blob: 1502b80c10f6527ede554b0bdc72c6cdf5084840 [file] [log] [blame]
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301$VAR1 = {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302 'ABI_DUMPER_VERSION' => '1.2',
3 'ABI_DUMP_VERSION' => '3.5',
4 'Arch' => 'x86_64',
Andrew Jeffery0612d982024-12-12 11:08:21 +10305 'GccVersion' => '14.2.0',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306 'Headers' => {
7 'af-mctp.h' => 1,
8 'base.h' => 1,
9 'bios.h' => 1,
10 'bios_table.h' => 1,
11 'file_io.h' => 1,
12 'firmware_update.h' => 1,
13 'fru.h' => 1,
14 'host.h' => 1,
15 'instance-id.h' => 1,
16 'mctp-demux.h' => 1,
17 'pdr.h' => 1,
18 'platform.h' => 1,
19 'pldm.h' => 1,
20 'pldm_types.h' => 1,
21 'transport.h' => 1,
22 'utils.h' => 1
23 },
24 'Language' => 'C',
Andrew Jeffery0612d982024-12-12 11:08:21 +103025 'LibraryName' => 'libpldm.so.0.11.0',
26 'LibraryVersion' => '0.11.0',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093027 'NameSpaces' => {},
28 'Needed' => {
29 'libc.so.6' => 1
30 },
31 'PublicABI' => '1',
32 'Sources' => {
33 'af-mctp.c' => 1,
34 'bios_table.c' => 1,
35 'instance-id.c' => 1,
36 'mctp-demux.c' => 1,
37 'pdr.c' => 1
38 },
39 'SymbolInfo' => {
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103040 '1298' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093041 'Header' => 'utils.h',
42 'Line' => '108',
43 'Param' => {
44 '0' => {
45 'name' => 'transfer_flag',
46 'type' => '121'
47 }
48 },
49 'Return' => '805',
50 'ShortName' => 'is_transfer_flag_valid'
51 },
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103052 '1358' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093053 'Header' => 'utils.h',
54 'Line' => '99',
55 'Param' => {
56 '0' => {
57 'name' => 'seconds',
58 'type' => '121'
59 },
60 '1' => {
61 'name' => 'minutes',
62 'type' => '121'
63 },
64 '2' => {
65 'name' => 'hours',
66 'type' => '121'
67 },
68 '3' => {
69 'name' => 'day',
70 'type' => '121'
71 },
72 '4' => {
73 'name' => 'month',
74 'type' => '121'
75 },
76 '5' => {
77 'name' => 'year',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103078 'type' => '1006'
Andrew Jeffery48761c62024-06-03 15:48:26 +093079 }
80 },
Andrew Jeffery48761c62024-06-03 15:48:26 +093081 'Return' => '805',
82 'ShortName' => 'is_time_legal'
83 },
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103084 '1602' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093085 'Header' => 'utils.h',
86 'Line' => '87',
87 'Param' => {
88 '0' => {
89 'name' => 'dec',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103090 'type' => '1018'
Andrew Jeffery48761c62024-06-03 15:48:26 +093091 }
92 },
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103093 'Return' => '1018',
Andrew Jeffery48761c62024-06-03 15:48:26 +093094 'ShortName' => 'dec2bcd32'
95 },
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103096 '1731' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093097 'Header' => 'utils.h',
98 'Line' => '81',
99 'Param' => {
100 '0' => {
101 'name' => 'bcd',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +1030102 'type' => '1018'
Andrew Jeffery48761c62024-06-03 15:48:26 +0930103 }
104 },
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +1030105 'Return' => '1018',
Andrew Jeffery48761c62024-06-03 15:48:26 +0930106 'ShortName' => 'bcd2dec32'
107 },
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +1030108 '1834' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +0930109 'Header' => 'utils.h',
110 'Line' => '75',
111 'Param' => {
112 '0' => {
113 'name' => 'dec',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +1030114 'type' => '1006'
Andrew Jeffery48761c62024-06-03 15:48:26 +0930115 }
116 },
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +1030117 'Return' => '1006',
Andrew Jeffery48761c62024-06-03 15:48:26 +0930118 'ShortName' => 'dec2bcd16'
119 },
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +1030120 '1950' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +0930121 'Header' => 'utils.h',
122 'Line' => '69',
123 'Param' => {
124 '0' => {
125 'name' => 'bcd',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +1030126 'type' => '1006'
Andrew Jeffery48761c62024-06-03 15:48:26 +0930127 }
128 },
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +1030129 'Return' => '1006',
Andrew Jeffery48761c62024-06-03 15:48:26 +0930130 'ShortName' => 'bcd2dec16'
131 },
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +1030132 '2053' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +0930133 'Header' => 'utils.h',
134 'Line' => '63',
135 'Param' => {
136 '0' => {
137 'name' => 'dec',
138 'type' => '121'
139 }
140 },
141 'Return' => '121',
142 'ShortName' => 'dec2bcd8'
143 },
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +1030144 '2106' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +0930145 'Header' => 'utils.h',
146 'Line' => '57',
147 'Param' => {
148 '0' => {
149 'name' => 'bcd',
150 'type' => '121'
151 }
152 },
153 'Return' => '121',
154 'ShortName' => 'bcd2dec8'
155 },
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +1030156 '2159' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +0930157 'Header' => 'utils.h',
158 'Line' => '51',
159 'Param' => {
160 '0' => {
161 'name' => 'version',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +1030162 'type' => '2283'
Andrew Jeffery48761c62024-06-03 15:48:26 +0930163 },
164 '1' => {
165 'name' => 'buffer',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +1030166 'type' => '977'
Andrew Jeffery48761c62024-06-03 15:48:26 +0930167 },
168 '2' => {
169 'name' => 'buffer_size',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +1030170 'type' => '1140'
Andrew Jeffery48761c62024-06-03 15:48:26 +0930171 }
172 },
173 'Reg' => {
174 '0' => 'rdi',
175 '1' => 'rcx'
176 },
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +1030177 'Return' => '1202',
Andrew Jeffery48761c62024-06-03 15:48:26 +0930178 'ShortName' => 'ver2str'
179 },
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +1030180 '2288' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +0930181 'Header' => 'utils.h',
182 'Line' => '31',
183 'Param' => {
184 '0' => {
185 'name' => 'data',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +1030186 'type' => '2396'
Andrew Jeffery48761c62024-06-03 15:48:26 +0930187 },
188 '1' => {
189 'name' => 'size',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +1030190 'type' => '1140'
Andrew Jeffery48761c62024-06-03 15:48:26 +0930191 }
192 },
193 'Reg' => {
194 '1' => 'rdx'
195 },
196 'Return' => '121',
197 'ShortName' => 'crc8'
198 },
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +1030199 '2402' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +0930200 'Header' => 'utils.h',
201 'Line' => '39',
202 'Param' => {
203 '0' => {
204 'name' => 'data',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +1030205 'type' => '2396'
Andrew Jeffery48761c62024-06-03 15:48:26 +0930206 },
207 '1' => {
208 'name' => 'size',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +1030209 'type' => '1140'
Andrew Jeffery48761c62024-06-03 15:48:26 +0930210 }
211 },
212 'Reg' => {
213 '1' => 'rcx'
214 },
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +1030215 'Return' => '1018',
Andrew Jeffery48761c62024-06-03 15:48:26 +0930216 'ShortName' => 'crc32'
217 },
Andrew Jeffery0612d982024-12-12 11:08:21 +1030218 '4037' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930219 'Header' => 'base.h',
Andrew Jeffery0612d982024-12-12 11:08:21 +1030220 'Line' => '655',
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930221 'Param' => {
222 '0' => {
223 'name' => 'msg_type',
Andrew Jeffery48761c62024-06-03 15:48:26 +0930224 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930225 },
226 '1' => {
227 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +0930228 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930229 },
230 '2' => {
231 'name' => 'pldm_type',
Andrew Jeffery48761c62024-06-03 15:48:26 +0930232 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930233 },
234 '3' => {
235 'name' => 'command',
Andrew Jeffery48761c62024-06-03 15:48:26 +0930236 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930237 },
238 '4' => {
239 'name' => 'msg',
Andrew Jeffery0612d982024-12-12 11:08:21 +1030240 'type' => '4270'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930241 }
242 },
243 'Return' => '100',
244 'ShortName' => 'encode_pldm_header_only'
245 },
Andrew Jeffery0612d982024-12-12 11:08:21 +1030246 '4469' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930247 'Header' => 'base.h',
Andrew Jeffery0612d982024-12-12 11:08:21 +1030248 'Line' => '642',
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930249 'Param' => {
250 '0' => {
251 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +0930252 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930253 },
254 '1' => {
255 'name' => 'type',
Andrew Jeffery48761c62024-06-03 15:48:26 +0930256 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930257 },
258 '2' => {
259 'name' => 'command',
Andrew Jeffery48761c62024-06-03 15:48:26 +0930260 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930261 },
262 '3' => {
263 'name' => 'cc',
Andrew Jeffery48761c62024-06-03 15:48:26 +0930264 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930265 },
266 '4' => {
267 'name' => 'msg',
Andrew Jeffery0612d982024-12-12 11:08:21 +1030268 'type' => '4270'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930269 }
270 },
271 'Return' => '100',
272 'ShortName' => 'encode_cc_only_resp'
273 },
Andrew Jeffery0612d982024-12-12 11:08:21 +1030274 '4680' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930275 'Header' => 'base.h',
Andrew Jeffery0612d982024-12-12 11:08:21 +1030276 'Line' => '625',
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930277 'Param' => {
278 '0' => {
279 'name' => 'msg',
Andrew Jeffery0612d982024-12-12 11:08:21 +1030280 'type' => '4914'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930281 },
282 '1' => {
283 'name' => 'payload_length',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +1030284 'type' => '1140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930285 },
286 '2' => {
287 'name' => 'pldm_type',
Andrew Jeffery0612d982024-12-12 11:08:21 +1030288 'type' => '4919'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930289 },
290 '3' => {
291 'name' => 'transfer_opflag',
Andrew Jeffery0612d982024-12-12 11:08:21 +1030292 'type' => '4919'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930293 },
294 '4' => {
295 'name' => 'transfer_ctx',
Andrew Jeffery0612d982024-12-12 11:08:21 +1030296 'type' => '4924'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930297 },
298 '5' => {
299 'name' => 'transfer_handle',
Andrew Jeffery0612d982024-12-12 11:08:21 +1030300 'type' => '4924'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930301 },
302 '6' => {
303 'name' => 'section_offset',
304 'offset' => '0',
Andrew Jeffery0612d982024-12-12 11:08:21 +1030305 'type' => '4924'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930306 },
307 '7' => {
308 'name' => 'section_length',
309 'offset' => '8',
Andrew Jeffery0612d982024-12-12 11:08:21 +1030310 'type' => '4924'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930311 }
312 },
313 'Reg' => {
314 '2' => 'rdx',
315 '3' => 'r10',
316 '4' => 'r8',
317 '5' => 'r9'
318 },
319 'Return' => '100',
320 'ShortName' => 'decode_multipart_receive_req'
321 },
Andrew Jeffery0612d982024-12-12 11:08:21 +1030322 '4934' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930323 'Header' => 'base.h',
Andrew Jeffery0612d982024-12-12 11:08:21 +1030324 'Line' => '607',
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930325 'Param' => {
326 '0' => {
327 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +0930328 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930329 },
330 '1' => {
331 'name' => 'tid',
Andrew Jeffery48761c62024-06-03 15:48:26 +0930332 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930333 },
334 '2' => {
335 'name' => 'msg',
Andrew Jeffery0612d982024-12-12 11:08:21 +1030336 'type' => '4270'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930337 }
338 },
339 'Return' => '100',
340 'ShortName' => 'encode_set_tid_req'
341 },
Andrew Jeffery0612d982024-12-12 11:08:21 +1030342 '5131' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930343 'Header' => 'base.h',
Andrew Jeffery0612d982024-12-12 11:08:21 +1030344 'Line' => '489',
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930345 'Param' => {
346 '0' => {
347 'name' => 'msg',
Andrew Jeffery0612d982024-12-12 11:08:21 +1030348 'type' => '4914'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930349 },
350 '1' => {
351 'name' => 'payload_length',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +1030352 'type' => '1140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930353 },
354 '2' => {
355 'name' => 'completion_code',
Andrew Jeffery0612d982024-12-12 11:08:21 +1030356 'type' => '4919'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930357 },
358 '3' => {
359 'name' => 'tid',
Andrew Jeffery0612d982024-12-12 11:08:21 +1030360 'type' => '4919'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930361 }
362 },
363 'Reg' => {
364 '0' => 'rdi',
365 '1' => 'rsi',
366 '2' => 'rdx',
367 '3' => 'rcx'
368 },
369 'Return' => '100',
370 'ShortName' => 'decode_get_tid_resp'
371 },
Andrew Jeffery0612d982024-12-12 11:08:21 +1030372 '5248' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930373 'Header' => 'base.h',
Andrew Jeffery0612d982024-12-12 11:08:21 +1030374 'Line' => '595',
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930375 'Param' => {
376 '0' => {
377 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +0930378 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930379 },
380 '1' => {
381 'name' => 'completion_code',
Andrew Jeffery48761c62024-06-03 15:48:26 +0930382 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930383 },
384 '2' => {
385 'name' => 'tid',
Andrew Jeffery48761c62024-06-03 15:48:26 +0930386 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930387 },
388 '3' => {
389 'name' => 'msg',
Andrew Jeffery0612d982024-12-12 11:08:21 +1030390 'type' => '4270'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930391 }
392 },
393 'Return' => '100',
394 'ShortName' => 'encode_get_tid_resp'
395 },
Andrew Jeffery0612d982024-12-12 11:08:21 +1030396 '5460' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930397 'Header' => 'base.h',
Andrew Jeffery0612d982024-12-12 11:08:21 +1030398 'Line' => '583',
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930399 'Param' => {
400 '0' => {
401 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +0930402 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930403 },
404 '1' => {
405 'name' => 'msg',
Andrew Jeffery0612d982024-12-12 11:08:21 +1030406 'type' => '4270'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930407 }
408 },
409 'Return' => '100',
410 'ShortName' => 'encode_get_tid_req'
411 },
Andrew Jeffery0612d982024-12-12 11:08:21 +1030412 '5594' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930413 'Header' => 'base.h',
Andrew Jeffery0612d982024-12-12 11:08:21 +1030414 'Line' => '468',
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930415 'Param' => {
416 '0' => {
417 'name' => 'msg',
Andrew Jeffery0612d982024-12-12 11:08:21 +1030418 'type' => '4914'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930419 },
420 '1' => {
421 'name' => 'payload_length',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +1030422 'type' => '1140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930423 },
424 '2' => {
425 'name' => 'completion_code',
Andrew Jeffery0612d982024-12-12 11:08:21 +1030426 'type' => '4919'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930427 },
428 '3' => {
429 'name' => 'next_transfer_handle',
Andrew Jeffery0612d982024-12-12 11:08:21 +1030430 'type' => '4924'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930431 },
432 '4' => {
433 'name' => 'transfer_flag',
Andrew Jeffery0612d982024-12-12 11:08:21 +1030434 'type' => '4919'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930435 },
436 '5' => {
437 'name' => 'version',
Andrew Jeffery0612d982024-12-12 11:08:21 +1030438 'type' => '5824'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930439 }
440 },
441 'Reg' => {
442 '1' => 'r10',
443 '2' => 'rdx',
444 '3' => 'rcx',
445 '4' => 'r8',
446 '5' => 'r9'
447 },
448 'Return' => '100',
449 'ShortName' => 'decode_get_version_resp'
450 },
Andrew Jeffery0612d982024-12-12 11:08:21 +1030451 '5834' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930452 'Header' => 'base.h',
Andrew Jeffery0612d982024-12-12 11:08:21 +1030453 'Line' => '567',
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930454 'Param' => {
455 '0' => {
456 'name' => 'msg',
Andrew Jeffery0612d982024-12-12 11:08:21 +1030457 'type' => '4914'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930458 },
459 '1' => {
460 'name' => 'payload_length',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +1030461 'type' => '1140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930462 },
463 '2' => {
464 'name' => 'transfer_handle',
Andrew Jeffery0612d982024-12-12 11:08:21 +1030465 'type' => '4924'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930466 },
467 '3' => {
468 'name' => 'transfer_opflag',
Andrew Jeffery0612d982024-12-12 11:08:21 +1030469 'type' => '4919'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930470 },
471 '4' => {
472 'name' => 'type',
Andrew Jeffery0612d982024-12-12 11:08:21 +1030473 'type' => '4919'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930474 }
475 },
476 'Reg' => {
477 '0' => 'rdi',
478 '1' => 'rsi',
479 '2' => 'rdx',
480 '3' => 'rcx',
481 '4' => 'r8'
482 },
483 'Return' => '100',
484 'ShortName' => 'decode_get_version_req'
485 },
Andrew Jeffery0612d982024-12-12 11:08:21 +1030486 '5965' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930487 'Header' => 'base.h',
Andrew Jeffery0612d982024-12-12 11:08:21 +1030488 'Line' => '553',
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930489 'Param' => {
490 '0' => {
491 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +0930492 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930493 },
494 '1' => {
495 'name' => 'completion_code',
Andrew Jeffery48761c62024-06-03 15:48:26 +0930496 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930497 },
498 '2' => {
499 'name' => 'next_transfer_handle',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +1030500 'type' => '1018'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930501 },
502 '3' => {
503 'name' => 'transfer_flag',
Andrew Jeffery48761c62024-06-03 15:48:26 +0930504 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930505 },
506 '4' => {
507 'name' => 'version_data',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +1030508 'type' => '2283'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930509 },
510 '5' => {
511 'name' => 'version_size',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +1030512 'type' => '1140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930513 },
514 '6' => {
515 'name' => 'msg',
516 'offset' => '0',
Andrew Jeffery0612d982024-12-12 11:08:21 +1030517 'type' => '4270'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930518 }
519 },
520 'Reg' => {
521 '2' => 'r15'
522 },
523 'Return' => '100',
524 'ShortName' => 'encode_get_version_resp'
525 },
Andrew Jeffery0612d982024-12-12 11:08:21 +1030526 '6337' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930527 'Header' => 'base.h',
Andrew Jeffery0612d982024-12-12 11:08:21 +1030528 'Line' => '449',
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930529 'Param' => {
530 '0' => {
531 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +0930532 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930533 },
534 '1' => {
535 'name' => 'transfer_handle',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +1030536 'type' => '1018'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930537 },
538 '2' => {
539 'name' => 'transfer_opflag',
Andrew Jeffery48761c62024-06-03 15:48:26 +0930540 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930541 },
542 '3' => {
543 'name' => 'type',
Andrew Jeffery48761c62024-06-03 15:48:26 +0930544 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930545 },
546 '4' => {
547 'name' => 'msg',
Andrew Jeffery0612d982024-12-12 11:08:21 +1030548 'type' => '4270'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930549 }
550 },
551 'Return' => '100',
552 'ShortName' => 'encode_get_version_req'
553 },
Andrew Jeffery0612d982024-12-12 11:08:21 +1030554 '6569' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930555 'Header' => 'base.h',
Andrew Jeffery0612d982024-12-12 11:08:21 +1030556 'Line' => '430',
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930557 'Param' => {
558 '0' => {
559 'name' => 'msg',
Andrew Jeffery0612d982024-12-12 11:08:21 +1030560 'type' => '4914'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930561 },
562 '1' => {
563 'name' => 'payload_length',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +1030564 'type' => '1140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930565 },
566 '2' => {
567 'name' => 'completion_code',
Andrew Jeffery0612d982024-12-12 11:08:21 +1030568 'type' => '4919'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930569 },
570 '3' => {
571 'name' => 'commands',
Andrew Jeffery0612d982024-12-12 11:08:21 +1030572 'type' => '6753'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930573 }
574 },
575 'Reg' => {
576 '0' => 'rdi',
577 '1' => 'rsi',
578 '2' => 'rdx',
579 '3' => 'rcx'
580 },
581 'Return' => '100',
582 'ShortName' => 'decode_get_commands_resp'
583 },
Andrew Jeffery0612d982024-12-12 11:08:21 +1030584 '6763' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930585 'Header' => 'base.h',
Andrew Jeffery0612d982024-12-12 11:08:21 +1030586 'Line' => '397',
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930587 'Param' => {
588 '0' => {
589 'name' => 'msg',
Andrew Jeffery0612d982024-12-12 11:08:21 +1030590 'type' => '4914'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930591 },
592 '1' => {
593 'name' => 'payload_length',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +1030594 'type' => '1140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930595 },
596 '2' => {
597 'name' => 'completion_code',
Andrew Jeffery0612d982024-12-12 11:08:21 +1030598 'type' => '4919'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930599 },
600 '3' => {
601 'name' => 'types',
Andrew Jeffery0612d982024-12-12 11:08:21 +1030602 'type' => '6753'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930603 }
604 },
605 'Reg' => {
606 '0' => 'rdi',
607 '1' => 'rsi',
608 '2' => 'rdx',
609 '3' => 'rcx'
610 },
611 'Return' => '100',
612 'ShortName' => 'decode_get_types_resp'
613 },
Andrew Jeffery0612d982024-12-12 11:08:21 +1030614 '6948' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930615 'Header' => 'base.h',
Andrew Jeffery0612d982024-12-12 11:08:21 +1030616 'Line' => '534',
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930617 'Param' => {
618 '0' => {
619 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +0930620 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930621 },
622 '1' => {
623 'name' => 'completion_code',
Andrew Jeffery48761c62024-06-03 15:48:26 +0930624 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930625 },
626 '2' => {
627 'name' => 'commands',
Andrew Jeffery0612d982024-12-12 11:08:21 +1030628 'type' => '7217'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930629 },
630 '3' => {
631 'name' => 'msg',
Andrew Jeffery0612d982024-12-12 11:08:21 +1030632 'type' => '4270'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930633 }
634 },
635 'Return' => '100',
636 'ShortName' => 'encode_get_commands_resp'
637 },
Andrew Jeffery0612d982024-12-12 11:08:21 +1030638 '7222' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930639 'Header' => 'base.h',
Andrew Jeffery0612d982024-12-12 11:08:21 +1030640 'Line' => '520',
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930641 'Param' => {
642 '0' => {
643 'name' => 'msg',
Andrew Jeffery0612d982024-12-12 11:08:21 +1030644 'type' => '4914'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930645 },
646 '1' => {
647 'name' => 'payload_length',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +1030648 'type' => '1140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930649 },
650 '2' => {
651 'name' => 'type',
Andrew Jeffery0612d982024-12-12 11:08:21 +1030652 'type' => '4919'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930653 },
654 '3' => {
655 'name' => 'version',
Andrew Jeffery0612d982024-12-12 11:08:21 +1030656 'type' => '5824'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930657 }
658 },
659 'Reg' => {
660 '0' => 'rdi',
661 '1' => 'rsi',
662 '2' => 'rdx',
663 '3' => 'rcx'
664 },
665 'Return' => '100',
666 'ShortName' => 'decode_get_commands_req'
667 },
Andrew Jeffery0612d982024-12-12 11:08:21 +1030668 '7334' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930669 'Header' => 'base.h',
Andrew Jeffery0612d982024-12-12 11:08:21 +1030670 'Line' => '507',
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930671 'Param' => {
672 '0' => {
673 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +0930674 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930675 },
676 '1' => {
677 'name' => 'completion_code',
Andrew Jeffery48761c62024-06-03 15:48:26 +0930678 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930679 },
680 '2' => {
681 'name' => 'types',
Andrew Jeffery0612d982024-12-12 11:08:21 +1030682 'type' => '7217'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930683 },
684 '3' => {
685 'name' => 'msg',
Andrew Jeffery0612d982024-12-12 11:08:21 +1030686 'type' => '4270'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930687 }
688 },
689 'Return' => '100',
690 'ShortName' => 'encode_get_types_resp'
691 },
Andrew Jeffery0612d982024-12-12 11:08:21 +1030692 '7603' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930693 'Header' => 'base.h',
Andrew Jeffery0612d982024-12-12 11:08:21 +1030694 'Line' => '412',
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930695 'Param' => {
696 '0' => {
697 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +0930698 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930699 },
700 '1' => {
701 'name' => 'type',
Andrew Jeffery48761c62024-06-03 15:48:26 +0930702 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930703 },
704 '2' => {
705 'name' => 'version',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +1030706 'type' => '1088'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930707 },
708 '3' => {
709 'name' => 'msg',
Andrew Jeffery0612d982024-12-12 11:08:21 +1030710 'type' => '4270'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930711 }
712 },
713 'Reg' => {
714 '2' => 'rbp'
715 },
716 'Return' => '100',
717 'ShortName' => 'encode_get_commands_req'
718 },
Andrew Jeffery0612d982024-12-12 11:08:21 +1030719 '7809' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930720 'Header' => 'base.h',
Andrew Jeffery0612d982024-12-12 11:08:21 +1030721 'Line' => '380',
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930722 'Param' => {
723 '0' => {
724 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +0930725 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930726 },
727 '1' => {
728 'name' => 'msg',
Andrew Jeffery0612d982024-12-12 11:08:21 +1030729 'type' => '4270'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930730 }
731 },
732 'Return' => '100',
733 'ShortName' => 'encode_get_types_req'
734 },
Andrew Jeffery0612d982024-12-12 11:08:21 +1030735 '7941' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930736 'Header' => 'base.h',
Andrew Jeffery0612d982024-12-12 11:08:21 +1030737 'Line' => '235',
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930738 'Param' => {
739 '0' => {
740 'name' => 'req',
Andrew Jeffery0612d982024-12-12 11:08:21 +1030741 'type' => '8009'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930742 },
743 '1' => {
744 'name' => 'resp',
Andrew Jeffery0612d982024-12-12 11:08:21 +1030745 'type' => '8009'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930746 }
747 },
748 'Reg' => {
749 '0' => 'rdi',
750 '1' => 'rsi'
751 },
Andrew Jeffery48761c62024-06-03 15:48:26 +0930752 'Return' => '805',
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930753 'ShortName' => 'pldm_msg_hdr_correlate_response'
754 },
Andrew Jeffery0612d982024-12-12 11:08:21 +1030755 '8014' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930756 'Header' => 'base.h',
Andrew Jeffery0612d982024-12-12 11:08:21 +1030757 'Line' => '365',
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930758 'Param' => {
759 '0' => {
760 'name' => 'msg',
Andrew Jeffery0612d982024-12-12 11:08:21 +1030761 'type' => '8009'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930762 },
763 '1' => {
764 'name' => 'hdr',
Andrew Jeffery0612d982024-12-12 11:08:21 +1030765 'type' => '8249'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930766 }
767 },
Andrew Jeffery48761c62024-06-03 15:48:26 +0930768 'Return' => '121',
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930769 'ShortName' => 'unpack_pldm_header'
770 },
Andrew Jeffery0612d982024-12-12 11:08:21 +1030771 '8275' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930772 'Header' => 'base.h',
Andrew Jeffery0612d982024-12-12 11:08:21 +1030773 'Line' => '352',
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930774 'Param' => {
775 '0' => {
776 'name' => 'hdr',
Andrew Jeffery0612d982024-12-12 11:08:21 +1030777 'type' => '8510'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930778 },
779 '1' => {
780 'name' => 'msg',
Andrew Jeffery0612d982024-12-12 11:08:21 +1030781 'type' => '8515'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930782 }
783 },
Andrew Jeffery48761c62024-06-03 15:48:26 +0930784 'Return' => '121',
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930785 'ShortName' => 'pack_pldm_header'
786 },
Andrew Jeffery0612d982024-12-12 11:08:21 +1030787 '10604' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930788 'Header' => 'bios.h',
789 'Line' => '612',
790 'Param' => {
791 '0' => {
792 'name' => 'msg',
Andrew Jeffery0612d982024-12-12 11:08:21 +1030793 'type' => '4914'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930794 },
795 '1' => {
796 'name' => 'payload_length',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +1030797 'type' => '1140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930798 },
799 '2' => {
800 'name' => 'transfer_handle',
Andrew Jeffery0612d982024-12-12 11:08:21 +1030801 'type' => '4924'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930802 },
803 '3' => {
804 'name' => 'transfer_flag',
Andrew Jeffery0612d982024-12-12 11:08:21 +1030805 'type' => '4919'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930806 },
807 '4' => {
808 'name' => 'table_type',
Andrew Jeffery0612d982024-12-12 11:08:21 +1030809 'type' => '4919'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930810 },
811 '5' => {
812 'name' => 'table',
Andrew Jeffery0612d982024-12-12 11:08:21 +1030813 'type' => '10781'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930814 }
815 },
816 'Reg' => {
817 '1' => 'rsi',
818 '2' => 'rdi',
819 '3' => 'r10',
820 '4' => 'r8',
821 '5' => 'r9'
822 },
823 'Return' => '100',
824 'ShortName' => 'decode_set_bios_table_req'
825 },
Andrew Jeffery0612d982024-12-12 11:08:21 +1030826 '10791' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930827 'Header' => 'bios.h',
828 'Line' => '594',
829 'Param' => {
830 '0' => {
831 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +0930832 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930833 },
834 '1' => {
835 'name' => 'completion_code',
Andrew Jeffery48761c62024-06-03 15:48:26 +0930836 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930837 },
838 '2' => {
839 'name' => 'next_transfer_handle',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +1030840 'type' => '1018'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930841 },
842 '3' => {
843 'name' => 'msg',
Andrew Jeffery0612d982024-12-12 11:08:21 +1030844 'type' => '4270'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930845 }
846 },
847 'Return' => '100',
848 'ShortName' => 'encode_set_bios_table_resp'
849 },
Andrew Jeffery0612d982024-12-12 11:08:21 +1030850 '11010' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930851 'Header' => 'bios.h',
852 'Line' => '322',
853 'Param' => {
854 '0' => {
855 'name' => 'msg',
Andrew Jeffery0612d982024-12-12 11:08:21 +1030856 'type' => '4914'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930857 },
858 '1' => {
859 'name' => 'payload_length',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +1030860 'type' => '1140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930861 },
862 '2' => {
863 'name' => 'completion_code',
Andrew Jeffery0612d982024-12-12 11:08:21 +1030864 'type' => '4919'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930865 },
866 '3' => {
867 'name' => 'next_transfer_handle',
Andrew Jeffery0612d982024-12-12 11:08:21 +1030868 'type' => '4924'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930869 }
870 },
871 'Reg' => {
872 '0' => 'rdi',
873 '1' => 'rsi',
874 '2' => 'rdx',
875 '3' => 'rcx'
876 },
877 'Return' => '100',
878 'ShortName' => 'decode_set_bios_table_resp'
879 },
Andrew Jeffery0612d982024-12-12 11:08:21 +1030880 '11120' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930881 'Header' => 'bios.h',
882 'Line' => '302',
883 'Param' => {
884 '0' => {
885 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +0930886 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930887 },
888 '1' => {
889 'name' => 'transfer_handle',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +1030890 'type' => '1018'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930891 },
892 '2' => {
893 'name' => 'transfer_flag',
Andrew Jeffery48761c62024-06-03 15:48:26 +0930894 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930895 },
896 '3' => {
897 'name' => 'table_type',
Andrew Jeffery48761c62024-06-03 15:48:26 +0930898 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930899 },
900 '4' => {
901 'name' => 'table_data',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +1030902 'type' => '1214'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930903 },
904 '5' => {
905 'name' => 'table_length',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +1030906 'type' => '1140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930907 },
908 '6' => {
909 'name' => 'msg',
910 'offset' => '0',
Andrew Jeffery0612d982024-12-12 11:08:21 +1030911 'type' => '4270'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930912 },
913 '7' => {
914 'name' => 'payload_length',
915 'offset' => '8',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +1030916 'type' => '1140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930917 }
918 },
919 'Return' => '100',
920 'ShortName' => 'encode_set_bios_table_req'
921 },
Andrew Jeffery0612d982024-12-12 11:08:21 +1030922 '11509' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930923 'Header' => 'bios.h',
924 'Line' => '514',
925 'Param' => {
926 '0' => {
927 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +0930928 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930929 },
930 '1' => {
931 'name' => 'completion_code',
Andrew Jeffery48761c62024-06-03 15:48:26 +0930932 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930933 },
934 '2' => {
935 'name' => 'next_transfer_handle',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +1030936 'type' => '1018'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930937 },
938 '3' => {
939 'name' => 'msg',
Andrew Jeffery0612d982024-12-12 11:08:21 +1030940 'type' => '4270'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930941 }
942 },
943 'Return' => '100',
944 'ShortName' => 'encode_set_bios_attribute_current_value_resp'
945 },
Andrew Jeffery0612d982024-12-12 11:08:21 +1030946 '11723' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930947 'Header' => 'bios.h',
948 'Line' => '502',
949 'Param' => {
950 '0' => {
951 'name' => 'msg',
Andrew Jeffery0612d982024-12-12 11:08:21 +1030952 'type' => '4914'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930953 },
954 '1' => {
955 'name' => 'payload_length',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +1030956 'type' => '1140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930957 },
958 '2' => {
959 'name' => 'transfer_handle',
Andrew Jeffery0612d982024-12-12 11:08:21 +1030960 'type' => '4924'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930961 },
962 '3' => {
963 'name' => 'transfer_flag',
Andrew Jeffery0612d982024-12-12 11:08:21 +1030964 'type' => '4919'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930965 },
966 '4' => {
967 'name' => 'attribute',
Andrew Jeffery0612d982024-12-12 11:08:21 +1030968 'type' => '10781'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930969 }
970 },
971 'Reg' => {
972 '1' => 'rsi',
973 '2' => 'rdx',
974 '3' => 'rcx',
975 '4' => 'r8'
976 },
977 'Return' => '100',
978 'ShortName' => 'decode_set_bios_attribute_current_value_req'
979 },
Andrew Jeffery0612d982024-12-12 11:08:21 +1030980 '11870' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930981 'Header' => 'bios.h',
982 'Line' => '279',
983 'Param' => {
984 '0' => {
985 'name' => 'msg',
Andrew Jeffery0612d982024-12-12 11:08:21 +1030986 'type' => '4914'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930987 },
988 '1' => {
989 'name' => 'payload_length',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +1030990 'type' => '1140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930991 },
992 '2' => {
993 'name' => 'completion_code',
Andrew Jeffery0612d982024-12-12 11:08:21 +1030994 'type' => '4919'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930995 },
996 '3' => {
997 'name' => 'next_transfer_handle',
Andrew Jeffery0612d982024-12-12 11:08:21 +1030998 'type' => '4924'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930999 }
1000 },
1001 'Reg' => {
1002 '0' => 'rdi',
1003 '1' => 'rsi',
1004 '2' => 'rdx',
1005 '3' => 'rcx'
1006 },
1007 'Return' => '100',
1008 'ShortName' => 'decode_set_bios_attribute_current_value_resp'
1009 },
Andrew Jeffery0612d982024-12-12 11:08:21 +10301010 '11980' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301011 'Header' => 'bios.h',
1012 'Line' => '259',
1013 'Param' => {
1014 '0' => {
1015 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301016 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301017 },
1018 '1' => {
1019 'name' => 'transfer_handle',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10301020 'type' => '1018'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301021 },
1022 '2' => {
1023 'name' => 'transfer_flag',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301024 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301025 },
1026 '3' => {
1027 'name' => 'attribute_data',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10301028 'type' => '1214'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301029 },
1030 '4' => {
1031 'name' => 'attribute_length',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10301032 'type' => '1140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301033 },
1034 '5' => {
1035 'name' => 'msg',
Andrew Jeffery0612d982024-12-12 11:08:21 +10301036 'type' => '4270'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301037 },
1038 '6' => {
1039 'name' => 'payload_length',
1040 'offset' => '0',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10301041 'type' => '1140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301042 }
1043 },
1044 'Reg' => {
1045 '3' => 'rbp'
1046 },
1047 'Return' => '100',
1048 'ShortName' => 'encode_set_bios_attribute_current_value_req'
1049 },
Andrew Jeffery0612d982024-12-12 11:08:21 +10301050 '12352' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301051 'Header' => 'bios.h',
1052 'Line' => '480',
1053 'Param' => {
1054 '0' => {
1055 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301056 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301057 },
1058 '1' => {
1059 'name' => 'completion_code',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301060 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301061 },
1062 '2' => {
1063 'name' => 'next_transfer_handle',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10301064 'type' => '1018'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301065 },
1066 '3' => {
1067 'name' => 'transfer_flag',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301068 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301069 },
1070 '4' => {
1071 'name' => 'attribute_data',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10301072 'type' => '1214'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301073 },
1074 '5' => {
1075 'name' => 'attribute_length',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10301076 'type' => '1140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301077 },
1078 '6' => {
1079 'name' => 'msg',
1080 'offset' => '0',
Andrew Jeffery0612d982024-12-12 11:08:21 +10301081 'type' => '4270'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301082 }
1083 },
1084 'Reg' => {
1085 '2' => 'r14'
1086 },
1087 'Return' => '100',
1088 'ShortName' => 'encode_get_bios_current_value_by_handle_resp'
1089 },
Andrew Jeffery0612d982024-12-12 11:08:21 +10301090 '12721' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301091 'Header' => 'bios.h',
1092 'Line' => '461',
1093 'Param' => {
1094 '0' => {
1095 'name' => 'msg',
Andrew Jeffery0612d982024-12-12 11:08:21 +10301096 'type' => '4914'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301097 },
1098 '1' => {
1099 'name' => 'payload_length',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10301100 'type' => '1140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301101 },
1102 '2' => {
1103 'name' => 'transfer_handle',
Andrew Jeffery0612d982024-12-12 11:08:21 +10301104 'type' => '4924'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301105 },
1106 '3' => {
1107 'name' => 'transfer_op_flag',
Andrew Jeffery0612d982024-12-12 11:08:21 +10301108 'type' => '4919'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301109 },
1110 '4' => {
1111 'name' => 'attribute_handle',
Andrew Jeffery0612d982024-12-12 11:08:21 +10301112 'type' => '12863'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301113 }
1114 },
1115 'Reg' => {
1116 '1' => 'r9',
1117 '2' => 'rdx',
1118 '3' => 'rcx',
1119 '4' => 'r8'
1120 },
1121 'Return' => '100',
1122 'ShortName' => 'decode_get_bios_attribute_current_value_by_handle_req'
1123 },
Andrew Jeffery0612d982024-12-12 11:08:21 +10301124 '12873' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301125 'Header' => 'bios.h',
1126 'Line' => '446',
1127 'Param' => {
1128 '0' => {
1129 'name' => 'msg',
Andrew Jeffery0612d982024-12-12 11:08:21 +10301130 'type' => '4914'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301131 },
1132 '1' => {
1133 'name' => 'payload_length',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10301134 'type' => '1140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301135 },
1136 '2' => {
1137 'name' => 'completion_code',
Andrew Jeffery0612d982024-12-12 11:08:21 +10301138 'type' => '4919'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301139 },
1140 '3' => {
1141 'name' => 'next_transfer_handle',
Andrew Jeffery0612d982024-12-12 11:08:21 +10301142 'type' => '4924'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301143 },
1144 '4' => {
1145 'name' => 'transfer_flag',
Andrew Jeffery0612d982024-12-12 11:08:21 +10301146 'type' => '4919'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301147 },
1148 '5' => {
1149 'name' => 'attribute_data',
Andrew Jeffery0612d982024-12-12 11:08:21 +10301150 'type' => '10781'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301151 }
1152 },
1153 'Reg' => {
1154 '1' => 'rsi',
1155 '2' => 'rdx',
1156 '3' => 'r10',
1157 '4' => 'r8',
1158 '5' => 'r9'
1159 },
1160 'Return' => '100',
1161 'ShortName' => 'decode_get_bios_attribute_current_value_by_handle_resp'
1162 },
Andrew Jeffery0612d982024-12-12 11:08:21 +10301163 '13035' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301164 'Header' => 'bios.h',
1165 'Line' => '430',
1166 'Param' => {
1167 '0' => {
1168 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301169 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301170 },
1171 '1' => {
1172 'name' => 'transfer_handle',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10301173 'type' => '1018'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301174 },
1175 '2' => {
1176 'name' => 'transfer_op_flag',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301177 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301178 },
1179 '3' => {
1180 'name' => 'attribute_handle',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10301181 'type' => '1006'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301182 },
1183 '4' => {
1184 'name' => 'msg',
Andrew Jeffery0612d982024-12-12 11:08:21 +10301185 'type' => '4270'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301186 }
1187 },
1188 'Return' => '100',
1189 'ShortName' => 'encode_get_bios_attribute_current_value_by_handle_req'
1190 },
Andrew Jeffery0612d982024-12-12 11:08:21 +10301191 '13264' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301192 'Header' => 'bios.h',
1193 'Line' => '412',
1194 'Param' => {
1195 '0' => {
1196 'name' => 'msg',
Andrew Jeffery0612d982024-12-12 11:08:21 +10301197 'type' => '4914'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301198 },
1199 '1' => {
1200 'name' => 'payload_length',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10301201 'type' => '1140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301202 },
1203 '2' => {
1204 'name' => 'completion_code',
Andrew Jeffery0612d982024-12-12 11:08:21 +10301205 'type' => '4919'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301206 },
1207 '3' => {
1208 'name' => 'next_transfer_handle',
Andrew Jeffery0612d982024-12-12 11:08:21 +10301209 'type' => '4924'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301210 },
1211 '4' => {
1212 'name' => 'transfer_flag',
Andrew Jeffery0612d982024-12-12 11:08:21 +10301213 'type' => '4919'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301214 },
1215 '5' => {
1216 'name' => 'bios_table_offset',
Andrew Jeffery0612d982024-12-12 11:08:21 +10301217 'type' => '13426'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301218 }
1219 },
1220 'Reg' => {
1221 '1' => 'r10',
1222 '2' => 'rsi',
1223 '3' => 'rdi',
1224 '4' => 'r8',
1225 '5' => 'r9'
1226 },
1227 'Return' => '100',
1228 'ShortName' => 'decode_get_bios_table_resp'
1229 },
Andrew Jeffery0612d982024-12-12 11:08:21 +10301230 '13436' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301231 'Header' => 'bios.h',
1232 'Line' => '395',
1233 'Param' => {
1234 '0' => {
1235 'name' => 'msg',
Andrew Jeffery0612d982024-12-12 11:08:21 +10301236 'type' => '4914'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301237 },
1238 '1' => {
1239 'name' => 'payload_length',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10301240 'type' => '1140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301241 },
1242 '2' => {
1243 'name' => 'transfer_handle',
Andrew Jeffery0612d982024-12-12 11:08:21 +10301244 'type' => '4924'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301245 },
1246 '3' => {
1247 'name' => 'transfer_op_flag',
Andrew Jeffery0612d982024-12-12 11:08:21 +10301248 'type' => '4919'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301249 },
1250 '4' => {
1251 'name' => 'table_type',
Andrew Jeffery0612d982024-12-12 11:08:21 +10301252 'type' => '4919'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301253 }
1254 },
1255 'Reg' => {
1256 '1' => 'r9',
1257 '2' => 'rdx',
1258 '3' => 'rcx',
1259 '4' => 'r8'
1260 },
1261 'Return' => '100',
1262 'ShortName' => 'decode_get_bios_table_req'
1263 },
Andrew Jeffery0612d982024-12-12 11:08:21 +10301264 '13583' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301265 'Header' => 'bios.h',
1266 'Line' => '381',
1267 'Param' => {
1268 '0' => {
1269 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301270 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301271 },
1272 '1' => {
1273 'name' => 'transfer_handle',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10301274 'type' => '1018'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301275 },
1276 '2' => {
1277 'name' => 'transfer_op_flag',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301278 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301279 },
1280 '3' => {
1281 'name' => 'table_type',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301282 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301283 },
1284 '4' => {
1285 'name' => 'msg',
Andrew Jeffery0612d982024-12-12 11:08:21 +10301286 'type' => '4270'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301287 }
1288 },
1289 'Return' => '100',
1290 'ShortName' => 'encode_get_bios_table_req'
1291 },
Andrew Jeffery0612d982024-12-12 11:08:21 +10301292 '13807' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301293 'Header' => 'bios.h',
1294 'Line' => '366',
1295 'Param' => {
1296 '0' => {
1297 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301298 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301299 },
1300 '1' => {
1301 'name' => 'completion_code',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301302 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301303 },
1304 '2' => {
1305 'name' => 'next_transfer_handle',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10301306 'type' => '1018'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301307 },
1308 '3' => {
1309 'name' => 'transfer_flag',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301310 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301311 },
1312 '4' => {
1313 'name' => 'table_data',
Andrew Jeffery0612d982024-12-12 11:08:21 +10301314 'type' => '4919'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301315 },
1316 '5' => {
1317 'name' => 'payload_length',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10301318 'type' => '1140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301319 },
1320 '6' => {
1321 'name' => 'msg',
1322 'offset' => '0',
Andrew Jeffery0612d982024-12-12 11:08:21 +10301323 'type' => '4270'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301324 }
1325 },
1326 'Reg' => {
1327 '2' => 'r15'
1328 },
1329 'Return' => '100',
1330 'ShortName' => 'encode_get_bios_table_resp'
1331 },
Andrew Jeffery0612d982024-12-12 11:08:21 +10301332 '14160' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301333 'Header' => 'bios.h',
1334 'Line' => '581',
1335 'Param' => {
1336 '0' => {
1337 'name' => 'msg',
Andrew Jeffery0612d982024-12-12 11:08:21 +10301338 'type' => '4914'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301339 },
1340 '1' => {
1341 'name' => 'payload_length',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10301342 'type' => '1140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301343 },
1344 '2' => {
1345 'name' => 'completion_code',
Andrew Jeffery0612d982024-12-12 11:08:21 +10301346 'type' => '4919'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301347 }
1348 },
1349 'Reg' => {
1350 '0' => 'rdi',
1351 '1' => 'rsi',
1352 '2' => 'rdx'
1353 },
1354 'Return' => '100',
1355 'ShortName' => 'decode_set_date_time_resp'
1356 },
Andrew Jeffery0612d982024-12-12 11:08:21 +10301357 '14233' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301358 'Header' => 'bios.h',
1359 'Line' => '565',
1360 'Param' => {
1361 '0' => {
1362 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301363 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301364 },
1365 '1' => {
1366 'name' => 'completion_code',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301367 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301368 },
1369 '2' => {
1370 'name' => 'msg',
Andrew Jeffery0612d982024-12-12 11:08:21 +10301371 'type' => '4270'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301372 },
1373 '3' => {
1374 'name' => 'payload_length',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10301375 'type' => '1140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301376 }
1377 },
1378 'Return' => '100',
1379 'ShortName' => 'encode_set_date_time_resp'
1380 },
Andrew Jeffery0612d982024-12-12 11:08:21 +10301381 '14440' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301382 'Header' => 'bios.h',
1383 'Line' => '551',
1384 'Param' => {
1385 '0' => {
1386 'name' => 'msg',
Andrew Jeffery0612d982024-12-12 11:08:21 +10301387 'type' => '4914'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301388 },
1389 '1' => {
1390 'name' => 'payload_length',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10301391 'type' => '1140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301392 },
1393 '2' => {
1394 'name' => 'seconds',
Andrew Jeffery0612d982024-12-12 11:08:21 +10301395 'type' => '4919'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301396 },
1397 '3' => {
1398 'name' => 'minutes',
Andrew Jeffery0612d982024-12-12 11:08:21 +10301399 'type' => '4919'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301400 },
1401 '4' => {
1402 'name' => 'hours',
Andrew Jeffery0612d982024-12-12 11:08:21 +10301403 'type' => '4919'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301404 },
1405 '5' => {
1406 'name' => 'day',
Andrew Jeffery0612d982024-12-12 11:08:21 +10301407 'type' => '4919'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301408 },
1409 '6' => {
1410 'name' => 'month',
1411 'offset' => '0',
Andrew Jeffery0612d982024-12-12 11:08:21 +10301412 'type' => '4919'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301413 },
1414 '7' => {
1415 'name' => 'year',
1416 'offset' => '8',
Andrew Jeffery0612d982024-12-12 11:08:21 +10301417 'type' => '12863'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301418 }
1419 },
1420 'Reg' => {
1421 '2' => 'rbp',
1422 '3' => 'r12',
1423 '4' => 'r13',
1424 '5' => 'r14'
1425 },
1426 'Return' => '100',
1427 'ShortName' => 'decode_set_date_time_req'
1428 },
Andrew Jeffery0612d982024-12-12 11:08:21 +10301429 '14731' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301430 'Header' => 'bios.h',
1431 'Line' => '534',
1432 'Param' => {
1433 '0' => {
1434 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301435 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301436 },
1437 '1' => {
1438 'name' => 'seconds',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301439 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301440 },
1441 '2' => {
1442 'name' => 'minutes',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301443 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301444 },
1445 '3' => {
1446 'name' => 'hours',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301447 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301448 },
1449 '4' => {
1450 'name' => 'day',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301451 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301452 },
1453 '5' => {
1454 'name' => 'month',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301455 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301456 },
1457 '6' => {
1458 'name' => 'year',
1459 'offset' => '0',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10301460 'type' => '1006'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301461 },
1462 '7' => {
1463 'name' => 'msg',
1464 'offset' => '8',
Andrew Jeffery0612d982024-12-12 11:08:21 +10301465 'type' => '4270'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301466 },
1467 '8' => {
1468 'name' => 'payload_length',
1469 'offset' => '16',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10301470 'type' => '1140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301471 }
1472 },
1473 'Return' => '100',
1474 'ShortName' => 'encode_set_date_time_req'
1475 },
Andrew Jeffery0612d982024-12-12 11:08:21 +10301476 '15224' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301477 'Header' => 'bios.h',
1478 'Line' => '238',
1479 'Param' => {
1480 '0' => {
1481 'name' => 'msg',
Andrew Jeffery0612d982024-12-12 11:08:21 +10301482 'type' => '4914'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301483 },
1484 '1' => {
1485 'name' => 'payload_length',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10301486 'type' => '1140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301487 },
1488 '2' => {
1489 'name' => 'completion_code',
Andrew Jeffery0612d982024-12-12 11:08:21 +10301490 'type' => '4919'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301491 },
1492 '3' => {
1493 'name' => 'seconds',
Andrew Jeffery0612d982024-12-12 11:08:21 +10301494 'type' => '4919'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301495 },
1496 '4' => {
1497 'name' => 'minutes',
Andrew Jeffery0612d982024-12-12 11:08:21 +10301498 'type' => '4919'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301499 },
1500 '5' => {
1501 'name' => 'hours',
Andrew Jeffery0612d982024-12-12 11:08:21 +10301502 'type' => '4919'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301503 },
1504 '6' => {
1505 'name' => 'day',
1506 'offset' => '0',
Andrew Jeffery0612d982024-12-12 11:08:21 +10301507 'type' => '4919'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301508 },
1509 '7' => {
1510 'name' => 'month',
1511 'offset' => '8',
Andrew Jeffery0612d982024-12-12 11:08:21 +10301512 'type' => '4919'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301513 },
1514 '8' => {
1515 'name' => 'year',
1516 'offset' => '16',
Andrew Jeffery0612d982024-12-12 11:08:21 +10301517 'type' => '12863'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301518 }
1519 },
1520 'Reg' => {
1521 '1' => 'rdi',
1522 '2' => 'r10',
1523 '3' => 'rdx',
1524 '4' => 'r8',
1525 '5' => 'r9'
1526 },
1527 'Return' => '100',
1528 'ShortName' => 'decode_get_date_time_resp'
1529 },
Andrew Jeffery0612d982024-12-12 11:08:21 +10301530 '15425' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301531 'Header' => 'bios.h',
1532 'Line' => '346',
1533 'Param' => {
1534 '0' => {
1535 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301536 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301537 },
1538 '1' => {
1539 'name' => 'completion_code',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301540 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301541 },
1542 '2' => {
1543 'name' => 'seconds',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301544 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301545 },
1546 '3' => {
1547 'name' => 'minutes',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301548 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301549 },
1550 '4' => {
1551 'name' => 'hours',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301552 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301553 },
1554 '5' => {
1555 'name' => 'day',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301556 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301557 },
1558 '6' => {
1559 'name' => 'month',
1560 'offset' => '0',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301561 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301562 },
1563 '7' => {
1564 'name' => 'year',
1565 'offset' => '8',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10301566 'type' => '1006'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301567 },
1568 '8' => {
1569 'name' => 'msg',
1570 'offset' => '16',
Andrew Jeffery0612d982024-12-12 11:08:21 +10301571 'type' => '4270'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301572 }
1573 },
1574 'Return' => '100',
1575 'ShortName' => 'encode_get_date_time_resp'
1576 },
Andrew Jeffery0612d982024-12-12 11:08:21 +10301577 '15709' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301578 'Header' => 'bios.h',
1579 'Line' => '217',
1580 'Param' => {
1581 '0' => {
1582 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301583 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301584 },
1585 '1' => {
1586 'name' => 'msg',
Andrew Jeffery0612d982024-12-12 11:08:21 +10301587 'type' => '4270'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301588 }
1589 },
1590 'Return' => '100',
1591 'ShortName' => 'encode_get_date_time_req'
1592 },
Andrew Jeffery0612d982024-12-12 11:08:21 +10301593 '17655' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301594 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09301595 'Line' => '633',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301596 'Param' => {
1597 '0' => {
1598 'name' => 'table',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10301599 'type' => '1214'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301600 },
1601 '1' => {
1602 'name' => 'size',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10301603 'type' => '1140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301604 }
1605 },
1606 'Reg' => {
1607 '0' => 'rdi',
1608 '1' => 'rsi'
1609 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09301610 'Return' => '805',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301611 'ShortName' => 'pldm_bios_table_checksum'
1612 },
Andrew Jeffery0612d982024-12-12 11:08:21 +10301613 '17800' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301614 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09301615 'Line' => '624',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301616 'Param' => {
1617 '0' => {
1618 'name' => 'src_table',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10301619 'type' => '2396'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301620 },
1621 '1' => {
1622 'name' => 'src_length',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10301623 'type' => '1140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301624 },
1625 '2' => {
1626 'name' => 'dest_table',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10301627 'type' => '2634'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301628 },
1629 '3' => {
1630 'name' => 'dest_length',
Andrew Jeffery0612d982024-12-12 11:08:21 +10301631 'type' => '13426'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301632 },
1633 '4' => {
1634 'name' => 'entry',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10301635 'type' => '2396'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301636 },
1637 '5' => {
1638 'name' => 'entry_length',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10301639 'type' => '1140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301640 }
1641 },
1642 'Reg' => {
1643 '2' => 'r14',
1644 '4' => 'r13'
1645 },
1646 'Return' => '100',
1647 'ShortName' => 'pldm_bios_table_attr_value_copy_and_update'
1648 },
Andrew Jeffery0612d982024-12-12 11:08:21 +10301649 '18488' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301650 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09301651 'Line' => '590',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301652 'Param' => {
1653 '0' => {
1654 'name' => 'table',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10301655 'type' => '2396'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301656 },
1657 '1' => {
1658 'name' => 'length',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10301659 'type' => '1140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301660 },
1661 '2' => {
1662 'name' => 'handle',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10301663 'type' => '1006'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301664 }
1665 },
1666 'Reg' => {
1667 '2' => 'r8'
1668 },
Andrew Jeffery0612d982024-12-12 11:08:21 +10301669 'Return' => '18483',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301670 'ShortName' => 'pldm_bios_table_attr_value_find_by_handle'
1671 },
Andrew Jeffery0612d982024-12-12 11:08:21 +10301672 '18751' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301673 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09301674 'Line' => '197',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301675 'Param' => {
1676 '0' => {
1677 'name' => 'table',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10301678 'type' => '2396'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301679 },
1680 '1' => {
1681 'name' => 'length',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10301682 'type' => '1140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301683 },
1684 '2' => {
1685 'name' => 'handle',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10301686 'type' => '1006'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301687 }
1688 },
1689 'Reg' => {
1690 '2' => 'r8'
1691 },
Andrew Jeffery0612d982024-12-12 11:08:21 +10301692 'Return' => '18897',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301693 'ShortName' => 'pldm_bios_table_attr_find_by_string_handle'
1694 },
Andrew Jeffery0612d982024-12-12 11:08:21 +10301695 '19018' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301696 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09301697 'Line' => '187',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301698 'Param' => {
1699 '0' => {
1700 'name' => 'table',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10301701 'type' => '2396'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301702 },
1703 '1' => {
1704 'name' => 'length',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10301705 'type' => '1140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301706 },
1707 '2' => {
1708 'name' => 'handle',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10301709 'type' => '1006'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301710 }
1711 },
1712 'Reg' => {
1713 '2' => 'r8'
1714 },
Andrew Jeffery0612d982024-12-12 11:08:21 +10301715 'Return' => '18897',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301716 'ShortName' => 'pldm_bios_table_attr_find_by_handle'
1717 },
Andrew Jeffery0612d982024-12-12 11:08:21 +10301718 '19280' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301719 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09301720 'Line' => '146',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301721 'Param' => {
1722 '0' => {
1723 'name' => 'table',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10301724 'type' => '2396'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301725 },
1726 '1' => {
1727 'name' => 'length',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10301728 'type' => '1140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301729 },
1730 '2' => {
1731 'name' => 'str',
Andrew Jeffery0612d982024-12-12 11:08:21 +10301732 'type' => '3999'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301733 }
1734 },
1735 'Reg' => {
1736 '0' => 'rbp',
1737 '1' => 'r12',
1738 '2' => 'rbx'
1739 },
Andrew Jeffery0612d982024-12-12 11:08:21 +10301740 'Return' => '19500',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301741 'ShortName' => 'pldm_bios_table_string_find_by_string'
1742 },
Andrew Jeffery0612d982024-12-12 11:08:21 +10301743 '19669' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301744 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09301745 'Line' => '155',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301746 'Param' => {
1747 '0' => {
1748 'name' => 'table',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10301749 'type' => '2396'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301750 },
1751 '1' => {
1752 'name' => 'length',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10301753 'type' => '1140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301754 },
1755 '2' => {
1756 'name' => 'handle',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10301757 'type' => '1006'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301758 }
1759 },
1760 'Reg' => {
1761 '2' => 'r8'
1762 },
Andrew Jeffery0612d982024-12-12 11:08:21 +10301763 'Return' => '19500',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301764 'ShortName' => 'pldm_bios_table_string_find_by_handle'
1765 },
Andrew Jeffery0612d982024-12-12 11:08:21 +10301766 '20430' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301767 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09301768 'Line' => '53',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301769 'Param' => {
1770 '0' => {
1771 'name' => 'iter',
Andrew Jeffery0612d982024-12-12 11:08:21 +10301772 'type' => '18478'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301773 }
1774 },
1775 'Reg' => {
1776 '0' => 'rdi'
1777 },
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10301778 'Return' => '2396',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301779 'ShortName' => 'pldm_bios_table_iter_value'
1780 },
Andrew Jeffery0612d982024-12-12 11:08:21 +10301781 '20478' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301782 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09301783 'Line' => '47',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301784 'Param' => {
1785 '0' => {
1786 'name' => 'iter',
Andrew Jeffery0612d982024-12-12 11:08:21 +10301787 'type' => '18478'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301788 }
1789 },
1790 'Return' => '1',
1791 'ShortName' => 'pldm_bios_table_iter_next'
1792 },
Andrew Jeffery0612d982024-12-12 11:08:21 +10301793 '20588' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301794 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09301795 'Line' => '42',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301796 'Param' => {
1797 '0' => {
1798 'name' => 'iter',
Andrew Jeffery0612d982024-12-12 11:08:21 +10301799 'type' => '20663'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301800 }
1801 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09301802 'Return' => '805',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301803 'ShortName' => 'pldm_bios_table_iter_is_end'
1804 },
Andrew Jeffery0612d982024-12-12 11:08:21 +10301805 '20668' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301806 'Header' => 'bios_table.h',
1807 'Line' => '34',
1808 'Param' => {
1809 '0' => {
1810 'name' => 'iter',
Andrew Jeffery0612d982024-12-12 11:08:21 +10301811 'type' => '18478'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301812 }
1813 },
1814 'Return' => '1',
1815 'ShortName' => 'pldm_bios_table_iter_free'
1816 },
Andrew Jeffery0612d982024-12-12 11:08:21 +10301817 '20740' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301818 'Header' => 'bios_table.h',
1819 'Line' => '28',
1820 'Param' => {
1821 '0' => {
1822 'name' => 'table',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10301823 'type' => '2396'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301824 },
1825 '1' => {
1826 'name' => 'length',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10301827 'type' => '1140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301828 },
1829 '2' => {
1830 'name' => 'type',
Andrew Jeffery0612d982024-12-12 11:08:21 +10301831 'type' => '16354'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301832 }
1833 },
1834 'Reg' => {
1835 '0' => 'rbp',
1836 '1' => 'r12',
1837 '2' => 'rbx'
1838 },
Andrew Jeffery0612d982024-12-12 11:08:21 +10301839 'Return' => '18478',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301840 'ShortName' => 'pldm_bios_table_iter_create'
1841 },
Andrew Jeffery0612d982024-12-12 11:08:21 +10301842 '20978' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301843 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09301844 'Line' => '609',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301845 'Param' => {
1846 '0' => {
1847 'name' => 'table',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10301848 'type' => '2634'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301849 },
1850 '1' => {
1851 'name' => 'capacity',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10301852 'type' => '1140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301853 },
1854 '2' => {
1855 'name' => 'size',
Andrew Jeffery0612d982024-12-12 11:08:21 +10301856 'type' => '13426'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301857 }
1858 },
1859 'Reg' => {
1860 '0' => 'rbp',
Andrew Jefferyd610b002024-10-02 21:27:30 +09301861 '1' => 'r13',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301862 '2' => 'rbx'
1863 },
1864 'Return' => '100',
Andrew Jefferyd8bb75c2024-06-29 22:29:02 +09301865 'ShortName' => 'pldm_bios_table_append_pad_checksum'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301866 },
Andrew Jeffery0612d982024-12-12 11:08:21 +10301867 '21278' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301868 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09301869 'Line' => '597',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301870 'Param' => {
1871 '0' => {
1872 'name' => 'size_without_pad',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10301873 'type' => '1140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301874 }
1875 },
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10301876 'Return' => '1140',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301877 'ShortName' => 'pldm_bios_table_pad_checksum_size'
1878 },
Andrew Jeffery0612d982024-12-12 11:08:21 +10301879 '21613' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301880 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09301881 'Line' => '572',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301882 'Param' => {
1883 '0' => {
1884 'name' => 'entry',
Andrew Jeffery0612d982024-12-12 11:08:21 +10301885 'type' => '18483'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301886 }
1887 },
1888 'Reg' => {
1889 '0' => 'rdi'
1890 },
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10301891 'Return' => '1006',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301892 'ShortName' => 'pldm_bios_table_attr_value_entry_decode_handle'
1893 },
Andrew Jeffery0612d982024-12-12 11:08:21 +10301894 '21662' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301895 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09301896 'Line' => '579',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301897 'Param' => {
1898 '0' => {
1899 'name' => 'entry',
Andrew Jeffery0612d982024-12-12 11:08:21 +10301900 'type' => '18483'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301901 }
1902 },
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10301903 'Return' => '1140',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301904 'ShortName' => 'pldm_bios_table_attr_value_entry_length'
1905 },
Andrew Jeffery0612d982024-12-12 11:08:21 +10301906 '22146' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301907 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09301908 'Line' => '546',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301909 'Param' => {
1910 '0' => {
1911 'name' => 'entry',
Andrew Jeffery0612d982024-12-12 11:08:21 +10301912 'type' => '18483'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301913 }
1914 },
1915 'Reg' => {
1916 '0' => 'rdi'
1917 },
Andrew Jeffery0612d982024-12-12 11:08:21 +10301918 'Return' => '16196',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301919 'ShortName' => 'pldm_bios_table_attr_value_entry_integer_decode_cv'
1920 },
Andrew Jeffery0612d982024-12-12 11:08:21 +10301921 '22286' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301922 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09301923 'Line' => '562',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301924 'Param' => {
1925 '0' => {
1926 'name' => 'entry',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10301927 'type' => '2634'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301928 },
1929 '1' => {
1930 'name' => 'entry_length',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10301931 'type' => '1140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301932 },
1933 '2' => {
1934 'name' => 'attr_handle',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10301935 'type' => '1006'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301936 },
1937 '3' => {
1938 'name' => 'attr_type',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301939 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301940 },
1941 '4' => {
1942 'name' => 'cv',
Andrew Jeffery0612d982024-12-12 11:08:21 +10301943 'type' => '16196'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301944 }
1945 },
1946 'Reg' => {
1947 '0' => 'rbx',
1948 '1' => 'r12',
1949 '2' => 'r13',
1950 '3' => 'rbp',
1951 '4' => 'r8'
1952 },
1953 'Return' => '100',
Andrew Jeffery504dd172024-06-29 22:23:15 +09301954 'ShortName' => 'pldm_bios_table_attr_value_entry_encode_integer'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301955 },
Andrew Jeffery0612d982024-12-12 11:08:21 +10301956 '22555' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301957 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09301958 'Line' => '540',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10301959 'Return' => '1140',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301960 'ShortName' => 'pldm_bios_table_attr_value_entry_encode_integer_length'
1961 },
Andrew Jeffery0612d982024-12-12 11:08:21 +10301962 '22717' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301963 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09301964 'Line' => '533',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301965 'Param' => {
1966 '0' => {
1967 'name' => 'entry',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10301968 'type' => '2634'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301969 },
1970 '1' => {
1971 'name' => 'entry_length',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10301972 'type' => '1140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301973 },
1974 '2' => {
1975 'name' => 'attr_handle',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10301976 'type' => '1006'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301977 },
1978 '3' => {
1979 'name' => 'attr_type',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301980 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301981 },
1982 '4' => {
1983 'name' => 'str_length',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10301984 'type' => '1006'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301985 },
1986 '5' => {
1987 'name' => 'str',
Andrew Jeffery0612d982024-12-12 11:08:21 +10301988 'type' => '3999'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301989 }
1990 },
1991 'Reg' => {
1992 '0' => 'rbx',
Andrew Jefferyd96d21f2024-10-02 22:04:28 +09301993 '1' => 'rsi',
1994 '2' => 'rbx',
1995 '3' => 'rcx',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301996 '4' => 'r8',
Andrew Jefferyd96d21f2024-10-02 22:04:28 +09301997 '5' => 'r9'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301998 },
1999 'Return' => '100',
Andrew Jeffery1a3983c2024-06-29 22:17:58 +09302000 'ShortName' => 'pldm_bios_table_attr_value_entry_encode_string'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302001 },
Andrew Jeffery0612d982024-12-12 11:08:21 +10302002 '23079' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302003 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09302004 'Line' => '514',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302005 'Param' => {
2006 '0' => {
2007 'name' => 'entry',
Andrew Jeffery0612d982024-12-12 11:08:21 +10302008 'type' => '18483'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302009 },
2010 '1' => {
2011 'name' => 'current_string',
Andrew Jeffery0612d982024-12-12 11:08:21 +10302012 'type' => '10781'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302013 }
2014 },
2015 'Return' => '1',
2016 'ShortName' => 'pldm_bios_table_attr_value_entry_string_decode_string'
2017 },
Andrew Jeffery0612d982024-12-12 11:08:21 +10302018 '23174' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302019 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09302020 'Line' => '504',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302021 'Param' => {
2022 '0' => {
2023 'name' => 'entry',
Andrew Jeffery0612d982024-12-12 11:08:21 +10302024 'type' => '18483'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302025 }
2026 },
2027 'Reg' => {
2028 '0' => 'rdi'
2029 },
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10302030 'Return' => '1006',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302031 'ShortName' => 'pldm_bios_table_attr_value_entry_string_decode_length'
2032 },
Andrew Jeffery0612d982024-12-12 11:08:21 +10302033 '23315' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302034 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09302035 'Line' => '498',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302036 'Param' => {
2037 '0' => {
2038 'name' => 'string_length',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10302039 'type' => '1006'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302040 }
2041 },
2042 'Reg' => {
2043 '0' => 'rdi'
2044 },
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10302045 'Return' => '1140',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302046 'ShortName' => 'pldm_bios_table_attr_value_entry_encode_string_length'
2047 },
Andrew Jeffery0612d982024-12-12 11:08:21 +10302048 '23497' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302049 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09302050 'Line' => '488',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302051 'Param' => {
2052 '0' => {
2053 'name' => 'entry',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10302054 'type' => '2634'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302055 },
2056 '1' => {
2057 'name' => 'entry_length',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10302058 'type' => '1140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302059 },
2060 '2' => {
2061 'name' => 'attr_handle',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10302062 'type' => '1006'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302063 },
2064 '3' => {
2065 'name' => 'attr_type',
Andrew Jeffery48761c62024-06-03 15:48:26 +09302066 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302067 },
2068 '4' => {
2069 'name' => 'count',
Andrew Jeffery48761c62024-06-03 15:48:26 +09302070 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302071 },
2072 '5' => {
2073 'name' => 'handles',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10302074 'type' => '1214'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302075 }
2076 },
2077 'Reg' => {
Andrew Jeffery92967be2024-10-02 22:13:57 +09302078 '0' => 'rdi',
2079 '2' => 'rdi',
2080 '3' => 'rcx',
2081 '4' => 'r8',
2082 '5' => 'r9'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302083 },
2084 'Return' => '100',
Andrew Jeffery09004d62024-06-29 22:12:15 +09302085 'ShortName' => 'pldm_bios_table_attr_value_entry_encode_enum'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302086 },
Andrew Jeffery0612d982024-12-12 11:08:21 +10302087 '23784' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302088 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09302089 'Line' => '469',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302090 'Param' => {
2091 '0' => {
2092 'name' => 'entry',
Andrew Jeffery0612d982024-12-12 11:08:21 +10302093 'type' => '18483'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302094 },
2095 '1' => {
2096 'name' => 'handles',
Andrew Jeffery0612d982024-12-12 11:08:21 +10302097 'type' => '4919'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302098 },
2099 '2' => {
2100 'name' => 'number',
Andrew Jeffery48761c62024-06-03 15:48:26 +09302101 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302102 }
2103 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09302104 'Return' => '121',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302105 'ShortName' => 'pldm_bios_table_attr_value_entry_enum_decode_handles'
2106 },
Andrew Jeffery0612d982024-12-12 11:08:21 +10302107 '24031' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302108 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09302109 'Line' => '459',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302110 'Param' => {
2111 '0' => {
2112 'name' => 'entry',
Andrew Jeffery0612d982024-12-12 11:08:21 +10302113 'type' => '18483'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302114 }
2115 },
2116 'Reg' => {
2117 '0' => 'rdi'
2118 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09302119 'Return' => '121',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302120 'ShortName' => 'pldm_bios_table_attr_value_entry_enum_decode_number'
2121 },
Andrew Jeffery0612d982024-12-12 11:08:21 +10302122 '24080' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302123 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09302124 'Line' => '453',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302125 'Param' => {
2126 '0' => {
2127 'name' => 'count',
Andrew Jeffery48761c62024-06-03 15:48:26 +09302128 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302129 }
2130 },
2131 'Reg' => {
2132 '0' => 'rdi'
2133 },
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10302134 'Return' => '1140',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302135 'ShortName' => 'pldm_bios_table_attr_value_entry_encode_enum_length'
2136 },
Andrew Jeffery0612d982024-12-12 11:08:21 +10302137 '24129' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302138 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09302139 'Line' => '446',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302140 'Param' => {
2141 '0' => {
2142 'name' => 'entry',
Andrew Jeffery0612d982024-12-12 11:08:21 +10302143 'type' => '18483'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302144 }
2145 },
2146 'Reg' => {
2147 '0' => 'rdi'
2148 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09302149 'Return' => '121',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302150 'ShortName' => 'pldm_bios_table_attr_value_entry_decode_attribute_type'
2151 },
Andrew Jeffery0612d982024-12-12 11:08:21 +10302152 '24178' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302153 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09302154 'Line' => '439',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302155 'Param' => {
2156 '0' => {
2157 'name' => 'entry',
Andrew Jeffery0612d982024-12-12 11:08:21 +10302158 'type' => '18483'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302159 }
2160 },
2161 'Reg' => {
2162 '0' => 'rdi'
2163 },
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10302164 'Return' => '1006',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302165 'ShortName' => 'pldm_bios_table_attr_value_entry_decode_attribute_handle'
2166 },
Andrew Jeffery0612d982024-12-12 11:08:21 +10302167 '24725' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302168 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09302169 'Line' => '431',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302170 'Param' => {
2171 '0' => {
2172 'name' => 'entry',
Andrew Jeffery0612d982024-12-12 11:08:21 +10302173 'type' => '18897'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302174 },
2175 '1' => {
2176 'name' => 'lower',
Andrew Jeffery0612d982024-12-12 11:08:21 +10302177 'type' => '24846'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302178 },
2179 '2' => {
2180 'name' => 'upper',
Andrew Jeffery0612d982024-12-12 11:08:21 +10302181 'type' => '24846'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302182 },
2183 '3' => {
2184 'name' => 'scalar',
Andrew Jeffery0612d982024-12-12 11:08:21 +10302185 'type' => '4924'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302186 },
2187 '4' => {
2188 'name' => 'def',
Andrew Jeffery0612d982024-12-12 11:08:21 +10302189 'type' => '24846'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302190 }
2191 },
2192 'Reg' => {
2193 '0' => 'rdi',
2194 '1' => 'rsi',
2195 '2' => 'rdx',
2196 '3' => 'rcx',
2197 '4' => 'r8'
2198 },
2199 'Return' => '1',
2200 'ShortName' => 'pldm_bios_table_attr_entry_integer_decode'
2201 },
Andrew Jeffery0612d982024-12-12 11:08:21 +10302202 '24861' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302203 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09302204 'Line' => '419',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302205 'Param' => {
2206 '0' => {
2207 'name' => 'entry',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10302208 'type' => '2634'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302209 },
2210 '1' => {
2211 'name' => 'entry_length',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10302212 'type' => '1140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302213 },
2214 '2' => {
2215 'name' => 'info',
Andrew Jeffery0612d982024-12-12 11:08:21 +10302216 'type' => '25123'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302217 }
2218 },
2219 'Reg' => {
2220 '0' => 'r12',
2221 '1' => 'rbp',
2222 '2' => 'rbx'
2223 },
2224 'Return' => '100',
Andrew Jeffery5347e272024-06-29 22:05:36 +09302225 'ShortName' => 'pldm_bios_table_attr_entry_integer_encode'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302226 },
Andrew Jeffery0612d982024-12-12 11:08:21 +10302227 '25133' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302228 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09302229 'Line' => '400',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302230 'Param' => {
2231 '0' => {
2232 'name' => 'info',
Andrew Jeffery0612d982024-12-12 11:08:21 +10302233 'type' => '25123'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302234 },
2235 '1' => {
2236 'name' => 'errmsg',
Andrew Jeffery0612d982024-12-12 11:08:21 +10302237 'type' => '25432'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302238 }
2239 },
2240 'Return' => '100',
2241 'ShortName' => 'pldm_bios_table_attr_entry_integer_info_check'
2242 },
Andrew Jeffery0612d982024-12-12 11:08:21 +10302243 '25437' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302244 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09302245 'Line' => '407',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10302246 'Return' => '1140',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302247 'ShortName' => 'pldm_bios_table_attr_entry_integer_encode_length'
2248 },
Andrew Jeffery0612d982024-12-12 11:08:21 +10302249 '25613' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302250 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09302251 'Line' => '374',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302252 'Param' => {
2253 '0' => {
2254 'name' => 'entry',
Andrew Jeffery0612d982024-12-12 11:08:21 +10302255 'type' => '18897'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302256 },
2257 '1' => {
2258 'name' => 'buffer',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10302259 'type' => '977'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302260 },
2261 '2' => {
2262 'name' => 'size',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10302263 'type' => '1140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302264 }
2265 },
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09302266 'Reg' => {
2267 '2' => 'r12'
2268 },
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10302269 'Return' => '1006',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302270 'ShortName' => 'pldm_bios_table_attr_entry_string_decode_def_string'
2271 },
Andrew Jeffery0612d982024-12-12 11:08:21 +10302272 '25907' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302273 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09302274 'Line' => '366',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302275 'Param' => {
2276 '0' => {
2277 'name' => 'entry',
Andrew Jeffery0612d982024-12-12 11:08:21 +10302278 'type' => '18897'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302279 }
2280 },
2281 'Reg' => {
2282 '0' => 'rdi'
2283 },
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10302284 'Return' => '1006',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302285 'ShortName' => 'pldm_bios_table_attr_entry_string_decode_min_length'
2286 },
Andrew Jeffery0612d982024-12-12 11:08:21 +10302287 '25976' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302288 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09302289 'Line' => '358',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302290 'Param' => {
2291 '0' => {
2292 'name' => 'entry',
Andrew Jeffery0612d982024-12-12 11:08:21 +10302293 'type' => '18897'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302294 }
2295 },
2296 'Reg' => {
2297 '0' => 'rdi'
2298 },
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10302299 'Return' => '1006',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302300 'ShortName' => 'pldm_bios_table_attr_entry_string_decode_max_length'
2301 },
Andrew Jeffery0612d982024-12-12 11:08:21 +10302302 '26045' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302303 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09302304 'Line' => '350',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302305 'Param' => {
2306 '0' => {
2307 'name' => 'entry',
Andrew Jeffery0612d982024-12-12 11:08:21 +10302308 'type' => '18897'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302309 }
2310 },
2311 'Reg' => {
2312 '0' => 'rdi'
2313 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09302314 'Return' => '121',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302315 'ShortName' => 'pldm_bios_table_attr_entry_string_decode_string_type'
2316 },
Andrew Jeffery0612d982024-12-12 11:08:21 +10302317 '26114' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302318 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09302319 'Line' => '342',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302320 'Param' => {
2321 '0' => {
2322 'name' => 'entry',
Andrew Jeffery0612d982024-12-12 11:08:21 +10302323 'type' => '18897'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302324 },
2325 '1' => {
2326 'name' => 'def_string_length',
Andrew Jeffery0612d982024-12-12 11:08:21 +10302327 'type' => '12863'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302328 }
2329 },
2330 'Reg' => {
2331 '0' => 'rdi',
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09302332 '1' => 'rsi'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302333 },
2334 'Return' => '100',
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09302335 'ShortName' => 'pldm_bios_table_attr_entry_string_decode_def_string_length'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302336 },
Andrew Jeffery0612d982024-12-12 11:08:21 +10302337 '26202' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302338 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09302339 'Line' => '331',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302340 'Param' => {
2341 '0' => {
2342 'name' => 'entry',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10302343 'type' => '2634'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302344 },
2345 '1' => {
2346 'name' => 'entry_length',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10302347 'type' => '1140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302348 },
2349 '2' => {
2350 'name' => 'info',
Andrew Jeffery0612d982024-12-12 11:08:21 +10302351 'type' => '26561'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302352 }
2353 },
2354 'Reg' => {
2355 '0' => 'r12',
2356 '2' => 'rbx'
2357 },
2358 'Return' => '100',
Andrew Jefferyf6be4932024-06-25 16:44:06 +09302359 'ShortName' => 'pldm_bios_table_attr_entry_string_encode'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302360 },
Andrew Jeffery0612d982024-12-12 11:08:21 +10302361 '26566' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302362 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09302363 'Line' => '310',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302364 'Param' => {
2365 '0' => {
2366 'name' => 'info',
Andrew Jeffery0612d982024-12-12 11:08:21 +10302367 'type' => '26561'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302368 },
2369 '1' => {
2370 'name' => 'errmsg',
Andrew Jeffery0612d982024-12-12 11:08:21 +10302371 'type' => '25432'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302372 }
2373 },
2374 'Reg' => {
2375 '1' => 'rbx'
2376 },
2377 'Return' => '100',
2378 'ShortName' => 'pldm_bios_table_attr_entry_string_info_check'
2379 },
Andrew Jeffery0612d982024-12-12 11:08:21 +10302380 '26835' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302381 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09302382 'Line' => '318',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302383 'Param' => {
2384 '0' => {
2385 'name' => 'def_str_len',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10302386 'type' => '1006'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302387 }
2388 },
2389 'Reg' => {
2390 '0' => 'rdi'
2391 },
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10302392 'Return' => '1140',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302393 'ShortName' => 'pldm_bios_table_attr_entry_string_encode_length'
2394 },
Andrew Jeffery0612d982024-12-12 11:08:21 +10302395 '27085' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302396 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09302397 'Line' => '284',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302398 'Param' => {
2399 '0' => {
2400 'name' => 'entry',
Andrew Jeffery0612d982024-12-12 11:08:21 +10302401 'type' => '18897'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302402 },
2403 '1' => {
2404 'name' => 'def_indices',
Andrew Jeffery0612d982024-12-12 11:08:21 +10302405 'type' => '4919'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302406 },
2407 '2' => {
2408 'name' => 'def_num',
Andrew Jeffery48761c62024-06-03 15:48:26 +09302409 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302410 }
2411 },
Andrew Jeffery46673f42024-06-25 16:02:25 +09302412 'Reg' => {
2413 '0' => 'rbp',
2414 '1' => 'r12'
2415 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09302416 'Return' => '121',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302417 'ShortName' => 'pldm_bios_table_attr_entry_enum_decode_def_indices'
2418 },
Andrew Jeffery0612d982024-12-12 11:08:21 +10302419 '27382' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302420 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09302421 'Line' => '272',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302422 'Param' => {
2423 '0' => {
2424 'name' => 'entry',
Andrew Jeffery0612d982024-12-12 11:08:21 +10302425 'type' => '18897'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302426 },
2427 '1' => {
2428 'name' => 'pv_hdls',
Andrew Jeffery0612d982024-12-12 11:08:21 +10302429 'type' => '12863'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302430 },
2431 '2' => {
2432 'name' => 'pv_num',
Andrew Jeffery48761c62024-06-03 15:48:26 +09302433 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302434 }
2435 },
2436 'Reg' => {
2437 '0' => 'rcx',
2438 '1' => 'rsi',
2439 '2' => 'rdx'
2440 },
2441 'Return' => '100',
Andrew Jeffery82b4d3b2024-06-25 16:22:36 +09302442 'ShortName' => 'pldm_bios_table_attr_entry_enum_decode_pv_hdls'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302443 },
Andrew Jeffery0612d982024-12-12 11:08:21 +10302444 '27547' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302445 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09302446 'Line' => '255',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302447 'Param' => {
2448 '0' => {
2449 'name' => 'entry',
Andrew Jeffery0612d982024-12-12 11:08:21 +10302450 'type' => '18897'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302451 },
2452 '1' => {
2453 'name' => 'def_num',
Andrew Jeffery0612d982024-12-12 11:08:21 +10302454 'type' => '4919'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302455 }
2456 },
2457 'Reg' => {
2458 '0' => 'rdi',
Andrew Jeffery46673f42024-06-25 16:02:25 +09302459 '1' => 'rsi'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302460 },
2461 'Return' => '100',
Andrew Jeffery46673f42024-06-25 16:02:25 +09302462 'ShortName' => 'pldm_bios_table_attr_entry_enum_decode_def_num'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302463 },
Andrew Jeffery0612d982024-12-12 11:08:21 +10302464 '27626' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302465 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09302466 'Line' => '245',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302467 'Param' => {
2468 '0' => {
2469 'name' => 'entry',
Andrew Jeffery0612d982024-12-12 11:08:21 +10302470 'type' => '18897'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302471 },
2472 '1' => {
2473 'name' => 'pv_num',
Andrew Jeffery0612d982024-12-12 11:08:21 +10302474 'type' => '4919'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302475 }
2476 },
2477 'Reg' => {
2478 '0' => 'rdi',
2479 '1' => 'rsi'
2480 },
2481 'Return' => '100',
Andrew Jefferyb06882f2024-06-25 15:52:02 +09302482 'ShortName' => 'pldm_bios_table_attr_entry_enum_decode_pv_num'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302483 },
Andrew Jeffery0612d982024-12-12 11:08:21 +10302484 '27686' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302485 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09302486 'Line' => '234',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302487 'Param' => {
2488 '0' => {
2489 'name' => 'entry',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10302490 'type' => '2634'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302491 },
2492 '1' => {
2493 'name' => 'entry_length',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10302494 'type' => '1140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302495 },
2496 '2' => {
2497 'name' => 'info',
Andrew Jeffery0612d982024-12-12 11:08:21 +10302498 'type' => '28015'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302499 }
2500 },
2501 'Reg' => {
2502 '0' => 'rbp',
2503 '2' => 'rbx'
2504 },
2505 'Return' => '100',
Andrew Jeffery7126b1d2024-06-25 15:48:34 +09302506 'ShortName' => 'pldm_bios_table_attr_entry_enum_encode'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302507 },
Andrew Jeffery0612d982024-12-12 11:08:21 +10302508 '28020' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302509 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09302510 'Line' => '220',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302511 'Param' => {
2512 '0' => {
2513 'name' => 'pv_num',
Andrew Jeffery48761c62024-06-03 15:48:26 +09302514 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302515 },
2516 '1' => {
2517 'name' => 'def_num',
Andrew Jeffery48761c62024-06-03 15:48:26 +09302518 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302519 }
2520 },
2521 'Reg' => {
2522 '0' => 'rdi',
2523 '1' => 'rsi'
2524 },
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10302525 'Return' => '1140',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302526 'ShortName' => 'pldm_bios_table_attr_entry_enum_encode_length'
2527 },
Andrew Jeffery0612d982024-12-12 11:08:21 +10302528 '28080' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302529 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09302530 'Line' => '177',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302531 'Param' => {
2532 '0' => {
2533 'name' => 'entry',
Andrew Jeffery0612d982024-12-12 11:08:21 +10302534 'type' => '18897'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302535 }
2536 },
2537 'Reg' => {
2538 '0' => 'rdi'
2539 },
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10302540 'Return' => '1006',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302541 'ShortName' => 'pldm_bios_table_attr_entry_decode_string_handle'
2542 },
Andrew Jeffery0612d982024-12-12 11:08:21 +10302543 '28127' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302544 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09302545 'Line' => '169',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302546 'Param' => {
2547 '0' => {
2548 'name' => 'entry',
Andrew Jeffery0612d982024-12-12 11:08:21 +10302549 'type' => '18897'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302550 }
2551 },
2552 'Reg' => {
2553 '0' => 'rdi'
2554 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09302555 'Return' => '121',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302556 'ShortName' => 'pldm_bios_table_attr_entry_decode_attribute_type'
2557 },
Andrew Jeffery0612d982024-12-12 11:08:21 +10302558 '28174' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302559 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09302560 'Line' => '162',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302561 'Param' => {
2562 '0' => {
2563 'name' => 'entry',
Andrew Jeffery0612d982024-12-12 11:08:21 +10302564 'type' => '18897'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302565 }
2566 },
2567 'Reg' => {
2568 '0' => 'rdi'
2569 },
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10302570 'Return' => '1006',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302571 'ShortName' => 'pldm_bios_table_attr_entry_decode_attribute_handle'
2572 },
Andrew Jeffery0612d982024-12-12 11:08:21 +10302573 '28807' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302574 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09302575 'Line' => '135',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302576 'Param' => {
2577 '0' => {
2578 'name' => 'entry',
Andrew Jeffery0612d982024-12-12 11:08:21 +10302579 'type' => '19500'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302580 },
2581 '1' => {
2582 'name' => 'buffer',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10302583 'type' => '977'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302584 },
2585 '2' => {
2586 'name' => 'size',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10302587 'type' => '1140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302588 }
2589 },
2590 'Reg' => {
2591 '0' => 'rdi',
2592 '1' => 'rsi',
2593 '2' => 'rdx'
2594 },
2595 'Return' => '100',
Andrew Jeffery8c37ab32024-06-25 15:34:27 +09302596 'ShortName' => 'pldm_bios_table_string_entry_decode_string'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302597 },
Andrew Jeffery0612d982024-12-12 11:08:21 +10302598 '29044' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302599 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09302600 'Line' => '120',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302601 'Param' => {
2602 '0' => {
2603 'name' => 'entry',
Andrew Jeffery0612d982024-12-12 11:08:21 +10302604 'type' => '19500'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302605 }
2606 },
2607 'Reg' => {
2608 '0' => 'rdi'
2609 },
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10302610 'Return' => '1006',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302611 'ShortName' => 'pldm_bios_table_string_entry_decode_string_length'
2612 },
Andrew Jeffery0612d982024-12-12 11:08:21 +10302613 '29091' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302614 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09302615 'Line' => '113',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302616 'Param' => {
2617 '0' => {
2618 'name' => 'entry',
Andrew Jeffery0612d982024-12-12 11:08:21 +10302619 'type' => '19500'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302620 }
2621 },
2622 'Reg' => {
2623 '0' => 'rdi'
2624 },
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10302625 'Return' => '1006',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302626 'ShortName' => 'pldm_bios_table_string_entry_decode_handle'
2627 },
Andrew Jeffery0612d982024-12-12 11:08:21 +10302628 '29138' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302629 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09302630 'Line' => '106',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302631 'Param' => {
2632 '0' => {
2633 'name' => 'entry',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10302634 'type' => '2634'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302635 },
2636 '1' => {
2637 'name' => 'entry_length',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10302638 'type' => '1140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302639 },
2640 '2' => {
2641 'name' => 'str',
Andrew Jeffery0612d982024-12-12 11:08:21 +10302642 'type' => '3999'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302643 },
2644 '3' => {
2645 'name' => 'str_length',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10302646 'type' => '1006'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302647 }
2648 },
2649 'Return' => '100',
Andrew Jefferye48fdd62024-06-25 00:36:20 +09302650 'ShortName' => 'pldm_bios_table_string_entry_encode'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302651 },
Andrew Jeffery0612d982024-12-12 11:08:21 +10302652 '29495' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302653 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09302654 'Line' => '92',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302655 'Param' => {
2656 '0' => {
2657 'name' => 'string_length',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10302658 'type' => '1006'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302659 }
2660 },
2661 'Reg' => {
2662 '0' => 'rdi'
2663 },
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10302664 'Return' => '1140',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302665 'ShortName' => 'pldm_bios_table_string_entry_encode_length'
2666 },
Unive Tiene5c3f142024-12-13 14:14:19 +08002667 '36345' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302668 'Header' => 'firmware_update.h',
Unive Tiene5c3f142024-12-13 14:14:19 +08002669 'Line' => '1703',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302670 'Param' => {
2671 '0' => {
2672 'name' => 'msg',
Andrew Jeffery0612d982024-12-12 11:08:21 +10302673 'type' => '4914'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302674 },
2675 '1' => {
2676 'name' => 'payload_length',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10302677 'type' => '1140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302678 },
2679 '2' => {
2680 'name' => 'completion_code',
Andrew Jeffery0612d982024-12-12 11:08:21 +10302681 'type' => '4919'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302682 },
2683 '3' => {
2684 'name' => 'non_functioning_component_indication',
Unive Tiene5c3f142024-12-13 14:14:19 +08002685 'type' => '36527'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302686 },
2687 '4' => {
2688 'name' => 'non_functioning_component_bitmap',
Unive Tiene5c3f142024-12-13 14:14:19 +08002689 'type' => '36532'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302690 }
2691 },
2692 'Reg' => {
2693 '0' => 'rbx',
2694 '3' => 'rbp',
2695 '4' => 'r12'
2696 },
2697 'Return' => '100',
2698 'ShortName' => 'decode_cancel_update_resp'
2699 },
Unive Tiene5c3f142024-12-13 14:14:19 +08002700 '36542' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302701 'Header' => 'firmware_update.h',
Unive Tiene5c3f142024-12-13 14:14:19 +08002702 'Line' => '1686',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302703 'Param' => {
2704 '0' => {
2705 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +09302706 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302707 },
2708 '1' => {
2709 'name' => 'msg',
Andrew Jeffery0612d982024-12-12 11:08:21 +10302710 'type' => '4270'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302711 },
2712 '2' => {
2713 'name' => 'payload_length',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10302714 'type' => '1140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302715 }
2716 },
2717 'Return' => '100',
2718 'ShortName' => 'encode_cancel_update_req'
2719 },
Unive Tiene5c3f142024-12-13 14:14:19 +08002720 '36713' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302721 'Header' => 'firmware_update.h',
Unive Tiene5c3f142024-12-13 14:14:19 +08002722 'Line' => '1671',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302723 'Param' => {
2724 '0' => {
2725 'name' => 'msg',
Andrew Jeffery0612d982024-12-12 11:08:21 +10302726 'type' => '4914'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302727 },
2728 '1' => {
2729 'name' => 'payload_length',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10302730 'type' => '1140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302731 },
2732 '2' => {
2733 'name' => 'completion_code',
Andrew Jeffery0612d982024-12-12 11:08:21 +10302734 'type' => '4919'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302735 }
2736 },
2737 'Reg' => {
2738 '0' => 'rdi',
2739 '1' => 'rsi',
2740 '2' => 'rdx'
2741 },
2742 'Return' => '100',
2743 'ShortName' => 'decode_cancel_update_component_resp'
2744 },
Unive Tiene5c3f142024-12-13 14:14:19 +08002745 '36789' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302746 'Header' => 'firmware_update.h',
Unive Tiene5c3f142024-12-13 14:14:19 +08002747 'Line' => '1659',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302748 'Param' => {
2749 '0' => {
2750 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +09302751 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302752 },
2753 '1' => {
2754 'name' => 'msg',
Andrew Jeffery0612d982024-12-12 11:08:21 +10302755 'type' => '4270'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302756 },
2757 '2' => {
2758 'name' => 'payload_length',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10302759 'type' => '1140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302760 }
2761 },
2762 'Return' => '100',
2763 'ShortName' => 'encode_cancel_update_component_req'
2764 },
Unive Tiene5c3f142024-12-13 14:14:19 +08002765 '36960' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302766 'Header' => 'firmware_update.h',
Unive Tiene5c3f142024-12-13 14:14:19 +08002767 'Line' => '1641',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302768 'Param' => {
2769 '0' => {
2770 'name' => 'msg',
Andrew Jeffery0612d982024-12-12 11:08:21 +10302771 'type' => '4914'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302772 },
2773 '1' => {
2774 'name' => 'payload_length',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10302775 'type' => '1140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302776 },
2777 '2' => {
2778 'name' => 'completion_code',
Andrew Jeffery0612d982024-12-12 11:08:21 +10302779 'type' => '4919'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302780 },
2781 '3' => {
2782 'name' => 'current_state',
Andrew Jeffery0612d982024-12-12 11:08:21 +10302783 'type' => '4919'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302784 },
2785 '4' => {
2786 'name' => 'previous_state',
Andrew Jeffery0612d982024-12-12 11:08:21 +10302787 'type' => '4919'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302788 },
2789 '5' => {
2790 'name' => 'aux_state',
Andrew Jeffery0612d982024-12-12 11:08:21 +10302791 'type' => '4919'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302792 },
2793 '6' => {
2794 'name' => 'aux_state_status',
2795 'offset' => '0',
Andrew Jeffery0612d982024-12-12 11:08:21 +10302796 'type' => '4919'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302797 },
2798 '7' => {
2799 'name' => 'progress_percent',
2800 'offset' => '8',
Andrew Jeffery0612d982024-12-12 11:08:21 +10302801 'type' => '4919'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302802 },
2803 '8' => {
2804 'name' => 'reason_code',
2805 'offset' => '16',
Andrew Jeffery0612d982024-12-12 11:08:21 +10302806 'type' => '4919'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302807 },
2808 '9' => {
2809 'name' => 'update_option_flags_enabled',
2810 'offset' => '24',
Unive Tiene5c3f142024-12-13 14:14:19 +08002811 'type' => '37287'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302812 }
2813 },
2814 'Reg' => {
2815 '0' => 'rbx',
2816 '3' => 'r12',
2817 '4' => 'rbp',
2818 '5' => 'r13'
2819 },
2820 'Return' => '100',
2821 'ShortName' => 'decode_get_status_resp'
2822 },
Unive Tiene5c3f142024-12-13 14:14:19 +08002823 '37297' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302824 'Header' => 'firmware_update.h',
Unive Tiene5c3f142024-12-13 14:14:19 +08002825 'Line' => '1621',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302826 'Param' => {
2827 '0' => {
2828 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +09302829 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302830 },
2831 '1' => {
2832 'name' => 'msg',
Andrew Jeffery0612d982024-12-12 11:08:21 +10302833 'type' => '4270'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302834 },
2835 '2' => {
2836 'name' => 'payload_length',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10302837 'type' => '1140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302838 }
2839 },
2840 'Return' => '100',
2841 'ShortName' => 'encode_get_status_req'
2842 },
Unive Tiene5c3f142024-12-13 14:14:19 +08002843 '37468' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302844 'Header' => 'firmware_update.h',
Unive Tiene5c3f142024-12-13 14:14:19 +08002845 'Line' => '1605',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302846 'Param' => {
2847 '0' => {
2848 'name' => 'msg',
Andrew Jeffery0612d982024-12-12 11:08:21 +10302849 'type' => '4914'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302850 },
2851 '1' => {
2852 'name' => 'payload_length',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10302853 'type' => '1140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302854 },
2855 '2' => {
2856 'name' => 'completion_code',
Andrew Jeffery0612d982024-12-12 11:08:21 +10302857 'type' => '4919'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302858 },
2859 '3' => {
2860 'name' => 'estimated_time_activation',
Andrew Jeffery0612d982024-12-12 11:08:21 +10302861 'type' => '12863'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302862 }
2863 },
2864 'Reg' => {
2865 '1' => 'rsi',
2866 '2' => 'rdx',
2867 '3' => 'rcx'
2868 },
2869 'Return' => '100',
2870 'ShortName' => 'decode_activate_firmware_resp'
2871 },
Unive Tiene5c3f142024-12-13 14:14:19 +08002872 '37594' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302873 'Header' => 'firmware_update.h',
Unive Tiene5c3f142024-12-13 14:14:19 +08002874 'Line' => '1591',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302875 'Param' => {
2876 '0' => {
2877 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +09302878 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302879 },
2880 '1' => {
2881 'name' => 'self_contained_activation_req',
Unive Tiene5c3f142024-12-13 14:14:19 +08002882 'type' => '30217'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302883 },
2884 '2' => {
2885 'name' => 'msg',
Andrew Jeffery0612d982024-12-12 11:08:21 +10302886 'type' => '4270'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302887 },
2888 '3' => {
2889 'name' => 'payload_length',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10302890 'type' => '1140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302891 }
2892 },
2893 'Return' => '100',
2894 'ShortName' => 'encode_activate_firmware_req'
2895 },
Unive Tiene5c3f142024-12-13 14:14:19 +08002896 '37836' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302897 'Header' => 'firmware_update.h',
Unive Tiene5c3f142024-12-13 14:14:19 +08002898 'Line' => '1576',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302899 'Param' => {
2900 '0' => {
2901 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +09302902 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302903 },
2904 '1' => {
2905 'name' => 'completion_code',
Andrew Jeffery48761c62024-06-03 15:48:26 +09302906 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302907 },
2908 '2' => {
2909 'name' => 'msg',
Andrew Jeffery0612d982024-12-12 11:08:21 +10302910 'type' => '4270'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302911 },
2912 '3' => {
2913 'name' => 'payload_length',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10302914 'type' => '1140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302915 }
2916 },
2917 'Return' => '100',
2918 'ShortName' => 'encode_apply_complete_resp'
2919 },
Unive Tiene5c3f142024-12-13 14:14:19 +08002920 '38026' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302921 'Header' => 'firmware_update.h',
Unive Tiene5c3f142024-12-13 14:14:19 +08002922 'Line' => '1559',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302923 'Param' => {
2924 '0' => {
2925 'name' => 'msg',
Andrew Jeffery0612d982024-12-12 11:08:21 +10302926 'type' => '4914'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302927 },
2928 '1' => {
2929 'name' => 'payload_length',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10302930 'type' => '1140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302931 },
2932 '2' => {
2933 'name' => 'apply_result',
Andrew Jeffery0612d982024-12-12 11:08:21 +10302934 'type' => '4919'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302935 },
2936 '3' => {
2937 'name' => 'comp_activation_methods_modification',
Unive Tiene5c3f142024-12-13 14:14:19 +08002938 'type' => '38136'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302939 }
2940 },
2941 'Reg' => {
2942 '0' => 'rdi',
2943 '1' => 'rsi',
2944 '2' => 'rdx',
2945 '3' => 'rcx'
2946 },
2947 'Return' => '100',
2948 'ShortName' => 'decode_apply_complete_req'
2949 },
Unive Tiene5c3f142024-12-13 14:14:19 +08002950 '38146' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302951 'Header' => 'firmware_update.h',
Unive Tiene5c3f142024-12-13 14:14:19 +08002952 'Line' => '1546',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302953 'Param' => {
2954 '0' => {
2955 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +09302956 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302957 },
2958 '1' => {
2959 'name' => 'completion_code',
Andrew Jeffery48761c62024-06-03 15:48:26 +09302960 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302961 },
2962 '2' => {
2963 'name' => 'msg',
Andrew Jeffery0612d982024-12-12 11:08:21 +10302964 'type' => '4270'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302965 },
2966 '3' => {
2967 'name' => 'payload_length',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10302968 'type' => '1140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302969 }
2970 },
2971 'Return' => '100',
2972 'ShortName' => 'encode_verify_complete_resp'
2973 },
Unive Tiene5c3f142024-12-13 14:14:19 +08002974 '38336' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302975 'Header' => 'firmware_update.h',
Unive Tiene5c3f142024-12-13 14:14:19 +08002976 'Line' => '1531',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302977 'Param' => {
2978 '0' => {
2979 'name' => 'msg',
Andrew Jeffery0612d982024-12-12 11:08:21 +10302980 'type' => '4914'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302981 },
2982 '1' => {
2983 'name' => 'payload_length',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10302984 'type' => '1140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302985 },
2986 '2' => {
2987 'name' => 'verify_result',
Andrew Jeffery0612d982024-12-12 11:08:21 +10302988 'type' => '4919'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302989 }
2990 },
2991 'Reg' => {
2992 '0' => 'rdi',
2993 '1' => 'rsi',
2994 '2' => 'rdx'
2995 },
2996 'Return' => '100',
2997 'ShortName' => 'decode_verify_complete_req'
2998 },
Unive Tiene5c3f142024-12-13 14:14:19 +08002999 '38412' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303000 'Header' => 'firmware_update.h',
Unive Tiene5c3f142024-12-13 14:14:19 +08003001 'Line' => '1520',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303002 'Param' => {
3003 '0' => {
3004 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303005 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303006 },
3007 '1' => {
3008 'name' => 'completion_code',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303009 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303010 },
3011 '2' => {
3012 'name' => 'msg',
Andrew Jeffery0612d982024-12-12 11:08:21 +10303013 'type' => '4270'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303014 },
3015 '3' => {
3016 'name' => 'payload_length',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10303017 'type' => '1140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303018 }
3019 },
3020 'Return' => '100',
3021 'ShortName' => 'encode_transfer_complete_resp'
3022 },
Unive Tiene5c3f142024-12-13 14:14:19 +08003023 '38602' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303024 'Header' => 'firmware_update.h',
Unive Tiene5c3f142024-12-13 14:14:19 +08003025 'Line' => '1504',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303026 'Param' => {
3027 '0' => {
3028 'name' => 'msg',
Andrew Jeffery0612d982024-12-12 11:08:21 +10303029 'type' => '4914'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303030 },
3031 '1' => {
3032 'name' => 'payload_length',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10303033 'type' => '1140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303034 },
3035 '2' => {
3036 'name' => 'transfer_result',
Andrew Jeffery0612d982024-12-12 11:08:21 +10303037 'type' => '4919'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303038 }
3039 },
3040 'Reg' => {
3041 '0' => 'rdi',
3042 '1' => 'rsi',
3043 '2' => 'rdx'
3044 },
3045 'Return' => '100',
3046 'ShortName' => 'decode_transfer_complete_req'
3047 },
Unive Tiene5c3f142024-12-13 14:14:19 +08003048 '38678' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303049 'Header' => 'firmware_update.h',
Unive Tiene5c3f142024-12-13 14:14:19 +08003050 'Line' => '1491',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303051 'Param' => {
3052 '0' => {
3053 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303054 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303055 },
3056 '1' => {
3057 'name' => 'completion_code',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303058 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303059 },
3060 '2' => {
3061 'name' => 'msg',
Andrew Jeffery0612d982024-12-12 11:08:21 +10303062 'type' => '4270'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303063 },
3064 '3' => {
3065 'name' => 'payload_length',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10303066 'type' => '1140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303067 }
3068 },
3069 'Reg' => {
3070 '2' => 'rbx'
3071 },
3072 'Return' => '100',
3073 'ShortName' => 'encode_request_firmware_data_resp'
3074 },
Unive Tiene5c3f142024-12-13 14:14:19 +08003075 '38868' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303076 'Header' => 'firmware_update.h',
Unive Tiene5c3f142024-12-13 14:14:19 +08003077 'Line' => '1469',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303078 'Param' => {
3079 '0' => {
3080 'name' => 'msg',
Andrew Jeffery0612d982024-12-12 11:08:21 +10303081 'type' => '4914'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303082 },
3083 '1' => {
3084 'name' => 'payload_length',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10303085 'type' => '1140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303086 },
3087 '2' => {
3088 'name' => 'offset',
Andrew Jeffery0612d982024-12-12 11:08:21 +10303089 'type' => '4924'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303090 },
3091 '3' => {
3092 'name' => 'length',
Andrew Jeffery0612d982024-12-12 11:08:21 +10303093 'type' => '4924'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303094 }
3095 },
3096 'Reg' => {
3097 '0' => 'rdi',
3098 '1' => 'rsi',
3099 '2' => 'rdx',
3100 '3' => 'rcx'
3101 },
3102 'Return' => '100',
3103 'ShortName' => 'decode_request_firmware_data_req'
3104 },
Unive Tiene5c3f142024-12-13 14:14:19 +08003105 '38988' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303106 'Header' => 'firmware_update.h',
Unive Tiene5c3f142024-12-13 14:14:19 +08003107 'Line' => '1451',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303108 'Param' => {
3109 '0' => {
3110 'name' => 'msg',
Andrew Jeffery0612d982024-12-12 11:08:21 +10303111 'type' => '4914'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303112 },
3113 '1' => {
3114 'name' => 'payload_length',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10303115 'type' => '1140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303116 },
3117 '2' => {
3118 'name' => 'completion_code',
Andrew Jeffery0612d982024-12-12 11:08:21 +10303119 'type' => '4919'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303120 },
3121 '3' => {
3122 'name' => 'comp_compatibility_resp',
Andrew Jeffery0612d982024-12-12 11:08:21 +10303123 'type' => '4919'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303124 },
3125 '4' => {
3126 'name' => 'comp_compatibility_resp_code',
Andrew Jeffery0612d982024-12-12 11:08:21 +10303127 'type' => '4919'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303128 },
3129 '5' => {
3130 'name' => 'update_option_flags_enabled',
Unive Tiene5c3f142024-12-13 14:14:19 +08003131 'type' => '37287'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303132 },
3133 '6' => {
3134 'name' => 'time_before_req_fw_data',
3135 'offset' => '0',
Andrew Jeffery0612d982024-12-12 11:08:21 +10303136 'type' => '12863'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303137 }
3138 },
3139 'Reg' => {
3140 '0' => 'rbx',
3141 '3' => 'r12',
3142 '4' => 'rbp',
3143 '5' => 'r13'
3144 },
3145 'Return' => '100',
3146 'ShortName' => 'decode_update_component_resp'
3147 },
Unive Tiene5c3f142024-12-13 14:14:19 +08003148 '39222' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303149 'Header' => 'firmware_update.h',
Unive Tiene5c3f142024-12-13 14:14:19 +08003150 'Line' => '1427',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303151 'Param' => {
3152 '0' => {
3153 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303154 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303155 },
3156 '1' => {
3157 'name' => 'comp_classification',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10303158 'type' => '1006'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303159 },
3160 '2' => {
3161 'name' => 'comp_identifier',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10303162 'type' => '1006'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303163 },
3164 '3' => {
3165 'name' => 'comp_classification_index',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303166 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303167 },
3168 '4' => {
3169 'name' => 'comp_comparison_stamp',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10303170 'type' => '1018'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303171 },
3172 '5' => {
3173 'name' => 'comp_image_size',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10303174 'type' => '1018'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303175 },
3176 '6' => {
3177 'name' => 'update_option_flags',
3178 'offset' => '0',
Unive Tiene5c3f142024-12-13 14:14:19 +08003179 'type' => '30993'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303180 },
3181 '7' => {
3182 'name' => 'comp_ver_str_type',
3183 'offset' => '8',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303184 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303185 },
3186 '8' => {
3187 'name' => 'comp_ver_str_len',
3188 'offset' => '16',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303189 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303190 },
3191 '9' => {
3192 'name' => 'comp_ver_str',
3193 'offset' => '24',
Unive Tiene5c3f142024-12-13 14:14:19 +08003194 'type' => '39690'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303195 },
3196 '10' => {
3197 'name' => 'msg',
3198 'offset' => '32',
Andrew Jeffery0612d982024-12-12 11:08:21 +10303199 'type' => '4270'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303200 },
3201 '11' => {
3202 'name' => 'payload_length',
3203 'offset' => '40',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10303204 'type' => '1140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303205 }
3206 },
3207 'Return' => '100',
3208 'ShortName' => 'encode_update_component_req'
3209 },
Unive Tiene5c3f142024-12-13 14:14:19 +08003210 '39700' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303211 'Header' => 'firmware_update.h',
Unive Tiene5c3f142024-12-13 14:14:19 +08003212 'Line' => '1400',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303213 'Param' => {
3214 '0' => {
3215 'name' => 'msg',
Andrew Jeffery0612d982024-12-12 11:08:21 +10303216 'type' => '4914'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303217 },
3218 '1' => {
3219 'name' => 'payload_length',
Unive Tiene5c3f142024-12-13 14:14:19 +08003220 'type' => '32000'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303221 },
3222 '2' => {
3223 'name' => 'completion_code',
Andrew Jeffery0612d982024-12-12 11:08:21 +10303224 'type' => '4919'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303225 },
3226 '3' => {
3227 'name' => 'comp_resp',
Andrew Jeffery0612d982024-12-12 11:08:21 +10303228 'type' => '4919'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303229 },
3230 '4' => {
3231 'name' => 'comp_resp_code',
Andrew Jeffery0612d982024-12-12 11:08:21 +10303232 'type' => '4919'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303233 }
3234 },
3235 'Reg' => {
3236 '0' => 'rbx',
3237 '3' => 'r12',
3238 '4' => 'rbp'
3239 },
3240 'Return' => '100',
3241 'ShortName' => 'decode_pass_component_table_resp'
3242 },
Unive Tiene5c3f142024-12-13 14:14:19 +08003243 '39899' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303244 'Header' => 'firmware_update.h',
Unive Tiene5c3f142024-12-13 14:14:19 +08003245 'Line' => '1382',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303246 'Param' => {
3247 '0' => {
3248 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303249 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303250 },
3251 '1' => {
3252 'name' => 'transfer_flag',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303253 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303254 },
3255 '2' => {
3256 'name' => 'comp_classification',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10303257 'type' => '1006'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303258 },
3259 '3' => {
3260 'name' => 'comp_identifier',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10303261 'type' => '1006'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303262 },
3263 '4' => {
3264 'name' => 'comp_classification_index',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303265 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303266 },
3267 '5' => {
3268 'name' => 'comp_comparison_stamp',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10303269 'type' => '1018'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303270 },
3271 '6' => {
3272 'name' => 'comp_ver_str_type',
3273 'offset' => '0',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303274 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303275 },
3276 '7' => {
3277 'name' => 'comp_ver_str_len',
3278 'offset' => '8',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303279 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303280 },
3281 '8' => {
3282 'name' => 'comp_ver_str',
3283 'offset' => '16',
Unive Tiene5c3f142024-12-13 14:14:19 +08003284 'type' => '39690'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303285 },
3286 '9' => {
3287 'name' => 'msg',
3288 'offset' => '24',
Andrew Jeffery0612d982024-12-12 11:08:21 +10303289 'type' => '4270'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303290 },
3291 '10' => {
3292 'name' => 'payload_length',
3293 'offset' => '32',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10303294 'type' => '1140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303295 }
3296 },
3297 'Return' => '100',
3298 'ShortName' => 'encode_pass_component_table_req'
3299 },
Unive Tiene5c3f142024-12-13 14:14:19 +08003300 '40384' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303301 'Header' => 'firmware_update.h',
Unive Tiene5c3f142024-12-13 14:14:19 +08003302 'Line' => '1357',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303303 'Param' => {
3304 '0' => {
3305 'name' => 'msg',
Andrew Jeffery0612d982024-12-12 11:08:21 +10303306 'type' => '4914'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303307 },
3308 '1' => {
3309 'name' => 'payload_length',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10303310 'type' => '1140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303311 },
3312 '2' => {
3313 'name' => 'completion_code',
Andrew Jeffery0612d982024-12-12 11:08:21 +10303314 'type' => '4919'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303315 },
3316 '3' => {
3317 'name' => 'fd_meta_data_len',
Andrew Jeffery0612d982024-12-12 11:08:21 +10303318 'type' => '12863'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303319 },
3320 '4' => {
3321 'name' => 'fd_will_send_pkg_data',
Andrew Jeffery0612d982024-12-12 11:08:21 +10303322 'type' => '4919'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303323 }
3324 },
3325 'Reg' => {
3326 '1' => 'r9',
3327 '2' => 'rdx',
3328 '3' => 'rcx',
3329 '4' => 'r8'
3330 },
3331 'Return' => '100',
3332 'ShortName' => 'decode_request_update_resp'
3333 },
Unive Tiene5c3f142024-12-13 14:14:19 +08003334 '40531' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303335 'Header' => 'firmware_update.h',
Unive Tiene5c3f142024-12-13 14:14:19 +08003336 'Line' => '1338',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303337 'Param' => {
3338 '0' => {
3339 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303340 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303341 },
3342 '1' => {
3343 'name' => 'max_transfer_size',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10303344 'type' => '1018'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303345 },
3346 '2' => {
3347 'name' => 'num_of_comp',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10303348 'type' => '1006'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303349 },
3350 '3' => {
3351 'name' => 'max_outstanding_transfer_req',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303352 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303353 },
3354 '4' => {
3355 'name' => 'pkg_data_len',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10303356 'type' => '1006'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303357 },
3358 '5' => {
3359 'name' => 'comp_image_set_ver_str_type',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303360 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303361 },
3362 '6' => {
3363 'name' => 'comp_image_set_ver_str_len',
3364 'offset' => '0',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303365 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303366 },
3367 '7' => {
3368 'name' => 'comp_img_set_ver_str',
3369 'offset' => '8',
Unive Tiene5c3f142024-12-13 14:14:19 +08003370 'type' => '39690'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303371 },
3372 '8' => {
3373 'name' => 'msg',
3374 'offset' => '16',
Andrew Jeffery0612d982024-12-12 11:08:21 +10303375 'type' => '4270'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303376 },
3377 '9' => {
3378 'name' => 'payload_length',
3379 'offset' => '24',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10303380 'type' => '1140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303381 }
3382 },
3383 'Return' => '100',
3384 'ShortName' => 'encode_request_update_req'
3385 },
Unive Tiene5c3f142024-12-13 14:14:19 +08003386 '40974' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303387 'Header' => 'firmware_update.h',
Unive Tiene5c3f142024-12-13 14:14:19 +08003388 'Line' => '1248',
3389 'Param' => {
3390 '0' => {
3391 'name' => 'iter',
3392 'type' => '43532'
3393 },
3394 '1' => {
3395 'name' => 'entry',
3396 'type' => '43537'
3397 }
3398 },
3399 'Return' => '100',
3400 'ShortName' => 'decode_pldm_downstream_device_parameters_entry_from_iter'
3401 },
3402 '43547' => {
3403 'Header' => 'firmware_update.h',
3404 'Line' => '1219',
3405 'Param' => {
3406 '0' => {
3407 'name' => 'msg',
3408 'type' => '4914'
3409 },
3410 '1' => {
3411 'name' => 'payload_length',
3412 'type' => '1140'
3413 },
3414 '2' => {
3415 'name' => 'resp_data',
3416 'type' => '44902'
3417 },
3418 '3' => {
3419 'name' => 'iter',
3420 'type' => '43532'
3421 }
3422 },
3423 'Return' => '100',
3424 'ShortName' => 'decode_get_downstream_firmware_parameters_resp'
3425 },
3426 '44907' => {
3427 'Header' => 'firmware_update.h',
3428 'Line' => '1193',
3429 'Param' => {
3430 '0' => {
3431 'name' => 'instance_id',
3432 'type' => '121'
3433 },
3434 '1' => {
3435 'name' => 'params_req',
3436 'type' => '45592'
3437 },
3438 '2' => {
3439 'name' => 'msg',
3440 'type' => '4270'
3441 },
3442 '3' => {
3443 'name' => 'payload_length',
3444 'type' => '1140'
3445 }
3446 },
3447 'Reg' => {
3448 '2' => 'r14'
3449 },
3450 'Return' => '100',
3451 'ShortName' => 'encode_get_downstream_firmware_parameters_req'
3452 },
3453 '45597' => {
3454 'Header' => 'firmware_update.h',
3455 'Line' => '597',
3456 'Param' => {
3457 '0' => {
3458 'name' => 'iter',
3459 'type' => '46348'
3460 },
3461 '1' => {
3462 'name' => 'dev',
3463 'type' => '46353'
3464 }
3465 },
3466 'Return' => '100',
3467 'ShortName' => 'decode_pldm_downstream_device_from_iter'
3468 },
3469 '46358' => {
3470 'Header' => 'firmware_update.h',
3471 'Line' => '1172',
3472 'Param' => {
3473 '0' => {
3474 'name' => 'msg',
3475 'type' => '4914'
3476 },
3477 '1' => {
3478 'name' => 'payload_length',
3479 'type' => '1140'
3480 },
3481 '2' => {
3482 'name' => 'resp_data',
3483 'type' => '47726'
3484 },
3485 '3' => {
3486 'name' => 'iter',
3487 'type' => '46348'
3488 }
3489 },
3490 'Return' => '100',
3491 'ShortName' => 'decode_query_downstream_identifiers_resp'
3492 },
3493 '47731' => {
3494 'Header' => 'firmware_update.h',
3495 'Line' => '1155',
3496 'Param' => {
3497 '0' => {
3498 'name' => 'instance_id',
3499 'type' => '121'
3500 },
3501 '1' => {
3502 'name' => 'params_req',
3503 'type' => '48414'
3504 },
3505 '2' => {
3506 'name' => 'msg',
3507 'type' => '4270'
3508 },
3509 '3' => {
3510 'name' => 'payload_length',
3511 'type' => '1140'
3512 }
3513 },
3514 'Reg' => {
3515 '2' => 'r12'
3516 },
3517 'Return' => '100',
3518 'ShortName' => 'encode_query_downstream_identifiers_req'
3519 },
3520 '48419' => {
3521 'Header' => 'firmware_update.h',
3522 'Line' => '1136',
3523 'Param' => {
3524 '0' => {
3525 'name' => 'msg',
3526 'type' => '4914'
3527 },
3528 '1' => {
3529 'name' => 'payload_length',
3530 'type' => '1140'
3531 },
3532 '2' => {
3533 'name' => 'resp_data',
3534 'type' => '49718'
3535 }
3536 },
3537 'Reg' => {
3538 '2' => 'rbp'
3539 },
3540 'Return' => '100',
3541 'ShortName' => 'decode_query_downstream_devices_resp'
3542 },
3543 '49723' => {
3544 'Header' => 'firmware_update.h',
3545 'Line' => '1120',
3546 'Param' => {
3547 '0' => {
3548 'name' => 'instance_id',
3549 'type' => '121'
3550 },
3551 '1' => {
3552 'name' => 'msg',
3553 'type' => '4270'
3554 }
3555 },
3556 'Reg' => {
3557 '0' => 'rdi',
3558 '1' => 'rsi'
3559 },
3560 'Return' => '100',
3561 'ShortName' => 'encode_query_downstream_devices_req'
3562 },
3563 '49843' => {
3564 'Header' => 'firmware_update.h',
3565 'Line' => '1102',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303566 'Param' => {
3567 '0' => {
3568 'name' => 'data',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10303569 'type' => '1214'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303570 },
3571 '1' => {
3572 'name' => 'length',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10303573 'type' => '1140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303574 },
3575 '2' => {
3576 'name' => 'component_data',
Unive Tiene5c3f142024-12-13 14:14:19 +08003577 'type' => '50165'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303578 },
3579 '3' => {
3580 'name' => 'active_comp_ver_str',
Andrew Jeffery0612d982024-12-12 11:08:21 +10303581 'type' => '10781'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303582 },
3583 '4' => {
3584 'name' => 'pending_comp_ver_str',
Andrew Jeffery0612d982024-12-12 11:08:21 +10303585 'type' => '10781'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303586 }
3587 },
3588 'Reg' => {
3589 '1' => 'r9',
3590 '2' => 'rdx',
3591 '3' => 'rdi',
3592 '4' => 'r8'
3593 },
3594 'Return' => '100',
3595 'ShortName' => 'decode_get_firmware_parameters_resp_comp_entry'
3596 },
Unive Tiene5c3f142024-12-13 14:14:19 +08003597 '50170' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303598 'Header' => 'firmware_update.h',
Unive Tiene5c3f142024-12-13 14:14:19 +08003599 'Line' => '1083',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303600 'Param' => {
3601 '0' => {
3602 'name' => 'msg',
Andrew Jeffery0612d982024-12-12 11:08:21 +10303603 'type' => '4914'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303604 },
3605 '1' => {
3606 'name' => 'payload_length',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10303607 'type' => '1140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303608 },
3609 '2' => {
3610 'name' => 'resp_data',
Unive Tiene5c3f142024-12-13 14:14:19 +08003611 'type' => '50390'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303612 },
3613 '3' => {
3614 'name' => 'active_comp_image_set_ver_str',
Andrew Jeffery0612d982024-12-12 11:08:21 +10303615 'type' => '10781'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303616 },
3617 '4' => {
3618 'name' => 'pending_comp_image_set_ver_str',
Andrew Jeffery0612d982024-12-12 11:08:21 +10303619 'type' => '10781'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303620 },
3621 '5' => {
3622 'name' => 'comp_parameter_table',
Andrew Jeffery0612d982024-12-12 11:08:21 +10303623 'type' => '10781'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303624 }
3625 },
3626 'Reg' => {
3627 '0' => 'rbx',
3628 '1' => 'r12',
3629 '2' => 'rbp',
3630 '3' => 'r13',
3631 '4' => 'r14',
3632 '5' => 'r15'
3633 },
3634 'Return' => '100',
3635 'ShortName' => 'decode_get_firmware_parameters_resp'
3636 },
Unive Tiene5c3f142024-12-13 14:14:19 +08003637 '50395' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303638 'Header' => 'firmware_update.h',
Unive Tiene5c3f142024-12-13 14:14:19 +08003639 'Line' => '1066',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303640 'Param' => {
3641 '0' => {
3642 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303643 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303644 },
3645 '1' => {
3646 'name' => 'payload_length',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10303647 'type' => '1140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303648 },
3649 '2' => {
3650 'name' => 'msg',
Andrew Jeffery0612d982024-12-12 11:08:21 +10303651 'type' => '4270'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303652 }
3653 },
3654 'Reg' => {
3655 '0' => 'rdi',
3656 '1' => 'rsi',
3657 '2' => 'rdx'
3658 },
3659 'Return' => '100',
3660 'ShortName' => 'encode_get_firmware_parameters_req'
3661 },
Unive Tiene5c3f142024-12-13 14:14:19 +08003662 '50535' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303663 'Header' => 'firmware_update.h',
Unive Tiene5c3f142024-12-13 14:14:19 +08003664 'Line' => '1048',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303665 'Param' => {
3666 '0' => {
3667 'name' => 'msg',
Andrew Jeffery0612d982024-12-12 11:08:21 +10303668 'type' => '4914'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303669 },
3670 '1' => {
3671 'name' => 'payload_length',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10303672 'type' => '1140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303673 },
3674 '2' => {
3675 'name' => 'completion_code',
Andrew Jeffery0612d982024-12-12 11:08:21 +10303676 'type' => '4919'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303677 },
3678 '3' => {
3679 'name' => 'device_identifiers_len',
Andrew Jeffery0612d982024-12-12 11:08:21 +10303680 'type' => '4924'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303681 },
3682 '4' => {
3683 'name' => 'descriptor_count',
Andrew Jeffery0612d982024-12-12 11:08:21 +10303684 'type' => '4919'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303685 },
3686 '5' => {
3687 'name' => 'descriptor_data',
Unive Tiene5c3f142024-12-13 14:14:19 +08003688 'type' => '50691'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303689 }
3690 },
3691 'Reg' => {
3692 '1' => 'r10',
3693 '3' => 'rcx',
3694 '4' => 'r8',
3695 '5' => 'r9'
3696 },
3697 'Return' => '100',
3698 'ShortName' => 'decode_query_device_identifiers_resp'
3699 },
Unive Tiene5c3f142024-12-13 14:14:19 +08003700 '50701' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303701 'Header' => 'firmware_update.h',
Unive Tiene5c3f142024-12-13 14:14:19 +08003702 'Line' => '1033',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303703 'Param' => {
3704 '0' => {
3705 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303706 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303707 },
3708 '1' => {
3709 'name' => 'payload_length',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10303710 'type' => '1140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303711 },
3712 '2' => {
3713 'name' => 'msg',
Andrew Jeffery0612d982024-12-12 11:08:21 +10303714 'type' => '4270'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303715 }
3716 },
3717 'Reg' => {
3718 '0' => 'rdi',
3719 '1' => 'rsi',
3720 '2' => 'rdx'
3721 },
3722 'Return' => '100',
3723 'ShortName' => 'encode_query_device_identifiers_req'
3724 },
Unive Tiene5c3f142024-12-13 14:14:19 +08003725 '50841' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303726 'Header' => 'firmware_update.h',
Unive Tiene5c3f142024-12-13 14:14:19 +08003727 'Line' => '1017',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303728 'Param' => {
3729 '0' => {
3730 'name' => 'data',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10303731 'type' => '1214'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303732 },
3733 '1' => {
3734 'name' => 'length',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10303735 'type' => '1140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303736 },
3737 '2' => {
3738 'name' => 'pldm_comp_image_info',
Unive Tiene5c3f142024-12-13 14:14:19 +08003739 'type' => '50988'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303740 },
3741 '3' => {
3742 'name' => 'comp_version_str',
Andrew Jeffery0612d982024-12-12 11:08:21 +10303743 'type' => '10781'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303744 }
3745 },
3746 'Reg' => {
3747 '0' => 'rbx',
3748 '1' => 'r13',
3749 '2' => 'rbp',
3750 '3' => 'r12'
3751 },
3752 'Return' => '100',
3753 'ShortName' => 'decode_pldm_comp_image_info'
3754 },
Unive Tiene5c3f142024-12-13 14:14:19 +08003755 '50993' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303756 'Header' => 'firmware_update.h',
Unive Tiene5c3f142024-12-13 14:14:19 +08003757 'Line' => '1002',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303758 'Param' => {
3759 '0' => {
3760 'name' => 'data',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10303761 'type' => '1214'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303762 },
3763 '1' => {
3764 'name' => 'length',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10303765 'type' => '1140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303766 },
3767 '2' => {
3768 'name' => 'descriptor_title_str_type',
Andrew Jeffery0612d982024-12-12 11:08:21 +10303769 'type' => '4919'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303770 },
3771 '3' => {
3772 'name' => 'descriptor_title_str',
Andrew Jeffery0612d982024-12-12 11:08:21 +10303773 'type' => '10781'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303774 },
3775 '4' => {
3776 'name' => 'descriptor_data',
Andrew Jeffery0612d982024-12-12 11:08:21 +10303777 'type' => '10781'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303778 }
3779 },
3780 'Reg' => {
3781 '0' => 'rbx',
3782 '1' => 'rbp',
3783 '2' => 'r14',
3784 '3' => 'r12',
3785 '4' => 'r13'
3786 },
3787 'Return' => '100',
3788 'ShortName' => 'decode_vendor_defined_descriptor_value'
3789 },
Unive Tiene5c3f142024-12-13 14:14:19 +08003790 '51175' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303791 'Header' => 'firmware_update.h',
Unive Tiene5c3f142024-12-13 14:14:19 +08003792 'Line' => '986',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303793 'Param' => {
3794 '0' => {
3795 'name' => 'data',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10303796 'type' => '1214'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303797 },
3798 '1' => {
3799 'name' => 'length',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10303800 'type' => '1140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303801 },
3802 '2' => {
3803 'name' => 'descriptor_type',
Andrew Jeffery0612d982024-12-12 11:08:21 +10303804 'type' => '12863'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303805 },
3806 '3' => {
3807 'name' => 'descriptor_data',
Andrew Jeffery0612d982024-12-12 11:08:21 +10303808 'type' => '10781'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303809 }
3810 },
3811 'Reg' => {
3812 '0' => 'rbx',
3813 '1' => 'r12',
3814 '3' => 'rbp'
3815 },
3816 'Return' => '100',
3817 'ShortName' => 'decode_descriptor_type_length_value'
3818 },
Unive Tiene5c3f142024-12-13 14:14:19 +08003819 '51347' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303820 'Header' => 'firmware_update.h',
Unive Tiene5c3f142024-12-13 14:14:19 +08003821 'Line' => '686',
3822 'Param' => {
3823 '0' => {
3824 'name' => 'iter',
3825 'type' => '52278'
3826 },
3827 '1' => {
3828 'name' => 'desc',
3829 'type' => '52283'
3830 }
3831 },
3832 'Return' => '100',
3833 'ShortName' => 'decode_pldm_descriptor_from_iter'
3834 },
3835 '52288' => {
3836 'Header' => 'firmware_update.h',
3837 'Line' => '967',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303838 'Param' => {
3839 '0' => {
3840 'name' => 'data',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10303841 'type' => '1214'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303842 },
3843 '1' => {
3844 'name' => 'length',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10303845 'type' => '1140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303846 },
3847 '2' => {
3848 'name' => 'component_bitmap_bit_length',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10303849 'type' => '1006'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303850 },
3851 '3' => {
3852 'name' => 'fw_device_id_record',
Unive Tiene5c3f142024-12-13 14:14:19 +08003853 'type' => '52545'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303854 },
3855 '4' => {
3856 'name' => 'applicable_components',
Andrew Jeffery0612d982024-12-12 11:08:21 +10303857 'type' => '10781'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303858 },
3859 '5' => {
3860 'name' => 'comp_image_set_version_str',
Andrew Jeffery0612d982024-12-12 11:08:21 +10303861 'type' => '10781'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303862 },
3863 '6' => {
3864 'name' => 'record_descriptors',
3865 'offset' => '0',
Andrew Jeffery0612d982024-12-12 11:08:21 +10303866 'type' => '10781'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303867 },
3868 '7' => {
3869 'name' => 'fw_device_pkg_data',
3870 'offset' => '8',
Andrew Jeffery0612d982024-12-12 11:08:21 +10303871 'type' => '10781'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303872 }
3873 },
3874 'Reg' => {
3875 '1' => 'r15',
3876 '3' => 'rbp',
3877 '4' => 'r14',
3878 '5' => 'r13'
3879 },
3880 'Return' => '100',
3881 'ShortName' => 'decode_firmware_device_id_record'
3882 },
Unive Tiene5c3f142024-12-13 14:14:19 +08003883 '52550' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303884 'Header' => 'firmware_update.h',
Unive Tiene5c3f142024-12-13 14:14:19 +08003885 'Line' => '946',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303886 'Param' => {
3887 '0' => {
3888 'name' => 'data',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10303889 'type' => '1214'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303890 },
3891 '1' => {
3892 'name' => 'length',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10303893 'type' => '1140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303894 },
3895 '2' => {
3896 'name' => 'package_header_info',
Unive Tiene5c3f142024-12-13 14:14:19 +08003897 'type' => '52855'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303898 },
3899 '3' => {
3900 'name' => 'package_version_str',
Andrew Jeffery0612d982024-12-12 11:08:21 +10303901 'type' => '10781'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303902 }
3903 },
3904 'Reg' => {
3905 '0' => 'rbx',
3906 '1' => 'r13',
3907 '2' => 'rbp',
3908 '3' => 'r12'
3909 },
3910 'Return' => '100',
3911 'ShortName' => 'decode_pldm_package_header_info'
3912 },
Unive Tiene5c3f142024-12-13 14:14:19 +08003913 '55817' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303914 'Header' => 'fru.h',
Andrew Jeffery4e672652024-09-09 11:00:09 +09303915 'Line' => '502',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303916 'Param' => {
3917 '0' => {
3918 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303919 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303920 },
3921 '1' => {
3922 'name' => 'completion_code',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303923 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303924 },
3925 '2' => {
3926 'name' => 'next_data_transfer_handle',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10303927 'type' => '1018'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303928 },
3929 '3' => {
3930 'name' => 'payload_length',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10303931 'type' => '1140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303932 },
3933 '4' => {
3934 'name' => 'msg',
Andrew Jeffery0612d982024-12-12 11:08:21 +10303935 'type' => '4270'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303936 }
3937 },
3938 'Return' => '100',
3939 'ShortName' => 'encode_set_fru_record_table_resp'
3940 },
Unive Tiene5c3f142024-12-13 14:14:19 +08003941 '56057' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303942 'Header' => 'fru.h',
Andrew Jeffery4e672652024-09-09 11:00:09 +09303943 'Line' => '487',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303944 'Param' => {
3945 '0' => {
3946 'name' => 'msg',
Andrew Jeffery0612d982024-12-12 11:08:21 +10303947 'type' => '4914'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303948 },
3949 '1' => {
3950 'name' => 'payload_length',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10303951 'type' => '1140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303952 },
3953 '2' => {
3954 'name' => 'data_transfer_handle',
Andrew Jeffery0612d982024-12-12 11:08:21 +10303955 'type' => '4924'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303956 },
3957 '3' => {
3958 'name' => 'transfer_flag',
Andrew Jeffery0612d982024-12-12 11:08:21 +10303959 'type' => '4919'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303960 },
3961 '4' => {
3962 'name' => 'fru_table_data',
Andrew Jeffery0612d982024-12-12 11:08:21 +10303963 'type' => '10781'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303964 }
3965 },
3966 'Reg' => {
3967 '1' => 'rsi',
3968 '2' => 'rdx',
3969 '3' => 'rcx',
3970 '4' => 'r8'
3971 },
3972 'Return' => '100',
3973 'ShortName' => 'decode_set_fru_record_table_req'
3974 },
Unive Tiene5c3f142024-12-13 14:14:19 +08003975 '56224' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303976 'Header' => 'fru.h',
3977 'Line' => '360',
3978 'Param' => {
3979 '0' => {
3980 'name' => 'msg',
Andrew Jeffery0612d982024-12-12 11:08:21 +10303981 'type' => '4914'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303982 },
3983 '1' => {
3984 'name' => 'payload_length',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10303985 'type' => '1140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303986 },
3987 '2' => {
3988 'name' => 'completion_code',
Andrew Jeffery0612d982024-12-12 11:08:21 +10303989 'type' => '4919'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303990 },
3991 '3' => {
3992 'name' => 'next_data_transfer_handle',
Andrew Jeffery0612d982024-12-12 11:08:21 +10303993 'type' => '4924'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303994 },
3995 '4' => {
3996 'name' => 'transfer_flag',
Andrew Jeffery0612d982024-12-12 11:08:21 +10303997 'type' => '4919'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303998 },
3999 '5' => {
4000 'name' => 'fru_record_table_data',
Andrew Jeffery0612d982024-12-12 11:08:21 +10304001 'type' => '4919'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304002 },
4003 '6' => {
4004 'name' => 'fru_record_table_length',
4005 'offset' => '0',
Andrew Jeffery0612d982024-12-12 11:08:21 +10304006 'type' => '13426'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304007 }
4008 },
4009 'Return' => '100',
4010 'ShortName' => 'decode_get_fru_record_table_resp'
4011 },
Unive Tiene5c3f142024-12-13 14:14:19 +08004012 '56454' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304013 'Header' => 'fru.h',
4014 'Line' => '387',
4015 'Param' => {
4016 '0' => {
4017 'name' => 'msg',
Andrew Jeffery0612d982024-12-12 11:08:21 +10304018 'type' => '4914'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304019 },
4020 '1' => {
4021 'name' => 'payload_length',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10304022 'type' => '1140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304023 },
4024 '2' => {
4025 'name' => 'completion_code',
Andrew Jeffery0612d982024-12-12 11:08:21 +10304026 'type' => '4919'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304027 },
4028 '3' => {
4029 'name' => 'next_data_transfer_handle',
Andrew Jeffery0612d982024-12-12 11:08:21 +10304030 'type' => '4924'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304031 },
4032 '4' => {
4033 'name' => 'transfer_flag',
Andrew Jeffery0612d982024-12-12 11:08:21 +10304034 'type' => '4919'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304035 },
4036 '5' => {
4037 'name' => 'fru_record_table_data',
Andrew Jeffery0612d982024-12-12 11:08:21 +10304038 'type' => '4919'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304039 },
4040 '6' => {
4041 'name' => 'fru_record_table_length',
4042 'offset' => '0',
Andrew Jeffery0612d982024-12-12 11:08:21 +10304043 'type' => '13426'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304044 },
4045 '7' => {
4046 'name' => 'max_fru_record_table_length',
4047 'offset' => '8',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10304048 'type' => '1140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304049 }
4050 },
4051 'Reg' => {
4052 '3' => 'r10',
4053 '4' => 'r8',
4054 '5' => 'r9'
4055 },
4056 'Return' => '100',
4057 'ShortName' => 'decode_get_fru_record_table_resp_safe'
4058 },
Unive Tiene5c3f142024-12-13 14:14:19 +08004059 '56775' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304060 'Header' => 'fru.h',
4061 'Line' => '339',
4062 'Param' => {
4063 '0' => {
4064 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304065 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304066 },
4067 '1' => {
4068 'name' => 'data_transfer_handle',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10304069 'type' => '1018'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304070 },
4071 '2' => {
4072 'name' => 'transfer_operation_flag',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304073 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304074 },
4075 '3' => {
4076 'name' => 'msg',
Andrew Jeffery0612d982024-12-12 11:08:21 +10304077 'type' => '4270'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304078 },
4079 '4' => {
4080 'name' => 'payload_length',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10304081 'type' => '1140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304082 }
4083 },
4084 'Return' => '100',
4085 'ShortName' => 'encode_get_fru_record_table_req'
4086 },
Unive Tiene5c3f142024-12-13 14:14:19 +08004087 '57010' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304088 'Header' => 'fru.h',
4089 'Line' => '451',
4090 'Param' => {
4091 '0' => {
4092 'name' => 'msg',
Andrew Jeffery0612d982024-12-12 11:08:21 +10304093 'type' => '4914'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304094 },
4095 '1' => {
4096 'name' => 'payload_length',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10304097 'type' => '1140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304098 },
4099 '2' => {
4100 'name' => 'completion_code',
Andrew Jeffery0612d982024-12-12 11:08:21 +10304101 'type' => '4919'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304102 },
4103 '3' => {
4104 'name' => 'next_transfer_handle',
Andrew Jeffery0612d982024-12-12 11:08:21 +10304105 'type' => '4924'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304106 },
4107 '4' => {
4108 'name' => 'transfer_flag',
Andrew Jeffery0612d982024-12-12 11:08:21 +10304109 'type' => '4919'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304110 },
4111 '5' => {
4112 'name' => 'fru_structure_data',
Andrew Jeffery0612d982024-12-12 11:08:21 +10304113 'type' => '10781'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304114 }
4115 },
4116 'Reg' => {
4117 '1' => 'rsi',
4118 '2' => 'rdx',
4119 '3' => 'r10',
4120 '4' => 'r8',
4121 '5' => 'r9'
4122 },
4123 'Return' => '100',
4124 'ShortName' => 'decode_get_fru_record_by_option_resp'
4125 },
Unive Tiene5c3f142024-12-13 14:14:19 +08004126 '57177' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304127 'Header' => 'fru.h',
4128 'Line' => '313',
4129 'Param' => {
4130 '0' => {
4131 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304132 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304133 },
4134 '1' => {
4135 'name' => 'completion_code',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304136 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304137 },
4138 '2' => {
4139 'name' => 'next_data_transfer_handle',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10304140 'type' => '1018'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304141 },
4142 '3' => {
4143 'name' => 'transfer_flag',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304144 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304145 },
4146 '4' => {
4147 'name' => 'fru_structure_data',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10304148 'type' => '2396'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304149 },
4150 '5' => {
4151 'name' => 'data_size',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10304152 'type' => '1140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304153 },
4154 '6' => {
4155 'name' => 'msg',
4156 'offset' => '0',
Andrew Jeffery0612d982024-12-12 11:08:21 +10304157 'type' => '4270'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304158 },
4159 '7' => {
4160 'name' => 'payload_length',
4161 'offset' => '8',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10304162 'type' => '1140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304163 }
4164 },
4165 'Reg' => {
4166 '2' => 'r15'
4167 },
4168 'Return' => '100',
4169 'ShortName' => 'encode_get_fru_record_by_option_resp'
4170 },
Unive Tiene5c3f142024-12-13 14:14:19 +08004171 '57568' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304172 'Header' => 'fru.h',
4173 'Line' => '292',
4174 'Param' => {
4175 '0' => {
4176 'name' => 'msg',
Andrew Jeffery0612d982024-12-12 11:08:21 +10304177 'type' => '4914'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304178 },
4179 '1' => {
4180 'name' => 'payload_length',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10304181 'type' => '1140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304182 },
4183 '2' => {
4184 'name' => 'data_transfer_handle',
Andrew Jeffery0612d982024-12-12 11:08:21 +10304185 'type' => '4924'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304186 },
4187 '3' => {
4188 'name' => 'fru_table_handle',
Andrew Jeffery0612d982024-12-12 11:08:21 +10304189 'type' => '12863'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304190 },
4191 '4' => {
4192 'name' => 'record_set_identifier',
Andrew Jeffery0612d982024-12-12 11:08:21 +10304193 'type' => '12863'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304194 },
4195 '5' => {
4196 'name' => 'record_type',
Andrew Jeffery0612d982024-12-12 11:08:21 +10304197 'type' => '4919'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304198 },
4199 '6' => {
4200 'name' => 'field_type',
4201 'offset' => '0',
Andrew Jeffery0612d982024-12-12 11:08:21 +10304202 'type' => '4919'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304203 },
4204 '7' => {
4205 'name' => 'transfer_op_flag',
4206 'offset' => '8',
Andrew Jeffery0612d982024-12-12 11:08:21 +10304207 'type' => '4919'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304208 }
4209 },
4210 'Reg' => {
4211 '1' => 'r10',
4212 '2' => 'rdx',
4213 '3' => 'rdi',
4214 '4' => 'r8',
4215 '5' => 'r9'
4216 },
4217 'Return' => '100',
4218 'ShortName' => 'decode_get_fru_record_by_option_req'
4219 },
Unive Tiene5c3f142024-12-13 14:14:19 +08004220 '57770' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304221 'Header' => 'fru.h',
4222 'Line' => '433',
4223 'Param' => {
4224 '0' => {
4225 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304226 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304227 },
4228 '1' => {
4229 'name' => 'data_transfer_handle',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10304230 'type' => '1018'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304231 },
4232 '2' => {
4233 'name' => 'fru_table_handle',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10304234 'type' => '1006'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304235 },
4236 '3' => {
4237 'name' => 'record_set_identifier',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10304238 'type' => '1006'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304239 },
4240 '4' => {
4241 'name' => 'record_type',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304242 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304243 },
4244 '5' => {
4245 'name' => 'field_type',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304246 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304247 },
4248 '6' => {
4249 'name' => 'transfer_op_flag',
4250 'offset' => '0',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304251 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304252 },
4253 '7' => {
4254 'name' => 'msg',
4255 'offset' => '8',
Andrew Jeffery0612d982024-12-12 11:08:21 +10304256 'type' => '4270'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304257 },
4258 '8' => {
4259 'name' => 'payload_length',
4260 'offset' => '16',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10304261 'type' => '1140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304262 }
4263 },
4264 'Return' => '100',
4265 'ShortName' => 'encode_get_fru_record_by_option_req'
4266 },
Unive Tiene5c3f142024-12-13 14:14:19 +08004267 '58067' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304268 'Header' => 'fru.h',
4269 'Line' => '468',
4270 'Param' => {
4271 '0' => {
4272 'name' => 'table',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10304273 'type' => '1214'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304274 },
4275 '1' => {
4276 'name' => 'table_size',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10304277 'type' => '1140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304278 },
4279 '2' => {
4280 'name' => 'record_table',
Andrew Jeffery0612d982024-12-12 11:08:21 +10304281 'type' => '4919'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304282 },
4283 '3' => {
4284 'name' => 'record_size',
Andrew Jeffery0612d982024-12-12 11:08:21 +10304285 'type' => '13426'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304286 },
4287 '4' => {
4288 'name' => 'rsi',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10304289 'type' => '1006'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304290 },
4291 '5' => {
4292 'name' => 'rt',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304293 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304294 },
4295 '6' => {
4296 'name' => 'ft',
4297 'offset' => '0',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304298 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304299 }
4300 },
4301 'Return' => '100',
Andrew Jeffery5befd122024-07-17 17:07:57 +08004302 'ShortName' => 'get_fru_record_by_option'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304303 },
Unive Tiene5c3f142024-12-13 14:14:19 +08004304 '58727' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304305 'Header' => 'fru.h',
4306 'Line' => '409',
4307 'Param' => {
4308 '0' => {
4309 'name' => 'fru_table',
Andrew Jeffery0612d982024-12-12 11:08:21 +10304310 'type' => '4919'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304311 },
4312 '1' => {
4313 'name' => 'total_size',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10304314 'type' => '1140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304315 },
4316 '2' => {
4317 'name' => 'curr_size',
Andrew Jeffery0612d982024-12-12 11:08:21 +10304318 'type' => '13426'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304319 },
4320 '3' => {
4321 'name' => 'record_set_id',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10304322 'type' => '1006'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304323 },
4324 '4' => {
4325 'name' => 'record_type',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304326 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304327 },
4328 '5' => {
4329 'name' => 'num_frus',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304330 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304331 },
4332 '6' => {
4333 'name' => 'encoding',
4334 'offset' => '0',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304335 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304336 },
4337 '7' => {
4338 'name' => 'tlvs',
4339 'offset' => '8',
Andrew Jeffery0612d982024-12-12 11:08:21 +10304340 'type' => '4919'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304341 },
4342 '8' => {
4343 'name' => 'tlvs_size',
4344 'offset' => '16',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10304345 'type' => '1140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304346 }
4347 },
4348 'Reg' => {
4349 '0' => 'rdi',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304350 '2' => 'rbx',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304351 '4' => 'r8',
4352 '5' => 'r9'
4353 },
4354 'Return' => '100',
4355 'ShortName' => 'encode_fru_record'
4356 },
Unive Tiene5c3f142024-12-13 14:14:19 +08004357 '59049' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304358 'Header' => 'fru.h',
4359 'Line' => '269',
4360 'Param' => {
4361 '0' => {
4362 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304363 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304364 },
4365 '1' => {
4366 'name' => 'completion_code',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304367 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304368 },
4369 '2' => {
4370 'name' => 'next_data_transfer_handle',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10304371 'type' => '1018'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304372 },
4373 '3' => {
4374 'name' => 'transfer_flag',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304375 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304376 },
4377 '4' => {
4378 'name' => 'msg',
Andrew Jeffery0612d982024-12-12 11:08:21 +10304379 'type' => '4270'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304380 }
4381 },
4382 'Return' => '100',
4383 'ShortName' => 'encode_get_fru_record_table_resp'
4384 },
Unive Tiene5c3f142024-12-13 14:14:19 +08004385 '59271' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304386 'Header' => 'fru.h',
4387 'Line' => '251',
4388 'Param' => {
4389 '0' => {
4390 'name' => 'msg',
Andrew Jeffery0612d982024-12-12 11:08:21 +10304391 'type' => '4914'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304392 },
4393 '1' => {
4394 'name' => 'payload_length',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10304395 'type' => '1140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304396 },
4397 '2' => {
4398 'name' => 'data_transfer_handle',
Andrew Jeffery0612d982024-12-12 11:08:21 +10304399 'type' => '4924'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304400 },
4401 '3' => {
4402 'name' => 'transfer_operation_flag',
Andrew Jeffery0612d982024-12-12 11:08:21 +10304403 'type' => '4919'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304404 }
4405 },
4406 'Reg' => {
4407 '0' => 'rdi',
4408 '1' => 'rsi',
4409 '2' => 'rdx',
4410 '3' => 'rcx'
4411 },
4412 'Return' => '100',
4413 'ShortName' => 'decode_get_fru_record_table_req'
4414 },
Unive Tiene5c3f142024-12-13 14:14:19 +08004415 '59375' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304416 'Header' => 'fru.h',
4417 'Line' => '232',
4418 'Param' => {
4419 '0' => {
4420 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304421 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304422 },
4423 '1' => {
4424 'name' => 'completion_code',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304425 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304426 },
4427 '2' => {
4428 'name' => 'fru_data_major_version',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304429 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304430 },
4431 '3' => {
4432 'name' => 'fru_data_minor_version',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304433 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304434 },
4435 '4' => {
4436 'name' => 'fru_table_maximum_size',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10304437 'type' => '1018'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304438 },
4439 '5' => {
4440 'name' => 'fru_table_length',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10304441 'type' => '1018'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304442 },
4443 '6' => {
4444 'name' => 'total_record_set_identifiers',
4445 'offset' => '0',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10304446 'type' => '1006'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304447 },
4448 '7' => {
4449 'name' => 'total_table_records',
4450 'offset' => '8',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10304451 'type' => '1006'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304452 },
4453 '8' => {
4454 'name' => 'checksum',
4455 'offset' => '16',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10304456 'type' => '1018'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304457 },
4458 '9' => {
4459 'name' => 'msg',
4460 'offset' => '24',
Andrew Jeffery0612d982024-12-12 11:08:21 +10304461 'type' => '4270'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304462 }
4463 },
4464 'Return' => '100',
4465 'ShortName' => 'encode_get_fru_record_table_metadata_resp'
4466 },
Unive Tiene5c3f142024-12-13 14:14:19 +08004467 '59678' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304468 'Header' => 'fru.h',
4469 'Line' => '203',
4470 'Param' => {
4471 '0' => {
4472 'name' => 'msg',
Andrew Jeffery0612d982024-12-12 11:08:21 +10304473 'type' => '4914'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304474 },
4475 '1' => {
4476 'name' => 'payload_length',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10304477 'type' => '1140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304478 },
4479 '2' => {
4480 'name' => 'completion_code',
Andrew Jeffery0612d982024-12-12 11:08:21 +10304481 'type' => '4919'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304482 },
4483 '3' => {
4484 'name' => 'fru_data_major_version',
Andrew Jeffery0612d982024-12-12 11:08:21 +10304485 'type' => '4919'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304486 },
4487 '4' => {
4488 'name' => 'fru_data_minor_version',
Andrew Jeffery0612d982024-12-12 11:08:21 +10304489 'type' => '4919'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304490 },
4491 '5' => {
4492 'name' => 'fru_table_maximum_size',
Andrew Jeffery0612d982024-12-12 11:08:21 +10304493 'type' => '4924'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304494 },
4495 '6' => {
4496 'name' => 'fru_table_length',
4497 'offset' => '0',
Andrew Jeffery0612d982024-12-12 11:08:21 +10304498 'type' => '4924'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304499 },
4500 '7' => {
4501 'name' => 'total_record_set_identifiers',
4502 'offset' => '8',
Andrew Jeffery0612d982024-12-12 11:08:21 +10304503 'type' => '12863'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304504 },
4505 '8' => {
4506 'name' => 'total_table_records',
4507 'offset' => '16',
Andrew Jeffery0612d982024-12-12 11:08:21 +10304508 'type' => '12863'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304509 },
4510 '9' => {
4511 'name' => 'checksum',
4512 'offset' => '24',
Andrew Jeffery0612d982024-12-12 11:08:21 +10304513 'type' => '4924'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304514 }
4515 },
4516 'Reg' => {
4517 '1' => 'rdi',
4518 '2' => 'rdx',
4519 '3' => 'r10',
4520 '4' => 'r8',
4521 '5' => 'r9'
4522 },
4523 'Return' => '100',
4524 'ShortName' => 'decode_get_fru_record_table_metadata_resp'
4525 },
Unive Tiene5c3f142024-12-13 14:14:19 +08004526 '59888' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304527 'Header' => 'fru.h',
4528 'Line' => '178',
4529 'Param' => {
4530 '0' => {
4531 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304532 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304533 },
4534 '1' => {
4535 'name' => 'msg',
Andrew Jeffery0612d982024-12-12 11:08:21 +10304536 'type' => '4270'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304537 },
4538 '2' => {
4539 'name' => 'payload_length',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10304540 'type' => '1140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304541 }
4542 },
4543 'Return' => '100',
4544 'ShortName' => 'encode_get_fru_record_table_metadata_req'
4545 },
Unive Tiene5c3f142024-12-13 14:14:19 +08004546 '76701' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304547 'Header' => 'pdr.h',
Lora Linea0bf3a2024-09-20 10:09:56 +08004548 'Line' => '638',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304549 'Param' => {
4550 '0' => {
4551 'name' => 'pdr',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10304552 'type' => '1214'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304553 },
4554 '1' => {
4555 'name' => 'pdr_len',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10304556 'type' => '1006'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304557 },
4558 '2' => {
4559 'name' => 'num_entities',
Andrew Jeffery0612d982024-12-12 11:08:21 +10304560 'type' => '13426'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304561 },
4562 '3' => {
4563 'name' => 'entities',
Unive Tiene5c3f142024-12-13 14:14:19 +08004564 'type' => '77026'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304565 }
4566 },
4567 'Reg' => {
4568 '2' => 'rbp',
4569 '3' => 'r12'
4570 },
4571 'Return' => '1',
4572 'ShortName' => 'pldm_entity_association_pdr_extract'
4573 },
Unive Tiene5c3f142024-12-13 14:14:19 +08004574 '77041' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304575 'Header' => 'pdr.h',
Lora Linea0bf3a2024-09-20 10:09:56 +08004576 'Line' => '626',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304577 'Param' => {
4578 '0' => {
4579 'name' => 'tree',
Unive Tiene5c3f142024-12-13 14:14:19 +08004580 'type' => '77090'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304581 }
4582 },
4583 'Reg' => {
4584 '0' => 'rdi'
4585 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09304586 'Return' => '805',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304587 'ShortName' => 'pldm_is_empty_entity_assoc_tree'
4588 },
Unive Tiene5c3f142024-12-13 14:14:19 +08004589 '77095' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304590 'Header' => 'pdr.h',
Lora Linea0bf3a2024-09-20 10:09:56 +08004591 'Line' => '616',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304592 'Param' => {
4593 '0' => {
4594 'name' => 'tree',
Unive Tiene5c3f142024-12-13 14:14:19 +08004595 'type' => '77090'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304596 }
4597 },
4598 'Reg' => {
4599 '0' => 'rdi'
4600 },
4601 'Return' => '1',
4602 'ShortName' => 'pldm_entity_association_tree_destroy_root'
4603 },
Unive Tiene5c3f142024-12-13 14:14:19 +08004604 '77254' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304605 'Header' => 'pdr.h',
Andrew Jeffery453dfff2024-09-07 18:47:30 +03004606 'Line' => '593',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304607 'Param' => {
4608 '0' => {
4609 'name' => 'org_tree',
Unive Tiene5c3f142024-12-13 14:14:19 +08004610 'type' => '77090'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304611 },
4612 '1' => {
4613 'name' => 'new_tree',
Unive Tiene5c3f142024-12-13 14:14:19 +08004614 'type' => '77090'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304615 }
4616 },
4617 'Return' => '1',
4618 'ShortName' => 'pldm_entity_association_tree_copy_root'
4619 },
Unive Tiene5c3f142024-12-13 14:14:19 +08004620 '77683' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304621 'Header' => 'pdr.h',
Andrew Jeffery453dfff2024-09-07 18:47:30 +03004622 'Line' => '567',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304623 'Param' => {
4624 '0' => {
4625 'name' => 'tree',
Unive Tiene5c3f142024-12-13 14:14:19 +08004626 'type' => '77090'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304627 },
4628 '1' => {
4629 'name' => 'entity',
Unive Tiene5c3f142024-12-13 14:14:19 +08004630 'type' => '67691'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304631 }
4632 },
Unive Tiene5c3f142024-12-13 14:14:19 +08004633 'Return' => '61702',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304634 'ShortName' => 'pldm_entity_association_tree_find'
4635 },
Unive Tiene5c3f142024-12-13 14:14:19 +08004636 '77963' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304637 'Header' => 'pdr.h',
Andrew Jeffery453dfff2024-09-07 18:47:30 +03004638 'Line' => '581',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304639 'Param' => {
4640 '0' => {
4641 'name' => 'tree',
Unive Tiene5c3f142024-12-13 14:14:19 +08004642 'type' => '77090'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304643 },
4644 '1' => {
4645 'name' => 'entity',
Unive Tiene5c3f142024-12-13 14:14:19 +08004646 'type' => '67691'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304647 },
4648 '2' => {
4649 'name' => 'is_remote',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304650 'type' => '805'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304651 }
4652 },
Unive Tiene5c3f142024-12-13 14:14:19 +08004653 'Return' => '61702',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304654 'ShortName' => 'pldm_entity_association_tree_find_with_locality'
4655 },
Unive Tiene5c3f142024-12-13 14:14:19 +08004656 '78345' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304657 'Header' => 'pdr.h',
Andrew Jefferyf309c482024-09-07 18:45:41 +03004658 'Line' => '213',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304659 'Param' => {
4660 '0' => {
4661 'name' => 'repo',
Unive Tiene5c3f142024-12-13 14:14:19 +08004662 'type' => '78467'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304663 },
4664 '1' => {
4665 'name' => 'first',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10304666 'type' => '1018'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304667 },
4668 '2' => {
4669 'name' => 'last',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10304670 'type' => '1018'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304671 }
4672 },
4673 'Reg' => {
4674 '1' => 'rsi',
4675 '2' => 'rdx'
4676 },
Unive Tiene5c3f142024-12-13 14:14:19 +08004677 'Return' => '61697',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304678 'ShortName' => 'pldm_pdr_find_last_in_range'
4679 },
Unive Tiene5c3f142024-12-13 14:14:19 +08004680 '78472' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304681 'Header' => 'pdr.h',
Andrew Jefferyf309c482024-09-07 18:45:41 +03004682 'Line' => '178',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304683 'Param' => {
4684 '0' => {
4685 'name' => 'repo',
Unive Tiene5c3f142024-12-13 14:14:19 +08004686 'type' => '62571'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304687 }
4688 },
4689 'Reg' => {
4690 '0' => 'rdi'
4691 },
4692 'Return' => '1',
4693 'ShortName' => 'pldm_pdr_remove_remote_pdrs'
4694 },
Unive Tiene5c3f142024-12-13 14:14:19 +08004695 '78724' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304696 'Header' => 'pdr.h',
Andrew Jefferyf309c482024-09-07 18:45:41 +03004697 'Line' => '187',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304698 'Param' => {
4699 '0' => {
4700 'name' => 'repo',
Unive Tiene5c3f142024-12-13 14:14:19 +08004701 'type' => '62571'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304702 },
4703 '1' => {
4704 'name' => 'terminus_handle',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10304705 'type' => '1006'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304706 }
4707 },
4708 'Reg' => {
4709 '0' => 'rdi',
4710 '1' => 'rsi'
4711 },
4712 'Return' => '1',
4713 'ShortName' => 'pldm_pdr_remove_pdrs_by_terminus_handle'
4714 },
Unive Tiene5c3f142024-12-13 14:14:19 +08004715 '78992' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304716 'Header' => 'pdr.h',
Andrew Jeffery453dfff2024-09-07 18:47:30 +03004717 'Line' => '528',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304718 'Param' => {
4719 '0' => {
4720 'name' => 'tree',
Unive Tiene5c3f142024-12-13 14:14:19 +08004721 'type' => '77090'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304722 },
4723 '1' => {
4724 'name' => 'entity',
Unive Tiene5c3f142024-12-13 14:14:19 +08004725 'type' => '60835'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304726 },
4727 '2' => {
4728 'name' => 'node',
Unive Tiene5c3f142024-12-13 14:14:19 +08004729 'type' => '77678'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304730 }
4731 },
4732 'Return' => '1',
4733 'ShortName' => 'pldm_find_entity_ref_in_tree'
4734 },
Unive Tiene5c3f142024-12-13 14:14:19 +08004735 '79279' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304736 'Header' => 'pdr.h',
Andrew Jeffery453dfff2024-09-07 18:47:30 +03004737 'Line' => '517',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304738 'Param' => {
4739 '0' => {
4740 'name' => 'node',
Unive Tiene5c3f142024-12-13 14:14:19 +08004741 'type' => '61702'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304742 },
4743 '1' => {
4744 'name' => 'repo',
Unive Tiene5c3f142024-12-13 14:14:19 +08004745 'type' => '62571'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304746 },
4747 '2' => {
4748 'name' => 'entities',
Unive Tiene5c3f142024-12-13 14:14:19 +08004749 'type' => '77026'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304750 },
4751 '3' => {
4752 'name' => 'num_entities',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10304753 'type' => '1140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304754 },
4755 '4' => {
4756 'name' => 'is_remote',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304757 'type' => '805'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304758 },
4759 '5' => {
4760 'name' => 'terminus_handle',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10304761 'type' => '1006'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304762 },
4763 '6' => {
4764 'name' => 'record_handle',
4765 'offset' => '0',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10304766 'type' => '1018'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304767 }
4768 },
4769 'Reg' => {
4770 '0' => 'rdi',
4771 '1' => 'rsi',
4772 '2' => 'rdx',
4773 '3' => 'rcx',
4774 '4' => 'r8',
4775 '5' => 'r9'
4776 },
4777 'Return' => '100',
4778 'ShortName' => 'pldm_entity_association_pdr_add_from_node_with_record_handle'
4779 },
Unive Tiene5c3f142024-12-13 14:14:19 +08004780 '79512' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304781 'Header' => 'pdr.h',
Andrew Jeffery453dfff2024-09-07 18:47:30 +03004782 'Line' => '500',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304783 'Param' => {
4784 '0' => {
4785 'name' => 'node',
Unive Tiene5c3f142024-12-13 14:14:19 +08004786 'type' => '61702'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304787 },
4788 '1' => {
4789 'name' => 'repo',
Unive Tiene5c3f142024-12-13 14:14:19 +08004790 'type' => '62571'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304791 },
4792 '2' => {
4793 'name' => 'entities',
Unive Tiene5c3f142024-12-13 14:14:19 +08004794 'type' => '77026'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304795 },
4796 '3' => {
4797 'name' => 'num_entities',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10304798 'type' => '1140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304799 },
4800 '4' => {
4801 'name' => 'is_remote',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304802 'type' => '805'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304803 },
4804 '5' => {
4805 'name' => 'terminus_handle',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10304806 'type' => '1006'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304807 }
4808 },
4809 'Return' => '100',
Andrew Jefferyaa49b712024-06-24 21:43:52 +09304810 'ShortName' => 'pldm_entity_association_pdr_add_from_node'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304811 },
Unive Tiene5c3f142024-12-13 14:14:19 +08004812 '79730' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304813 'Header' => 'pdr.h',
Andrew Jeffery453dfff2024-09-07 18:47:30 +03004814 'Line' => '451',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304815 'Param' => {
4816 '0' => {
4817 'name' => 'tree',
Unive Tiene5c3f142024-12-13 14:14:19 +08004818 'type' => '77090'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304819 },
4820 '1' => {
4821 'name' => 'repo',
Unive Tiene5c3f142024-12-13 14:14:19 +08004822 'type' => '62571'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304823 },
4824 '2' => {
4825 'name' => 'is_remote',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304826 'type' => '805'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304827 },
4828 '3' => {
4829 'name' => 'terminus_handle',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10304830 'type' => '1006'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304831 }
4832 },
4833 'Return' => '100',
Andrew Jefferyd72ea4b2024-06-24 21:33:33 +09304834 'ShortName' => 'pldm_entity_association_pdr_add'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304835 },
Unive Tiene5c3f142024-12-13 14:14:19 +08004836 '81287' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304837 'Header' => 'pdr.h',
Andrew Jeffery453dfff2024-09-07 18:47:30 +03004838 'Line' => '554',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304839 'Param' => {
4840 '0' => {
4841 'name' => 'parent',
Unive Tiene5c3f142024-12-13 14:14:19 +08004842 'type' => '61702'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304843 },
4844 '1' => {
4845 'name' => 'node',
Unive Tiene5c3f142024-12-13 14:14:19 +08004846 'type' => '67691'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304847 }
4848 },
4849 'Reg' => {
4850 '0' => 'rdi',
4851 '1' => 'rsi'
4852 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09304853 'Return' => '805',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304854 'ShortName' => 'pldm_is_current_parent_child'
4855 },
Unive Tiene5c3f142024-12-13 14:14:19 +08004856 '81376' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304857 'Header' => 'pdr.h',
Andrew Jeffery453dfff2024-09-07 18:47:30 +03004858 'Line' => '540',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304859 'Param' => {
4860 '0' => {
4861 'name' => 'node',
Unive Tiene5c3f142024-12-13 14:14:19 +08004862 'type' => '61702'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304863 },
4864 '1' => {
4865 'name' => 'association_type',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304866 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304867 }
4868 },
4869 'Reg' => {
4870 '0' => 'rdi',
4871 '1' => 'rcx'
4872 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09304873 'Return' => '121',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304874 'ShortName' => 'pldm_entity_get_num_children'
4875 },
Unive Tiene5c3f142024-12-13 14:14:19 +08004876 '81591' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304877 'Header' => 'pdr.h',
Andrew Jeffery453dfff2024-09-07 18:47:30 +03004878 'Line' => '435',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304879 'Param' => {
4880 '0' => {
4881 'name' => 'node',
Unive Tiene5c3f142024-12-13 14:14:19 +08004882 'type' => '61702'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304883 }
4884 },
4885 'Reg' => {
4886 '0' => 'rdi'
4887 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09304888 'Return' => '805',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304889 'ShortName' => 'pldm_entity_is_exist_parent'
4890 },
Unive Tiene5c3f142024-12-13 14:14:19 +08004891 '81640' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304892 'Header' => 'pdr.h',
Andrew Jeffery453dfff2024-09-07 18:47:30 +03004893 'Line' => '425',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304894 'Param' => {
4895 '0' => {
4896 'name' => 'node',
Unive Tiene5c3f142024-12-13 14:14:19 +08004897 'type' => '61702'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304898 }
4899 },
Unive Tiene5c3f142024-12-13 14:14:19 +08004900 'Return' => '60835',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304901 'ShortName' => 'pldm_entity_get_parent'
4902 },
Unive Tiene5c3f142024-12-13 14:14:19 +08004903 '81774' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304904 'Header' => 'pdr.h',
Andrew Jeffery453dfff2024-09-07 18:47:30 +03004905 'Line' => '415',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304906 'Param' => {
4907 '0' => {
4908 'name' => 'node',
Unive Tiene5c3f142024-12-13 14:14:19 +08004909 'type' => '61702'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304910 }
4911 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09304912 'Return' => '805',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304913 'ShortName' => 'pldm_entity_is_node_parent'
4914 },
Unive Tiene5c3f142024-12-13 14:14:19 +08004915 '81929' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304916 'Header' => 'pdr.h',
Andrew Jeffery453dfff2024-09-07 18:47:30 +03004917 'Line' => '405',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304918 'Param' => {
4919 '0' => {
4920 'name' => 'tree',
Unive Tiene5c3f142024-12-13 14:14:19 +08004921 'type' => '77090'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304922 }
4923 },
4924 'Reg' => {
4925 '0' => 'rdi'
4926 },
4927 'Return' => '1',
4928 'ShortName' => 'pldm_entity_association_tree_destroy'
4929 },
Unive Tiene5c3f142024-12-13 14:14:19 +08004930 '82108' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304931 'Header' => 'pdr.h',
Andrew Jeffery453dfff2024-09-07 18:47:30 +03004932 'Line' => '377',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304933 'Param' => {
4934 '0' => {
4935 'name' => 'tree',
Unive Tiene5c3f142024-12-13 14:14:19 +08004936 'type' => '77090'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304937 },
4938 '1' => {
4939 'name' => 'entities',
Unive Tiene5c3f142024-12-13 14:14:19 +08004940 'type' => '77026'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304941 },
4942 '2' => {
4943 'name' => 'size',
Andrew Jeffery0612d982024-12-12 11:08:21 +10304944 'type' => '13426'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304945 }
4946 },
4947 'Reg' => {
4948 '2' => 'rbp'
4949 },
4950 'Return' => '1',
4951 'ShortName' => 'pldm_entity_association_tree_visit'
4952 },
Unive Tiene5c3f142024-12-13 14:14:19 +08004953 '82567' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304954 'Header' => 'pdr.h',
Andrew Jeffery453dfff2024-09-07 18:47:30 +03004955 'Line' => '359',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304956 'Param' => {
4957 '0' => {
4958 'name' => 'tree',
Unive Tiene5c3f142024-12-13 14:14:19 +08004959 'type' => '77090'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304960 },
4961 '1' => {
4962 'name' => 'entity',
Unive Tiene5c3f142024-12-13 14:14:19 +08004963 'type' => '67691'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304964 },
4965 '2' => {
4966 'name' => 'entity_instance_number',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10304967 'type' => '1006'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304968 },
4969 '3' => {
4970 'name' => 'parent',
Unive Tiene5c3f142024-12-13 14:14:19 +08004971 'type' => '61702'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304972 },
4973 '4' => {
4974 'name' => 'association_type',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304975 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304976 },
4977 '5' => {
4978 'name' => 'is_remote',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304979 'type' => '805'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304980 },
4981 '6' => {
4982 'name' => 'is_update_container_id',
4983 'offset' => '0',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304984 'type' => '805'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304985 },
4986 '7' => {
4987 'name' => 'container_id',
4988 'offset' => '8',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10304989 'type' => '1006'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304990 }
4991 },
Unive Tiene5c3f142024-12-13 14:14:19 +08004992 'Return' => '61702',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304993 'ShortName' => 'pldm_entity_association_tree_add_entity'
4994 },
Unive Tiene5c3f142024-12-13 14:14:19 +08004995 '83174' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304996 'Header' => 'pdr.h',
Andrew Jeffery453dfff2024-09-07 18:47:30 +03004997 'Line' => '331',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304998 'Param' => {
4999 '0' => {
5000 'name' => 'tree',
Unive Tiene5c3f142024-12-13 14:14:19 +08005001 'type' => '77090'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305002 },
5003 '1' => {
5004 'name' => 'entity',
Unive Tiene5c3f142024-12-13 14:14:19 +08005005 'type' => '67691'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305006 },
5007 '2' => {
5008 'name' => 'entity_instance_number',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10305009 'type' => '1006'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305010 },
5011 '3' => {
5012 'name' => 'parent',
Unive Tiene5c3f142024-12-13 14:14:19 +08005013 'type' => '61702'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305014 },
5015 '4' => {
5016 'name' => 'association_type',
Andrew Jeffery48761c62024-06-03 15:48:26 +09305017 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305018 }
5019 },
Unive Tiene5c3f142024-12-13 14:14:19 +08005020 'Return' => '61702',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305021 'ShortName' => 'pldm_entity_association_tree_add'
5022 },
Unive Tiene5c3f142024-12-13 14:14:19 +08005023 '83497' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305024 'Header' => 'pdr.h',
Andrew Jeffery453dfff2024-09-07 18:47:30 +03005025 'Line' => '314',
Unive Tiene5c3f142024-12-13 14:14:19 +08005026 'Return' => '77090',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305027 'ShortName' => 'pldm_entity_association_tree_init'
5028 },
Unive Tiene5c3f142024-12-13 14:14:19 +08005029 '83571' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305030 'Header' => 'pdr.h',
Andrew Jeffery453dfff2024-09-07 18:47:30 +03005031 'Line' => '399',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305032 'Param' => {
5033 '0' => {
5034 'name' => 'entity',
Unive Tiene5c3f142024-12-13 14:14:19 +08005035 'type' => '83705'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305036 }
5037 },
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10305038 'Return' => '1006',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305039 'ShortName' => 'pldm_entity_node_get_remote_container_id'
5040 },
Unive Tiene5c3f142024-12-13 14:14:19 +08005041 '83731' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305042 'Header' => 'pdr.h',
Andrew Jeffery453dfff2024-09-07 18:47:30 +03005043 'Line' => '388',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305044 'Param' => {
5045 '0' => {
5046 'name' => 'node',
Unive Tiene5c3f142024-12-13 14:14:19 +08005047 'type' => '61702'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305048 }
5049 },
Unive Tiene5c3f142024-12-13 14:14:19 +08005050 'Return' => '60835',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305051 'ShortName' => 'pldm_entity_extract'
5052 },
Unive Tiene5c3f142024-12-13 14:14:19 +08005053 '84327' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305054 'Header' => 'pdr.h',
Andrew Jefferyf309c482024-09-07 18:45:41 +03005055 'Line' => '200',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305056 'Param' => {
5057 '0' => {
5058 'name' => 'repo',
Unive Tiene5c3f142024-12-13 14:14:19 +08005059 'type' => '78467'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305060 },
5061 '1' => {
5062 'name' => 'terminus_handle',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10305063 'type' => '1006'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305064 },
5065 '2' => {
5066 'name' => 'tid',
Andrew Jeffery48761c62024-06-03 15:48:26 +09305067 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305068 },
5069 '3' => {
5070 'name' => 'tl_eid',
Andrew Jeffery48761c62024-06-03 15:48:26 +09305071 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305072 },
5073 '4' => {
5074 'name' => 'valid_bit',
Andrew Jeffery48761c62024-06-03 15:48:26 +09305075 'type' => '805'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305076 }
5077 },
5078 'Reg' => {
5079 '0' => 'rbx',
5080 '1' => 'rbp',
5081 '2' => 'r12',
5082 '3' => 'r13'
5083 },
5084 'Return' => '1',
5085 'ShortName' => 'pldm_pdr_update_TL_pdr'
5086 },
Unive Tiene5c3f142024-12-13 14:14:19 +08005087 '84681' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305088 'Header' => 'pdr.h',
Andrew Jeffery453dfff2024-09-07 18:47:30 +03005089 'Line' => '279',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305090 'Param' => {
5091 '0' => {
5092 'name' => 'repo',
Unive Tiene5c3f142024-12-13 14:14:19 +08005093 'type' => '78467'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305094 },
5095 '1' => {
5096 'name' => 'fru_rsi',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10305097 'type' => '1006'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305098 },
5099 '2' => {
5100 'name' => 'terminus_handle',
Andrew Jeffery0612d982024-12-12 11:08:21 +10305101 'type' => '12863'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305102 },
5103 '3' => {
5104 'name' => 'entity_type',
Andrew Jeffery0612d982024-12-12 11:08:21 +10305105 'type' => '12863'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305106 },
5107 '4' => {
5108 'name' => 'entity_instance_num',
Andrew Jeffery0612d982024-12-12 11:08:21 +10305109 'type' => '12863'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305110 },
5111 '5' => {
5112 'name' => 'container_id',
Andrew Jeffery0612d982024-12-12 11:08:21 +10305113 'type' => '12863'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305114 }
5115 },
5116 'Reg' => {
5117 '2' => 'r12'
5118 },
Unive Tiene5c3f142024-12-13 14:14:19 +08005119 'Return' => '63521',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305120 'ShortName' => 'pldm_pdr_fru_record_set_find_by_rsi'
5121 },
Unive Tiene5c3f142024-12-13 14:14:19 +08005122 '85035' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305123 'Header' => 'pdr.h',
Andrew Jefferyf309c482024-09-07 18:45:41 +03005124 'Line' => '258',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305125 'Param' => {
5126 '0' => {
5127 'name' => 'repo',
Unive Tiene5c3f142024-12-13 14:14:19 +08005128 'type' => '62571'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305129 },
5130 '1' => {
5131 'name' => 'terminus_handle',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10305132 'type' => '1006'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305133 },
5134 '2' => {
5135 'name' => 'fru_rsi',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10305136 'type' => '1006'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305137 },
5138 '3' => {
5139 'name' => 'entity_type',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10305140 'type' => '1006'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305141 },
5142 '4' => {
5143 'name' => 'entity_instance_num',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10305144 'type' => '1006'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305145 },
5146 '5' => {
5147 'name' => 'container_id',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10305148 'type' => '1006'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305149 },
5150 '6' => {
5151 'name' => 'bmc_record_handle',
5152 'offset' => '0',
Andrew Jeffery0612d982024-12-12 11:08:21 +10305153 'type' => '4924'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305154 }
5155 },
5156 'Return' => '100',
Andrew Jefferye7f55112024-06-20 16:16:01 +09305157 'ShortName' => 'pldm_pdr_add_fru_record_set'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305158 },
Unive Tiene5c3f142024-12-13 14:14:19 +08005159 '85348' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305160 'Header' => 'pdr.h',
Andrew Jefferyf309c482024-09-07 18:45:41 +03005161 'Line' => '170',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305162 'Param' => {
5163 '0' => {
5164 'name' => 'record',
Unive Tiene5c3f142024-12-13 14:14:19 +08005165 'type' => '63521'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305166 }
5167 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09305168 'Return' => '805',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305169 'ShortName' => 'pldm_pdr_record_is_remote'
5170 },
Unive Tiene5c3f142024-12-13 14:14:19 +08005171 '85719' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305172 'Header' => 'pdr.h',
Andrew Jefferyf309c482024-09-07 18:45:41 +03005173 'Line' => '94',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305174 'Param' => {
5175 '0' => {
5176 'name' => 'repo',
Unive Tiene5c3f142024-12-13 14:14:19 +08005177 'type' => '78467'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305178 },
5179 '1' => {
5180 'name' => 'record',
Unive Tiene5c3f142024-12-13 14:14:19 +08005181 'type' => '63521'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305182 }
5183 },
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10305184 'Return' => '1018',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305185 'ShortName' => 'pldm_pdr_get_record_handle'
5186 },
Unive Tiene5c3f142024-12-13 14:14:19 +08005187 '85936' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305188 'Header' => 'pdr.h',
5189 'Line' => '62',
5190 'Param' => {
5191 '0' => {
5192 'name' => 'repo',
Unive Tiene5c3f142024-12-13 14:14:19 +08005193 'type' => '78467'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305194 }
5195 },
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10305196 'Return' => '1018',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305197 'ShortName' => 'pldm_pdr_get_repo_size'
5198 },
Unive Tiene5c3f142024-12-13 14:14:19 +08005199 '86067' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305200 'Header' => 'pdr.h',
5201 'Line' => '52',
5202 'Param' => {
5203 '0' => {
5204 'name' => 'repo',
Unive Tiene5c3f142024-12-13 14:14:19 +08005205 'type' => '78467'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305206 }
5207 },
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10305208 'Return' => '1018',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305209 'ShortName' => 'pldm_pdr_get_record_count'
5210 },
Unive Tiene5c3f142024-12-13 14:14:19 +08005211 '86198' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305212 'Header' => 'pdr.h',
Andrew Jefferyf309c482024-09-07 18:45:41 +03005213 'Line' => '160',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305214 'Param' => {
5215 '0' => {
5216 'name' => 'repo',
Unive Tiene5c3f142024-12-13 14:14:19 +08005217 'type' => '78467'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305218 },
5219 '1' => {
5220 'name' => 'pdr_type',
Andrew Jeffery48761c62024-06-03 15:48:26 +09305221 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305222 },
5223 '2' => {
5224 'name' => 'curr_record',
Unive Tiene5c3f142024-12-13 14:14:19 +08005225 'type' => '63521'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305226 },
5227 '3' => {
5228 'name' => 'data',
Unive Tiene5c3f142024-12-13 14:14:19 +08005229 'type' => '50691'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305230 },
5231 '4' => {
5232 'name' => 'size',
Andrew Jeffery0612d982024-12-12 11:08:21 +10305233 'type' => '4924'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305234 }
5235 },
5236 'Reg' => {
5237 '0' => 'rdi',
5238 '3' => 'rcx',
5239 '4' => 'r8'
5240 },
Unive Tiene5c3f142024-12-13 14:14:19 +08005241 'Return' => '63521',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305242 'ShortName' => 'pldm_pdr_find_record_by_type'
5243 },
Unive Tiene5c3f142024-12-13 14:14:19 +08005244 '86369' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305245 'Header' => 'pdr.h',
Andrew Jefferyf309c482024-09-07 18:45:41 +03005246 'Line' => '142',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305247 'Param' => {
5248 '0' => {
5249 'name' => 'repo',
Unive Tiene5c3f142024-12-13 14:14:19 +08005250 'type' => '78467'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305251 },
5252 '1' => {
5253 'name' => 'curr_record',
Unive Tiene5c3f142024-12-13 14:14:19 +08005254 'type' => '63521'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305255 },
5256 '2' => {
5257 'name' => 'data',
Unive Tiene5c3f142024-12-13 14:14:19 +08005258 'type' => '50691'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305259 },
5260 '3' => {
5261 'name' => 'size',
Andrew Jeffery0612d982024-12-12 11:08:21 +10305262 'type' => '4924'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305263 },
5264 '4' => {
5265 'name' => 'next_record_handle',
Andrew Jeffery0612d982024-12-12 11:08:21 +10305266 'type' => '4924'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305267 }
5268 },
5269 'Reg' => {
5270 '0' => 'rdi',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09305271 '1' => 'rsi',
5272 '2' => 'r9',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305273 '3' => 'rcx',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09305274 '4' => 'r8'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305275 },
Unive Tiene5c3f142024-12-13 14:14:19 +08005276 'Return' => '63521',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305277 'ShortName' => 'pldm_pdr_get_next_record'
5278 },
Unive Tiene5c3f142024-12-13 14:14:19 +08005279 '86576' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305280 'Header' => 'pdr.h',
Andrew Jefferyf309c482024-09-07 18:45:41 +03005281 'Line' => '123',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305282 'Param' => {
5283 '0' => {
5284 'name' => 'repo',
Unive Tiene5c3f142024-12-13 14:14:19 +08005285 'type' => '78467'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305286 },
5287 '1' => {
5288 'name' => 'record_handle',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10305289 'type' => '1018'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305290 },
5291 '2' => {
5292 'name' => 'data',
Unive Tiene5c3f142024-12-13 14:14:19 +08005293 'type' => '50691'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305294 },
5295 '3' => {
5296 'name' => 'size',
Andrew Jeffery0612d982024-12-12 11:08:21 +10305297 'type' => '4924'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305298 },
5299 '4' => {
5300 'name' => 'next_record_handle',
Andrew Jeffery0612d982024-12-12 11:08:21 +10305301 'type' => '4924'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305302 }
5303 },
5304 'Reg' => {
5305 '0' => 'rdi',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09305306 '1' => 'rsi',
5307 '2' => 'r9',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305308 '3' => 'rcx',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09305309 '4' => 'r8'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305310 },
Unive Tiene5c3f142024-12-13 14:14:19 +08005311 'Return' => '63521',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305312 'ShortName' => 'pldm_pdr_find_record'
5313 },
Unive Tiene5c3f142024-12-13 14:14:19 +08005314 '86755' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305315 'Header' => 'pdr.h',
5316 'Line' => '42',
5317 'Param' => {
5318 '0' => {
5319 'name' => 'repo',
Unive Tiene5c3f142024-12-13 14:14:19 +08005320 'type' => '62571'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305321 }
5322 },
5323 'Reg' => {
5324 '0' => 'rdi'
5325 },
5326 'Return' => '1',
5327 'ShortName' => 'pldm_pdr_destroy'
5328 },
Unive Tiene5c3f142024-12-13 14:14:19 +08005329 '86908' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305330 'Header' => 'pdr.h',
5331 'Line' => '36',
Unive Tiene5c3f142024-12-13 14:14:19 +08005332 'Return' => '62571',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305333 'ShortName' => 'pldm_pdr_init'
5334 },
Unive Tiene5c3f142024-12-13 14:14:19 +08005335 '86980' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305336 'Header' => 'pdr.h',
5337 'Line' => '79',
5338 'Param' => {
5339 '0' => {
5340 'name' => 'repo',
Unive Tiene5c3f142024-12-13 14:14:19 +08005341 'type' => '62571'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305342 },
5343 '1' => {
5344 'name' => 'data',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10305345 'type' => '1214'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305346 },
5347 '2' => {
5348 'name' => 'size',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10305349 'type' => '1018'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305350 },
5351 '3' => {
5352 'name' => 'is_remote',
Andrew Jeffery48761c62024-06-03 15:48:26 +09305353 'type' => '805'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305354 },
5355 '4' => {
5356 'name' => 'terminus_handle',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10305357 'type' => '1006'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305358 },
5359 '5' => {
5360 'name' => 'record_handle',
Andrew Jeffery0612d982024-12-12 11:08:21 +10305361 'type' => '4924'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305362 }
5363 },
5364 'Reg' => {
5365 '0' => 'rbp',
5366 '1' => 'r13',
5367 '2' => 'r14',
5368 '5' => 'r12'
5369 },
5370 'Return' => '100',
Andrew Jefferyfae36412024-06-20 06:35:51 +00005371 'ShortName' => 'pldm_pdr_add'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305372 },
Unive Tiene5c3f142024-12-13 14:14:19 +08005373 '94908' => {
Thu Nguyen3559aa12024-08-29 00:13:38 +00005374 'Header' => 'platform.h',
Andrew Jeffery0612d982024-12-12 11:08:21 +10305375 'Line' => '2543',
Thu Nguyen3559aa12024-08-29 00:13:38 +00005376 'Param' => {
5377 '0' => {
5378 'name' => 'event',
Unive Tiene5c3f142024-12-13 14:14:19 +08005379 'type' => '94957'
Thu Nguyen3559aa12024-08-29 00:13:38 +00005380 }
5381 },
5382 'Reg' => {
5383 '0' => 'rdi'
5384 },
Andrew Jeffery0612d982024-12-12 11:08:21 +10305385 'Return' => '4919',
Thu Nguyen3559aa12024-08-29 00:13:38 +00005386 'ShortName' => 'pldm_platform_cper_event_event_data'
5387 },
Unive Tiene5c3f142024-12-13 14:14:19 +08005388 '94962' => {
Thu Nguyen3559aa12024-08-29 00:13:38 +00005389 'Header' => 'platform.h',
Andrew Jeffery0612d982024-12-12 11:08:21 +10305390 'Line' => '2532',
Thu Nguyen3559aa12024-08-29 00:13:38 +00005391 'Param' => {
5392 '0' => {
5393 'name' => 'event_data',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10305394 'type' => '2396'
Thu Nguyen3559aa12024-08-29 00:13:38 +00005395 },
5396 '1' => {
5397 'name' => 'event_data_length',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10305398 'type' => '1140'
Thu Nguyen3559aa12024-08-29 00:13:38 +00005399 },
5400 '2' => {
5401 'name' => 'cper_event',
Unive Tiene5c3f142024-12-13 14:14:19 +08005402 'type' => '94957'
Thu Nguyen3559aa12024-08-29 00:13:38 +00005403 },
5404 '3' => {
5405 'name' => 'cper_event_length',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10305406 'type' => '1140'
Thu Nguyen3559aa12024-08-29 00:13:38 +00005407 }
5408 },
5409 'Return' => '100',
5410 'ShortName' => 'decode_pldm_platform_cper_event'
5411 },
Unive Tiene5c3f142024-12-13 14:14:19 +08005412 '96099' => {
Thu Nguyen43cb4b52024-07-16 05:45:27 +00005413 'Header' => 'platform.h',
Andrew Jeffery0612d982024-12-12 11:08:21 +10305414 'Line' => '2521',
Thu Nguyen43cb4b52024-07-16 05:45:27 +00005415 'Param' => {
5416 '0' => {
5417 'name' => 'pdr',
Unive Tiene5c3f142024-12-13 14:14:19 +08005418 'type' => '96710'
Thu Nguyen43cb4b52024-07-16 05:45:27 +00005419 }
5420 },
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +03005421 'Reg' => {
5422 '0' => 'rdi'
5423 },
Thu Nguyen43cb4b52024-07-16 05:45:27 +00005424 'Return' => '100',
5425 'ShortName' => 'decode_pldm_entity_auxiliary_names_pdr_index'
5426 },
Unive Tiene5c3f142024-12-13 14:14:19 +08005427 '96715' => {
Thu Nguyen43cb4b52024-07-16 05:45:27 +00005428 'Header' => 'platform.h',
Andrew Jeffery0612d982024-12-12 11:08:21 +10305429 'Line' => '2499',
Thu Nguyen43cb4b52024-07-16 05:45:27 +00005430 'Param' => {
5431 '0' => {
5432 'name' => 'data',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10305433 'type' => '2396'
Thu Nguyen43cb4b52024-07-16 05:45:27 +00005434 },
5435 '1' => {
5436 'name' => 'data_length',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10305437 'type' => '1140'
Thu Nguyen43cb4b52024-07-16 05:45:27 +00005438 },
5439 '2' => {
5440 'name' => 'pdr',
Unive Tiene5c3f142024-12-13 14:14:19 +08005441 'type' => '96710'
Thu Nguyen43cb4b52024-07-16 05:45:27 +00005442 },
5443 '3' => {
5444 'name' => 'pdr_length',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10305445 'type' => '1140'
Thu Nguyen43cb4b52024-07-16 05:45:27 +00005446 }
5447 },
Andrew Jeffery0612d982024-12-12 11:08:21 +10305448 'Reg' => {
5449 '2' => 'rbx'
5450 },
Thu Nguyen43cb4b52024-07-16 05:45:27 +00005451 'Return' => '100',
5452 'ShortName' => 'decode_entity_auxiliary_names_pdr'
5453 },
Unive Tiene5c3f142024-12-13 14:14:19 +08005454 '100852' => {
Tal Yacobide67ab62024-05-30 22:36:50 +03005455 'Header' => 'platform.h',
Andrew Jeffery0612d982024-12-12 11:08:21 +10305456 'Line' => '1883',
Tal Yacobide67ab62024-05-30 22:36:50 +03005457 'Param' => {
5458 '0' => {
5459 'name' => 'instance_id',
5460 'type' => '121'
5461 },
5462 '1' => {
5463 'name' => 'resp',
Unive Tiene5c3f142024-12-13 14:14:19 +08005464 'type' => '101961'
Tal Yacobide67ab62024-05-30 22:36:50 +03005465 },
5466 '2' => {
5467 'name' => 'msg',
Andrew Jeffery0612d982024-12-12 11:08:21 +10305468 'type' => '4270'
Tal Yacobide67ab62024-05-30 22:36:50 +03005469 },
5470 '3' => {
5471 'name' => 'payload_length',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10305472 'type' => '1140'
Tal Yacobide67ab62024-05-30 22:36:50 +03005473 }
5474 },
5475 'Reg' => {
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09305476 '2' => 'r13'
Tal Yacobide67ab62024-05-30 22:36:50 +03005477 },
5478 'Return' => '100',
5479 'ShortName' => 'encode_get_state_effecter_states_resp'
5480 },
Unive Tiene5c3f142024-12-13 14:14:19 +08005481 '101976' => {
Tal Yacobide67ab62024-05-30 22:36:50 +03005482 'Header' => 'platform.h',
Andrew Jeffery0612d982024-12-12 11:08:21 +10305483 'Line' => '1866',
Tal Yacobide67ab62024-05-30 22:36:50 +03005484 'Param' => {
5485 '0' => {
5486 'name' => 'msg',
Andrew Jeffery0612d982024-12-12 11:08:21 +10305487 'type' => '4914'
Tal Yacobide67ab62024-05-30 22:36:50 +03005488 },
5489 '1' => {
5490 'name' => 'payload_length',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10305491 'type' => '1140'
Tal Yacobide67ab62024-05-30 22:36:50 +03005492 },
5493 '2' => {
5494 'name' => 'resp',
Unive Tiene5c3f142024-12-13 14:14:19 +08005495 'type' => '101961'
Tal Yacobide67ab62024-05-30 22:36:50 +03005496 }
5497 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09305498 'Reg' => {
Andrew Jeffery0612d982024-12-12 11:08:21 +10305499 '2' => 'rsi'
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09305500 },
Tal Yacobide67ab62024-05-30 22:36:50 +03005501 'Return' => '100',
5502 'ShortName' => 'decode_get_state_effecter_states_resp'
5503 },
Unive Tiene5c3f142024-12-13 14:14:19 +08005504 '103006' => {
Tal Yacobide67ab62024-05-30 22:36:50 +03005505 'Header' => 'platform.h',
Andrew Jeffery0612d982024-12-12 11:08:21 +10305506 'Line' => '1835',
Tal Yacobide67ab62024-05-30 22:36:50 +03005507 'Param' => {
5508 '0' => {
5509 'name' => 'msg',
Andrew Jeffery0612d982024-12-12 11:08:21 +10305510 'type' => '4914'
Tal Yacobide67ab62024-05-30 22:36:50 +03005511 },
5512 '1' => {
5513 'name' => 'payload_length',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10305514 'type' => '1140'
Tal Yacobide67ab62024-05-30 22:36:50 +03005515 },
5516 '2' => {
5517 'name' => 'effecter_id',
Andrew Jeffery0612d982024-12-12 11:08:21 +10305518 'type' => '12863'
Tal Yacobide67ab62024-05-30 22:36:50 +03005519 }
5520 },
5521 'Return' => '100',
5522 'ShortName' => 'decode_get_state_effecter_states_req'
5523 },
Unive Tiene5c3f142024-12-13 14:14:19 +08005524 '103573' => {
Tal Yacobide67ab62024-05-30 22:36:50 +03005525 'Header' => 'platform.h',
Andrew Jeffery0612d982024-12-12 11:08:21 +10305526 'Line' => '1849',
Tal Yacobide67ab62024-05-30 22:36:50 +03005527 'Param' => {
5528 '0' => {
5529 'name' => 'instance_id',
5530 'type' => '121'
5531 },
5532 '1' => {
5533 'name' => 'effecter_id',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10305534 'type' => '1006'
Tal Yacobide67ab62024-05-30 22:36:50 +03005535 },
5536 '2' => {
5537 'name' => 'msg',
Andrew Jeffery0612d982024-12-12 11:08:21 +10305538 'type' => '4270'
Tal Yacobide67ab62024-05-30 22:36:50 +03005539 },
5540 '3' => {
5541 'name' => 'payload_length',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10305542 'type' => '1140'
Tal Yacobide67ab62024-05-30 22:36:50 +03005543 }
5544 },
5545 'Return' => '100',
5546 'ShortName' => 'encode_get_state_effecter_states_req'
5547 },
Unive Tiene5c3f142024-12-13 14:14:19 +08005548 '120193' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09305549 'Header' => 'platform.h',
Andrew Jeffery0612d982024-12-12 11:08:21 +10305550 'Line' => '2015',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305551 'Param' => {
5552 '0' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09305553 'name' => 'msg',
Andrew Jeffery0612d982024-12-12 11:08:21 +10305554 'type' => '4914'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305555 },
5556 '1' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09305557 'name' => 'payload_length',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10305558 'type' => '1140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305559 },
5560 '2' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09305561 'name' => 'completion_code',
Andrew Jeffery0612d982024-12-12 11:08:21 +10305562 'type' => '4919'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305563 },
5564 '3' => {
5565 'name' => 'tid',
Andrew Jeffery0612d982024-12-12 11:08:21 +10305566 'type' => '4919'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305567 },
5568 '4' => {
5569 'name' => 'event_id',
Andrew Jeffery0612d982024-12-12 11:08:21 +10305570 'type' => '12863'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305571 },
5572 '5' => {
5573 'name' => 'next_data_transfer_handle',
Andrew Jeffery0612d982024-12-12 11:08:21 +10305574 'type' => '4924'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305575 },
5576 '6' => {
5577 'name' => 'transfer_flag',
5578 'offset' => '0',
Andrew Jeffery0612d982024-12-12 11:08:21 +10305579 'type' => '4919'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305580 },
5581 '7' => {
5582 'name' => 'event_class',
5583 'offset' => '8',
Andrew Jeffery0612d982024-12-12 11:08:21 +10305584 'type' => '4919'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305585 },
5586 '8' => {
5587 'name' => 'event_data_size',
5588 'offset' => '16',
Andrew Jeffery0612d982024-12-12 11:08:21 +10305589 'type' => '4924'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305590 },
5591 '9' => {
5592 'name' => 'event_data',
5593 'offset' => '24',
Unive Tiene5c3f142024-12-13 14:14:19 +08005594 'type' => '53604'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305595 },
5596 '10' => {
5597 'name' => 'event_data_integrity_checksum',
5598 'offset' => '32',
Andrew Jeffery0612d982024-12-12 11:08:21 +10305599 'type' => '4924'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305600 }
5601 },
5602 'Return' => '100',
5603 'ShortName' => 'decode_poll_for_platform_event_message_resp'
5604 },
Unive Tiene5c3f142024-12-13 14:14:19 +08005605 '122256' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09305606 'Header' => 'platform.h',
Andrew Jeffery0612d982024-12-12 11:08:21 +10305607 'Line' => '1989',
Andrew Jeffery48761c62024-06-03 15:48:26 +09305608 'Param' => {
5609 '0' => {
5610 'name' => 'instance_id',
5611 'type' => '121'
5612 },
5613 '1' => {
5614 'name' => 'format_version',
5615 'type' => '121'
5616 },
5617 '2' => {
5618 'name' => 'transfer_operation_flag',
5619 'type' => '121'
5620 },
5621 '3' => {
5622 'name' => 'data_transfer_handle',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10305623 'type' => '1018'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305624 },
5625 '4' => {
5626 'name' => 'event_id_to_acknowledge',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10305627 'type' => '1006'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305628 },
5629 '5' => {
5630 'name' => 'msg',
Andrew Jeffery0612d982024-12-12 11:08:21 +10305631 'type' => '4270'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305632 },
5633 '6' => {
5634 'name' => 'payload_length',
5635 'offset' => '0',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10305636 'type' => '1140'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305637 }
5638 },
5639 'Return' => '100',
5640 'ShortName' => 'encode_poll_for_platform_event_message_req'
5641 },
Unive Tiene5c3f142024-12-13 14:14:19 +08005642 '123347' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09305643 'Header' => 'platform.h',
Andrew Jeffery0612d982024-12-12 11:08:21 +10305644 'Line' => '2459',
Andrew Jeffery48761c62024-06-03 15:48:26 +09305645 'Param' => {
5646 '0' => {
5647 'name' => 'instance_id',
5648 'type' => '121'
5649 },
5650 '1' => {
5651 'name' => 'completion_code',
5652 'type' => '121'
5653 },
5654 '2' => {
5655 'name' => 'msg',
Andrew Jeffery0612d982024-12-12 11:08:21 +10305656 'type' => '4270'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305657 }
5658 },
5659 'Return' => '100',
5660 'ShortName' => 'encode_set_event_receiver_resp'
5661 },
Unive Tiene5c3f142024-12-13 14:14:19 +08005662 '123520' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09305663 'Header' => 'platform.h',
Andrew Jeffery0612d982024-12-12 11:08:21 +10305664 'Line' => '2445',
Andrew Jeffery48761c62024-06-03 15:48:26 +09305665 'Param' => {
5666 '0' => {
5667 'name' => 'msg',
Andrew Jeffery0612d982024-12-12 11:08:21 +10305668 'type' => '4914'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305669 },
5670 '1' => {
5671 'name' => 'payload_length',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10305672 'type' => '1140'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305673 },
5674 '2' => {
5675 'name' => 'event_message_global_enable',
Andrew Jeffery0612d982024-12-12 11:08:21 +10305676 'type' => '4919'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305677 },
5678 '3' => {
5679 'name' => 'transport_protocol_type',
Andrew Jeffery0612d982024-12-12 11:08:21 +10305680 'type' => '4919'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305681 },
5682 '4' => {
5683 'name' => 'event_receiver_address_info',
Andrew Jeffery0612d982024-12-12 11:08:21 +10305684 'type' => '4919'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305685 },
5686 '5' => {
5687 'name' => 'heartbeat_timer',
Andrew Jeffery0612d982024-12-12 11:08:21 +10305688 'type' => '12863'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305689 }
5690 },
5691 'Return' => '100',
5692 'ShortName' => 'decode_set_event_receiver_req'
5693 },
Unive Tiene5c3f142024-12-13 14:14:19 +08005694 '124580' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09305695 'Header' => 'platform.h',
Andrew Jeffery0612d982024-12-12 11:08:21 +10305696 'Line' => '2423',
Andrew Jeffery48761c62024-06-03 15:48:26 +09305697 'Param' => {
5698 '0' => {
5699 'name' => 'msg',
Andrew Jeffery0612d982024-12-12 11:08:21 +10305700 'type' => '4914'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305701 },
5702 '1' => {
5703 'name' => 'payload_length',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10305704 'type' => '1140'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305705 },
5706 '2' => {
5707 'name' => 'completion_code',
Andrew Jeffery0612d982024-12-12 11:08:21 +10305708 'type' => '4919'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305709 }
5710 },
5711 'Reg' => {
5712 '0' => 'rdi',
Andrew Jeffery48761c62024-06-03 15:48:26 +09305713 '1' => 'rsi',
5714 '2' => 'rdx'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305715 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09305716 'Return' => '100',
5717 'ShortName' => 'decode_set_event_receiver_resp'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305718 },
Unive Tiene5c3f142024-12-13 14:14:19 +08005719 '125073' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09305720 'Header' => 'platform.h',
Andrew Jeffery0612d982024-12-12 11:08:21 +10305721 'Line' => '2409',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305722 'Param' => {
5723 '0' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09305724 'name' => 'instance_id',
5725 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305726 },
5727 '1' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09305728 'name' => 'event_message_global_enable',
5729 'type' => '121'
5730 },
5731 '2' => {
5732 'name' => 'transport_protocol_type',
5733 'type' => '121'
5734 },
5735 '3' => {
5736 'name' => 'event_receiver_address_info',
5737 'type' => '121'
5738 },
5739 '4' => {
5740 'name' => 'heartbeat_timer',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10305741 'type' => '1006'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305742 },
5743 '5' => {
5744 'name' => 'msg',
Andrew Jeffery0612d982024-12-12 11:08:21 +10305745 'type' => '4270'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305746 }
5747 },
5748 'Return' => '100',
5749 'ShortName' => 'encode_set_event_receiver_req'
5750 },
Unive Tiene5c3f142024-12-13 14:14:19 +08005751 '125331' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09305752 'Header' => 'platform.h',
Andrew Jeffery0612d982024-12-12 11:08:21 +10305753 'Line' => '1530',
Andrew Jeffery48761c62024-06-03 15:48:26 +09305754 'Param' => {
5755 '0' => {
5756 'name' => 'msg',
Andrew Jeffery0612d982024-12-12 11:08:21 +10305757 'type' => '4914'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305758 },
5759 '1' => {
5760 'name' => 'payload_length',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10305761 'type' => '1140'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305762 },
5763 '2' => {
5764 'name' => 'sensor_id',
Andrew Jeffery0612d982024-12-12 11:08:21 +10305765 'type' => '12863'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305766 },
5767 '3' => {
5768 'name' => 'rearm_event_state',
Andrew Jeffery0612d982024-12-12 11:08:21 +10305769 'type' => '4919'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305770 }
5771 },
5772 'Return' => '100',
5773 'ShortName' => 'decode_get_sensor_reading_req'
5774 },
Unive Tiene5c3f142024-12-13 14:14:19 +08005775 '126087' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09305776 'Header' => 'platform.h',
Andrew Jeffery0612d982024-12-12 11:08:21 +10305777 'Line' => '1556',
Andrew Jeffery48761c62024-06-03 15:48:26 +09305778 'Param' => {
5779 '0' => {
5780 'name' => 'instance_id',
5781 'type' => '121'
5782 },
5783 '1' => {
5784 'name' => 'completion_code',
5785 'type' => '121'
5786 },
5787 '2' => {
5788 'name' => 'sensor_data_size',
5789 'type' => '121'
5790 },
5791 '3' => {
5792 'name' => 'sensor_operational_state',
5793 'type' => '121'
5794 },
5795 '4' => {
5796 'name' => 'sensor_event_message_enable',
5797 'type' => '121'
5798 },
5799 '5' => {
5800 'name' => 'present_state',
5801 'type' => '121'
5802 },
5803 '6' => {
5804 'name' => 'previous_state',
5805 'offset' => '0',
5806 'type' => '121'
5807 },
5808 '7' => {
5809 'name' => 'event_state',
5810 'offset' => '8',
5811 'type' => '121'
5812 },
5813 '8' => {
5814 'name' => 'present_reading',
5815 'offset' => '16',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10305816 'type' => '1214'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305817 },
5818 '9' => {
5819 'name' => 'msg',
5820 'offset' => '24',
Andrew Jeffery0612d982024-12-12 11:08:21 +10305821 'type' => '4270'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305822 },
5823 '10' => {
5824 'name' => 'payload_length',
5825 'offset' => '32',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10305826 'type' => '1140'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305827 }
5828 },
5829 'Return' => '100',
5830 'ShortName' => 'encode_get_sensor_reading_resp'
5831 },
Unive Tiene5c3f142024-12-13 14:14:19 +08005832 '126641' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09305833 'Header' => 'platform.h',
Andrew Jeffery0612d982024-12-12 11:08:21 +10305834 'Line' => '2384',
Andrew Jeffery48761c62024-06-03 15:48:26 +09305835 'Param' => {
5836 '0' => {
5837 'name' => 'msg',
Andrew Jeffery0612d982024-12-12 11:08:21 +10305838 'type' => '4914'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305839 },
5840 '1' => {
5841 'name' => 'payload_length',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10305842 'type' => '1140'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305843 },
5844 '2' => {
5845 'name' => 'completion_code',
Andrew Jeffery0612d982024-12-12 11:08:21 +10305846 'type' => '4919'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305847 },
5848 '3' => {
5849 'name' => 'sensor_data_size',
Andrew Jeffery0612d982024-12-12 11:08:21 +10305850 'type' => '4919'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305851 },
5852 '4' => {
5853 'name' => 'sensor_operational_state',
Andrew Jeffery0612d982024-12-12 11:08:21 +10305854 'type' => '4919'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305855 },
5856 '5' => {
5857 'name' => 'sensor_event_message_enable',
Andrew Jeffery0612d982024-12-12 11:08:21 +10305858 'type' => '4919'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305859 },
5860 '6' => {
5861 'name' => 'present_state',
5862 'offset' => '0',
Andrew Jeffery0612d982024-12-12 11:08:21 +10305863 'type' => '4919'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305864 },
5865 '7' => {
5866 'name' => 'previous_state',
5867 'offset' => '8',
Andrew Jeffery0612d982024-12-12 11:08:21 +10305868 'type' => '4919'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305869 },
5870 '8' => {
5871 'name' => 'event_state',
5872 'offset' => '16',
Andrew Jeffery0612d982024-12-12 11:08:21 +10305873 'type' => '4919'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305874 },
5875 '9' => {
5876 'name' => 'present_reading',
5877 'offset' => '24',
Andrew Jeffery0612d982024-12-12 11:08:21 +10305878 'type' => '4919'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305879 }
5880 },
5881 'Return' => '100',
5882 'ShortName' => 'decode_get_sensor_reading_resp'
5883 },
Unive Tiene5c3f142024-12-13 14:14:19 +08005884 '129286' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09305885 'Header' => 'platform.h',
Andrew Jeffery0612d982024-12-12 11:08:21 +10305886 'Line' => '2359',
Andrew Jeffery48761c62024-06-03 15:48:26 +09305887 'Param' => {
5888 '0' => {
5889 'name' => 'instance_id',
5890 'type' => '121'
5891 },
5892 '1' => {
5893 'name' => 'sensor_id',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10305894 'type' => '1006'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305895 },
5896 '2' => {
5897 'name' => 'rearm_event_state',
5898 'type' => '121'
5899 },
5900 '3' => {
5901 'name' => 'msg',
Andrew Jeffery0612d982024-12-12 11:08:21 +10305902 'type' => '4270'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305903 }
5904 },
5905 'Return' => '100',
5906 'ShortName' => 'encode_get_sensor_reading_req'
5907 },
Unive Tiene5c3f142024-12-13 14:14:19 +08005908 '129504' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09305909 'Header' => 'platform.h',
Andrew Jeffery0612d982024-12-12 11:08:21 +10305910 'Line' => '2340',
Andrew Jeffery48761c62024-06-03 15:48:26 +09305911 'Param' => {
5912 '0' => {
5913 'name' => 'change_record_data',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10305914 'type' => '1214'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305915 },
5916 '1' => {
5917 'name' => 'change_record_data_size',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10305918 'type' => '1140'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305919 },
5920 '2' => {
5921 'name' => 'event_data_operation',
Andrew Jeffery0612d982024-12-12 11:08:21 +10305922 'type' => '4919'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305923 },
5924 '3' => {
5925 'name' => 'number_of_change_entries',
Andrew Jeffery0612d982024-12-12 11:08:21 +10305926 'type' => '4919'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305927 },
5928 '4' => {
5929 'name' => 'change_entry_data_offset',
Andrew Jeffery0612d982024-12-12 11:08:21 +10305930 'type' => '13426'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305931 }
5932 },
5933 'Reg' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09305934 '0' => 'rdi',
Andrew Jeffery0612d982024-12-12 11:08:21 +10305935 '2' => 'rdx',
Andrew Jeffery48761c62024-06-03 15:48:26 +09305936 '3' => 'r9',
5937 '4' => 'r8'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305938 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09305939 'Return' => '100',
5940 'ShortName' => 'decode_pldm_pdr_repository_change_record_data'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305941 },
Unive Tiene5c3f142024-12-13 14:14:19 +08005942 '130952' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09305943 'Header' => 'platform.h',
Andrew Jeffery0612d982024-12-12 11:08:21 +10305944 'Line' => '2246',
Thu Nguyenf874b382024-07-24 11:22:34 +00005945 'Param' => {
5946 '0' => {
5947 'name' => 'event_data',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10305948 'type' => '2396'
Thu Nguyenf874b382024-07-24 11:22:34 +00005949 },
5950 '1' => {
5951 'name' => 'event_data_length',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10305952 'type' => '1140'
Thu Nguyenf874b382024-07-24 11:22:34 +00005953 },
5954 '2' => {
5955 'name' => 'poll_event',
Unive Tiene5c3f142024-12-13 14:14:19 +08005956 'type' => '131891'
Thu Nguyenf874b382024-07-24 11:22:34 +00005957 }
5958 },
5959 'Return' => '100',
5960 'ShortName' => 'decode_pldm_message_poll_event_data'
5961 },
Unive Tiene5c3f142024-12-13 14:14:19 +08005962 '131896' => {
Thu Nguyenf874b382024-07-24 11:22:34 +00005963 'Header' => 'platform.h',
Andrew Jeffery0612d982024-12-12 11:08:21 +10305964 'Line' => '2232',
Andrew Jeffery48761c62024-06-03 15:48:26 +09305965 'Param' => {
5966 '0' => {
5967 'name' => 'event_data',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10305968 'type' => '1214'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305969 },
5970 '1' => {
5971 'name' => 'event_data_size',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10305972 'type' => '1140'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305973 },
5974 '2' => {
5975 'name' => 'event_data_format',
Andrew Jeffery0612d982024-12-12 11:08:21 +10305976 'type' => '4919'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305977 },
5978 '3' => {
5979 'name' => 'number_of_change_records',
Andrew Jeffery0612d982024-12-12 11:08:21 +10305980 'type' => '4919'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305981 },
5982 '4' => {
5983 'name' => 'change_record_data_offset',
Andrew Jeffery0612d982024-12-12 11:08:21 +10305984 'type' => '13426'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305985 }
5986 },
5987 'Reg' => {
5988 '0' => 'rdi',
Andrew Jeffery0612d982024-12-12 11:08:21 +10305989 '2' => 'rdx',
Andrew Jeffery48761c62024-06-03 15:48:26 +09305990 '3' => 'r9',
5991 '4' => 'r8'
5992 },
5993 'Return' => '100',
5994 'ShortName' => 'decode_pldm_pdr_repository_chg_event_data'
5995 },
Unive Tiene5c3f142024-12-13 14:14:19 +08005996 '132566' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09305997 'Header' => 'platform.h',
Andrew Jeffery0612d982024-12-12 11:08:21 +10305998 'Line' => '2294',
Andrew Jeffery48761c62024-06-03 15:48:26 +09305999 'Param' => {
6000 '0' => {
6001 'name' => 'event_data_format',
6002 'type' => '121'
6003 },
6004 '1' => {
6005 'name' => 'number_of_change_records',
6006 'type' => '121'
6007 },
6008 '2' => {
6009 'name' => 'event_data_operations',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10306010 'type' => '1214'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306011 },
6012 '3' => {
6013 'name' => 'numbers_of_change_entries',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10306014 'type' => '1214'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306015 },
6016 '4' => {
6017 'name' => 'change_entries',
Unive Tiene5c3f142024-12-13 14:14:19 +08006018 'type' => '132885'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306019 },
6020 '5' => {
6021 'name' => 'event_data',
Unive Tiene5c3f142024-12-13 14:14:19 +08006022 'type' => '132900'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306023 },
6024 '6' => {
6025 'name' => 'actual_change_records_size',
6026 'offset' => '0',
Andrew Jeffery0612d982024-12-12 11:08:21 +10306027 'type' => '13426'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306028 },
6029 '7' => {
6030 'name' => 'max_change_records_size',
6031 'offset' => '8',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10306032 'type' => '1140'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306033 }
6034 },
6035 'Reg' => {
6036 '0' => 'rdi',
6037 '1' => 'rbx',
6038 '2' => 'r10',
6039 '3' => 'r11',
6040 '4' => 'r8',
6041 '5' => 'r9'
6042 },
6043 'Return' => '100',
6044 'ShortName' => 'encode_pldm_pdr_repository_chg_event_data'
6045 },
Unive Tiene5c3f142024-12-13 14:14:19 +08006046 '132910' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306047 'Header' => 'platform.h',
Andrew Jeffery0612d982024-12-12 11:08:21 +10306048 'Line' => '2210',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306049 'Param' => {
6050 '0' => {
6051 'name' => 'msg',
Andrew Jeffery0612d982024-12-12 11:08:21 +10306052 'type' => '4914'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306053 },
6054 '1' => {
6055 'name' => 'payload_length',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10306056 'type' => '1140'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306057 },
6058 '2' => {
6059 'name' => 'completion_code',
Andrew Jeffery0612d982024-12-12 11:08:21 +10306060 'type' => '4919'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306061 },
6062 '3' => {
6063 'name' => 'effecter_data_size',
Andrew Jeffery0612d982024-12-12 11:08:21 +10306064 'type' => '4919'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306065 },
6066 '4' => {
6067 'name' => 'effecter_oper_state',
Andrew Jeffery0612d982024-12-12 11:08:21 +10306068 'type' => '4919'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306069 },
6070 '5' => {
6071 'name' => 'pending_value',
Andrew Jeffery0612d982024-12-12 11:08:21 +10306072 'type' => '4919'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306073 },
6074 '6' => {
6075 'name' => 'present_value',
6076 'offset' => '0',
Andrew Jeffery0612d982024-12-12 11:08:21 +10306077 'type' => '4919'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306078 }
6079 },
6080 'Return' => '100',
6081 'ShortName' => 'decode_get_numeric_effecter_value_resp'
6082 },
Unive Tiene5c3f142024-12-13 14:14:19 +08006083 '136218' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306084 'Header' => 'platform.h',
Andrew Jeffery0612d982024-12-12 11:08:21 +10306085 'Line' => '1487',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306086 'Param' => {
6087 '0' => {
6088 'name' => 'msg',
Andrew Jeffery0612d982024-12-12 11:08:21 +10306089 'type' => '4914'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306090 },
6091 '1' => {
6092 'name' => 'payload_length',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10306093 'type' => '1140'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306094 },
6095 '2' => {
6096 'name' => 'effecter_id',
Andrew Jeffery0612d982024-12-12 11:08:21 +10306097 'type' => '12863'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306098 }
6099 },
6100 'Return' => '100',
6101 'ShortName' => 'decode_get_numeric_effecter_value_req'
6102 },
Unive Tiene5c3f142024-12-13 14:14:19 +08006103 '136817' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306104 'Header' => 'platform.h',
Andrew Jeffery0612d982024-12-12 11:08:21 +10306105 'Line' => '1511',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306106 'Param' => {
6107 '0' => {
6108 'name' => 'instance_id',
6109 'type' => '121'
6110 },
6111 '1' => {
6112 'name' => 'completion_code',
6113 'type' => '121'
6114 },
6115 '2' => {
6116 'name' => 'effecter_data_size',
6117 'type' => '121'
6118 },
6119 '3' => {
6120 'name' => 'effecter_oper_state',
6121 'type' => '121'
6122 },
6123 '4' => {
6124 'name' => 'pending_value',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10306125 'type' => '1214'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306126 },
6127 '5' => {
6128 'name' => 'present_value',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10306129 'type' => '1214'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306130 },
6131 '6' => {
6132 'name' => 'msg',
6133 'offset' => '0',
Andrew Jeffery0612d982024-12-12 11:08:21 +10306134 'type' => '4270'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306135 },
6136 '7' => {
6137 'name' => 'payload_length',
6138 'offset' => '8',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10306139 'type' => '1140'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306140 }
6141 },
6142 'Return' => '100',
6143 'ShortName' => 'encode_get_numeric_effecter_value_resp'
6144 },
Unive Tiene5c3f142024-12-13 14:14:19 +08006145 '137515' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306146 'Header' => 'platform.h',
Andrew Jeffery0612d982024-12-12 11:08:21 +10306147 'Line' => '2189',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306148 'Param' => {
6149 '0' => {
6150 'name' => 'instance_id',
6151 'type' => '121'
6152 },
6153 '1' => {
6154 'name' => 'effecter_id',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10306155 'type' => '1006'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306156 },
6157 '2' => {
6158 'name' => 'msg',
Andrew Jeffery0612d982024-12-12 11:08:21 +10306159 'type' => '4270'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306160 }
6161 },
6162 'Return' => '100',
6163 'ShortName' => 'encode_get_numeric_effecter_value_req'
6164 },
Unive Tiene5c3f142024-12-13 14:14:19 +08006165 '137713' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306166 'Header' => 'platform.h',
Andrew Jeffery0612d982024-12-12 11:08:21 +10306167 'Line' => '2174',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306168 'Param' => {
6169 '0' => {
6170 'name' => 'pdr_data',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10306171 'type' => '2396'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306172 },
6173 '1' => {
6174 'name' => 'pdr_data_length',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10306175 'type' => '1140'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306176 },
6177 '2' => {
6178 'name' => 'pdr_value',
Unive Tiene5c3f142024-12-13 14:14:19 +08006179 'type' => '160330'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306180 }
6181 },
6182 'Return' => '100',
6183 'ShortName' => 'decode_numeric_sensor_pdr_data'
6184 },
Unive Tiene5c3f142024-12-13 14:14:19 +08006185 '160335' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306186 'Header' => 'platform.h',
Andrew Jeffery0612d982024-12-12 11:08:21 +10306187 'Line' => '2162',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306188 'Param' => {
6189 '0' => {
6190 'name' => 'sensor_data',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10306191 'type' => '1214'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306192 },
6193 '1' => {
6194 'name' => 'sensor_data_length',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10306195 'type' => '1140'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306196 },
6197 '2' => {
6198 'name' => 'event_state',
Andrew Jeffery0612d982024-12-12 11:08:21 +10306199 'type' => '4919'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306200 },
6201 '3' => {
6202 'name' => 'previous_event_state',
Andrew Jeffery0612d982024-12-12 11:08:21 +10306203 'type' => '4919'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306204 },
6205 '4' => {
6206 'name' => 'sensor_data_size',
Andrew Jeffery0612d982024-12-12 11:08:21 +10306207 'type' => '4919'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306208 },
6209 '5' => {
6210 'name' => 'present_reading',
Andrew Jeffery0612d982024-12-12 11:08:21 +10306211 'type' => '4924'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306212 }
6213 },
6214 'Reg' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306215 '5' => 'r9'
6216 },
6217 'Return' => '100',
6218 'ShortName' => 'decode_numeric_sensor_data'
6219 },
Unive Tiene5c3f142024-12-13 14:14:19 +08006220 '162348' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306221 'Header' => 'platform.h',
Andrew Jeffery0612d982024-12-12 11:08:21 +10306222 'Line' => '2141',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306223 'Param' => {
6224 '0' => {
6225 'name' => 'sensor_data',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10306226 'type' => '1214'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306227 },
6228 '1' => {
6229 'name' => 'sensor_data_length',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10306230 'type' => '1140'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306231 },
6232 '2' => {
6233 'name' => 'sensor_offset',
Andrew Jeffery0612d982024-12-12 11:08:21 +10306234 'type' => '4919'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306235 },
6236 '3' => {
6237 'name' => 'event_state',
Andrew Jeffery0612d982024-12-12 11:08:21 +10306238 'type' => '4919'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306239 },
6240 '4' => {
6241 'name' => 'previous_event_state',
Andrew Jeffery0612d982024-12-12 11:08:21 +10306242 'type' => '4919'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306243 }
6244 },
6245 'Reg' => {
6246 '0' => 'rdi',
Andrew Jeffery0612d982024-12-12 11:08:21 +10306247 '2' => 'rdx',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306248 '3' => 'r9',
6249 '4' => 'r8'
6250 },
6251 'Return' => '100',
6252 'ShortName' => 'decode_state_sensor_data'
6253 },
Unive Tiene5c3f142024-12-13 14:14:19 +08006254 '163147' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306255 'Header' => 'platform.h',
Andrew Jeffery0612d982024-12-12 11:08:21 +10306256 'Line' => '2123',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306257 'Param' => {
6258 '0' => {
6259 'name' => 'sensor_data',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10306260 'type' => '1214'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306261 },
6262 '1' => {
6263 'name' => 'sensor_data_length',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10306264 'type' => '1140'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306265 },
6266 '2' => {
6267 'name' => 'present_op_state',
Andrew Jeffery0612d982024-12-12 11:08:21 +10306268 'type' => '4919'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306269 },
6270 '3' => {
6271 'name' => 'previous_op_state',
Andrew Jeffery0612d982024-12-12 11:08:21 +10306272 'type' => '4919'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306273 }
6274 },
6275 'Reg' => {
Andrew Jeffery0612d982024-12-12 11:08:21 +10306276 '0' => 'rdi',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306277 '2' => 'rdx',
Andrew Jeffery0612d982024-12-12 11:08:21 +10306278 '3' => 'r8'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306279 },
6280 'Return' => '100',
6281 'ShortName' => 'decode_sensor_op_data'
6282 },
Unive Tiene5c3f142024-12-13 14:14:19 +08006283 '163797' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306284 'Header' => 'platform.h',
Andrew Jeffery0612d982024-12-12 11:08:21 +10306285 'Line' => '2106',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306286 'Param' => {
6287 '0' => {
6288 'name' => 'event_data',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10306289 'type' => '1214'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306290 },
6291 '1' => {
6292 'name' => 'event_data_length',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10306293 'type' => '1140'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306294 },
6295 '2' => {
6296 'name' => 'sensor_id',
Andrew Jeffery0612d982024-12-12 11:08:21 +10306297 'type' => '12863'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306298 },
6299 '3' => {
6300 'name' => 'sensor_event_class_type',
Andrew Jeffery0612d982024-12-12 11:08:21 +10306301 'type' => '4919'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306302 },
6303 '4' => {
6304 'name' => 'event_class_data_offset',
Andrew Jeffery0612d982024-12-12 11:08:21 +10306305 'type' => '13426'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306306 }
6307 },
6308 'Return' => '100',
6309 'ShortName' => 'decode_sensor_event_data'
6310 },
Unive Tiene5c3f142024-12-13 14:14:19 +08006311 '164606' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306312 'Header' => 'platform.h',
Andrew Jeffery0612d982024-12-12 11:08:21 +10306313 'Line' => '2085',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306314 'Param' => {
6315 '0' => {
6316 'name' => 'msg',
Andrew Jeffery0612d982024-12-12 11:08:21 +10306317 'type' => '4914'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306318 },
6319 '1' => {
6320 'name' => 'payload_length',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10306321 'type' => '1140'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306322 },
6323 '2' => {
6324 'name' => 'completion_code',
Andrew Jeffery0612d982024-12-12 11:08:21 +10306325 'type' => '4919'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306326 },
6327 '3' => {
6328 'name' => 'synchrony_config',
Andrew Jeffery0612d982024-12-12 11:08:21 +10306329 'type' => '4919'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306330 },
6331 '4' => {
6332 'name' => 'synchrony_config_support',
Andrew Jeffery0612d982024-12-12 11:08:21 +10306333 'type' => '6753'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306334 },
6335 '5' => {
6336 'name' => 'number_event_class_returned',
Andrew Jeffery0612d982024-12-12 11:08:21 +10306337 'type' => '4919'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306338 },
6339 '6' => {
6340 'name' => 'event_class',
6341 'offset' => '0',
Andrew Jeffery0612d982024-12-12 11:08:21 +10306342 'type' => '4919'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306343 },
6344 '7' => {
6345 'name' => 'event_class_count',
6346 'offset' => '8',
6347 'type' => '121'
6348 }
6349 },
6350 'Reg' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306351 '4' => 'r8',
6352 '5' => 'r9'
6353 },
6354 'Return' => '100',
6355 'ShortName' => 'decode_event_message_supported_resp'
6356 },
Unive Tiene5c3f142024-12-13 14:14:19 +08006357 '165884' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306358 'Header' => 'platform.h',
Andrew Jeffery0612d982024-12-12 11:08:21 +10306359 'Line' => '2068',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306360 'Param' => {
6361 '0' => {
6362 'name' => 'instance_id',
6363 'type' => '121'
6364 },
6365 '1' => {
6366 'name' => 'format_version',
6367 'type' => '121'
6368 },
6369 '2' => {
6370 'name' => 'msg',
Andrew Jeffery0612d982024-12-12 11:08:21 +10306371 'type' => '4270'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306372 }
6373 },
6374 'Return' => '100',
6375 'ShortName' => 'encode_event_message_supported_req'
6376 },
Unive Tiene5c3f142024-12-13 14:14:19 +08006377 '166082' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306378 'Header' => 'platform.h',
Andrew Jeffery0612d982024-12-12 11:08:21 +10306379 'Line' => '2041',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306380 'Param' => {
6381 '0' => {
6382 'name' => 'msg',
Andrew Jeffery0612d982024-12-12 11:08:21 +10306383 'type' => '4914'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306384 },
6385 '1' => {
6386 'name' => 'payload_length',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10306387 'type' => '1140'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306388 },
6389 '2' => {
6390 'name' => 'completion_code',
Andrew Jeffery0612d982024-12-12 11:08:21 +10306391 'type' => '4919'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306392 },
6393 '3' => {
6394 'name' => 'terminus_max_buffer_size',
Andrew Jeffery0612d982024-12-12 11:08:21 +10306395 'type' => '12863'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306396 }
6397 },
6398 'Return' => '100',
6399 'ShortName' => 'decode_event_message_buffer_size_resp'
6400 },
Unive Tiene5c3f142024-12-13 14:14:19 +08006401 '166851' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306402 'Header' => 'platform.h',
Andrew Jeffery0612d982024-12-12 11:08:21 +10306403 'Line' => '2054',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306404 'Param' => {
6405 '0' => {
6406 'name' => 'instance_id',
6407 'type' => '121'
6408 },
6409 '1' => {
6410 'name' => 'event_receiver_max_buffer_size',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10306411 'type' => '1006'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306412 },
6413 '2' => {
6414 'name' => 'msg',
Andrew Jeffery0612d982024-12-12 11:08:21 +10306415 'type' => '4270'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306416 }
6417 },
6418 'Reg' => {
6419 '2' => 'rbx'
6420 },
6421 'Return' => '100',
6422 'ShortName' => 'encode_event_message_buffer_size_req'
6423 },
Unive Tiene5c3f142024-12-13 14:14:19 +08006424 '167049' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306425 'Header' => 'platform.h',
Andrew Jeffery0612d982024-12-12 11:08:21 +10306426 'Line' => '2030',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306427 'Param' => {
6428 '0' => {
6429 'name' => 'msg',
Andrew Jeffery0612d982024-12-12 11:08:21 +10306430 'type' => '4914'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306431 },
6432 '1' => {
6433 'name' => 'payload_length',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10306434 'type' => '1140'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306435 },
6436 '2' => {
6437 'name' => 'completion_code',
Andrew Jeffery0612d982024-12-12 11:08:21 +10306438 'type' => '4919'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306439 },
6440 '3' => {
6441 'name' => 'platform_event_status',
Andrew Jeffery0612d982024-12-12 11:08:21 +10306442 'type' => '4919'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306443 }
6444 },
6445 'Reg' => {
Andrew Jeffery4f60fb72024-09-23 13:56:44 +09306446 '3' => 'rcx'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306447 },
6448 'Return' => '100',
6449 'ShortName' => 'decode_platform_event_message_resp'
6450 },
Unive Tiene5c3f142024-12-13 14:14:19 +08006451 '167725' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306452 'Header' => 'platform.h',
Andrew Jeffery0612d982024-12-12 11:08:21 +10306453 'Line' => '1973',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306454 'Param' => {
6455 '0' => {
6456 'name' => 'instance_id',
6457 'type' => '121'
6458 },
6459 '1' => {
6460 'name' => 'format_version',
6461 'type' => '121'
6462 },
6463 '2' => {
6464 'name' => 'tid',
6465 'type' => '121'
6466 },
6467 '3' => {
6468 'name' => 'event_class',
6469 'type' => '121'
6470 },
6471 '4' => {
6472 'name' => 'event_data',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10306473 'type' => '1214'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306474 },
6475 '5' => {
6476 'name' => 'event_data_length',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10306477 'type' => '1140'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306478 },
6479 '6' => {
6480 'name' => 'msg',
6481 'offset' => '0',
Andrew Jeffery0612d982024-12-12 11:08:21 +10306482 'type' => '4270'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306483 },
6484 '7' => {
6485 'name' => 'payload_length',
6486 'offset' => '8',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10306487 'type' => '1140'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306488 }
6489 },
6490 'Return' => '100',
6491 'ShortName' => 'encode_platform_event_message_req'
6492 },
Unive Tiene5c3f142024-12-13 14:14:19 +08006493 '168126' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306494 'Header' => 'platform.h',
Andrew Jeffery0612d982024-12-12 11:08:21 +10306495 'Line' => '1953',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306496 'Param' => {
6497 '0' => {
6498 'name' => 'instance_id',
6499 'type' => '121'
6500 },
6501 '1' => {
6502 'name' => 'completion_code',
6503 'type' => '121'
6504 },
6505 '2' => {
6506 'name' => 'tid',
6507 'type' => '121'
6508 },
6509 '3' => {
6510 'name' => 'event_id',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10306511 'type' => '1006'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306512 },
6513 '4' => {
6514 'name' => 'next_data_transfer_handle',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10306515 'type' => '1018'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306516 },
6517 '5' => {
6518 'name' => 'transfer_flag',
6519 'type' => '121'
6520 },
6521 '6' => {
6522 'name' => 'event_class',
6523 'offset' => '0',
6524 'type' => '121'
6525 },
6526 '7' => {
6527 'name' => 'event_data_size',
6528 'offset' => '8',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10306529 'type' => '1018'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306530 },
6531 '8' => {
6532 'name' => 'event_data',
6533 'offset' => '16',
Andrew Jeffery0612d982024-12-12 11:08:21 +10306534 'type' => '4919'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306535 },
6536 '9' => {
6537 'name' => 'checksum',
6538 'offset' => '24',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10306539 'type' => '1018'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306540 },
6541 '10' => {
6542 'name' => 'msg',
6543 'offset' => '32',
Andrew Jeffery0612d982024-12-12 11:08:21 +10306544 'type' => '4270'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306545 },
6546 '11' => {
6547 'name' => 'payload_length',
6548 'offset' => '40',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10306549 'type' => '1140'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306550 }
6551 },
6552 'Return' => '100',
6553 'ShortName' => 'encode_poll_for_platform_event_message_resp'
6554 },
Unive Tiene5c3f142024-12-13 14:14:19 +08006555 '170240' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306556 'Header' => 'platform.h',
Andrew Jeffery0612d982024-12-12 11:08:21 +10306557 'Line' => '1931',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306558 'Param' => {
6559 '0' => {
6560 'name' => 'instance_id',
6561 'type' => '121'
6562 },
6563 '1' => {
6564 'name' => 'completion_code',
6565 'type' => '121'
6566 },
6567 '2' => {
6568 'name' => 'platform_event_status',
6569 'type' => '121'
6570 },
6571 '3' => {
6572 'name' => 'msg',
Andrew Jeffery0612d982024-12-12 11:08:21 +10306573 'type' => '4270'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306574 }
6575 },
6576 'Return' => '100',
6577 'ShortName' => 'encode_platform_event_message_resp'
6578 },
Unive Tiene5c3f142024-12-13 14:14:19 +08006579 '170458' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306580 'Header' => 'platform.h',
Andrew Jeffery0612d982024-12-12 11:08:21 +10306581 'Line' => '1916',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306582 'Param' => {
6583 '0' => {
6584 'name' => 'msg',
Andrew Jeffery0612d982024-12-12 11:08:21 +10306585 'type' => '4914'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306586 },
6587 '1' => {
6588 'name' => 'payload_length',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10306589 'type' => '1140'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306590 },
6591 '2' => {
6592 'name' => 'format_version',
Andrew Jeffery0612d982024-12-12 11:08:21 +10306593 'type' => '4919'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306594 },
6595 '3' => {
6596 'name' => 'transfer_operation_flag',
Andrew Jeffery0612d982024-12-12 11:08:21 +10306597 'type' => '4919'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306598 },
6599 '4' => {
6600 'name' => 'data_transfer_handle',
Andrew Jeffery0612d982024-12-12 11:08:21 +10306601 'type' => '4924'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306602 },
6603 '5' => {
6604 'name' => 'event_id_to_acknowledge',
Andrew Jeffery0612d982024-12-12 11:08:21 +10306605 'type' => '12863'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306606 }
6607 },
6608 'Return' => '100',
6609 'ShortName' => 'decode_poll_for_platform_event_message_req'
6610 },
Unive Tiene5c3f142024-12-13 14:14:19 +08006611 '171708' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306612 'Header' => 'platform.h',
Andrew Jeffery0612d982024-12-12 11:08:21 +10306613 'Line' => '1900',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306614 'Param' => {
6615 '0' => {
6616 'name' => 'msg',
Andrew Jeffery0612d982024-12-12 11:08:21 +10306617 'type' => '4914'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306618 },
6619 '1' => {
6620 'name' => 'payload_length',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10306621 'type' => '1140'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306622 },
6623 '2' => {
6624 'name' => 'format_version',
Andrew Jeffery0612d982024-12-12 11:08:21 +10306625 'type' => '4919'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306626 },
6627 '3' => {
6628 'name' => 'tid',
Andrew Jeffery0612d982024-12-12 11:08:21 +10306629 'type' => '4919'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306630 },
6631 '4' => {
6632 'name' => 'event_class',
Andrew Jeffery0612d982024-12-12 11:08:21 +10306633 'type' => '4919'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306634 },
6635 '5' => {
6636 'name' => 'event_data_offset',
Andrew Jeffery0612d982024-12-12 11:08:21 +10306637 'type' => '13426'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306638 }
6639 },
6640 'Reg' => {
Andrew Jeffery0612d982024-12-12 11:08:21 +10306641 '0' => 'r10',
6642 '2' => 'rdx',
6643 '3' => 'rcx',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306644 '4' => 'r8',
6645 '5' => 'r9'
6646 },
6647 'Return' => '100',
6648 'ShortName' => 'decode_platform_event_message_req'
6649 },
Unive Tiene5c3f142024-12-13 14:14:19 +08006650 '172527' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306651 'Header' => 'platform.h',
Andrew Jeffery0612d982024-12-12 11:08:21 +10306652 'Line' => '2318',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306653 'Param' => {
6654 '0' => {
6655 'name' => 'event_data',
Unive Tiene5c3f142024-12-13 14:14:19 +08006656 'type' => '172718'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306657 },
6658 '1' => {
6659 'name' => 'event_data_size',
Unive Tiene5c3f142024-12-13 14:14:19 +08006660 'type' => '32000'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306661 },
6662 '2' => {
6663 'name' => 'sensor_id',
Andrew Jeffery0612d982024-12-12 11:08:21 +10306664 'type' => '16179'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306665 },
6666 '3' => {
6667 'name' => 'sensor_event_class',
Unive Tiene5c3f142024-12-13 14:14:19 +08006668 'type' => '90459'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306669 },
6670 '4' => {
6671 'name' => 'sensor_offset',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10306672 'type' => '1001'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306673 },
6674 '5' => {
6675 'name' => 'event_state',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10306676 'type' => '1001'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306677 },
6678 '6' => {
6679 'name' => 'previous_event_state',
6680 'offset' => '0',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10306681 'type' => '1001'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306682 },
6683 '7' => {
6684 'name' => 'actual_event_data_size',
Unive Tiene5c3f142024-12-13 14:14:19 +08006685 'type' => '130179'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306686 }
6687 },
6688 'Reg' => {
6689 '1' => 'rdi',
6690 '2' => 'rdx',
6691 '3' => 'rcx',
6692 '4' => 'r8',
6693 '5' => 'r9',
6694 '7' => 'rsi'
6695 },
6696 'Return' => '100',
6697 'ShortName' => 'encode_sensor_event_data'
6698 },
Unive Tiene5c3f142024-12-13 14:14:19 +08006699 '172733' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306700 'Header' => 'platform.h',
Andrew Jeffery0612d982024-12-12 11:08:21 +10306701 'Line' => '1452',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306702 'Param' => {
6703 '0' => {
6704 'name' => 'msg',
Andrew Jeffery0612d982024-12-12 11:08:21 +10306705 'type' => '4914'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306706 },
6707 '1' => {
6708 'name' => 'payload_length',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10306709 'type' => '1140'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306710 },
6711 '2' => {
6712 'name' => 'sensor_id',
Andrew Jeffery0612d982024-12-12 11:08:21 +10306713 'type' => '12863'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306714 },
6715 '3' => {
6716 'name' => 'sensor_rearm',
Andrew Jeffery0612d982024-12-12 11:08:21 +10306717 'type' => '6753'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306718 },
6719 '4' => {
6720 'name' => 'reserved',
Andrew Jeffery0612d982024-12-12 11:08:21 +10306721 'type' => '4919'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306722 }
6723 },
6724 'Return' => '100',
6725 'ShortName' => 'decode_get_state_sensor_readings_req'
6726 },
Unive Tiene5c3f142024-12-13 14:14:19 +08006727 '173638' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306728 'Header' => 'platform.h',
Andrew Jeffery0612d982024-12-12 11:08:21 +10306729 'Line' => '1820',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306730 'Param' => {
6731 '0' => {
6732 'name' => 'msg',
Andrew Jeffery0612d982024-12-12 11:08:21 +10306733 'type' => '4914'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306734 },
6735 '1' => {
6736 'name' => 'payload_length',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10306737 'type' => '1140'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306738 },
6739 '2' => {
6740 'name' => 'completion_code',
Andrew Jeffery0612d982024-12-12 11:08:21 +10306741 'type' => '4919'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306742 },
6743 '3' => {
6744 'name' => 'comp_sensor_count',
Andrew Jeffery0612d982024-12-12 11:08:21 +10306745 'type' => '4919'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306746 },
6747 '4' => {
6748 'name' => 'field',
Unive Tiene5c3f142024-12-13 14:14:19 +08006749 'type' => '174868'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306750 }
6751 },
6752 'Reg' => {
Andrew Jeffery0612d982024-12-12 11:08:21 +10306753 '3' => 'r9',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306754 '4' => 'r8'
6755 },
6756 'Return' => '100',
6757 'ShortName' => 'decode_get_state_sensor_readings_resp'
6758 },
Unive Tiene5c3f142024-12-13 14:14:19 +08006759 '174873' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306760 'Header' => 'platform.h',
Andrew Jeffery0612d982024-12-12 11:08:21 +10306761 'Line' => '1800',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306762 'Param' => {
6763 '0' => {
6764 'name' => 'instance_id',
6765 'type' => '121'
6766 },
6767 '1' => {
6768 'name' => 'sensor_id',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10306769 'type' => '1006'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306770 },
6771 '2' => {
6772 'name' => 'sensor_rearm',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10306773 'type' => '2831'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306774 },
6775 '3' => {
6776 'name' => 'reserved',
6777 'type' => '121'
6778 },
6779 '4' => {
6780 'name' => 'msg',
Andrew Jeffery0612d982024-12-12 11:08:21 +10306781 'type' => '4270'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306782 }
6783 },
6784 'Return' => '100',
6785 'ShortName' => 'encode_get_state_sensor_readings_req'
6786 },
Unive Tiene5c3f142024-12-13 14:14:19 +08006787 '175111' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306788 'Header' => 'platform.h',
Andrew Jeffery0612d982024-12-12 11:08:21 +10306789 'Line' => '1472',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306790 'Param' => {
6791 '0' => {
6792 'name' => 'instance_id',
6793 'type' => '121'
6794 },
6795 '1' => {
6796 'name' => 'completion_code',
6797 'type' => '121'
6798 },
6799 '2' => {
6800 'name' => 'comp_sensor_count',
6801 'type' => '121'
6802 },
6803 '3' => {
6804 'name' => 'field',
Unive Tiene5c3f142024-12-13 14:14:19 +08006805 'type' => '174868'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306806 },
6807 '4' => {
6808 'name' => 'msg',
Andrew Jeffery0612d982024-12-12 11:08:21 +10306809 'type' => '4270'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306810 }
6811 },
6812 'Return' => '100',
6813 'ShortName' => 'encode_get_state_sensor_readings_resp'
6814 },
Unive Tiene5c3f142024-12-13 14:14:19 +08006815 '175465' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306816 'Header' => 'platform.h',
Andrew Jeffery0612d982024-12-12 11:08:21 +10306817 'Line' => '1781',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306818 'Param' => {
6819 '0' => {
6820 'name' => 'msg',
Andrew Jeffery0612d982024-12-12 11:08:21 +10306821 'type' => '4914'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306822 },
6823 '1' => {
6824 'name' => 'payload_length',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10306825 'type' => '1140'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306826 },
6827 '2' => {
6828 'name' => 'completion_code',
Andrew Jeffery0612d982024-12-12 11:08:21 +10306829 'type' => '4919'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306830 }
6831 },
6832 'Reg' => {
6833 '0' => 'rdi',
6834 '1' => 'rsi',
6835 '2' => 'rdx'
6836 },
6837 'Return' => '100',
6838 'ShortName' => 'decode_set_numeric_effecter_value_resp'
6839 },
Unive Tiene5c3f142024-12-13 14:14:19 +08006840 '175542' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306841 'Header' => 'platform.h',
Andrew Jeffery0612d982024-12-12 11:08:21 +10306842 'Line' => '1768',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306843 'Param' => {
6844 '0' => {
6845 'name' => 'instance_id',
6846 'type' => '121'
6847 },
6848 '1' => {
6849 'name' => 'effecter_id',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10306850 'type' => '1006'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306851 },
6852 '2' => {
6853 'name' => 'effecter_data_size',
6854 'type' => '121'
6855 },
6856 '3' => {
6857 'name' => 'effecter_value',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10306858 'type' => '1214'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306859 },
6860 '4' => {
6861 'name' => 'msg',
Andrew Jeffery0612d982024-12-12 11:08:21 +10306862 'type' => '4270'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306863 },
6864 '5' => {
6865 'name' => 'payload_length',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10306866 'type' => '1140'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306867 }
6868 },
6869 'Reg' => {
6870 '3' => 'r12'
6871 },
6872 'Return' => '100',
6873 'ShortName' => 'encode_set_numeric_effecter_value_req'
6874 },
Unive Tiene5c3f142024-12-13 14:14:19 +08006875 '176014' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306876 'Header' => 'platform.h',
Andrew Jeffery0612d982024-12-12 11:08:21 +10306877 'Line' => '1343',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306878 'Param' => {
6879 '0' => {
6880 'name' => 'instance_id',
6881 'type' => '121'
6882 },
6883 '1' => {
6884 'name' => 'completion_code',
6885 'type' => '121'
6886 },
6887 '2' => {
6888 'name' => 'msg',
Andrew Jeffery0612d982024-12-12 11:08:21 +10306889 'type' => '4270'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306890 },
6891 '3' => {
6892 'name' => 'payload_length',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10306893 'type' => '1140'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306894 }
6895 },
6896 'Return' => '100',
6897 'ShortName' => 'encode_set_numeric_effecter_value_resp'
6898 },
Unive Tiene5c3f142024-12-13 14:14:19 +08006899 '176207' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306900 'Header' => 'platform.h',
Andrew Jeffery0612d982024-12-12 11:08:21 +10306901 'Line' => '1327',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306902 'Param' => {
6903 '0' => {
6904 'name' => 'msg',
Andrew Jeffery0612d982024-12-12 11:08:21 +10306905 'type' => '4914'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306906 },
6907 '1' => {
6908 'name' => 'payload_length',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10306909 'type' => '1140'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306910 },
6911 '2' => {
6912 'name' => 'effecter_id',
Andrew Jeffery0612d982024-12-12 11:08:21 +10306913 'type' => '12863'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306914 },
6915 '3' => {
6916 'name' => 'effecter_data_size',
Andrew Jeffery0612d982024-12-12 11:08:21 +10306917 'type' => '4919'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306918 },
6919 '4' => {
6920 'name' => 'effecter_value',
Andrew Jeffery0612d982024-12-12 11:08:21 +10306921 'type' => '4919'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306922 }
6923 },
6924 'Return' => '100',
6925 'ShortName' => 'decode_set_numeric_effecter_value_req'
6926 },
Unive Tiene5c3f142024-12-13 14:14:19 +08006927 '179988' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306928 'Header' => 'platform.h',
Andrew Jeffery0612d982024-12-12 11:08:21 +10306929 'Line' => '1679',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306930 'Param' => {
6931 '0' => {
6932 'name' => 'msg',
Andrew Jeffery0612d982024-12-12 11:08:21 +10306933 'type' => '4914'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306934 },
6935 '1' => {
6936 'name' => 'payload_length',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10306937 'type' => '1140'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306938 },
6939 '2' => {
6940 'name' => 'completion_code',
Andrew Jeffery0612d982024-12-12 11:08:21 +10306941 'type' => '4919'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306942 },
6943 '3' => {
6944 'name' => 'next_record_hndl',
Andrew Jeffery0612d982024-12-12 11:08:21 +10306945 'type' => '4924'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306946 },
6947 '4' => {
6948 'name' => 'next_data_transfer_hndl',
Andrew Jeffery0612d982024-12-12 11:08:21 +10306949 'type' => '4924'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306950 },
6951 '5' => {
6952 'name' => 'transfer_flag',
Andrew Jeffery0612d982024-12-12 11:08:21 +10306953 'type' => '4919'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306954 },
6955 '6' => {
6956 'name' => 'resp_cnt',
6957 'offset' => '0',
Andrew Jeffery0612d982024-12-12 11:08:21 +10306958 'type' => '12863'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306959 },
6960 '7' => {
6961 'name' => 'record_data',
6962 'offset' => '8',
Andrew Jeffery0612d982024-12-12 11:08:21 +10306963 'type' => '4919'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306964 },
6965 '8' => {
6966 'name' => 'record_data_length',
6967 'offset' => '16',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10306968 'type' => '1140'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306969 },
6970 '9' => {
6971 'name' => 'transfer_crc',
6972 'offset' => '24',
Andrew Jeffery0612d982024-12-12 11:08:21 +10306973 'type' => '4919'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306974 }
6975 },
6976 'Reg' => {
6977 '5' => 'rbx'
6978 },
6979 'Return' => '100',
6980 'ShortName' => 'decode_get_pdr_resp'
6981 },
Unive Tiene5c3f142024-12-13 14:14:19 +08006982 '181842' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306983 'Header' => 'platform.h',
Andrew Jeffery0612d982024-12-12 11:08:21 +10306984 'Line' => '1648',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306985 'Param' => {
6986 '0' => {
6987 'name' => 'instance_id',
6988 'type' => '121'
6989 },
6990 '1' => {
6991 'name' => 'record_hndl',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10306992 'type' => '1018'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306993 },
6994 '2' => {
6995 'name' => 'data_transfer_hndl',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10306996 'type' => '1018'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306997 },
6998 '3' => {
6999 'name' => 'transfer_op_flag',
7000 'type' => '121'
7001 },
7002 '4' => {
7003 'name' => 'request_cnt',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10307004 'type' => '1006'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307005 },
7006 '5' => {
7007 'name' => 'record_chg_num',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10307008 'type' => '1006'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307009 },
7010 '6' => {
7011 'name' => 'msg',
7012 'offset' => '0',
Andrew Jeffery0612d982024-12-12 11:08:21 +10307013 'type' => '4270'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307014 },
7015 '7' => {
7016 'name' => 'payload_length',
7017 'offset' => '8',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10307018 'type' => '1140'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307019 }
7020 },
7021 'Reg' => {
7022 '2' => 'r14'
7023 },
7024 'Return' => '100',
7025 'ShortName' => 'encode_get_pdr_req'
7026 },
Unive Tiene5c3f142024-12-13 14:14:19 +08007027 '184076' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09307028 'Header' => 'platform.h',
Andrew Jeffery0612d982024-12-12 11:08:21 +10307029 'Line' => '1610',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307030 'Param' => {
7031 '0' => {
7032 'name' => 'msg',
Andrew Jeffery0612d982024-12-12 11:08:21 +10307033 'type' => '4914'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307034 },
7035 '1' => {
7036 'name' => 'payload_length',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10307037 'type' => '1140'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307038 },
7039 '2' => {
7040 'name' => 'completion_code',
Andrew Jeffery0612d982024-12-12 11:08:21 +10307041 'type' => '4919'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307042 },
7043 '3' => {
7044 'name' => 'repository_state',
Andrew Jeffery0612d982024-12-12 11:08:21 +10307045 'type' => '4919'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307046 },
7047 '4' => {
7048 'name' => 'update_time',
Andrew Jeffery0612d982024-12-12 11:08:21 +10307049 'type' => '4919'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307050 },
7051 '5' => {
7052 'name' => 'oem_update_time',
Andrew Jeffery0612d982024-12-12 11:08:21 +10307053 'type' => '4919'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307054 },
7055 '6' => {
7056 'name' => 'record_count',
7057 'offset' => '0',
Andrew Jeffery0612d982024-12-12 11:08:21 +10307058 'type' => '4924'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307059 },
7060 '7' => {
7061 'name' => 'repository_size',
7062 'offset' => '8',
Andrew Jeffery0612d982024-12-12 11:08:21 +10307063 'type' => '4924'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307064 },
7065 '8' => {
7066 'name' => 'largest_record_size',
7067 'offset' => '16',
Andrew Jeffery0612d982024-12-12 11:08:21 +10307068 'type' => '4924'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307069 },
7070 '9' => {
7071 'name' => 'data_transfer_handle_timeout',
7072 'offset' => '24',
Andrew Jeffery0612d982024-12-12 11:08:21 +10307073 'type' => '4919'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307074 }
7075 },
7076 'Return' => '100',
7077 'ShortName' => 'decode_get_pdr_repository_info_resp'
7078 },
Unive Tiene5c3f142024-12-13 14:14:19 +08007079 '186135' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09307080 'Header' => 'platform.h',
Andrew Jeffery0612d982024-12-12 11:08:21 +10307081 'Line' => '1586',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307082 'Param' => {
7083 '0' => {
7084 'name' => 'instance_id',
7085 'type' => '121'
7086 },
7087 '1' => {
7088 'name' => 'completion_code',
7089 'type' => '121'
7090 },
7091 '2' => {
7092 'name' => 'repository_state',
7093 'type' => '121'
7094 },
7095 '3' => {
7096 'name' => 'update_time',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10307097 'type' => '1214'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307098 },
7099 '4' => {
7100 'name' => 'oem_update_time',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10307101 'type' => '1214'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307102 },
7103 '5' => {
7104 'name' => 'record_count',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10307105 'type' => '1018'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307106 },
7107 '6' => {
7108 'name' => 'repository_size',
7109 'offset' => '0',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10307110 'type' => '1018'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307111 },
7112 '7' => {
7113 'name' => 'largest_record_size',
7114 'offset' => '8',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10307115 'type' => '1018'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307116 },
7117 '8' => {
7118 'name' => 'data_transfer_handle_timeout',
7119 'offset' => '16',
7120 'type' => '121'
7121 },
7122 '9' => {
7123 'name' => 'msg',
7124 'offset' => '24',
Andrew Jeffery0612d982024-12-12 11:08:21 +10307125 'type' => '4270'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307126 }
7127 },
7128 'Return' => '100',
7129 'ShortName' => 'encode_get_pdr_repository_info_resp'
7130 },
Unive Tiene5c3f142024-12-13 14:14:19 +08007131 '186608' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09307132 'Header' => 'platform.h',
Andrew Jeffery0612d982024-12-12 11:08:21 +10307133 'Line' => '1410',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307134 'Param' => {
7135 '0' => {
7136 'name' => 'instance_id',
7137 'type' => '121'
7138 },
7139 '1' => {
7140 'name' => 'completion_code',
7141 'type' => '121'
7142 },
7143 '2' => {
7144 'name' => 'next_record_hndl',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10307145 'type' => '1018'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307146 },
7147 '3' => {
7148 'name' => 'next_data_transfer_hndl',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10307149 'type' => '1018'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307150 },
7151 '4' => {
7152 'name' => 'transfer_flag',
7153 'type' => '121'
7154 },
7155 '5' => {
7156 'name' => 'resp_cnt',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10307157 'type' => '1006'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307158 },
7159 '6' => {
7160 'name' => 'record_data',
7161 'offset' => '0',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10307162 'type' => '1214'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307163 },
7164 '7' => {
7165 'name' => 'transfer_crc',
7166 'offset' => '8',
7167 'type' => '121'
7168 },
7169 '8' => {
7170 'name' => 'msg',
7171 'offset' => '16',
Andrew Jeffery0612d982024-12-12 11:08:21 +10307172 'type' => '4270'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307173 }
7174 },
7175 'Return' => '100',
7176 'ShortName' => 'encode_get_pdr_resp'
7177 },
Unive Tiene5c3f142024-12-13 14:14:19 +08007178 '187057' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09307179 'Header' => 'platform.h',
Andrew Jeffery0612d982024-12-12 11:08:21 +10307180 'Line' => '1431',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307181 'Param' => {
7182 '0' => {
7183 'name' => 'msg',
Andrew Jeffery0612d982024-12-12 11:08:21 +10307184 'type' => '4914'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307185 },
7186 '1' => {
7187 'name' => 'payload_length',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10307188 'type' => '1140'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307189 },
7190 '2' => {
7191 'name' => 'record_hndl',
Andrew Jeffery0612d982024-12-12 11:08:21 +10307192 'type' => '4924'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307193 },
7194 '3' => {
7195 'name' => 'data_transfer_hndl',
Andrew Jeffery0612d982024-12-12 11:08:21 +10307196 'type' => '4924'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307197 },
7198 '4' => {
7199 'name' => 'transfer_op_flag',
Andrew Jeffery0612d982024-12-12 11:08:21 +10307200 'type' => '4919'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307201 },
7202 '5' => {
7203 'name' => 'request_cnt',
Andrew Jeffery0612d982024-12-12 11:08:21 +10307204 'type' => '12863'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307205 },
7206 '6' => {
7207 'name' => 'record_chg_num',
7208 'offset' => '0',
Andrew Jeffery0612d982024-12-12 11:08:21 +10307209 'type' => '12863'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307210 }
7211 },
7212 'Return' => '100',
7213 'ShortName' => 'decode_get_pdr_req'
7214 },
Unive Tiene5c3f142024-12-13 14:14:19 +08007215 '188534' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09307216 'Header' => 'platform.h',
Andrew Jeffery0612d982024-12-12 11:08:21 +10307217 'Line' => '1382',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307218 'Param' => {
7219 '0' => {
7220 'name' => 'msg',
Andrew Jeffery0612d982024-12-12 11:08:21 +10307221 'type' => '4914'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307222 },
7223 '1' => {
7224 'name' => 'payload_length',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10307225 'type' => '1140'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307226 },
7227 '2' => {
7228 'name' => 'effecter_id',
Andrew Jeffery0612d982024-12-12 11:08:21 +10307229 'type' => '12863'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307230 },
7231 '3' => {
7232 'name' => 'comp_effecter_count',
Andrew Jeffery0612d982024-12-12 11:08:21 +10307233 'type' => '4919'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307234 },
7235 '4' => {
7236 'name' => 'field',
Unive Tiene5c3f142024-12-13 14:14:19 +08007237 'type' => '189586'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307238 }
7239 },
7240 'Return' => '100',
7241 'ShortName' => 'decode_set_state_effecter_states_req'
7242 },
Unive Tiene5c3f142024-12-13 14:14:19 +08007243 '189591' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09307244 'Header' => 'platform.h',
Andrew Jeffery0612d982024-12-12 11:08:21 +10307245 'Line' => '1747',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307246 'Param' => {
7247 '0' => {
7248 'name' => 'msg',
Andrew Jeffery0612d982024-12-12 11:08:21 +10307249 'type' => '4914'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307250 },
7251 '1' => {
7252 'name' => 'payload_length',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10307253 'type' => '1140'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307254 },
7255 '2' => {
7256 'name' => 'completion_code',
Andrew Jeffery0612d982024-12-12 11:08:21 +10307257 'type' => '4919'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307258 }
7259 },
7260 'Reg' => {
7261 '0' => 'rdi',
7262 '1' => 'rsi',
7263 '2' => 'rdx'
7264 },
7265 'Return' => '100',
7266 'ShortName' => 'decode_set_state_effecter_states_resp'
7267 },
Unive Tiene5c3f142024-12-13 14:14:19 +08007268 '189666' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09307269 'Header' => 'platform.h',
Andrew Jeffery0612d982024-12-12 11:08:21 +10307270 'Line' => '1728',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307271 'Param' => {
7272 '0' => {
7273 'name' => 'instance_id',
7274 'type' => '121'
7275 },
7276 '1' => {
7277 'name' => 'effecter_id',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10307278 'type' => '1006'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307279 },
7280 '2' => {
7281 'name' => 'comp_effecter_count',
7282 'type' => '121'
7283 },
7284 '3' => {
7285 'name' => 'field',
Unive Tiene5c3f142024-12-13 14:14:19 +08007286 'type' => '189586'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307287 },
7288 '4' => {
7289 'name' => 'msg',
Andrew Jeffery0612d982024-12-12 11:08:21 +10307290 'type' => '4270'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307291 }
7292 },
7293 'Reg' => {
7294 '1' => 'rsi'
7295 },
7296 'Return' => '100',
7297 'ShortName' => 'encode_set_state_effecter_states_req'
7298 },
Unive Tiene5c3f142024-12-13 14:14:19 +08007299 '190010' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09307300 'Header' => 'platform.h',
Andrew Jeffery0612d982024-12-12 11:08:21 +10307301 'Line' => '1360',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307302 'Param' => {
7303 '0' => {
7304 'name' => 'instance_id',
7305 'type' => '121'
7306 },
7307 '1' => {
7308 'name' => 'completion_code',
7309 'type' => '121'
7310 },
7311 '2' => {
7312 'name' => 'msg',
Andrew Jeffery0612d982024-12-12 11:08:21 +10307313 'type' => '4270'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307314 }
7315 },
7316 'Return' => '100',
7317 'ShortName' => 'encode_set_state_effecter_states_resp'
7318 },
Unive Tiene5c3f142024-12-13 14:14:19 +08007319 '190177' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09307320 'Header' => 'platform.h',
Andrew Jeffery0612d982024-12-12 11:08:21 +10307321 'Line' => '710',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307322 'Param' => {
7323 '0' => {
7324 'name' => 'sensor',
Unive Tiene5c3f142024-12-13 14:14:19 +08007325 'type' => '190567'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307326 },
7327 '1' => {
7328 'name' => 'allocation_size',
Unive Tiene5c3f142024-12-13 14:14:19 +08007329 'type' => '32000'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307330 },
7331 '2' => {
7332 'name' => 'possible_states',
Unive Tiene5c3f142024-12-13 14:14:19 +08007333 'type' => '190577'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307334 },
7335 '3' => {
7336 'name' => 'possible_states_size',
Unive Tiene5c3f142024-12-13 14:14:19 +08007337 'type' => '32000'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307338 },
7339 '4' => {
7340 'name' => 'actual_size',
Unive Tiene5c3f142024-12-13 14:14:19 +08007341 'type' => '130179'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307342 }
7343 },
7344 'Reg' => {
7345 '0' => 'rdi',
Andrew Jefferybb50a592024-09-26 21:59:44 +09307346 '1' => 'rsi',
7347 '2' => 'r9',
7348 '3' => 'rcx',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307349 '4' => 'r8'
7350 },
7351 'Return' => '100',
7352 'ShortName' => 'encode_state_sensor_pdr'
7353 },
Unive Tiene5c3f142024-12-13 14:14:19 +08007354 '190587' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09307355 'Header' => 'platform.h',
Andrew Jeffery0612d982024-12-12 11:08:21 +10307356 'Line' => '950',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307357 'Param' => {
7358 '0' => {
7359 'name' => 'effecter',
Unive Tiene5c3f142024-12-13 14:14:19 +08007360 'type' => '190977'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307361 },
7362 '1' => {
7363 'name' => 'allocation_size',
Unive Tiene5c3f142024-12-13 14:14:19 +08007364 'type' => '32000'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307365 },
7366 '2' => {
7367 'name' => 'possible_states',
Unive Tiene5c3f142024-12-13 14:14:19 +08007368 'type' => '190987'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307369 },
7370 '3' => {
7371 'name' => 'possible_states_size',
Unive Tiene5c3f142024-12-13 14:14:19 +08007372 'type' => '32000'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307373 },
7374 '4' => {
7375 'name' => 'actual_size',
Unive Tiene5c3f142024-12-13 14:14:19 +08007376 'type' => '130179'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307377 }
7378 },
7379 'Reg' => {
7380 '0' => 'rdi',
Andrew Jefferyad33b992024-10-02 16:12:15 +09307381 '1' => 'rsi',
Andrew Jeffery1be1d5e2024-11-07 10:43:44 +10307382 '2' => 'r9',
Andrew Jefferyad33b992024-10-02 16:12:15 +09307383 '3' => 'rcx',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307384 '4' => 'r8'
7385 },
7386 'Return' => '100',
7387 'ShortName' => 'encode_state_effecter_pdr'
7388 },
Unive Tiene5c3f142024-12-13 14:14:19 +08007389 '194300' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307390 'Header' => 'instance-id.h',
7391 'Line' => '85',
7392 'Param' => {
7393 '0' => {
7394 'name' => 'ctx',
Unive Tiene5c3f142024-12-13 14:14:19 +08007395 'type' => '194480'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307396 },
7397 '1' => {
7398 'name' => 'tid',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307399 'type' => '175'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307400 },
7401 '2' => {
7402 'name' => 'iid',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307403 'type' => '187'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307404 }
7405 },
7406 'Return' => '100',
7407 'ShortName' => 'pldm_instance_id_free'
7408 },
Unive Tiene5c3f142024-12-13 14:14:19 +08007409 '194485' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307410 'Header' => 'instance-id.h',
7411 'Line' => '68',
7412 'Param' => {
7413 '0' => {
7414 'name' => 'ctx',
Unive Tiene5c3f142024-12-13 14:14:19 +08007415 'type' => '194480'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307416 },
7417 '1' => {
7418 'name' => 'tid',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307419 'type' => '175'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307420 },
7421 '2' => {
7422 'name' => 'iid',
Unive Tiene5c3f142024-12-13 14:14:19 +08007423 'type' => '194867'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307424 }
7425 },
7426 'Return' => '100',
7427 'ShortName' => 'pldm_instance_id_alloc'
7428 },
Unive Tiene5c3f142024-12-13 14:14:19 +08007429 '194872' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307430 'Header' => 'instance-id.h',
7431 'Line' => '51',
7432 'Param' => {
7433 '0' => {
7434 'name' => 'ctx',
Unive Tiene5c3f142024-12-13 14:14:19 +08007435 'type' => '194480'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307436 }
7437 },
7438 'Reg' => {
7439 '0' => 'rdi'
7440 },
7441 'Return' => '100',
7442 'ShortName' => 'pldm_instance_db_destroy'
7443 },
Unive Tiene5c3f142024-12-13 14:14:19 +08007444 '194957' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307445 'Header' => 'instance-id.h',
7446 'Line' => '41',
7447 'Param' => {
7448 '0' => {
7449 'name' => 'ctx',
Unive Tiene5c3f142024-12-13 14:14:19 +08007450 'type' => '195043'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307451 }
7452 },
7453 'Return' => '100',
7454 'ShortName' => 'pldm_instance_db_init_default'
7455 },
Unive Tiene5c3f142024-12-13 14:14:19 +08007456 '195048' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307457 'Header' => 'instance-id.h',
7458 'Line' => '28',
7459 'Param' => {
7460 '0' => {
7461 'name' => 'ctx',
Unive Tiene5c3f142024-12-13 14:14:19 +08007462 'type' => '195043'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307463 },
7464 '1' => {
7465 'name' => 'dbpath',
Andrew Jeffery0612d982024-12-12 11:08:21 +10307466 'type' => '3999'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307467 }
7468 },
7469 'Return' => '100',
7470 'ShortName' => 'pldm_instance_db_init'
7471 },
Unive Tiene5c3f142024-12-13 14:14:19 +08007472 '195999' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307473 'Header' => 'transport.h',
7474 'Line' => '53',
7475 'Param' => {
7476 '0' => {
7477 'name' => 'transport',
Unive Tiene5c3f142024-12-13 14:14:19 +08007478 'type' => '196036'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307479 },
7480 '1' => {
7481 'name' => 'tid',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307482 'type' => '175'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307483 },
7484 '2' => {
7485 'name' => 'pldm_msg',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10307486 'type' => '2396'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307487 },
7488 '3' => {
7489 'name' => 'msg_len',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10307490 'type' => '1140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307491 }
7492 },
7493 'Reg' => {
7494 '0' => 'rdi',
7495 '1' => 'rsi',
7496 '2' => 'rdx',
7497 '3' => 'rcx'
7498 },
Unive Tiene5c3f142024-12-13 14:14:19 +08007499 'Return' => '195950',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307500 'ShortName' => 'pldm_transport_send_msg'
7501 },
Unive Tiene5c3f142024-12-13 14:14:19 +08007502 '196046' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307503 'Header' => 'transport.h',
7504 'Line' => '118',
7505 'Param' => {
7506 '0' => {
7507 'name' => 'transport',
Unive Tiene5c3f142024-12-13 14:14:19 +08007508 'type' => '196036'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307509 },
7510 '1' => {
7511 'name' => 'tid',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307512 'type' => '175'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307513 },
7514 '2' => {
7515 'name' => 'pldm_req_msg',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10307516 'type' => '2396'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307517 },
7518 '3' => {
7519 'name' => 'req_msg_len',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10307520 'type' => '1140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307521 },
7522 '4' => {
7523 'name' => 'pldm_resp_msg',
Unive Tiene5c3f142024-12-13 14:14:19 +08007524 'type' => '53604'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307525 },
7526 '5' => {
7527 'name' => 'resp_msg_len',
Andrew Jeffery0612d982024-12-12 11:08:21 +10307528 'type' => '13426'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307529 }
7530 },
7531 'Reg' => {
7532 '2' => 'r14'
7533 },
Unive Tiene5c3f142024-12-13 14:14:19 +08007534 'Return' => '195950',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307535 'ShortName' => 'pldm_transport_send_recv_msg'
7536 },
Unive Tiene5c3f142024-12-13 14:14:19 +08007537 '196103' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307538 'Header' => 'mctp-demux.h',
7539 'Line' => '18',
7540 'Param' => {
7541 '0' => {
7542 'name' => 'ctx',
Unive Tiene5c3f142024-12-13 14:14:19 +08007543 'type' => '195994'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307544 }
7545 },
7546 'Reg' => {
7547 '0' => 'rdi'
7548 },
7549 'Return' => '1',
7550 'ShortName' => 'pldm_transport_mctp_demux_destroy'
7551 },
Unive Tiene5c3f142024-12-13 14:14:19 +08007552 '196140' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307553 'Header' => 'transport.h',
7554 'Line' => '81',
7555 'Param' => {
7556 '0' => {
7557 'name' => 'transport',
Unive Tiene5c3f142024-12-13 14:14:19 +08007558 'type' => '196036'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307559 },
7560 '1' => {
7561 'name' => 'tid',
Unive Tiene5c3f142024-12-13 14:14:19 +08007562 'type' => '196177'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307563 },
7564 '2' => {
7565 'name' => 'pldm_msg',
Unive Tiene5c3f142024-12-13 14:14:19 +08007566 'type' => '53604'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307567 },
7568 '3' => {
7569 'name' => 'msg_len',
Andrew Jeffery0612d982024-12-12 11:08:21 +10307570 'type' => '13426'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307571 }
7572 },
7573 'Reg' => {
7574 '0' => 'rdi',
7575 '1' => 'rsi',
7576 '2' => 'rbp',
7577 '3' => 'rcx'
7578 },
Unive Tiene5c3f142024-12-13 14:14:19 +08007579 'Return' => '195950',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307580 'ShortName' => 'pldm_transport_recv_msg'
7581 },
Unive Tiene5c3f142024-12-13 14:14:19 +08007582 '196182' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307583 'Header' => 'mctp-demux.h',
7584 'Line' => '32',
7585 'Param' => {
7586 '0' => {
7587 'name' => 'ctx',
Unive Tiene5c3f142024-12-13 14:14:19 +08007588 'type' => '195994'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307589 },
7590 '1' => {
7591 'name' => 'tid',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307592 'type' => '175'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307593 },
7594 '2' => {
7595 'name' => 'eid',
Unive Tiene5c3f142024-12-13 14:14:19 +08007596 'type' => '195835'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307597 }
7598 },
7599 'Reg' => {
7600 '0' => 'rdi',
7601 '1' => 'rsi',
7602 '2' => 'rdx'
7603 },
7604 'Return' => '100',
7605 'ShortName' => 'pldm_transport_mctp_demux_map_tid'
7606 },
Unive Tiene5c3f142024-12-13 14:14:19 +08007607 '196214' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307608 'Header' => 'mctp-demux.h',
7609 'Line' => '22',
7610 'Param' => {
7611 '0' => {
7612 'name' => 'ctx',
Unive Tiene5c3f142024-12-13 14:14:19 +08007613 'type' => '195994'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307614 }
7615 },
7616 'Reg' => {
7617 '0' => 'rdi'
7618 },
Unive Tiene5c3f142024-12-13 14:14:19 +08007619 'Return' => '196036',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307620 'ShortName' => 'pldm_transport_mctp_demux_core'
7621 },
Unive Tiene5c3f142024-12-13 14:14:19 +08007622 '196258' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307623 'Header' => 'mctp-demux.h',
7624 'Line' => '15',
7625 'Param' => {
7626 '0' => {
7627 'name' => 'ctx',
Unive Tiene5c3f142024-12-13 14:14:19 +08007628 'type' => '196280'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307629 }
7630 },
7631 'Reg' => {
7632 '0' => 'r12'
7633 },
7634 'Return' => '100',
7635 'ShortName' => 'pldm_transport_mctp_demux_init'
7636 },
Unive Tiene5c3f142024-12-13 14:14:19 +08007637 '196339' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307638 'Header' => 'pldm.h',
7639 'Line' => '119',
7640 'Return' => '1',
7641 'ShortName' => 'pldm_close'
7642 },
Unive Tiene5c3f142024-12-13 14:14:19 +08007643 '196383' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307644 'Header' => 'pldm.h',
7645 'Line' => '75',
7646 'Param' => {
7647 '0' => {
7648 'name' => 'eid',
Unive Tiene5c3f142024-12-13 14:14:19 +08007649 'type' => '195835'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307650 },
7651 '1' => {
7652 'name' => 'mctp_fd',
7653 'type' => '100'
7654 },
7655 '2' => {
7656 'name' => 'pldm_req_msg',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10307657 'type' => '1214'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307658 },
7659 '3' => {
7660 'name' => 'req_msg_len',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10307661 'type' => '1140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307662 }
7663 },
7664 'Reg' => {
7665 '0' => 'rdi',
7666 '1' => 'rsi',
7667 '2' => 'rdx',
7668 '3' => 'rcx'
7669 },
Unive Tiene5c3f142024-12-13 14:14:19 +08007670 'Return' => '195950',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307671 'ShortName' => 'pldm_send'
7672 },
Unive Tiene5c3f142024-12-13 14:14:19 +08007673 '196802' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307674 'Header' => 'pldm.h',
7675 'Line' => '57',
7676 'Param' => {
7677 '0' => {
7678 'name' => 'eid',
Unive Tiene5c3f142024-12-13 14:14:19 +08007679 'type' => '195835'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307680 },
7681 '1' => {
7682 'name' => 'mctp_fd',
7683 'type' => '100'
7684 },
7685 '2' => {
7686 'name' => 'pldm_req_msg',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10307687 'type' => '1214'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307688 },
7689 '3' => {
7690 'name' => 'req_msg_len',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10307691 'type' => '1140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307692 },
7693 '4' => {
7694 'name' => 'pldm_resp_msg',
Unive Tiene5c3f142024-12-13 14:14:19 +08007695 'type' => '50691'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307696 },
7697 '5' => {
7698 'name' => 'resp_msg_len',
Andrew Jeffery0612d982024-12-12 11:08:21 +10307699 'type' => '13426'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307700 }
7701 },
7702 'Reg' => {
7703 '0' => 'rdi',
7704 '1' => 'rsi',
7705 '2' => 'rdx',
7706 '3' => 'rcx',
7707 '4' => 'r8',
7708 '5' => 'r9'
7709 },
Unive Tiene5c3f142024-12-13 14:14:19 +08007710 'Return' => '195950',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307711 'ShortName' => 'pldm_send_recv'
7712 },
Unive Tiene5c3f142024-12-13 14:14:19 +08007713 '197285' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307714 'Header' => 'pldm.h',
7715 'Line' => '94',
7716 'Param' => {
7717 '0' => {
7718 'name' => 'eid',
Unive Tiene5c3f142024-12-13 14:14:19 +08007719 'type' => '195835'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307720 },
7721 '1' => {
7722 'name' => 'mctp_fd',
7723 'type' => '100'
7724 },
7725 '2' => {
7726 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307727 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307728 },
7729 '3' => {
7730 'name' => 'pldm_resp_msg',
Unive Tiene5c3f142024-12-13 14:14:19 +08007731 'type' => '50691'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307732 },
7733 '4' => {
7734 'name' => 'resp_msg_len',
Andrew Jeffery0612d982024-12-12 11:08:21 +10307735 'type' => '13426'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307736 }
7737 },
7738 'Reg' => {
7739 '3' => 'rbx'
7740 },
Unive Tiene5c3f142024-12-13 14:14:19 +08007741 'Return' => '195950',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307742 'ShortName' => 'pldm_recv'
7743 },
Unive Tiene5c3f142024-12-13 14:14:19 +08007744 '197511' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307745 'Header' => 'pldm.h',
7746 'Line' => '112',
7747 'Param' => {
7748 '0' => {
7749 'name' => 'eid',
Unive Tiene5c3f142024-12-13 14:14:19 +08007750 'type' => '195835'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307751 },
7752 '1' => {
7753 'name' => 'mctp_fd',
7754 'type' => '100'
7755 },
7756 '2' => {
7757 'name' => 'pldm_resp_msg',
Unive Tiene5c3f142024-12-13 14:14:19 +08007758 'type' => '50691'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307759 },
7760 '3' => {
7761 'name' => 'resp_msg_len',
Andrew Jeffery0612d982024-12-12 11:08:21 +10307762 'type' => '13426'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307763 }
7764 },
7765 'Reg' => {
7766 '2' => 'r12',
7767 '3' => 'r13'
7768 },
Unive Tiene5c3f142024-12-13 14:14:19 +08007769 'Return' => '195950',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307770 'ShortName' => 'pldm_recv_any'
7771 },
Unive Tiene5c3f142024-12-13 14:14:19 +08007772 '197964' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307773 'Header' => 'pldm.h',
7774 'Line' => '39',
Unive Tiene5c3f142024-12-13 14:14:19 +08007775 'Return' => '195950',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307776 'ShortName' => 'pldm_open'
7777 },
Unive Tiene5c3f142024-12-13 14:14:19 +08007778 '200382' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307779 'Header' => 'af-mctp.h',
7780 'Line' => '54',
7781 'Param' => {
7782 '0' => {
7783 'name' => 'transport',
Unive Tiene5c3f142024-12-13 14:14:19 +08007784 'type' => '200538'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307785 },
7786 '1' => {
7787 'name' => 'smctp',
Unive Tiene5c3f142024-12-13 14:14:19 +08007788 'type' => '200543'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307789 },
7790 '2' => {
7791 'name' => 'len',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10307792 'type' => '1140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307793 }
7794 },
7795 'Reg' => {
7796 '1' => 'rsi',
7797 '2' => 'rdx'
7798 },
7799 'Return' => '100',
7800 'ShortName' => 'pldm_transport_af_mctp_bind'
7801 },
Unive Tiene5c3f142024-12-13 14:14:19 +08007802 '200548' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307803 'Header' => 'af-mctp.h',
7804 'Line' => '19',
7805 'Param' => {
7806 '0' => {
7807 'name' => 'ctx',
Unive Tiene5c3f142024-12-13 14:14:19 +08007808 'type' => '200538'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307809 }
7810 },
7811 'Reg' => {
7812 '0' => 'rdi'
7813 },
7814 'Return' => '1',
7815 'ShortName' => 'pldm_transport_af_mctp_destroy'
7816 },
Unive Tiene5c3f142024-12-13 14:14:19 +08007817 '200632' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307818 'Header' => 'af-mctp.h',
7819 'Line' => '16',
7820 'Param' => {
7821 '0' => {
7822 'name' => 'ctx',
Unive Tiene5c3f142024-12-13 14:14:19 +08007823 'type' => '200856'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307824 }
7825 },
7826 'Reg' => {
7827 '0' => 'r12'
7828 },
7829 'Return' => '100',
7830 'ShortName' => 'pldm_transport_af_mctp_init'
7831 },
Unive Tiene5c3f142024-12-13 14:14:19 +08007832 '202043' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307833 'Header' => 'af-mctp.h',
7834 'Line' => '37',
7835 'Param' => {
7836 '0' => {
7837 'name' => 'ctx',
Unive Tiene5c3f142024-12-13 14:14:19 +08007838 'type' => '200538'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307839 },
7840 '1' => {
7841 'name' => 'tid',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307842 'type' => '175'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307843 },
7844 '2' => {
7845 'name' => 'eid',
Unive Tiene5c3f142024-12-13 14:14:19 +08007846 'type' => '195835'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307847 }
7848 },
7849 'Reg' => {
7850 '0' => 'rdi',
7851 '1' => 'rsi',
7852 '2' => 'rdx'
7853 },
7854 'Return' => '100',
7855 'ShortName' => 'pldm_transport_af_mctp_unmap_tid'
7856 },
Unive Tiene5c3f142024-12-13 14:14:19 +08007857 '202116' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307858 'Header' => 'af-mctp.h',
7859 'Line' => '33',
7860 'Param' => {
7861 '0' => {
7862 'name' => 'ctx',
Unive Tiene5c3f142024-12-13 14:14:19 +08007863 'type' => '200538'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307864 },
7865 '1' => {
7866 'name' => 'tid',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307867 'type' => '175'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307868 },
7869 '2' => {
7870 'name' => 'eid',
Unive Tiene5c3f142024-12-13 14:14:19 +08007871 'type' => '195835'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307872 }
7873 },
7874 'Reg' => {
7875 '0' => 'rdi',
7876 '1' => 'rsi',
7877 '2' => 'rdx'
7878 },
7879 'Return' => '100',
7880 'ShortName' => 'pldm_transport_af_mctp_map_tid'
7881 },
Unive Tiene5c3f142024-12-13 14:14:19 +08007882 '202357' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307883 'Header' => 'af-mctp.h',
7884 'Line' => '28',
7885 'Param' => {
7886 '0' => {
7887 'name' => 't',
Unive Tiene5c3f142024-12-13 14:14:19 +08007888 'type' => '196036'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307889 },
7890 '1' => {
7891 'name' => 'pollfd',
Unive Tiene5c3f142024-12-13 14:14:19 +08007892 'type' => '199034'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307893 }
7894 },
7895 'Reg' => {
7896 '0' => 'rdi',
7897 '1' => 'rsi'
7898 },
7899 'Return' => '100',
7900 'ShortName' => 'pldm_transport_af_mctp_init_pollfd'
7901 },
Unive Tiene5c3f142024-12-13 14:14:19 +08007902 '202435' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307903 'Header' => 'af-mctp.h',
7904 'Line' => '23',
7905 'Param' => {
7906 '0' => {
7907 'name' => 'ctx',
Unive Tiene5c3f142024-12-13 14:14:19 +08007908 'type' => '200538'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307909 }
7910 },
7911 'Reg' => {
7912 '0' => 'rdi'
7913 },
Unive Tiene5c3f142024-12-13 14:14:19 +08007914 'Return' => '196036',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307915 'ShortName' => 'pldm_transport_af_mctp_core'
7916 },
Unive Tiene5c3f142024-12-13 14:14:19 +08007917 '206154' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307918 'Header' => 'mctp-demux.h',
7919 'Line' => '36',
7920 'Param' => {
7921 '0' => {
7922 'name' => 'ctx',
Unive Tiene5c3f142024-12-13 14:14:19 +08007923 'type' => '195994'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307924 },
7925 '1' => {
7926 'name' => 'tid',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307927 'type' => '175'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307928 },
7929 '2' => {
7930 'name' => 'eid',
Unive Tiene5c3f142024-12-13 14:14:19 +08007931 'type' => '195835'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307932 }
7933 },
7934 'Reg' => {
7935 '0' => 'rdi',
7936 '1' => 'rsi',
7937 '2' => 'rdx'
7938 },
7939 'Return' => '100',
7940 'ShortName' => 'pldm_transport_mctp_demux_unmap_tid'
7941 },
Unive Tiene5c3f142024-12-13 14:14:19 +08007942 '206468' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307943 'Header' => 'mctp-demux.h',
7944 'Line' => '27',
7945 'Param' => {
7946 '0' => {
7947 'name' => 't',
Unive Tiene5c3f142024-12-13 14:14:19 +08007948 'type' => '196036'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307949 },
7950 '1' => {
7951 'name' => 'pollfd',
Unive Tiene5c3f142024-12-13 14:14:19 +08007952 'type' => '199034'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307953 }
7954 },
7955 'Reg' => {
7956 '0' => 'rdi',
7957 '1' => 'rsi'
7958 },
7959 'Return' => '100',
7960 'ShortName' => 'pldm_transport_mctp_demux_init_pollfd'
7961 },
Unive Tiene5c3f142024-12-13 14:14:19 +08007962 '214304' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307963 'Header' => 'transport.h',
7964 'Line' => '31',
7965 'Param' => {
7966 '0' => {
7967 'name' => 'transport',
Unive Tiene5c3f142024-12-13 14:14:19 +08007968 'type' => '196036'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307969 },
7970 '1' => {
7971 'name' => 'timeout',
7972 'type' => '100'
7973 }
7974 },
7975 'Return' => '100',
7976 'ShortName' => 'pldm_transport_poll'
7977 },
Unive Tiene5c3f142024-12-13 14:14:19 +08007978 '216503' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307979 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09307980 'Line' => '912',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307981 'Param' => {
7982 '0' => {
7983 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307984 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307985 },
7986 '1' => {
7987 'name' => 'completion_code',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307988 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307989 },
7990 '2' => {
7991 'name' => 'msg',
Andrew Jeffery0612d982024-12-12 11:08:21 +10307992 'type' => '4270'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307993 }
7994 },
7995 'Return' => '100',
7996 'ShortName' => 'encode_new_file_with_metadata_resp'
7997 },
Unive Tiene5c3f142024-12-13 14:14:19 +08007998 '216703' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307999 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308000 'Line' => '898',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308001 'Param' => {
8002 '0' => {
8003 'name' => 'msg',
Andrew Jeffery0612d982024-12-12 11:08:21 +10308004 'type' => '4914'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308005 },
8006 '1' => {
8007 'name' => 'payload_length',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10308008 'type' => '1140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308009 },
8010 '2' => {
8011 'name' => 'file_type',
Andrew Jeffery0612d982024-12-12 11:08:21 +10308012 'type' => '12863'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308013 },
8014 '3' => {
8015 'name' => 'file_handle',
Andrew Jeffery0612d982024-12-12 11:08:21 +10308016 'type' => '4924'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308017 },
8018 '4' => {
8019 'name' => 'length',
Andrew Jeffery0612d982024-12-12 11:08:21 +10308020 'type' => '24846'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308021 },
8022 '5' => {
8023 'name' => 'file_meta_data_1',
Andrew Jeffery0612d982024-12-12 11:08:21 +10308024 'type' => '4924'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308025 },
8026 '6' => {
8027 'name' => 'file_meta_data_2',
8028 'offset' => '0',
Andrew Jeffery0612d982024-12-12 11:08:21 +10308029 'type' => '4924'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308030 },
8031 '7' => {
8032 'name' => 'file_meta_data_3',
8033 'offset' => '8',
Andrew Jeffery0612d982024-12-12 11:08:21 +10308034 'type' => '4924'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308035 },
8036 '8' => {
8037 'name' => 'file_meta_data_4',
8038 'offset' => '16',
Andrew Jeffery0612d982024-12-12 11:08:21 +10308039 'type' => '4924'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308040 }
8041 },
8042 'Reg' => {
8043 '1' => 'r10',
8044 '2' => 'rdx',
8045 '3' => 'rdi',
8046 '4' => 'r8',
8047 '5' => 'r9'
8048 },
8049 'Return' => '100',
8050 'ShortName' => 'decode_new_file_with_metadata_req'
8051 },
Unive Tiene5c3f142024-12-13 14:14:19 +08008052 '216935' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308053 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308054 'Line' => '881',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308055 'Param' => {
8056 '0' => {
8057 'name' => 'msg',
Andrew Jeffery0612d982024-12-12 11:08:21 +10308058 'type' => '4914'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308059 },
8060 '1' => {
8061 'name' => 'payload_length',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10308062 'type' => '1140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308063 },
8064 '2' => {
8065 'name' => 'completion_code',
Andrew Jeffery0612d982024-12-12 11:08:21 +10308066 'type' => '4919'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308067 }
8068 },
8069 'Reg' => {
8070 '0' => 'rdi',
8071 '1' => 'rsi',
8072 '2' => 'rdx'
8073 },
8074 'Return' => '100',
8075 'ShortName' => 'decode_new_file_with_metadata_resp'
8076 },
Unive Tiene5c3f142024-12-13 14:14:19 +08008077 '217036' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308078 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308079 'Line' => '866',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308080 'Param' => {
8081 '0' => {
8082 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308083 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308084 },
8085 '1' => {
8086 'name' => 'file_type',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10308087 'type' => '1006'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308088 },
8089 '2' => {
8090 'name' => 'file_handle',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10308091 'type' => '1018'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308092 },
8093 '3' => {
8094 'name' => 'length',
Andrew Jeffery0612d982024-12-12 11:08:21 +10308095 'type' => '16196'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308096 },
8097 '4' => {
8098 'name' => 'file_meta_data_1',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10308099 'type' => '1018'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308100 },
8101 '5' => {
8102 'name' => 'file_meta_data_2',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10308103 'type' => '1018'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308104 },
8105 '6' => {
8106 'name' => 'file_meta_data_3',
8107 'offset' => '0',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10308108 'type' => '1018'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308109 },
8110 '7' => {
8111 'name' => 'file_meta_data_4',
8112 'offset' => '8',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10308113 'type' => '1018'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308114 },
8115 '8' => {
8116 'name' => 'msg',
8117 'offset' => '16',
Andrew Jeffery0612d982024-12-12 11:08:21 +10308118 'type' => '4270'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308119 }
8120 },
8121 'Reg' => {
8122 '2' => 'r14'
8123 },
8124 'Return' => '100',
8125 'ShortName' => 'encode_new_file_with_metadata_req'
8126 },
Unive Tiene5c3f142024-12-13 14:14:19 +08008127 '217333' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308128 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308129 'Line' => '824',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308130 'Param' => {
8131 '0' => {
8132 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308133 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308134 },
8135 '1' => {
8136 'name' => 'completion_code',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308137 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308138 },
8139 '2' => {
8140 'name' => 'msg',
Andrew Jeffery0612d982024-12-12 11:08:21 +10308141 'type' => '4270'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308142 }
8143 },
8144 'Return' => '100',
8145 'ShortName' => 'encode_file_ack_with_meta_data_resp'
8146 },
Unive Tiene5c3f142024-12-13 14:14:19 +08008147 '217528' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308148 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308149 'Line' => '811',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308150 'Param' => {
8151 '0' => {
8152 'name' => 'msg',
Andrew Jeffery0612d982024-12-12 11:08:21 +10308153 'type' => '4914'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308154 },
8155 '1' => {
8156 'name' => 'payload_length',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10308157 'type' => '1140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308158 },
8159 '2' => {
8160 'name' => 'file_type',
Andrew Jeffery0612d982024-12-12 11:08:21 +10308161 'type' => '12863'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308162 },
8163 '3' => {
8164 'name' => 'file_handle',
Andrew Jeffery0612d982024-12-12 11:08:21 +10308165 'type' => '4924'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308166 },
8167 '4' => {
8168 'name' => 'file_status',
Andrew Jeffery0612d982024-12-12 11:08:21 +10308169 'type' => '4919'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308170 },
8171 '5' => {
8172 'name' => 'file_meta_data_1',
Andrew Jeffery0612d982024-12-12 11:08:21 +10308173 'type' => '4924'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308174 },
8175 '6' => {
8176 'name' => 'file_meta_data_2',
8177 'offset' => '0',
Andrew Jeffery0612d982024-12-12 11:08:21 +10308178 'type' => '4924'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308179 },
8180 '7' => {
8181 'name' => 'file_meta_data_3',
8182 'offset' => '8',
Andrew Jeffery0612d982024-12-12 11:08:21 +10308183 'type' => '4924'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308184 },
8185 '8' => {
8186 'name' => 'file_meta_data_4',
8187 'offset' => '16',
Andrew Jeffery0612d982024-12-12 11:08:21 +10308188 'type' => '4924'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308189 }
8190 },
8191 'Reg' => {
8192 '1' => 'rsi',
8193 '2' => 'rdx',
8194 '3' => 'rcx',
8195 '4' => 'r8',
8196 '5' => 'r9'
8197 },
8198 'Return' => '100',
8199 'ShortName' => 'decode_file_ack_with_meta_data_req'
8200 },
Unive Tiene5c3f142024-12-13 14:14:19 +08008201 '217740' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308202 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308203 'Line' => '794',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308204 'Param' => {
8205 '0' => {
8206 'name' => 'msg',
Andrew Jeffery0612d982024-12-12 11:08:21 +10308207 'type' => '4914'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308208 },
8209 '1' => {
8210 'name' => 'payload_length',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10308211 'type' => '1140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308212 },
8213 '2' => {
8214 'name' => 'completion_code',
Andrew Jeffery0612d982024-12-12 11:08:21 +10308215 'type' => '4919'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308216 }
8217 },
8218 'Reg' => {
8219 '0' => 'rdi',
8220 '1' => 'rsi',
8221 '2' => 'rdx'
8222 },
8223 'Return' => '100',
8224 'ShortName' => 'decode_file_ack_with_meta_data_resp'
8225 },
Unive Tiene5c3f142024-12-13 14:14:19 +08008226 '217836' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308227 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308228 'Line' => '781',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308229 'Param' => {
8230 '0' => {
8231 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308232 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308233 },
8234 '1' => {
8235 'name' => 'file_type',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10308236 'type' => '1006'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308237 },
8238 '2' => {
8239 'name' => 'file_handle',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10308240 'type' => '1018'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308241 },
8242 '3' => {
8243 'name' => 'file_status',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308244 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308245 },
8246 '4' => {
8247 'name' => 'file_meta_data_1',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10308248 'type' => '1018'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308249 },
8250 '5' => {
8251 'name' => 'file_meta_data_2',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10308252 'type' => '1018'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308253 },
8254 '6' => {
8255 'name' => 'file_meta_data_3',
8256 'offset' => '0',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10308257 'type' => '1018'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308258 },
8259 '7' => {
8260 'name' => 'file_meta_data_4',
8261 'offset' => '8',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10308262 'type' => '1018'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308263 },
8264 '8' => {
8265 'name' => 'msg',
8266 'offset' => '16',
Andrew Jeffery0612d982024-12-12 11:08:21 +10308267 'type' => '4270'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308268 }
8269 },
8270 'Reg' => {
8271 '2' => 'r14'
8272 },
8273 'Return' => '100',
8274 'ShortName' => 'encode_file_ack_with_meta_data_req'
8275 },
Unive Tiene5c3f142024-12-13 14:14:19 +08008276 '218133' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308277 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308278 'Line' => '741',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308279 'Param' => {
8280 '0' => {
8281 'name' => 'msg',
Andrew Jeffery0612d982024-12-12 11:08:21 +10308282 'type' => '4914'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308283 },
8284 '1' => {
8285 'name' => 'payload_length',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10308286 'type' => '1140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308287 },
8288 '2' => {
8289 'name' => 'completion_code',
Andrew Jeffery0612d982024-12-12 11:08:21 +10308290 'type' => '4919'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308291 }
8292 },
8293 'Reg' => {
8294 '0' => 'rdi',
8295 '1' => 'rsi',
8296 '2' => 'rdx'
8297 },
8298 'Return' => '100',
8299 'ShortName' => 'decode_file_ack_resp'
8300 },
Unive Tiene5c3f142024-12-13 14:14:19 +08008301 '218234' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308302 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308303 'Line' => '730',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308304 'Param' => {
8305 '0' => {
8306 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308307 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308308 },
8309 '1' => {
8310 'name' => 'file_type',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10308311 'type' => '1006'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308312 },
8313 '2' => {
8314 'name' => 'file_handle',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10308315 'type' => '1018'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308316 },
8317 '3' => {
8318 'name' => 'file_status',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308319 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308320 },
8321 '4' => {
8322 'name' => 'msg',
Andrew Jeffery0612d982024-12-12 11:08:21 +10308323 'type' => '4270'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308324 }
8325 },
8326 'Return' => '100',
8327 'ShortName' => 'encode_file_ack_req'
8328 },
Unive Tiene5c3f142024-12-13 14:14:19 +08008329 '218469' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308330 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308331 'Line' => '718',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308332 'Param' => {
8333 '0' => {
8334 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308335 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308336 },
8337 '1' => {
8338 'name' => 'completion_code',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308339 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308340 },
8341 '2' => {
8342 'name' => 'msg',
Andrew Jeffery0612d982024-12-12 11:08:21 +10308343 'type' => '4270'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308344 }
8345 },
8346 'Return' => '100',
8347 'ShortName' => 'encode_file_ack_resp'
8348 },
Unive Tiene5c3f142024-12-13 14:14:19 +08008349 '218659' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308350 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308351 'Line' => '706',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308352 'Param' => {
8353 '0' => {
8354 'name' => 'msg',
Andrew Jeffery0612d982024-12-12 11:08:21 +10308355 'type' => '4914'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308356 },
8357 '1' => {
8358 'name' => 'payload_length',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10308359 'type' => '1140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308360 },
8361 '2' => {
8362 'name' => 'file_type',
Andrew Jeffery0612d982024-12-12 11:08:21 +10308363 'type' => '12863'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308364 },
8365 '3' => {
8366 'name' => 'file_handle',
Andrew Jeffery0612d982024-12-12 11:08:21 +10308367 'type' => '4924'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308368 },
8369 '4' => {
8370 'name' => 'file_status',
Andrew Jeffery0612d982024-12-12 11:08:21 +10308371 'type' => '4919'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308372 }
8373 },
8374 'Reg' => {
8375 '1' => 'rsi',
8376 '2' => 'rdx',
8377 '3' => 'rcx',
8378 '4' => 'r8'
8379 },
8380 'Return' => '100',
8381 'ShortName' => 'decode_file_ack_req'
8382 },
Unive Tiene5c3f142024-12-13 14:14:19 +08008383 '218801' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308384 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308385 'Line' => '675',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308386 'Param' => {
8387 '0' => {
8388 'name' => 'msg',
Andrew Jeffery0612d982024-12-12 11:08:21 +10308389 'type' => '4914'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308390 },
8391 '1' => {
8392 'name' => 'payload_length',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10308393 'type' => '1140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308394 },
8395 '2' => {
8396 'name' => 'completion_code',
Andrew Jeffery0612d982024-12-12 11:08:21 +10308397 'type' => '4919'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308398 },
8399 '3' => {
8400 'name' => 'length',
Andrew Jeffery0612d982024-12-12 11:08:21 +10308401 'type' => '4924'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308402 }
8403 },
8404 'Reg' => {
8405 '0' => 'rdi',
8406 '1' => 'rsi',
8407 '2' => 'rdx',
8408 '3' => 'rcx'
8409 },
8410 'Return' => '100',
8411 'ShortName' => 'decode_rw_file_by_type_resp'
8412 },
Unive Tiene5c3f142024-12-13 14:14:19 +08008413 '218916' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308414 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308415 'Line' => '661',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308416 'Param' => {
8417 '0' => {
8418 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308419 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308420 },
8421 '1' => {
8422 'name' => 'command',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308423 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308424 },
8425 '2' => {
8426 'name' => 'file_type',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10308427 'type' => '1006'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308428 },
8429 '3' => {
8430 'name' => 'file_handle',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10308431 'type' => '1018'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308432 },
8433 '4' => {
8434 'name' => 'offset',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10308435 'type' => '1018'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308436 },
8437 '5' => {
8438 'name' => 'length',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10308439 'type' => '1018'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308440 },
8441 '6' => {
8442 'name' => 'msg',
8443 'offset' => '0',
Andrew Jeffery0612d982024-12-12 11:08:21 +10308444 'type' => '4270'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308445 }
8446 },
8447 'Return' => '100',
8448 'ShortName' => 'encode_rw_file_by_type_req'
8449 },
Unive Tiene5c3f142024-12-13 14:14:19 +08008450 '219186' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308451 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308452 'Line' => '644',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308453 'Param' => {
8454 '0' => {
8455 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308456 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308457 },
8458 '1' => {
8459 'name' => 'command',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308460 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308461 },
8462 '2' => {
8463 'name' => 'completion_code',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308464 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308465 },
8466 '3' => {
8467 'name' => 'length',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10308468 'type' => '1018'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308469 },
8470 '4' => {
8471 'name' => 'msg',
Andrew Jeffery0612d982024-12-12 11:08:21 +10308472 'type' => '4270'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308473 }
8474 },
8475 'Return' => '100',
8476 'ShortName' => 'encode_rw_file_by_type_resp'
8477 },
Unive Tiene5c3f142024-12-13 14:14:19 +08008478 '219416' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308479 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308480 'Line' => '626',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308481 'Param' => {
8482 '0' => {
8483 'name' => 'msg',
Andrew Jeffery0612d982024-12-12 11:08:21 +10308484 'type' => '4914'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308485 },
8486 '1' => {
8487 'name' => 'payload_length',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10308488 'type' => '1140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308489 },
8490 '2' => {
8491 'name' => 'file_type',
Andrew Jeffery0612d982024-12-12 11:08:21 +10308492 'type' => '12863'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308493 },
8494 '3' => {
8495 'name' => 'file_handle',
Andrew Jeffery0612d982024-12-12 11:08:21 +10308496 'type' => '4924'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308497 },
8498 '4' => {
8499 'name' => 'offset',
Andrew Jeffery0612d982024-12-12 11:08:21 +10308500 'type' => '4924'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308501 },
8502 '5' => {
8503 'name' => 'length',
Andrew Jeffery0612d982024-12-12 11:08:21 +10308504 'type' => '4924'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308505 }
8506 },
8507 'Reg' => {
8508 '1' => 'r10',
8509 '2' => 'rdx',
8510 '3' => 'rdi',
8511 '4' => 'r8',
8512 '5' => 'r9'
8513 },
8514 'Return' => '100',
8515 'ShortName' => 'decode_rw_file_by_type_req'
8516 },
Unive Tiene5c3f142024-12-13 14:14:19 +08008517 '219578' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308518 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308519 'Line' => '590',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308520 'Param' => {
8521 '0' => {
8522 'name' => 'msg',
Andrew Jeffery0612d982024-12-12 11:08:21 +10308523 'type' => '4914'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308524 },
8525 '1' => {
8526 'name' => 'payload_length',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10308527 'type' => '1140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308528 },
8529 '2' => {
8530 'name' => 'completion_code',
Andrew Jeffery0612d982024-12-12 11:08:21 +10308531 'type' => '4919'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308532 }
8533 },
8534 'Reg' => {
8535 '0' => 'rdi',
8536 '1' => 'rsi',
8537 '2' => 'rdx'
8538 },
8539 'Return' => '100',
8540 'ShortName' => 'decode_new_file_resp'
8541 },
Unive Tiene5c3f142024-12-13 14:14:19 +08008542 '219679' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308543 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308544 'Line' => '579',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308545 'Param' => {
8546 '0' => {
8547 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308548 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308549 },
8550 '1' => {
8551 'name' => 'file_type',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10308552 'type' => '1006'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308553 },
8554 '2' => {
8555 'name' => 'file_handle',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10308556 'type' => '1018'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308557 },
8558 '3' => {
8559 'name' => 'length',
Andrew Jeffery0612d982024-12-12 11:08:21 +10308560 'type' => '16196'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308561 },
8562 '4' => {
8563 'name' => 'msg',
Andrew Jeffery0612d982024-12-12 11:08:21 +10308564 'type' => '4270'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308565 }
8566 },
8567 'Return' => '100',
8568 'ShortName' => 'encode_new_file_req'
8569 },
Unive Tiene5c3f142024-12-13 14:14:19 +08008570 '219914' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308571 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308572 'Line' => '567',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308573 'Param' => {
8574 '0' => {
8575 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308576 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308577 },
8578 '1' => {
8579 'name' => 'completion_code',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308580 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308581 },
8582 '2' => {
8583 'name' => 'msg',
Andrew Jeffery0612d982024-12-12 11:08:21 +10308584 'type' => '4270'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308585 }
8586 },
8587 'Return' => '100',
8588 'ShortName' => 'encode_new_file_resp'
8589 },
Unive Tiene5c3f142024-12-13 14:14:19 +08008590 '220104' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308591 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308592 'Line' => '555',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308593 'Param' => {
8594 '0' => {
8595 'name' => 'msg',
Andrew Jeffery0612d982024-12-12 11:08:21 +10308596 'type' => '4914'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308597 },
8598 '1' => {
8599 'name' => 'payload_length',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10308600 'type' => '1140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308601 },
8602 '2' => {
8603 'name' => 'file_type',
Andrew Jeffery0612d982024-12-12 11:08:21 +10308604 'type' => '12863'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308605 },
8606 '3' => {
8607 'name' => 'file_handle',
Andrew Jeffery0612d982024-12-12 11:08:21 +10308608 'type' => '4924'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308609 },
8610 '4' => {
8611 'name' => 'length',
Andrew Jeffery0612d982024-12-12 11:08:21 +10308612 'type' => '24846'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308613 }
8614 },
8615 'Reg' => {
8616 '1' => 'r9',
8617 '2' => 'rdx',
8618 '3' => 'rcx',
8619 '4' => 'r8'
8620 },
8621 'Return' => '100',
8622 'ShortName' => 'decode_new_file_req'
8623 },
Unive Tiene5c3f142024-12-13 14:14:19 +08008624 '220246' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308625 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308626 'Line' => '523',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308627 'Param' => {
8628 '0' => {
8629 'name' => 'msg',
Andrew Jeffery0612d982024-12-12 11:08:21 +10308630 'type' => '4914'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308631 },
8632 '1' => {
8633 'name' => 'payload_length',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10308634 'type' => '1140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308635 },
8636 '2' => {
8637 'name' => 'completion_code',
Andrew Jeffery0612d982024-12-12 11:08:21 +10308638 'type' => '4919'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308639 },
8640 '3' => {
8641 'name' => 'length',
Andrew Jeffery0612d982024-12-12 11:08:21 +10308642 'type' => '4924'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308643 }
8644 },
8645 'Reg' => {
8646 '0' => 'rdi',
8647 '1' => 'rsi',
8648 '2' => 'rdx',
8649 '3' => 'rcx'
8650 },
8651 'Return' => '100',
8652 'ShortName' => 'decode_rw_file_by_type_memory_resp'
8653 },
Unive Tiene5c3f142024-12-13 14:14:19 +08008654 '220361' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308655 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308656 'Line' => '509',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308657 'Param' => {
8658 '0' => {
8659 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308660 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308661 },
8662 '1' => {
8663 'name' => 'command',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308664 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308665 },
8666 '2' => {
8667 'name' => 'file_type',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10308668 'type' => '1006'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308669 },
8670 '3' => {
8671 'name' => 'file_handle',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10308672 'type' => '1018'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308673 },
8674 '4' => {
8675 'name' => 'offset',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10308676 'type' => '1018'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308677 },
8678 '5' => {
8679 'name' => 'length',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10308680 'type' => '1018'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308681 },
8682 '6' => {
8683 'name' => 'address',
8684 'offset' => '0',
Andrew Jeffery0612d982024-12-12 11:08:21 +10308685 'type' => '16196'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308686 },
8687 '7' => {
8688 'name' => 'msg',
8689 'offset' => '8',
Andrew Jeffery0612d982024-12-12 11:08:21 +10308690 'type' => '4270'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308691 }
8692 },
8693 'Return' => '100',
8694 'ShortName' => 'encode_rw_file_by_type_memory_req'
8695 },
Unive Tiene5c3f142024-12-13 14:14:19 +08008696 '220646' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308697 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308698 'Line' => '491',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308699 'Param' => {
8700 '0' => {
8701 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308702 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308703 },
8704 '1' => {
8705 'name' => 'command',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308706 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308707 },
8708 '2' => {
8709 'name' => 'completion_code',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308710 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308711 },
8712 '3' => {
8713 'name' => 'length',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10308714 'type' => '1018'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308715 },
8716 '4' => {
8717 'name' => 'msg',
Andrew Jeffery0612d982024-12-12 11:08:21 +10308718 'type' => '4270'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308719 }
8720 },
8721 'Return' => '100',
8722 'ShortName' => 'encode_rw_file_by_type_memory_resp'
8723 },
Unive Tiene5c3f142024-12-13 14:14:19 +08008724 '220876' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308725 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308726 'Line' => '473',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308727 'Param' => {
8728 '0' => {
8729 'name' => 'msg',
Andrew Jeffery0612d982024-12-12 11:08:21 +10308730 'type' => '4914'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308731 },
8732 '1' => {
8733 'name' => 'payload_length',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10308734 'type' => '1140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308735 },
8736 '2' => {
8737 'name' => 'file_type',
Andrew Jeffery0612d982024-12-12 11:08:21 +10308738 'type' => '12863'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308739 },
8740 '3' => {
8741 'name' => 'file_handle',
Andrew Jeffery0612d982024-12-12 11:08:21 +10308742 'type' => '4924'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308743 },
8744 '4' => {
8745 'name' => 'offset',
Andrew Jeffery0612d982024-12-12 11:08:21 +10308746 'type' => '4924'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308747 },
8748 '5' => {
8749 'name' => 'length',
Andrew Jeffery0612d982024-12-12 11:08:21 +10308750 'type' => '4924'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308751 },
8752 '6' => {
8753 'name' => 'address',
8754 'offset' => '0',
Andrew Jeffery0612d982024-12-12 11:08:21 +10308755 'type' => '24846'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308756 }
8757 },
8758 'Reg' => {
8759 '1' => 'r10',
8760 '2' => 'rdx',
8761 '3' => 'rdi',
8762 '4' => 'r8',
8763 '5' => 'r9'
8764 },
8765 'Return' => '100',
8766 'ShortName' => 'decode_rw_file_by_type_memory_req'
8767 },
Unive Tiene5c3f142024-12-13 14:14:19 +08008768 '221053' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308769 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308770 'Line' => '435',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308771 'Param' => {
8772 '0' => {
8773 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308774 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308775 },
8776 '1' => {
8777 'name' => 'completion_code',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308778 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308779 },
8780 '2' => {
8781 'name' => 'length',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10308782 'type' => '1018'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308783 },
8784 '3' => {
8785 'name' => 'msg',
Andrew Jeffery0612d982024-12-12 11:08:21 +10308786 'type' => '4270'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308787 }
8788 },
8789 'Return' => '100',
8790 'ShortName' => 'encode_write_file_resp'
8791 },
Unive Tiene5c3f142024-12-13 14:14:19 +08008792 '221268' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308793 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308794 'Line' => '422',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308795 'Param' => {
8796 '0' => {
8797 'name' => 'msg',
Andrew Jeffery0612d982024-12-12 11:08:21 +10308798 'type' => '4914'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308799 },
8800 '1' => {
8801 'name' => 'payload_length',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10308802 'type' => '1140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308803 },
8804 '2' => {
8805 'name' => 'completion_code',
Andrew Jeffery0612d982024-12-12 11:08:21 +10308806 'type' => '4919'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308807 },
8808 '3' => {
8809 'name' => 'length',
Andrew Jeffery0612d982024-12-12 11:08:21 +10308810 'type' => '4924'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308811 }
8812 },
8813 'Reg' => {
8814 '0' => 'rdi',
8815 '1' => 'rsi',
8816 '2' => 'rdx',
8817 '3' => 'rcx'
8818 },
8819 'Return' => '100',
8820 'ShortName' => 'decode_write_file_resp'
8821 },
Unive Tiene5c3f142024-12-13 14:14:19 +08008822 '221378' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308823 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308824 'Line' => '410',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308825 'Param' => {
8826 '0' => {
8827 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308828 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308829 },
8830 '1' => {
8831 'name' => 'file_handle',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10308832 'type' => '1018'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308833 },
8834 '2' => {
8835 'name' => 'offset',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10308836 'type' => '1018'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308837 },
8838 '3' => {
8839 'name' => 'length',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10308840 'type' => '1018'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308841 },
8842 '4' => {
8843 'name' => 'msg',
Andrew Jeffery0612d982024-12-12 11:08:21 +10308844 'type' => '4270'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308845 }
8846 },
8847 'Return' => '100',
8848 'ShortName' => 'encode_write_file_req'
8849 },
Unive Tiene5c3f142024-12-13 14:14:19 +08008850 '221613' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308851 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308852 'Line' => '391',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308853 'Param' => {
8854 '0' => {
8855 'name' => 'msg',
Andrew Jeffery0612d982024-12-12 11:08:21 +10308856 'type' => '4914'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308857 },
8858 '1' => {
8859 'name' => 'payload_length',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10308860 'type' => '1140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308861 },
8862 '2' => {
8863 'name' => 'file_handle',
Andrew Jeffery0612d982024-12-12 11:08:21 +10308864 'type' => '4924'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308865 },
8866 '3' => {
8867 'name' => 'offset',
Andrew Jeffery0612d982024-12-12 11:08:21 +10308868 'type' => '4924'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308869 },
8870 '4' => {
8871 'name' => 'length',
Andrew Jeffery0612d982024-12-12 11:08:21 +10308872 'type' => '4924'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308873 },
8874 '5' => {
8875 'name' => 'file_data_offset',
Andrew Jeffery0612d982024-12-12 11:08:21 +10308876 'type' => '13426'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308877 }
8878 },
8879 'Reg' => {
8880 '1' => 'rsi',
8881 '3' => 'rcx',
8882 '4' => 'r8',
8883 '5' => 'r9'
8884 },
8885 'Return' => '100',
8886 'ShortName' => 'decode_write_file_req'
8887 },
Unive Tiene5c3f142024-12-13 14:14:19 +08008888 '221768' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308889 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308890 'Line' => '377',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308891 'Param' => {
8892 '0' => {
8893 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308894 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308895 },
8896 '1' => {
8897 'name' => 'completion_code',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308898 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308899 },
8900 '2' => {
8901 'name' => 'length',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10308902 'type' => '1018'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308903 },
8904 '3' => {
8905 'name' => 'msg',
Andrew Jeffery0612d982024-12-12 11:08:21 +10308906 'type' => '4270'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308907 }
8908 },
8909 'Return' => '100',
8910 'ShortName' => 'encode_read_file_resp'
8911 },
Unive Tiene5c3f142024-12-13 14:14:19 +08008912 '221983' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308913 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308914 'Line' => '359',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308915 'Param' => {
8916 '0' => {
8917 'name' => 'msg',
Andrew Jeffery0612d982024-12-12 11:08:21 +10308918 'type' => '4914'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308919 },
8920 '1' => {
8921 'name' => 'payload_length',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10308922 'type' => '1140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308923 },
8924 '2' => {
8925 'name' => 'completion_code',
Andrew Jeffery0612d982024-12-12 11:08:21 +10308926 'type' => '4919'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308927 },
8928 '3' => {
8929 'name' => 'length',
Andrew Jeffery0612d982024-12-12 11:08:21 +10308930 'type' => '4924'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308931 },
8932 '4' => {
8933 'name' => 'file_data_offset',
Andrew Jeffery0612d982024-12-12 11:08:21 +10308934 'type' => '13426'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308935 }
8936 },
8937 'Reg' => {
8938 '1' => 'r9',
8939 '2' => 'rdx',
8940 '3' => 'rcx',
8941 '4' => 'r8'
8942 },
8943 'Return' => '100',
8944 'ShortName' => 'decode_read_file_resp'
8945 },
Unive Tiene5c3f142024-12-13 14:14:19 +08008946 '222119' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308947 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308948 'Line' => '344',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308949 'Param' => {
8950 '0' => {
8951 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308952 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308953 },
8954 '1' => {
8955 'name' => 'file_handle',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10308956 'type' => '1018'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308957 },
8958 '2' => {
8959 'name' => 'offset',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10308960 'type' => '1018'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308961 },
8962 '3' => {
8963 'name' => 'length',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10308964 'type' => '1018'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308965 },
8966 '4' => {
8967 'name' => 'msg',
Andrew Jeffery0612d982024-12-12 11:08:21 +10308968 'type' => '4270'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308969 }
8970 },
8971 'Return' => '100',
8972 'ShortName' => 'encode_read_file_req'
8973 },
Unive Tiene5c3f142024-12-13 14:14:19 +08008974 '222354' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308975 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308976 'Line' => '330',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308977 'Param' => {
8978 '0' => {
8979 'name' => 'msg',
Andrew Jeffery0612d982024-12-12 11:08:21 +10308980 'type' => '4914'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308981 },
8982 '1' => {
8983 'name' => 'payload_length',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10308984 'type' => '1140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308985 },
8986 '2' => {
8987 'name' => 'file_handle',
Andrew Jeffery0612d982024-12-12 11:08:21 +10308988 'type' => '4924'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308989 },
8990 '3' => {
8991 'name' => 'offset',
Andrew Jeffery0612d982024-12-12 11:08:21 +10308992 'type' => '4924'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308993 },
8994 '4' => {
8995 'name' => 'length',
Andrew Jeffery0612d982024-12-12 11:08:21 +10308996 'type' => '4924'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308997 }
8998 },
8999 'Reg' => {
9000 '1' => 'r9',
9001 '2' => 'rdx',
9002 '3' => 'rcx',
9003 '4' => 'r8'
9004 },
9005 'Return' => '100',
9006 'ShortName' => 'decode_read_file_req'
9007 },
Unive Tiene5c3f142024-12-13 14:14:19 +08009008 '222490' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309009 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09309010 'Line' => '274',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309011 'Param' => {
9012 '0' => {
9013 'name' => 'msg',
Andrew Jeffery0612d982024-12-12 11:08:21 +10309014 'type' => '4914'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309015 },
9016 '1' => {
9017 'name' => 'payload_length',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10309018 'type' => '1140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309019 },
9020 '2' => {
9021 'name' => 'completion_code',
Andrew Jeffery0612d982024-12-12 11:08:21 +10309022 'type' => '4919'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309023 },
9024 '3' => {
9025 'name' => 'next_transfer_handle',
Andrew Jeffery0612d982024-12-12 11:08:21 +10309026 'type' => '4924'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309027 },
9028 '4' => {
9029 'name' => 'transfer_flag',
Andrew Jeffery0612d982024-12-12 11:08:21 +10309030 'type' => '4919'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309031 },
9032 '5' => {
9033 'name' => 'file_table_data_start_offset',
Andrew Jeffery0612d982024-12-12 11:08:21 +10309034 'type' => '4919'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309035 },
9036 '6' => {
9037 'name' => 'file_table_length',
9038 'offset' => '0',
Andrew Jeffery0612d982024-12-12 11:08:21 +10309039 'type' => '13426'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309040 }
9041 },
9042 'Reg' => {
9043 '1' => 'rsi',
9044 '2' => 'rdi',
9045 '3' => 'r10',
9046 '4' => 'r8',
9047 '5' => 'r9'
9048 },
9049 'Return' => '100',
9050 'ShortName' => 'decode_get_file_table_resp'
9051 },
Unive Tiene5c3f142024-12-13 14:14:19 +08009052 '222664' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309053 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09309054 'Line' => '258',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309055 'Param' => {
9056 '0' => {
9057 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +09309058 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309059 },
9060 '1' => {
9061 'name' => 'transfer_handle',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10309062 'type' => '1018'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309063 },
9064 '2' => {
9065 'name' => 'transfer_opflag',
Andrew Jeffery48761c62024-06-03 15:48:26 +09309066 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309067 },
9068 '3' => {
9069 'name' => 'table_type',
Andrew Jeffery48761c62024-06-03 15:48:26 +09309070 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309071 },
9072 '4' => {
9073 'name' => 'msg',
Andrew Jeffery0612d982024-12-12 11:08:21 +10309074 'type' => '4270'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309075 }
9076 },
9077 'Return' => '100',
9078 'ShortName' => 'encode_get_file_table_req'
9079 },
Unive Tiene5c3f142024-12-13 14:14:19 +08009080 '222891' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309081 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09309082 'Line' => '244',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309083 'Param' => {
9084 '0' => {
9085 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +09309086 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309087 },
9088 '1' => {
9089 'name' => 'completion_code',
Andrew Jeffery48761c62024-06-03 15:48:26 +09309090 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309091 },
9092 '2' => {
9093 'name' => 'next_transfer_handle',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10309094 'type' => '1018'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309095 },
9096 '3' => {
9097 'name' => 'transfer_flag',
Andrew Jeffery48761c62024-06-03 15:48:26 +09309098 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309099 },
9100 '4' => {
9101 'name' => 'table_data',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10309102 'type' => '1214'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309103 },
9104 '5' => {
9105 'name' => 'table_size',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10309106 'type' => '1140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309107 },
9108 '6' => {
9109 'name' => 'msg',
9110 'offset' => '0',
Andrew Jeffery0612d982024-12-12 11:08:21 +10309111 'type' => '4270'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309112 }
9113 },
9114 'Reg' => {
9115 '2' => 'r15'
9116 },
9117 'Return' => '100',
9118 'ShortName' => 'encode_get_file_table_resp'
9119 },
Unive Tiene5c3f142024-12-13 14:14:19 +08009120 '223249' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309121 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09309122 'Line' => '227',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309123 'Param' => {
9124 '0' => {
9125 'name' => 'msg',
Andrew Jeffery0612d982024-12-12 11:08:21 +10309126 'type' => '4914'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309127 },
9128 '1' => {
9129 'name' => 'payload_length',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10309130 'type' => '1140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309131 },
9132 '2' => {
9133 'name' => 'transfer_handle',
Andrew Jeffery0612d982024-12-12 11:08:21 +10309134 'type' => '4924'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309135 },
9136 '3' => {
9137 'name' => 'transfer_opflag',
Andrew Jeffery0612d982024-12-12 11:08:21 +10309138 'type' => '4919'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309139 },
9140 '4' => {
9141 'name' => 'table_type',
Andrew Jeffery0612d982024-12-12 11:08:21 +10309142 'type' => '4919'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309143 }
9144 },
9145 'Reg' => {
9146 '1' => 'r9',
9147 '2' => 'rdx',
9148 '3' => 'rcx',
9149 '4' => 'r8'
9150 },
9151 'Return' => '100',
9152 'ShortName' => 'decode_get_file_table_req'
9153 },
Unive Tiene5c3f142024-12-13 14:14:19 +08009154 '223384' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309155 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09309156 'Line' => '183',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309157 'Param' => {
9158 '0' => {
9159 'name' => 'msg',
Andrew Jeffery0612d982024-12-12 11:08:21 +10309160 'type' => '4914'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309161 },
9162 '1' => {
9163 'name' => 'payload_length',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10309164 'type' => '1140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309165 },
9166 '2' => {
9167 'name' => 'completion_code',
Andrew Jeffery0612d982024-12-12 11:08:21 +10309168 'type' => '4919'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309169 },
9170 '3' => {
9171 'name' => 'length',
Andrew Jeffery0612d982024-12-12 11:08:21 +10309172 'type' => '4924'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309173 }
9174 },
9175 'Reg' => {
9176 '0' => 'rdi',
9177 '1' => 'rsi',
9178 '2' => 'rdx',
9179 '3' => 'rcx'
9180 },
9181 'Return' => '100',
9182 'ShortName' => 'decode_rw_file_memory_resp'
9183 },
Unive Tiene5c3f142024-12-13 14:14:19 +08009184 '223493' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309185 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09309186 'Line' => '169',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309187 'Param' => {
9188 '0' => {
9189 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +09309190 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309191 },
9192 '1' => {
9193 'name' => 'command',
Andrew Jeffery48761c62024-06-03 15:48:26 +09309194 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309195 },
9196 '2' => {
9197 'name' => 'file_handle',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10309198 'type' => '1018'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309199 },
9200 '3' => {
9201 'name' => 'offset',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10309202 'type' => '1018'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309203 },
9204 '4' => {
9205 'name' => 'length',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10309206 'type' => '1018'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309207 },
9208 '5' => {
9209 'name' => 'address',
Andrew Jeffery0612d982024-12-12 11:08:21 +10309210 'type' => '16196'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309211 },
9212 '6' => {
9213 'name' => 'msg',
9214 'offset' => '0',
Andrew Jeffery0612d982024-12-12 11:08:21 +10309215 'type' => '4270'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309216 }
9217 },
9218 'Reg' => {
9219 '2' => 'r14'
9220 },
9221 'Return' => '100',
9222 'ShortName' => 'encode_rw_file_memory_req'
9223 },
Unive Tiene5c3f142024-12-13 14:14:19 +08009224 '223752' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309225 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09309226 'Line' => '152',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309227 'Param' => {
9228 '0' => {
9229 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +09309230 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309231 },
9232 '1' => {
9233 'name' => 'command',
Andrew Jeffery48761c62024-06-03 15:48:26 +09309234 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309235 },
9236 '2' => {
9237 'name' => 'completion_code',
Andrew Jeffery48761c62024-06-03 15:48:26 +09309238 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309239 },
9240 '3' => {
9241 'name' => 'length',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10309242 'type' => '1018'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309243 },
9244 '4' => {
9245 'name' => 'msg',
Andrew Jeffery0612d982024-12-12 11:08:21 +10309246 'type' => '4270'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309247 }
9248 },
9249 'Return' => '100',
9250 'ShortName' => 'encode_rw_file_memory_resp'
9251 },
Unive Tiene5c3f142024-12-13 14:14:19 +08009252 '223973' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309253 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09309254 'Line' => '136',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309255 'Param' => {
9256 '0' => {
9257 'name' => 'msg',
Andrew Jeffery0612d982024-12-12 11:08:21 +10309258 'type' => '4914'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309259 },
9260 '1' => {
9261 'name' => 'payload_length',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10309262 'type' => '1140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309263 },
9264 '2' => {
9265 'name' => 'file_handle',
Andrew Jeffery0612d982024-12-12 11:08:21 +10309266 'type' => '4924'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309267 },
9268 '3' => {
9269 'name' => 'offset',
Andrew Jeffery0612d982024-12-12 11:08:21 +10309270 'type' => '4924'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309271 },
9272 '4' => {
9273 'name' => 'length',
Andrew Jeffery0612d982024-12-12 11:08:21 +10309274 'type' => '4924'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309275 },
9276 '5' => {
9277 'name' => 'address',
Andrew Jeffery0612d982024-12-12 11:08:21 +10309278 'type' => '24846'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309279 }
9280 },
9281 'Reg' => {
9282 '1' => 'r10',
9283 '2' => 'rdx',
9284 '3' => 'rdi',
9285 '4' => 'r8',
9286 '5' => 'r9'
9287 },
9288 'Return' => '100',
9289 'ShortName' => 'decode_rw_file_memory_req'
9290 },
Unive Tiene5c3f142024-12-13 14:14:19 +08009291 '225022' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309292 'Header' => 'host.h',
9293 'Line' => '101',
9294 'Param' => {
9295 '0' => {
9296 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +09309297 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309298 },
9299 '1' => {
9300 'name' => 'completion_code',
Andrew Jeffery48761c62024-06-03 15:48:26 +09309301 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309302 },
9303 '2' => {
9304 'name' => 'rack_entry',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10309305 'type' => '1018'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309306 },
9307 '3' => {
9308 'name' => 'pri_cec_node',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10309309 'type' => '1018'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309310 },
9311 '4' => {
9312 'name' => 'msg',
Andrew Jeffery0612d982024-12-12 11:08:21 +10309313 'type' => '4270'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309314 },
9315 '5' => {
9316 'name' => 'payload_length',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10309317 'type' => '1140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309318 }
9319 },
9320 'Reg' => {
9321 '2' => 'r12'
9322 },
9323 'Return' => '100',
9324 'ShortName' => 'encode_get_alert_status_resp'
9325 },
Unive Tiene5c3f142024-12-13 14:14:19 +08009326 '225270' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309327 'Header' => 'host.h',
9328 'Line' => '86',
9329 'Param' => {
9330 '0' => {
9331 'name' => 'msg',
Andrew Jeffery0612d982024-12-12 11:08:21 +10309332 'type' => '4914'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309333 },
9334 '1' => {
9335 'name' => 'payload_length',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10309336 'type' => '1140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309337 },
9338 '2' => {
9339 'name' => 'version_id',
Andrew Jeffery0612d982024-12-12 11:08:21 +10309340 'type' => '4919'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309341 }
9342 },
9343 'Reg' => {
9344 '0' => 'rdi',
9345 '1' => 'rsi',
9346 '2' => 'rdx'
9347 },
9348 'Return' => '100',
9349 'ShortName' => 'decode_get_alert_status_req'
9350 },
Unive Tiene5c3f142024-12-13 14:14:19 +08009351 '225353' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309352 'Header' => 'host.h',
9353 'Line' => '70',
9354 'Param' => {
9355 '0' => {
9356 'name' => 'msg',
Andrew Jeffery0612d982024-12-12 11:08:21 +10309357 'type' => '4914'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309358 },
9359 '1' => {
9360 'name' => 'payload_length',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10309361 'type' => '1140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309362 },
9363 '2' => {
9364 'name' => 'completion_code',
Andrew Jeffery0612d982024-12-12 11:08:21 +10309365 'type' => '4919'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309366 },
9367 '3' => {
9368 'name' => 'rack_entry',
Andrew Jeffery0612d982024-12-12 11:08:21 +10309369 'type' => '4924'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309370 },
9371 '4' => {
9372 'name' => 'pri_cec_node',
Andrew Jeffery0612d982024-12-12 11:08:21 +10309373 'type' => '4924'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309374 }
9375 },
9376 'Reg' => {
9377 '1' => 'r9',
9378 '2' => 'rdx',
9379 '3' => 'rcx',
9380 '4' => 'r8'
9381 },
9382 'Return' => '100',
9383 'ShortName' => 'decode_get_alert_status_resp'
9384 },
Unive Tiene5c3f142024-12-13 14:14:19 +08009385 '225492' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309386 'Header' => 'host.h',
9387 'Line' => '52',
9388 'Param' => {
9389 '0' => {
9390 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +09309391 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309392 },
9393 '1' => {
9394 'name' => 'version_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +09309395 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309396 },
9397 '2' => {
9398 'name' => 'msg',
Andrew Jeffery0612d982024-12-12 11:08:21 +10309399 'type' => '4270'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309400 },
9401 '3' => {
9402 'name' => 'payload_length',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10309403 'type' => '1140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309404 }
9405 },
9406 'Return' => '100',
9407 'ShortName' => 'encode_get_alert_status_req'
9408 },
Unive Tiene5c3f142024-12-13 14:14:19 +08009409 '226710' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309410 'Header' => 'platform.h',
9411 'Line' => '47',
9412 'Param' => {
9413 '0' => {
9414 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +09309415 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309416 },
9417 '1' => {
9418 'name' => 'format_version',
Andrew Jeffery48761c62024-06-03 15:48:26 +09309419 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309420 },
9421 '2' => {
9422 'name' => 'tid',
Andrew Jeffery48761c62024-06-03 15:48:26 +09309423 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309424 },
9425 '3' => {
9426 'name' => 'num_handles',
Andrew Jeffery48761c62024-06-03 15:48:26 +09309427 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309428 },
9429 '4' => {
9430 'name' => 'list_of_handles',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10309431 'type' => '1214'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309432 },
9433 '5' => {
9434 'name' => 'payload_length',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10309435 'type' => '1140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309436 },
9437 '6' => {
9438 'name' => 'msg',
9439 'offset' => '0',
Andrew Jeffery0612d982024-12-12 11:08:21 +10309440 'type' => '4270'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309441 }
9442 },
9443 'Return' => '100',
9444 'ShortName' => 'encode_bios_attribute_update_event_req'
9445 },
Unive Tiene5c3f142024-12-13 14:14:19 +08009446 '228560' => {
Lora Linea0bf3a2024-09-20 10:09:56 +08009447 'Header' => 'file_io.h',
9448 'Line' => '160',
9449 'Param' => {
9450 '0' => {
9451 'name' => 'instance_id',
9452 'type' => '121'
9453 },
9454 '1' => {
9455 'name' => 'resp',
Unive Tiene5c3f142024-12-13 14:14:19 +08009456 'type' => '230271'
Lora Linea0bf3a2024-09-20 10:09:56 +08009457 },
9458 '2' => {
9459 'name' => 'resp_len',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10309460 'type' => '1140'
Lora Linea0bf3a2024-09-20 10:09:56 +08009461 },
9462 '3' => {
9463 'name' => 'responseMsg',
Andrew Jeffery0612d982024-12-12 11:08:21 +10309464 'type' => '4270'
Lora Linea0bf3a2024-09-20 10:09:56 +08009465 },
9466 '4' => {
9467 'name' => 'payload_length',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10309468 'type' => '1140'
Lora Linea0bf3a2024-09-20 10:09:56 +08009469 }
9470 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09309471 'Reg' => {
Andrew Jeffery0612d982024-12-12 11:08:21 +10309472 '3' => 'r12'
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09309473 },
Lora Linea0bf3a2024-09-20 10:09:56 +08009474 'Return' => '100',
9475 'ShortName' => 'encode_oem_meta_file_io_read_resp'
9476 },
Unive Tiene5c3f142024-12-13 14:14:19 +08009477 '230286' => {
Lora Linea0bf3a2024-09-20 10:09:56 +08009478 'Header' => 'file_io.h',
9479 'Line' => '147',
9480 'Param' => {
9481 '0' => {
9482 'name' => 'resp',
Unive Tiene5c3f142024-12-13 14:14:19 +08009483 'type' => '230271'
Lora Linea0bf3a2024-09-20 10:09:56 +08009484 }
9485 },
9486 'Reg' => {
9487 '0' => 'rdi'
9488 },
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10309489 'Return' => '2634',
Lora Linea0bf3a2024-09-20 10:09:56 +08009490 'ShortName' => 'pldm_oem_meta_file_io_read_resp_data'
9491 },
Unive Tiene5c3f142024-12-13 14:14:19 +08009492 '230334' => {
Lora Linea0bf3a2024-09-20 10:09:56 +08009493 'Header' => 'file_io.h',
9494 'Line' => '137',
9495 'Param' => {
9496 '0' => {
9497 'name' => 'msg',
Andrew Jeffery0612d982024-12-12 11:08:21 +10309498 'type' => '4914'
Lora Linea0bf3a2024-09-20 10:09:56 +08009499 },
9500 '1' => {
9501 'name' => 'payload_length',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10309502 'type' => '1140'
Lora Linea0bf3a2024-09-20 10:09:56 +08009503 },
9504 '2' => {
9505 'name' => 'req',
Unive Tiene5c3f142024-12-13 14:14:19 +08009506 'type' => '231400'
Lora Linea0bf3a2024-09-20 10:09:56 +08009507 }
9508 },
9509 'Return' => '100',
9510 'ShortName' => 'decode_oem_meta_file_io_read_req'
9511 },
Unive Tiene5c3f142024-12-13 14:14:19 +08009512 '231405' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309513 'Header' => 'file_io.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09309514 'Line' => '126',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309515 'Param' => {
9516 '0' => {
9517 'name' => 'msg',
Andrew Jeffery0612d982024-12-12 11:08:21 +10309518 'type' => '4914'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309519 },
9520 '1' => {
9521 'name' => 'payload_length',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10309522 'type' => '1140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309523 },
9524 '2' => {
9525 'name' => 'file_handle',
Andrew Jeffery0612d982024-12-12 11:08:21 +10309526 'type' => '4919'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309527 },
9528 '3' => {
9529 'name' => 'length',
Andrew Jeffery0612d982024-12-12 11:08:21 +10309530 'type' => '4924'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309531 },
9532 '4' => {
9533 'name' => 'data',
Andrew Jeffery0612d982024-12-12 11:08:21 +10309534 'type' => '4919'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309535 }
9536 },
Andrew Jeffery890d37a2024-09-22 20:50:53 +09309537 'Reg' => {
Andrew Jeffery36324f62024-09-25 13:41:41 +09309538 '0' => 'rdi',
9539 '1' => 'rbx',
9540 '2' => 'r12',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09309541 '3' => 'rcx',
9542 '4' => 'r8'
9543 },
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309544 'Return' => '100',
9545 'ShortName' => 'decode_oem_meta_file_io_req'
Lora Linea0bf3a2024-09-20 10:09:56 +08009546 },
Unive Tiene5c3f142024-12-13 14:14:19 +08009547 '231841' => {
Lora Linea0bf3a2024-09-20 10:09:56 +08009548 'Header' => 'file_io.h',
9549 'Line' => '113',
9550 'Param' => {
9551 '0' => {
9552 'name' => 'msg',
Andrew Jeffery0612d982024-12-12 11:08:21 +10309553 'type' => '4914'
Lora Linea0bf3a2024-09-20 10:09:56 +08009554 },
9555 '1' => {
9556 'name' => 'payload_length',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10309557 'type' => '1140'
Lora Linea0bf3a2024-09-20 10:09:56 +08009558 },
9559 '2' => {
9560 'name' => 'req',
Unive Tiene5c3f142024-12-13 14:14:19 +08009561 'type' => '231836'
Lora Linea0bf3a2024-09-20 10:09:56 +08009562 },
9563 '3' => {
9564 'name' => 'req_length',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10309565 'type' => '1140'
Lora Linea0bf3a2024-09-20 10:09:56 +08009566 }
9567 },
9568 'Return' => '100',
9569 'ShortName' => 'decode_oem_meta_file_io_write_req'
9570 },
Unive Tiene5c3f142024-12-13 14:14:19 +08009571 '232806' => {
Lora Linea0bf3a2024-09-20 10:09:56 +08009572 'Header' => 'file_io.h',
9573 'Line' => '102',
9574 'Param' => {
9575 '0' => {
9576 'name' => 'req',
Unive Tiene5c3f142024-12-13 14:14:19 +08009577 'type' => '231836'
Lora Linea0bf3a2024-09-20 10:09:56 +08009578 }
9579 },
9580 'Reg' => {
9581 '0' => 'rdi'
9582 },
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10309583 'Return' => '2634',
Lora Linea0bf3a2024-09-20 10:09:56 +08009584 'ShortName' => 'pldm_oem_meta_file_io_write_req_data'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309585 }
9586 },
9587 'SymbolVersion' => {},
9588 'Symbols' => {
Andrew Jeffery0612d982024-12-12 11:08:21 +10309589 'libpldm.so.0.11.0' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309590 'bcd2dec16' => 1,
9591 'bcd2dec32' => 1,
9592 'bcd2dec8' => 1,
9593 'crc32' => 1,
9594 'crc8' => 1,
9595 'dec2bcd16' => 1,
9596 'dec2bcd32' => 1,
9597 'dec2bcd8' => 1,
9598 'decode_activate_firmware_resp' => 1,
9599 'decode_apply_complete_req' => 1,
9600 'decode_cancel_update_component_resp' => 1,
9601 'decode_cancel_update_resp' => 1,
9602 'decode_descriptor_type_length_value' => 1,
Thu Nguyen43cb4b52024-07-16 05:45:27 +00009603 'decode_entity_auxiliary_names_pdr' => 1,
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309604 'decode_event_message_buffer_size_resp' => 1,
9605 'decode_event_message_supported_resp' => 1,
9606 'decode_file_ack_req' => 1,
9607 'decode_file_ack_resp' => 1,
9608 'decode_file_ack_with_meta_data_req' => 1,
9609 'decode_file_ack_with_meta_data_resp' => 1,
9610 'decode_firmware_device_id_record' => 1,
9611 'decode_get_alert_status_req' => 1,
9612 'decode_get_alert_status_resp' => 1,
9613 'decode_get_bios_attribute_current_value_by_handle_req' => 1,
9614 'decode_get_bios_attribute_current_value_by_handle_resp' => 1,
9615 'decode_get_bios_table_req' => 1,
9616 'decode_get_bios_table_resp' => 1,
9617 'decode_get_commands_req' => 1,
9618 'decode_get_commands_resp' => 1,
9619 'decode_get_date_time_resp' => 1,
Unive Tiene5c3f142024-12-13 14:14:19 +08009620 'decode_get_downstream_firmware_parameters_resp' => 1,
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309621 'decode_get_file_table_req' => 1,
9622 'decode_get_file_table_resp' => 1,
9623 'decode_get_firmware_parameters_resp' => 1,
9624 'decode_get_firmware_parameters_resp_comp_entry' => 1,
9625 'decode_get_fru_record_by_option_req' => 1,
9626 'decode_get_fru_record_by_option_resp' => 1,
9627 'decode_get_fru_record_table_metadata_resp' => 1,
9628 'decode_get_fru_record_table_req' => 1,
9629 'decode_get_fru_record_table_resp' => 1,
9630 'decode_get_fru_record_table_resp_safe' => 1,
9631 'decode_get_numeric_effecter_value_req' => 1,
9632 'decode_get_numeric_effecter_value_resp' => 1,
9633 'decode_get_pdr_repository_info_resp' => 1,
9634 'decode_get_pdr_req' => 1,
9635 'decode_get_pdr_resp' => 1,
9636 'decode_get_sensor_reading_req' => 1,
9637 'decode_get_sensor_reading_resp' => 1,
Tal Yacobide67ab62024-05-30 22:36:50 +03009638 'decode_get_state_effecter_states_req' => 1,
9639 'decode_get_state_effecter_states_resp' => 1,
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309640 'decode_get_state_sensor_readings_req' => 1,
9641 'decode_get_state_sensor_readings_resp' => 1,
9642 'decode_get_status_resp' => 1,
9643 'decode_get_tid_resp' => 1,
9644 'decode_get_types_resp' => 1,
9645 'decode_get_version_req' => 1,
9646 'decode_get_version_resp' => 1,
9647 'decode_multipart_receive_req' => 1,
9648 'decode_new_file_req' => 1,
9649 'decode_new_file_resp' => 1,
9650 'decode_new_file_with_metadata_req' => 1,
9651 'decode_new_file_with_metadata_resp' => 1,
9652 'decode_numeric_sensor_data' => 1,
9653 'decode_numeric_sensor_pdr_data' => 1,
Lora Linea0bf3a2024-09-20 10:09:56 +08009654 'decode_oem_meta_file_io_read_req' => 1,
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309655 'decode_oem_meta_file_io_req' => 1,
Lora Linea0bf3a2024-09-20 10:09:56 +08009656 'decode_oem_meta_file_io_write_req' => 1,
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309657 'decode_pass_component_table_resp' => 1,
9658 'decode_platform_event_message_req' => 1,
9659 'decode_platform_event_message_resp' => 1,
9660 'decode_pldm_comp_image_info' => 1,
Unive Tiene5c3f142024-12-13 14:14:19 +08009661 'decode_pldm_descriptor_from_iter' => 1,
9662 'decode_pldm_downstream_device_from_iter' => 1,
9663 'decode_pldm_downstream_device_parameters_entry_from_iter' => 1,
Thu Nguyen43cb4b52024-07-16 05:45:27 +00009664 'decode_pldm_entity_auxiliary_names_pdr_index' => 1,
Thu Nguyenf874b382024-07-24 11:22:34 +00009665 'decode_pldm_message_poll_event_data' => 1,
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309666 'decode_pldm_package_header_info' => 1,
9667 'decode_pldm_pdr_repository_change_record_data' => 1,
9668 'decode_pldm_pdr_repository_chg_event_data' => 1,
Thu Nguyen3559aa12024-08-29 00:13:38 +00009669 'decode_pldm_platform_cper_event' => 1,
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309670 'decode_poll_for_platform_event_message_req' => 1,
9671 'decode_poll_for_platform_event_message_resp' => 1,
9672 'decode_query_device_identifiers_resp' => 1,
Unive Tiene5c3f142024-12-13 14:14:19 +08009673 'decode_query_downstream_devices_resp' => 1,
9674 'decode_query_downstream_identifiers_resp' => 1,
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309675 'decode_read_file_req' => 1,
9676 'decode_read_file_resp' => 1,
9677 'decode_request_firmware_data_req' => 1,
9678 'decode_request_update_resp' => 1,
9679 'decode_rw_file_by_type_memory_req' => 1,
9680 'decode_rw_file_by_type_memory_resp' => 1,
9681 'decode_rw_file_by_type_req' => 1,
9682 'decode_rw_file_by_type_resp' => 1,
9683 'decode_rw_file_memory_req' => 1,
9684 'decode_rw_file_memory_resp' => 1,
9685 'decode_sensor_event_data' => 1,
9686 'decode_sensor_op_data' => 1,
9687 'decode_set_bios_attribute_current_value_req' => 1,
9688 'decode_set_bios_attribute_current_value_resp' => 1,
9689 'decode_set_bios_table_req' => 1,
9690 'decode_set_bios_table_resp' => 1,
9691 'decode_set_date_time_req' => 1,
9692 'decode_set_date_time_resp' => 1,
9693 'decode_set_event_receiver_req' => 1,
9694 'decode_set_event_receiver_resp' => 1,
9695 'decode_set_fru_record_table_req' => 1,
9696 'decode_set_numeric_effecter_value_req' => 1,
9697 'decode_set_numeric_effecter_value_resp' => 1,
9698 'decode_set_state_effecter_states_req' => 1,
9699 'decode_set_state_effecter_states_resp' => 1,
9700 'decode_state_sensor_data' => 1,
9701 'decode_transfer_complete_req' => 1,
9702 'decode_update_component_resp' => 1,
9703 'decode_vendor_defined_descriptor_value' => 1,
9704 'decode_verify_complete_req' => 1,
9705 'decode_write_file_req' => 1,
9706 'decode_write_file_resp' => 1,
9707 'encode_activate_firmware_req' => 1,
9708 'encode_apply_complete_resp' => 1,
9709 'encode_bios_attribute_update_event_req' => 1,
9710 'encode_cancel_update_component_req' => 1,
9711 'encode_cancel_update_req' => 1,
9712 'encode_cc_only_resp' => 1,
9713 'encode_event_message_buffer_size_req' => 1,
9714 'encode_event_message_supported_req' => 1,
9715 'encode_file_ack_req' => 1,
9716 'encode_file_ack_resp' => 1,
9717 'encode_file_ack_with_meta_data_req' => 1,
9718 'encode_file_ack_with_meta_data_resp' => 1,
9719 'encode_fru_record' => 1,
9720 'encode_get_alert_status_req' => 1,
9721 'encode_get_alert_status_resp' => 1,
9722 'encode_get_bios_attribute_current_value_by_handle_req' => 1,
9723 'encode_get_bios_current_value_by_handle_resp' => 1,
9724 'encode_get_bios_table_req' => 1,
9725 'encode_get_bios_table_resp' => 1,
9726 'encode_get_commands_req' => 1,
9727 'encode_get_commands_resp' => 1,
9728 'encode_get_date_time_req' => 1,
9729 'encode_get_date_time_resp' => 1,
Unive Tiene5c3f142024-12-13 14:14:19 +08009730 'encode_get_downstream_firmware_parameters_req' => 1,
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309731 'encode_get_file_table_req' => 1,
9732 'encode_get_file_table_resp' => 1,
9733 'encode_get_firmware_parameters_req' => 1,
9734 'encode_get_fru_record_by_option_req' => 1,
9735 'encode_get_fru_record_by_option_resp' => 1,
9736 'encode_get_fru_record_table_metadata_req' => 1,
9737 'encode_get_fru_record_table_metadata_resp' => 1,
9738 'encode_get_fru_record_table_req' => 1,
9739 'encode_get_fru_record_table_resp' => 1,
9740 'encode_get_numeric_effecter_value_req' => 1,
9741 'encode_get_numeric_effecter_value_resp' => 1,
9742 'encode_get_pdr_repository_info_resp' => 1,
9743 'encode_get_pdr_req' => 1,
9744 'encode_get_pdr_resp' => 1,
9745 'encode_get_sensor_reading_req' => 1,
9746 'encode_get_sensor_reading_resp' => 1,
Tal Yacobide67ab62024-05-30 22:36:50 +03009747 'encode_get_state_effecter_states_req' => 1,
9748 'encode_get_state_effecter_states_resp' => 1,
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309749 'encode_get_state_sensor_readings_req' => 1,
9750 'encode_get_state_sensor_readings_resp' => 1,
9751 'encode_get_status_req' => 1,
9752 'encode_get_tid_req' => 1,
9753 'encode_get_tid_resp' => 1,
9754 'encode_get_types_req' => 1,
9755 'encode_get_types_resp' => 1,
9756 'encode_get_version_req' => 1,
9757 'encode_get_version_resp' => 1,
9758 'encode_new_file_req' => 1,
9759 'encode_new_file_resp' => 1,
9760 'encode_new_file_with_metadata_req' => 1,
9761 'encode_new_file_with_metadata_resp' => 1,
Lora Linea0bf3a2024-09-20 10:09:56 +08009762 'encode_oem_meta_file_io_read_resp' => 1,
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309763 'encode_pass_component_table_req' => 1,
9764 'encode_platform_event_message_req' => 1,
9765 'encode_platform_event_message_resp' => 1,
9766 'encode_pldm_header_only' => 1,
9767 'encode_pldm_pdr_repository_chg_event_data' => 1,
9768 'encode_poll_for_platform_event_message_req' => 1,
9769 'encode_poll_for_platform_event_message_resp' => 1,
9770 'encode_query_device_identifiers_req' => 1,
Unive Tiene5c3f142024-12-13 14:14:19 +08009771 'encode_query_downstream_devices_req' => 1,
9772 'encode_query_downstream_identifiers_req' => 1,
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309773 'encode_read_file_req' => 1,
9774 'encode_read_file_resp' => 1,
9775 'encode_request_firmware_data_resp' => 1,
9776 'encode_request_update_req' => 1,
9777 'encode_rw_file_by_type_memory_req' => 1,
9778 'encode_rw_file_by_type_memory_resp' => 1,
9779 'encode_rw_file_by_type_req' => 1,
9780 'encode_rw_file_by_type_resp' => 1,
9781 'encode_rw_file_memory_req' => 1,
9782 'encode_rw_file_memory_resp' => 1,
9783 'encode_sensor_event_data' => 1,
9784 'encode_set_bios_attribute_current_value_req' => 1,
9785 'encode_set_bios_attribute_current_value_resp' => 1,
9786 'encode_set_bios_table_req' => 1,
9787 'encode_set_bios_table_resp' => 1,
9788 'encode_set_date_time_req' => 1,
9789 'encode_set_date_time_resp' => 1,
9790 'encode_set_event_receiver_req' => 1,
9791 'encode_set_event_receiver_resp' => 1,
9792 'encode_set_fru_record_table_resp' => 1,
9793 'encode_set_numeric_effecter_value_req' => 1,
9794 'encode_set_numeric_effecter_value_resp' => 1,
9795 'encode_set_state_effecter_states_req' => 1,
9796 'encode_set_state_effecter_states_resp' => 1,
9797 'encode_set_tid_req' => 1,
9798 'encode_state_effecter_pdr' => 1,
9799 'encode_state_sensor_pdr' => 1,
9800 'encode_transfer_complete_resp' => 1,
9801 'encode_update_component_req' => 1,
9802 'encode_verify_complete_resp' => 1,
9803 'encode_write_file_req' => 1,
9804 'encode_write_file_resp' => 1,
Andrew Jeffery5befd122024-07-17 17:07:57 +08009805 'get_fru_record_by_option' => 1,
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309806 'is_time_legal' => 1,
9807 'is_transfer_flag_valid' => 1,
9808 'pack_pldm_header' => 1,
Andrew Jefferyd8bb75c2024-06-29 22:29:02 +09309809 'pldm_bios_table_append_pad_checksum' => 1,
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309810 'pldm_bios_table_attr_entry_decode_attribute_handle' => 1,
9811 'pldm_bios_table_attr_entry_decode_attribute_type' => 1,
9812 'pldm_bios_table_attr_entry_decode_string_handle' => 1,
9813 'pldm_bios_table_attr_entry_enum_decode_def_indices' => 1,
Andrew Jeffery46673f42024-06-25 16:02:25 +09309814 'pldm_bios_table_attr_entry_enum_decode_def_num' => 1,
Andrew Jeffery82b4d3b2024-06-25 16:22:36 +09309815 'pldm_bios_table_attr_entry_enum_decode_pv_hdls' => 1,
Andrew Jefferyb06882f2024-06-25 15:52:02 +09309816 'pldm_bios_table_attr_entry_enum_decode_pv_num' => 1,
Andrew Jeffery7126b1d2024-06-25 15:48:34 +09309817 'pldm_bios_table_attr_entry_enum_encode' => 1,
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309818 'pldm_bios_table_attr_entry_enum_encode_length' => 1,
9819 'pldm_bios_table_attr_entry_integer_decode' => 1,
Andrew Jeffery5347e272024-06-29 22:05:36 +09309820 'pldm_bios_table_attr_entry_integer_encode' => 1,
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309821 'pldm_bios_table_attr_entry_integer_encode_length' => 1,
9822 'pldm_bios_table_attr_entry_integer_info_check' => 1,
9823 'pldm_bios_table_attr_entry_string_decode_def_string' => 1,
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09309824 'pldm_bios_table_attr_entry_string_decode_def_string_length' => 1,
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309825 'pldm_bios_table_attr_entry_string_decode_max_length' => 1,
9826 'pldm_bios_table_attr_entry_string_decode_min_length' => 1,
9827 'pldm_bios_table_attr_entry_string_decode_string_type' => 1,
Andrew Jefferyf6be4932024-06-25 16:44:06 +09309828 'pldm_bios_table_attr_entry_string_encode' => 1,
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309829 'pldm_bios_table_attr_entry_string_encode_length' => 1,
9830 'pldm_bios_table_attr_entry_string_info_check' => 1,
9831 'pldm_bios_table_attr_find_by_handle' => 1,
9832 'pldm_bios_table_attr_find_by_string_handle' => 1,
9833 'pldm_bios_table_attr_value_copy_and_update' => 1,
9834 'pldm_bios_table_attr_value_entry_decode_attribute_handle' => 1,
9835 'pldm_bios_table_attr_value_entry_decode_attribute_type' => 1,
9836 'pldm_bios_table_attr_value_entry_decode_handle' => 1,
Andrew Jeffery09004d62024-06-29 22:12:15 +09309837 'pldm_bios_table_attr_value_entry_encode_enum' => 1,
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309838 'pldm_bios_table_attr_value_entry_encode_enum_length' => 1,
Andrew Jeffery504dd172024-06-29 22:23:15 +09309839 'pldm_bios_table_attr_value_entry_encode_integer' => 1,
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309840 'pldm_bios_table_attr_value_entry_encode_integer_length' => 1,
Andrew Jeffery1a3983c2024-06-29 22:17:58 +09309841 'pldm_bios_table_attr_value_entry_encode_string' => 1,
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309842 'pldm_bios_table_attr_value_entry_encode_string_length' => 1,
9843 'pldm_bios_table_attr_value_entry_enum_decode_handles' => 1,
9844 'pldm_bios_table_attr_value_entry_enum_decode_number' => 1,
9845 'pldm_bios_table_attr_value_entry_integer_decode_cv' => 1,
9846 'pldm_bios_table_attr_value_entry_length' => 1,
9847 'pldm_bios_table_attr_value_entry_string_decode_length' => 1,
9848 'pldm_bios_table_attr_value_entry_string_decode_string' => 1,
9849 'pldm_bios_table_attr_value_find_by_handle' => 1,
9850 'pldm_bios_table_checksum' => 1,
9851 'pldm_bios_table_iter_create' => 1,
9852 'pldm_bios_table_iter_free' => 1,
9853 'pldm_bios_table_iter_is_end' => 1,
9854 'pldm_bios_table_iter_next' => 1,
9855 'pldm_bios_table_iter_value' => 1,
9856 'pldm_bios_table_pad_checksum_size' => 1,
9857 'pldm_bios_table_string_entry_decode_handle' => 1,
Andrew Jeffery8c37ab32024-06-25 15:34:27 +09309858 'pldm_bios_table_string_entry_decode_string' => 1,
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309859 'pldm_bios_table_string_entry_decode_string_length' => 1,
Andrew Jefferye48fdd62024-06-25 00:36:20 +09309860 'pldm_bios_table_string_entry_encode' => 1,
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309861 'pldm_bios_table_string_entry_encode_length' => 1,
9862 'pldm_bios_table_string_find_by_handle' => 1,
9863 'pldm_bios_table_string_find_by_string' => 1,
9864 'pldm_close' => 1,
Andrew Jefferyd72ea4b2024-06-24 21:33:33 +09309865 'pldm_entity_association_pdr_add' => 1,
Andrew Jefferyaa49b712024-06-24 21:43:52 +09309866 'pldm_entity_association_pdr_add_from_node' => 1,
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309867 'pldm_entity_association_pdr_add_from_node_with_record_handle' => 1,
9868 'pldm_entity_association_pdr_extract' => 1,
9869 'pldm_entity_association_tree_add' => 1,
9870 'pldm_entity_association_tree_add_entity' => 1,
9871 'pldm_entity_association_tree_copy_root' => 1,
9872 'pldm_entity_association_tree_destroy' => 1,
9873 'pldm_entity_association_tree_destroy_root' => 1,
9874 'pldm_entity_association_tree_find' => 1,
9875 'pldm_entity_association_tree_find_with_locality' => 1,
9876 'pldm_entity_association_tree_init' => 1,
9877 'pldm_entity_association_tree_visit' => 1,
9878 'pldm_entity_extract' => 1,
9879 'pldm_entity_get_num_children' => 1,
9880 'pldm_entity_get_parent' => 1,
9881 'pldm_entity_is_exist_parent' => 1,
9882 'pldm_entity_is_node_parent' => 1,
9883 'pldm_entity_node_get_remote_container_id' => 1,
9884 'pldm_find_entity_ref_in_tree' => 1,
9885 'pldm_instance_db_destroy' => 1,
9886 'pldm_instance_db_init' => 1,
9887 'pldm_instance_db_init_default' => 1,
9888 'pldm_instance_id_alloc' => 1,
9889 'pldm_instance_id_free' => 1,
9890 'pldm_is_current_parent_child' => 1,
9891 'pldm_is_empty_entity_assoc_tree' => 1,
9892 'pldm_msg_hdr_correlate_response' => 1,
Lora Linea0bf3a2024-09-20 10:09:56 +08009893 'pldm_oem_meta_file_io_read_resp_data' => 1,
9894 'pldm_oem_meta_file_io_write_req_data' => 1,
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309895 'pldm_open' => 1,
Andrew Jefferyfae36412024-06-20 06:35:51 +00009896 'pldm_pdr_add' => 1,
Andrew Jefferye7f55112024-06-20 16:16:01 +09309897 'pldm_pdr_add_fru_record_set' => 1,
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309898 'pldm_pdr_destroy' => 1,
9899 'pldm_pdr_find_last_in_range' => 1,
9900 'pldm_pdr_find_record' => 1,
9901 'pldm_pdr_find_record_by_type' => 1,
9902 'pldm_pdr_fru_record_set_find_by_rsi' => 1,
9903 'pldm_pdr_get_next_record' => 1,
9904 'pldm_pdr_get_record_count' => 1,
9905 'pldm_pdr_get_record_handle' => 1,
9906 'pldm_pdr_get_repo_size' => 1,
9907 'pldm_pdr_init' => 1,
9908 'pldm_pdr_record_is_remote' => 1,
9909 'pldm_pdr_remove_pdrs_by_terminus_handle' => 1,
9910 'pldm_pdr_remove_remote_pdrs' => 1,
9911 'pldm_pdr_update_TL_pdr' => 1,
Thu Nguyen3559aa12024-08-29 00:13:38 +00009912 'pldm_platform_cper_event_event_data' => 1,
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309913 'pldm_recv' => 1,
9914 'pldm_recv_any' => 1,
9915 'pldm_send' => 1,
9916 'pldm_send_recv' => 1,
9917 'pldm_transport_af_mctp_bind' => 1,
9918 'pldm_transport_af_mctp_core' => 1,
9919 'pldm_transport_af_mctp_destroy' => 1,
9920 'pldm_transport_af_mctp_init' => 1,
9921 'pldm_transport_af_mctp_init_pollfd' => 1,
9922 'pldm_transport_af_mctp_map_tid' => 1,
9923 'pldm_transport_af_mctp_unmap_tid' => 1,
9924 'pldm_transport_mctp_demux_core' => 1,
9925 'pldm_transport_mctp_demux_destroy' => 1,
9926 'pldm_transport_mctp_demux_init' => 1,
9927 'pldm_transport_mctp_demux_init_pollfd' => 1,
9928 'pldm_transport_mctp_demux_map_tid' => 1,
9929 'pldm_transport_mctp_demux_unmap_tid' => 1,
9930 'pldm_transport_poll' => 1,
9931 'pldm_transport_recv_msg' => 1,
9932 'pldm_transport_send_msg' => 1,
9933 'pldm_transport_send_recv_msg' => 1,
9934 'unpack_pldm_header' => 1,
9935 'ver2str' => 1
9936 }
9937 },
9938 'Target' => 'unix',
9939 'TypeInfo' => {
9940 '1' => {
9941 'Name' => 'void',
9942 'Type' => 'Intrinsic'
9943 },
9944 '46' => {
9945 'Name' => 'unsigned char',
9946 'Size' => '1',
9947 'Type' => 'Intrinsic'
9948 },
9949 '53' => {
9950 'Name' => 'unsigned short',
9951 'Size' => '2',
9952 'Type' => 'Intrinsic'
9953 },
9954 '60' => {
9955 'Name' => 'unsigned int',
9956 'Size' => '4',
9957 'Type' => 'Intrinsic'
9958 },
9959 '67' => {
9960 'Name' => 'unsigned long',
9961 'Size' => '8',
9962 'Type' => 'Intrinsic'
9963 },
9964 '74' => {
9965 'Name' => 'signed char',
9966 'Size' => '1',
9967 'Type' => 'Intrinsic'
9968 },
9969 '81' => {
9970 'BaseType' => '46',
9971 'Header' => 'types.h',
9972 'Line' => '38',
9973 'Name' => '__uint8_t',
9974 'PrivateABI' => 1,
9975 'Size' => '1',
9976 'Type' => 'Typedef'
9977 },
9978 '93' => {
9979 'Name' => 'short',
9980 'Size' => '2',
9981 'Type' => 'Intrinsic'
9982 },
9983 '100' => {
9984 'Name' => 'int',
9985 'Size' => '4',
9986 'Type' => 'Intrinsic'
9987 },
9988 '107' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309989 'Name' => 'long',
9990 'Size' => '8',
9991 'Type' => 'Intrinsic'
9992 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09309993 '114' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309994 'Name' => 'char',
9995 'Size' => '1',
9996 'Type' => 'Intrinsic'
9997 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09309998 '121' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309999 'BaseType' => '81',
10000 'Header' => 'stdint-uintn.h',
10001 'Line' => '24',
10002 'Name' => 'uint8_t',
10003 'PrivateABI' => 1,
10004 'Size' => '1',
10005 'Type' => 'Typedef'
10006 },
Andrew Jeffery48761c62024-06-03 15:48:26 +093010007 '133' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010008 'Name' => 'float',
10009 'Size' => '4',
10010 'Type' => 'Intrinsic'
10011 },
Andrew Jeffery48761c62024-06-03 15:48:26 +093010012 '175' => {
10013 'BaseType' => '121',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010014 'Header' => 'base.h',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +093010015 'Line' => '17',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010016 'Name' => 'pldm_tid_t',
10017 'Size' => '1',
10018 'Type' => 'Typedef'
10019 },
Andrew Jeffery48761c62024-06-03 15:48:26 +093010020 '187' => {
10021 'BaseType' => '121',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010022 'Header' => 'instance-id.h',
10023 'Line' => '13',
10024 'Name' => 'pldm_instance_id_t',
10025 'Size' => '1',
10026 'Type' => 'Typedef'
10027 },
Andrew Jeffery48761c62024-06-03 15:48:26 +093010028 '199' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010029 'Header' => 'responder.h',
10030 'Line' => '10',
10031 'Memb' => {
10032 '0' => {
10033 'name' => 'tid',
10034 'offset' => '0',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010035 'type' => '175'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010036 },
10037 '1' => {
10038 'name' => 'instance_id',
10039 'offset' => '1',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010040 'type' => '187'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010041 },
10042 '2' => {
10043 'name' => 'type',
10044 'offset' => '2',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010045 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010046 },
10047 '3' => {
10048 'name' => 'command',
10049 'offset' => '3',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010050 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010051 },
10052 '4' => {
10053 'name' => 'next',
10054 'offset' => '8',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010055 'type' => '279'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010056 }
10057 },
10058 'Name' => 'struct pldm_responder_cookie',
10059 'PrivateABI' => 1,
10060 'Size' => '16',
10061 'Type' => 'Struct'
10062 },
Andrew Jeffery48761c62024-06-03 15:48:26 +093010063 '279' => {
10064 'BaseType' => '199',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010065 'Name' => 'struct pldm_responder_cookie*',
10066 'Size' => '8',
10067 'Type' => 'Pointer'
10068 },
Andrew Jeffery48761c62024-06-03 15:48:26 +093010069 '284' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010070 'Header' => 'pldm.h',
10071 'Line' => '15',
10072 'Memb' => {
10073 '0' => {
10074 'name' => 'PLDM_REQUESTER_SUCCESS',
10075 'value' => '0'
10076 },
10077 '1' => {
10078 'name' => 'PLDM_REQUESTER_OPEN_FAIL',
10079 'value' => '18446744073709551615 (-1)'
10080 },
10081 '2' => {
10082 'name' => 'PLDM_REQUESTER_NOT_PLDM_MSG',
10083 'value' => '18446744073709551614 (-2)'
10084 },
10085 '3' => {
10086 'name' => 'PLDM_REQUESTER_NOT_RESP_MSG',
10087 'value' => '18446744073709551613 (-3)'
10088 },
10089 '4' => {
10090 'name' => 'PLDM_REQUESTER_NOT_REQ_MSG',
10091 'value' => '18446744073709551612 (-4)'
10092 },
10093 '5' => {
10094 'name' => 'PLDM_REQUESTER_RESP_MSG_TOO_SMALL',
10095 'value' => '18446744073709551611 (-5)'
10096 },
10097 '6' => {
10098 'name' => 'PLDM_REQUESTER_INSTANCE_ID_MISMATCH',
10099 'value' => '18446744073709551610 (-6)'
10100 },
10101 '7' => {
10102 'name' => 'PLDM_REQUESTER_SEND_FAIL',
10103 'value' => '18446744073709551609 (-7)'
10104 },
10105 '8' => {
10106 'name' => 'PLDM_REQUESTER_RECV_FAIL',
10107 'value' => '18446744073709551608 (-8)'
10108 },
10109 '9' => {
10110 'name' => 'PLDM_REQUESTER_INVALID_RECV_LEN',
10111 'value' => '18446744073709551607 (-9)'
10112 },
10113 '10' => {
10114 'name' => 'PLDM_REQUESTER_SETUP_FAIL',
10115 'value' => '18446744073709551606 (-10)'
10116 },
10117 '11' => {
10118 'name' => 'PLDM_REQUESTER_INVALID_SETUP',
10119 'value' => '18446744073709551605 (-11)'
10120 },
10121 '12' => {
10122 'name' => 'PLDM_REQUESTER_POLL_FAIL',
10123 'value' => '18446744073709551604 (-12)'
10124 },
10125 '13' => {
10126 'name' => 'PLDM_REQUESTER_TRANSPORT_BUSY',
10127 'value' => '18446744073709551603 (-13)'
10128 }
10129 },
10130 'Name' => 'enum pldm_requester_error_codes',
10131 'Size' => '4',
10132 'Type' => 'Enum'
10133 },
Andrew Jeffery48761c62024-06-03 15:48:26 +093010134 '805' => {
10135 'Name' => '_Bool',
10136 'Size' => '1',
10137 'Type' => 'Intrinsic'
10138 },
10139 '927' => {
10140 'BaseType' => '53',
10141 'Header' => 'types.h',
10142 'Line' => '40',
10143 'Name' => '__uint16_t',
10144 'PrivateABI' => 1,
10145 'Size' => '2',
10146 'Type' => 'Typedef'
10147 },
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103010148 '946' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010149 'BaseType' => '60',
10150 'Header' => 'types.h',
10151 'Line' => '42',
10152 'Name' => '__uint32_t',
10153 'PrivateABI' => 1,
10154 'Size' => '4',
10155 'Type' => 'Typedef'
10156 },
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103010157 '965' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010158 'BaseType' => '107',
10159 'Header' => 'types.h',
10160 'Line' => '194',
10161 'Name' => '__ssize_t',
10162 'PrivateABI' => 1,
10163 'Size' => '8',
10164 'Type' => 'Typedef'
10165 },
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103010166 '977' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010167 'BaseType' => '114',
10168 'Name' => 'char*',
10169 'Size' => '8',
10170 'Type' => 'Pointer'
10171 },
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103010172 '1001' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010173 'BaseType' => '121',
10174 'Name' => 'uint8_t const',
10175 'Size' => '1',
10176 'Type' => 'Const'
10177 },
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103010178 '1006' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010179 'BaseType' => '927',
10180 'Header' => 'stdint-uintn.h',
10181 'Line' => '25',
10182 'Name' => 'uint16_t',
10183 'PrivateABI' => 1,
10184 'Size' => '2',
10185 'Type' => 'Typedef'
10186 },
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103010187 '1018' => {
10188 'BaseType' => '946',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010189 'Header' => 'stdint-uintn.h',
10190 'Line' => '26',
10191 'Name' => 'uint32_t',
10192 'PrivateABI' => 1,
10193 'Size' => '4',
10194 'Type' => 'Typedef'
10195 },
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103010196 '1030' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010197 'Header' => 'pldm_types.h',
10198 'Line' => '25',
10199 'Memb' => {
10200 '0' => {
10201 'name' => 'alpha',
10202 'offset' => '0',
10203 'type' => '121'
10204 },
10205 '1' => {
10206 'name' => 'update',
10207 'offset' => '1',
10208 'type' => '121'
10209 },
10210 '2' => {
10211 'name' => 'minor',
10212 'offset' => '2',
10213 'type' => '121'
10214 },
10215 '3' => {
10216 'name' => 'major',
10217 'offset' => '3',
10218 'type' => '121'
10219 }
10220 },
10221 'Name' => 'struct pldm_version',
10222 'Size' => '4',
10223 'Type' => 'Struct'
10224 },
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103010225 '1088' => {
10226 'BaseType' => '1030',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010227 'Header' => 'pldm_types.h',
10228 'Line' => '30',
10229 'Name' => 'ver32_t',
10230 'Size' => '4',
10231 'Type' => 'Typedef'
10232 },
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103010233 '1100' => {
10234 'BaseType' => '1088',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010235 'Name' => 'ver32_t const',
10236 'Size' => '4',
10237 'Type' => 'Const'
10238 },
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103010239 '1140' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010240 'BaseType' => '67',
10241 'Header' => 'stddef.h',
10242 'Line' => '214',
10243 'Name' => 'size_t',
10244 'PrivateABI' => 1,
10245 'Size' => '8',
10246 'Type' => 'Typedef'
10247 },
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103010248 '1202' => {
10249 'BaseType' => '965',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010250 'Header' => 'types.h',
10251 'Line' => '108',
10252 'Name' => 'ssize_t',
10253 'PrivateABI' => 1,
10254 'Size' => '8',
10255 'Type' => 'Typedef'
10256 },
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103010257 '1214' => {
10258 'BaseType' => '1001',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010259 'Name' => 'uint8_t const*',
10260 'Size' => '8',
10261 'Type' => 'Pointer'
10262 },
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103010263 '2283' => {
10264 'BaseType' => '1100',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010265 'Name' => 'ver32_t const*',
10266 'Size' => '8',
10267 'Type' => 'Pointer'
10268 },
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103010269 '2396' => {
10270 'BaseType' => '2401',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010271 'Name' => 'void const*',
10272 'Size' => '8',
10273 'Type' => 'Pointer'
10274 },
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103010275 '2401' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010276 'BaseType' => '1',
10277 'Name' => 'void const',
10278 'Type' => 'Const'
10279 },
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103010280 '2634' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010281 'BaseType' => '1',
10282 'Name' => 'void*',
10283 'Size' => '8',
10284 'Type' => 'Pointer'
10285 },
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103010286 '2648' => {
Tal Yacobide67ab62024-05-30 22:36:50 +030010287 'BaseType' => '114',
10288 'Name' => 'char const',
10289 'Size' => '1',
10290 'Type' => 'Const'
10291 },
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103010292 '2677' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010293 'Header' => 'pldm_types.h',
10294 'Line' => '9',
10295 'Name' => 'anon-struct-pldm_types.h-9',
10296 'Size' => '1',
10297 'Type' => 'Struct'
10298 },
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103010299 '2831' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010300 'Header' => 'pldm_types.h',
10301 'Line' => '19',
10302 'Memb' => {
10303 '0' => {
10304 'name' => 'byte',
10305 'offset' => '0',
10306 'type' => '121'
10307 },
10308 '1' => {
10309 'name' => 'bits',
10310 'offset' => '0',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103010311 'type' => '2677'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010312 }
10313 },
10314 'Name' => 'union bitfield8_t',
10315 'Size' => '1',
10316 'Type' => 'Union'
10317 },
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103010318 '2843' => {
10319 'BaseType' => '2831',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010320 'Name' => 'bitfield8_t const',
10321 'Size' => '1',
10322 'Type' => 'Const'
10323 },
Andrew Jeffery0612d982024-12-12 11:08:21 +103010324 '3270' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010325 'Header' => 'base.h',
Andrew Jeffery0612d982024-12-12 11:08:21 +103010326 'Line' => '97',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010327 'Memb' => {
10328 '0' => {
10329 'name' => 'PLDM_RESPONSE',
10330 'value' => '0'
10331 },
10332 '1' => {
10333 'name' => 'PLDM_REQUEST',
10334 'value' => '1'
10335 },
10336 '2' => {
10337 'name' => 'PLDM_RESERVED',
10338 'value' => '2'
10339 },
10340 '3' => {
10341 'name' => 'PLDM_ASYNC_REQUEST_NOTIFY',
10342 'value' => '3'
10343 }
10344 },
10345 'Name' => 'enum MessageType',
10346 'Size' => '4',
10347 'Type' => 'Enum'
10348 },
Andrew Jeffery0612d982024-12-12 11:08:21 +103010349 '3282' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010350 'Header' => 'base.h',
Andrew Jeffery0612d982024-12-12 11:08:21 +103010351 'Line' => '143',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010352 'Memb' => {
10353 '0' => {
10354 'name' => 'command',
10355 'offset' => '2',
10356 'type' => '121'
10357 }
10358 },
10359 'Name' => 'struct pldm_msg_hdr',
10360 'Size' => '3',
10361 'Type' => 'Struct'
10362 },
Andrew Jeffery0612d982024-12-12 11:08:21 +103010363 '3393' => {
10364 'BaseType' => '3282',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010365 'Name' => 'struct pldm_msg_hdr const',
10366 'Size' => '3',
10367 'Type' => 'Const'
10368 },
Andrew Jeffery0612d982024-12-12 11:08:21 +103010369 '3398' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010370 'Header' => 'base.h',
Andrew Jeffery0612d982024-12-12 11:08:21 +103010371 'Line' => '176',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010372 'Memb' => {
10373 '0' => {
10374 'name' => 'hdr',
10375 'offset' => '0',
Andrew Jeffery0612d982024-12-12 11:08:21 +103010376 'type' => '3282'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010377 },
10378 '1' => {
10379 'name' => 'payload',
10380 'offset' => '3',
Andrew Jeffery0612d982024-12-12 11:08:21 +103010381 'type' => '3443'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010382 }
10383 },
10384 'Name' => 'struct pldm_msg',
10385 'Size' => '4',
10386 'Type' => 'Struct'
10387 },
Andrew Jeffery0612d982024-12-12 11:08:21 +103010388 '3438' => {
10389 'BaseType' => '3398',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010390 'Name' => 'struct pldm_msg const',
10391 'Size' => '4',
10392 'Type' => 'Const'
10393 },
Andrew Jeffery0612d982024-12-12 11:08:21 +103010394 '3443' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010395 'BaseType' => '121',
10396 'Name' => 'uint8_t[1]',
10397 'Size' => '1',
10398 'Type' => 'Array'
10399 },
Andrew Jeffery0612d982024-12-12 11:08:21 +103010400 '3459' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010401 'Header' => 'base.h',
Andrew Jeffery0612d982024-12-12 11:08:21 +103010402 'Line' => '243',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010403 'Memb' => {
10404 '0' => {
10405 'name' => 'msg_type',
10406 'offset' => '0',
Andrew Jeffery0612d982024-12-12 11:08:21 +103010407 'type' => '3270'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010408 },
10409 '1' => {
10410 'name' => 'instance',
10411 'offset' => '4',
10412 'type' => '121'
10413 },
10414 '2' => {
10415 'name' => 'pldm_type',
10416 'offset' => '5',
10417 'type' => '121'
10418 },
10419 '3' => {
10420 'name' => 'command',
10421 'offset' => '6',
10422 'type' => '121'
10423 },
10424 '4' => {
10425 'name' => 'completion_code',
10426 'offset' => '7',
10427 'type' => '121'
10428 }
10429 },
10430 'Name' => 'struct pldm_header_info',
10431 'Size' => '8',
10432 'Type' => 'Struct'
10433 },
Andrew Jeffery0612d982024-12-12 11:08:21 +103010434 '3538' => {
10435 'BaseType' => '3459',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010436 'Name' => 'struct pldm_header_info const',
10437 'Size' => '8',
10438 'Type' => 'Const'
10439 },
Andrew Jeffery0612d982024-12-12 11:08:21 +103010440 '3999' => {
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103010441 'BaseType' => '2648',
Tal Yacobide67ab62024-05-30 22:36:50 +030010442 'Name' => 'char const*',
10443 'Size' => '8',
10444 'Type' => 'Pointer'
10445 },
Andrew Jeffery0612d982024-12-12 11:08:21 +103010446 '4270' => {
10447 'BaseType' => '3398',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010448 'Name' => 'struct pldm_msg*',
10449 'Size' => '8',
10450 'Type' => 'Pointer'
10451 },
Andrew Jeffery0612d982024-12-12 11:08:21 +103010452 '4914' => {
10453 'BaseType' => '3438',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010454 'Name' => 'struct pldm_msg const*',
10455 'Size' => '8',
10456 'Type' => 'Pointer'
10457 },
Andrew Jeffery0612d982024-12-12 11:08:21 +103010458 '4919' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010459 'BaseType' => '121',
10460 'Name' => 'uint8_t*',
10461 'Size' => '8',
10462 'Type' => 'Pointer'
10463 },
Andrew Jeffery0612d982024-12-12 11:08:21 +103010464 '4924' => {
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103010465 'BaseType' => '1018',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010466 'Name' => 'uint32_t*',
10467 'Size' => '8',
10468 'Type' => 'Pointer'
10469 },
Andrew Jeffery0612d982024-12-12 11:08:21 +103010470 '5824' => {
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103010471 'BaseType' => '1088',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010472 'Name' => 'ver32_t*',
10473 'Size' => '8',
10474 'Type' => 'Pointer'
10475 },
Andrew Jeffery0612d982024-12-12 11:08:21 +103010476 '6753' => {
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103010477 'BaseType' => '2831',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010478 'Name' => 'bitfield8_t*',
10479 'Size' => '8',
10480 'Type' => 'Pointer'
10481 },
Andrew Jeffery0612d982024-12-12 11:08:21 +103010482 '7217' => {
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103010483 'BaseType' => '2843',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010484 'Name' => 'bitfield8_t const*',
10485 'Size' => '8',
10486 'Type' => 'Pointer'
10487 },
Andrew Jeffery0612d982024-12-12 11:08:21 +103010488 '8009' => {
10489 'BaseType' => '3393',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010490 'Name' => 'struct pldm_msg_hdr const*',
10491 'Size' => '8',
10492 'Type' => 'Pointer'
10493 },
Andrew Jeffery0612d982024-12-12 11:08:21 +103010494 '8249' => {
10495 'BaseType' => '3459',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010496 'Name' => 'struct pldm_header_info*',
10497 'Size' => '8',
10498 'Type' => 'Pointer'
10499 },
Andrew Jeffery0612d982024-12-12 11:08:21 +103010500 '8510' => {
10501 'BaseType' => '3538',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010502 'Name' => 'struct pldm_header_info const*',
10503 'Size' => '8',
10504 'Type' => 'Pointer'
10505 },
Andrew Jeffery0612d982024-12-12 11:08:21 +103010506 '8515' => {
10507 'BaseType' => '3282',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010508 'Name' => 'struct pldm_msg_hdr*',
10509 'Size' => '8',
10510 'Type' => 'Pointer'
10511 },
Andrew Jeffery0612d982024-12-12 11:08:21 +103010512 '10385' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010513 'Header' => 'utils.h',
10514 'Line' => '20',
10515 'Memb' => {
10516 '0' => {
10517 'name' => 'ptr',
10518 'offset' => '0',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103010519 'type' => '1214'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010520 },
10521 '1' => {
10522 'name' => 'length',
10523 'offset' => '8',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103010524 'type' => '1140'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010525 }
10526 },
10527 'Name' => 'struct variable_field',
10528 'Size' => '16',
10529 'Type' => 'Struct'
10530 },
Andrew Jeffery0612d982024-12-12 11:08:21 +103010531 '10781' => {
10532 'BaseType' => '10385',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010533 'Name' => 'struct variable_field*',
10534 'Size' => '8',
10535 'Type' => 'Pointer'
10536 },
Andrew Jeffery0612d982024-12-12 11:08:21 +103010537 '12863' => {
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103010538 'BaseType' => '1006',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010539 'Name' => 'uint16_t*',
10540 'Size' => '8',
10541 'Type' => 'Pointer'
10542 },
Andrew Jeffery0612d982024-12-12 11:08:21 +103010543 '13426' => {
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103010544 'BaseType' => '1140',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010545 'Name' => 'size_t*',
10546 'Size' => '8',
10547 'Type' => 'Pointer'
10548 },
Andrew Jeffery0612d982024-12-12 11:08:21 +103010549 '16102' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010550 'BaseType' => '67',
10551 'Header' => 'types.h',
10552 'Line' => '45',
10553 'Name' => '__uint64_t',
10554 'PrivateABI' => 1,
10555 'Size' => '8',
10556 'Type' => 'Typedef'
10557 },
Andrew Jeffery0612d982024-12-12 11:08:21 +103010558 '16179' => {
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103010559 'BaseType' => '1006',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010560 'Name' => 'uint16_t const',
10561 'Size' => '2',
10562 'Type' => 'Const'
10563 },
Andrew Jeffery0612d982024-12-12 11:08:21 +103010564 '16196' => {
10565 'BaseType' => '16102',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010566 'Header' => 'stdint-uintn.h',
10567 'Line' => '27',
10568 'Name' => 'uint64_t',
10569 'PrivateABI' => 1,
10570 'Size' => '8',
10571 'Type' => 'Typedef'
10572 },
Andrew Jeffery0612d982024-12-12 11:08:21 +103010573 '16354' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010574 'Header' => 'bios.h',
10575 'Line' => '39',
10576 'Memb' => {
10577 '0' => {
10578 'name' => 'PLDM_BIOS_STRING_TABLE',
10579 'value' => '0'
10580 },
10581 '1' => {
10582 'name' => 'PLDM_BIOS_ATTR_TABLE',
10583 'value' => '1'
10584 },
10585 '2' => {
10586 'name' => 'PLDM_BIOS_ATTR_VAL_TABLE',
10587 'value' => '2'
10588 }
10589 },
10590 'Name' => 'enum pldm_bios_table_types',
10591 'Size' => '4',
10592 'Type' => 'Enum'
10593 },
Andrew Jeffery0612d982024-12-12 11:08:21 +103010594 '16388' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010595 'Header' => 'bios.h',
10596 'Line' => '48',
10597 'Memb' => {
10598 '0' => {
10599 'name' => 'string_handle',
10600 'offset' => '0',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103010601 'type' => '1006'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010602 },
10603 '1' => {
10604 'name' => 'string_length',
10605 'offset' => '2',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103010606 'type' => '1006'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010607 },
10608 '2' => {
10609 'name' => 'name',
10610 'offset' => '4',
Andrew Jeffery0612d982024-12-12 11:08:21 +103010611 'type' => '16445'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010612 }
10613 },
10614 'Name' => 'struct pldm_bios_string_table_entry',
10615 'Size' => '5',
10616 'Type' => 'Struct'
10617 },
Andrew Jeffery0612d982024-12-12 11:08:21 +103010618 '16440' => {
10619 'BaseType' => '16388',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010620 'Name' => 'struct pldm_bios_string_table_entry const',
10621 'Size' => '5',
10622 'Type' => 'Const'
10623 },
Andrew Jeffery0612d982024-12-12 11:08:21 +103010624 '16445' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010625 'BaseType' => '114',
10626 'Name' => 'char[1]',
10627 'Size' => '1',
10628 'Type' => 'Array'
10629 },
Andrew Jeffery0612d982024-12-12 11:08:21 +103010630 '16461' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010631 'Header' => 'bios.h',
10632 'Line' => '54',
10633 'Memb' => {
10634 '0' => {
10635 'name' => 'attr_handle',
10636 'offset' => '0',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103010637 'type' => '1006'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010638 },
10639 '1' => {
10640 'name' => 'attr_type',
10641 'offset' => '2',
10642 'type' => '121'
10643 },
10644 '2' => {
10645 'name' => 'string_handle',
10646 'offset' => '3',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103010647 'type' => '1006'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010648 },
10649 '3' => {
10650 'name' => 'metadata',
10651 'offset' => '5',
Andrew Jeffery0612d982024-12-12 11:08:21 +103010652 'type' => '3443'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010653 }
10654 },
10655 'Name' => 'struct pldm_bios_attr_table_entry',
10656 'Size' => '6',
10657 'Type' => 'Struct'
10658 },
Andrew Jeffery0612d982024-12-12 11:08:21 +103010659 '16526' => {
10660 'BaseType' => '16461',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010661 'Name' => 'struct pldm_bios_attr_table_entry const',
10662 'Size' => '6',
10663 'Type' => 'Const'
10664 },
Andrew Jeffery0612d982024-12-12 11:08:21 +103010665 '16531' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010666 'Header' => 'bios.h',
10667 'Line' => '66',
10668 'Memb' => {
10669 '0' => {
10670 'name' => 'attr_handle',
10671 'offset' => '0',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103010672 'type' => '1006'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010673 },
10674 '1' => {
10675 'name' => 'attr_type',
10676 'offset' => '2',
10677 'type' => '121'
10678 },
10679 '2' => {
10680 'name' => 'value',
10681 'offset' => '3',
Andrew Jeffery0612d982024-12-12 11:08:21 +103010682 'type' => '3443'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010683 }
10684 },
10685 'Name' => 'struct pldm_bios_attr_val_table_entry',
10686 'Size' => '4',
10687 'Type' => 'Struct'
10688 },
Andrew Jeffery0612d982024-12-12 11:08:21 +103010689 '16583' => {
10690 'BaseType' => '16531',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010691 'Name' => 'struct pldm_bios_attr_val_table_entry const',
10692 'Size' => '4',
10693 'Type' => 'Const'
10694 },
Andrew Jeffery0612d982024-12-12 11:08:21 +103010695 '16652' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010696 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +093010697 'Line' => '206',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010698 'Memb' => {
10699 '0' => {
10700 'name' => 'name_handle',
10701 'offset' => '0',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103010702 'type' => '1006'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010703 },
10704 '1' => {
10705 'name' => 'read_only',
10706 'offset' => '2',
10707 'type' => '805'
10708 },
10709 '2' => {
10710 'name' => 'pv_num',
10711 'offset' => '3',
10712 'type' => '121'
10713 },
10714 '3' => {
10715 'name' => 'pv_handle',
10716 'offset' => '8',
Andrew Jeffery0612d982024-12-12 11:08:21 +103010717 'type' => '16755'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010718 },
10719 '4' => {
10720 'name' => 'def_num',
10721 'offset' => '22',
10722 'type' => '121'
10723 },
10724 '5' => {
10725 'name' => 'def_index',
10726 'offset' => '36',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103010727 'type' => '1214'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010728 }
10729 },
10730 'Name' => 'struct pldm_bios_table_attr_entry_enum_info',
10731 'Size' => '32',
10732 'Type' => 'Struct'
10733 },
Andrew Jeffery0612d982024-12-12 11:08:21 +103010734 '16743' => {
10735 'BaseType' => '16652',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010736 'Name' => 'struct pldm_bios_table_attr_entry_enum_info const',
10737 'Size' => '32',
10738 'Type' => 'Const'
10739 },
Andrew Jeffery0612d982024-12-12 11:08:21 +103010740 '16755' => {
10741 'BaseType' => '16179',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010742 'Name' => 'uint16_t const*',
10743 'Size' => '8',
10744 'Type' => 'Pointer'
10745 },
Andrew Jeffery0612d982024-12-12 11:08:21 +103010746 '16765' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010747 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +093010748 'Line' => '294',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010749 'Memb' => {
10750 '0' => {
10751 'name' => 'name_handle',
10752 'offset' => '0',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103010753 'type' => '1006'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010754 },
10755 '1' => {
10756 'name' => 'read_only',
10757 'offset' => '2',
10758 'type' => '805'
10759 },
10760 '2' => {
10761 'name' => 'string_type',
10762 'offset' => '3',
10763 'type' => '121'
10764 },
10765 '3' => {
10766 'name' => 'min_length',
10767 'offset' => '4',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103010768 'type' => '1006'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010769 },
10770 '4' => {
10771 'name' => 'max_length',
10772 'offset' => '6',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103010773 'type' => '1006'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010774 },
10775 '5' => {
10776 'name' => 'def_length',
10777 'offset' => '8',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103010778 'type' => '1006'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010779 },
10780 '6' => {
10781 'name' => 'def_string',
10782 'offset' => '22',
Andrew Jeffery0612d982024-12-12 11:08:21 +103010783 'type' => '3999'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010784 }
10785 },
10786 'Name' => 'struct pldm_bios_table_attr_entry_string_info',
10787 'Size' => '24',
10788 'Type' => 'Struct'
10789 },
Andrew Jeffery0612d982024-12-12 11:08:21 +103010790 '16877' => {
10791 'BaseType' => '16765',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010792 'Name' => 'struct pldm_bios_table_attr_entry_string_info const',
10793 'Size' => '24',
10794 'Type' => 'Const'
10795 },
Andrew Jeffery0612d982024-12-12 11:08:21 +103010796 '16887' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010797 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +093010798 'Line' => '384',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010799 'Memb' => {
10800 '0' => {
10801 'name' => 'name_handle',
10802 'offset' => '0',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103010803 'type' => '1006'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010804 },
10805 '1' => {
10806 'name' => 'read_only',
10807 'offset' => '2',
10808 'type' => '805'
10809 },
10810 '2' => {
10811 'name' => 'lower_bound',
10812 'offset' => '8',
Andrew Jeffery0612d982024-12-12 11:08:21 +103010813 'type' => '16196'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010814 },
10815 '3' => {
10816 'name' => 'upper_bound',
10817 'offset' => '22',
Andrew Jeffery0612d982024-12-12 11:08:21 +103010818 'type' => '16196'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010819 },
10820 '4' => {
10821 'name' => 'scalar_increment',
10822 'offset' => '36',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103010823 'type' => '1018'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010824 },
10825 '5' => {
10826 'name' => 'default_value',
10827 'offset' => '50',
Andrew Jeffery0612d982024-12-12 11:08:21 +103010828 'type' => '16196'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010829 }
10830 },
10831 'Name' => 'struct pldm_bios_table_attr_entry_integer_info',
10832 'Size' => '40',
10833 'Type' => 'Struct'
10834 },
Andrew Jeffery0612d982024-12-12 11:08:21 +103010835 '16985' => {
10836 'BaseType' => '16887',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010837 'Name' => 'struct pldm_bios_table_attr_entry_integer_info const',
10838 'Size' => '40',
10839 'Type' => 'Const'
10840 },
Andrew Jeffery0612d982024-12-12 11:08:21 +103010841 '17268' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010842 'Name' => 'ssize_t(*)(void const*)',
10843 'Param' => {
10844 '0' => {
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103010845 'type' => '2396'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010846 }
10847 },
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103010848 'Return' => '1202',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010849 'Size' => '8',
10850 'Type' => 'FuncPtr'
10851 },
Andrew Jeffery0612d982024-12-12 11:08:21 +103010852 '17338' => {
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103010853 'Line' => '957',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010854 'Memb' => {
10855 '0' => {
10856 'name' => 'table_data',
10857 'offset' => '0',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103010858 'type' => '1214'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010859 },
10860 '1' => {
10861 'name' => 'table_len',
10862 'offset' => '8',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103010863 'type' => '1140'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010864 },
10865 '2' => {
10866 'name' => 'current_pos',
10867 'offset' => '22',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103010868 'type' => '1140'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010869 },
10870 '3' => {
10871 'name' => 'entry_length_handler',
10872 'offset' => '36',
Andrew Jeffery0612d982024-12-12 11:08:21 +103010873 'type' => '17268'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010874 }
10875 },
10876 'Name' => 'struct pldm_bios_table_iter',
10877 'PrivateABI' => 1,
10878 'Size' => '32',
10879 'Source' => 'bios_table.c',
10880 'Type' => 'Struct'
10881 },
Andrew Jeffery0612d982024-12-12 11:08:21 +103010882 '17408' => {
10883 'BaseType' => '17338',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010884 'Name' => 'struct pldm_bios_table_iter const',
10885 'Size' => '32',
10886 'Type' => 'Const'
10887 },
Andrew Jeffery0612d982024-12-12 11:08:21 +103010888 '18478' => {
10889 'BaseType' => '17338',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010890 'Name' => 'struct pldm_bios_table_iter*',
10891 'Size' => '8',
10892 'Type' => 'Pointer'
10893 },
Andrew Jeffery0612d982024-12-12 11:08:21 +103010894 '18483' => {
10895 'BaseType' => '16583',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010896 'Name' => 'struct pldm_bios_attr_val_table_entry const*',
10897 'Size' => '8',
10898 'Type' => 'Pointer'
10899 },
Andrew Jeffery0612d982024-12-12 11:08:21 +103010900 '18897' => {
10901 'BaseType' => '16526',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010902 'Name' => 'struct pldm_bios_attr_table_entry const*',
10903 'Size' => '8',
10904 'Type' => 'Pointer'
10905 },
Andrew Jeffery0612d982024-12-12 11:08:21 +103010906 '19500' => {
10907 'BaseType' => '16440',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010908 'Name' => 'struct pldm_bios_string_table_entry const*',
10909 'Size' => '8',
10910 'Type' => 'Pointer'
10911 },
Andrew Jeffery0612d982024-12-12 11:08:21 +103010912 '20663' => {
10913 'BaseType' => '17408',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010914 'Name' => 'struct pldm_bios_table_iter const*',
10915 'Size' => '8',
10916 'Type' => 'Pointer'
10917 },
Andrew Jeffery0612d982024-12-12 11:08:21 +103010918 '24846' => {
10919 'BaseType' => '16196',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010920 'Name' => 'uint64_t*',
10921 'Size' => '8',
10922 'Type' => 'Pointer'
10923 },
Andrew Jeffery0612d982024-12-12 11:08:21 +103010924 '25123' => {
10925 'BaseType' => '16985',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010926 'Name' => 'struct pldm_bios_table_attr_entry_integer_info const*',
10927 'Size' => '8',
10928 'Type' => 'Pointer'
10929 },
Andrew Jeffery0612d982024-12-12 11:08:21 +103010930 '25432' => {
10931 'BaseType' => '3999',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010932 'Name' => 'char const**',
10933 'Size' => '8',
10934 'Type' => 'Pointer'
10935 },
Andrew Jeffery0612d982024-12-12 11:08:21 +103010936 '26561' => {
10937 'BaseType' => '16877',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010938 'Name' => 'struct pldm_bios_table_attr_entry_string_info const*',
10939 'Size' => '8',
10940 'Type' => 'Pointer'
10941 },
Andrew Jeffery0612d982024-12-12 11:08:21 +103010942 '28015' => {
10943 'BaseType' => '16743',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010944 'Name' => 'struct pldm_bios_table_attr_entry_enum_info const*',
10945 'Size' => '8',
10946 'Type' => 'Pointer'
10947 },
Unive Tiene5c3f142024-12-13 14:14:19 +080010948 '30176' => {
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103010949 'BaseType' => '1018',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010950 'Name' => 'uint32_t const',
10951 'Size' => '4',
10952 'Type' => 'Const'
10953 },
Unive Tiene5c3f142024-12-13 14:14:19 +080010954 '30217' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010955 'BaseType' => '121',
10956 'Header' => 'pldm_types.h',
10957 'Line' => '32',
10958 'Name' => 'bool8_t',
10959 'Size' => '1',
10960 'Type' => 'Typedef'
10961 },
Unive Tiene5c3f142024-12-13 14:14:19 +080010962 '30229' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010963 'Header' => 'pldm_types.h',
10964 'Line' => '36',
10965 'Name' => 'anon-struct-pldm_types.h-36',
10966 'Size' => '2',
10967 'Type' => 'Struct'
10968 },
Unive Tiene5c3f142024-12-13 14:14:19 +080010969 '30493' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010970 'Header' => 'pldm_types.h',
10971 'Line' => '54',
10972 'Memb' => {
10973 '0' => {
10974 'name' => 'value',
10975 'offset' => '0',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103010976 'type' => '1006'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010977 },
10978 '1' => {
10979 'name' => 'bits',
10980 'offset' => '0',
Unive Tiene5c3f142024-12-13 14:14:19 +080010981 'type' => '30229'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010982 }
10983 },
10984 'Name' => 'union bitfield16_t',
10985 'Size' => '2',
10986 'Type' => 'Union'
10987 },
Unive Tiene5c3f142024-12-13 14:14:19 +080010988 '30505' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010989 'Header' => 'pldm_types.h',
10990 'Line' => '58',
10991 'Name' => 'anon-struct-pldm_types.h-58',
10992 'Size' => '4',
10993 'Type' => 'Struct'
10994 },
Unive Tiene5c3f142024-12-13 14:14:19 +080010995 '30993' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010996 'Header' => 'pldm_types.h',
10997 'Line' => '92',
10998 'Memb' => {
10999 '0' => {
11000 'name' => 'value',
11001 'offset' => '0',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103011002 'type' => '1018'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011003 },
11004 '1' => {
11005 'name' => 'bits',
11006 'offset' => '0',
Unive Tiene5c3f142024-12-13 14:14:19 +080011007 'type' => '30505'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011008 }
11009 },
11010 'Name' => 'union bitfield32_t',
11011 'Size' => '4',
11012 'Type' => 'Union'
11013 },
Unive Tiene5c3f142024-12-13 14:14:19 +080011014 '31005' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093011015 'Header' => 'pldm_types.h',
11016 'Line' => '96',
11017 'Name' => 'anon-struct-pldm_types.h-96',
11018 'Size' => '8',
11019 'Type' => 'Struct'
11020 },
Unive Tiene5c3f142024-12-13 14:14:19 +080011021 '31941' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093011022 'Header' => 'pldm_types.h',
11023 'Line' => '162',
11024 'Memb' => {
11025 '0' => {
11026 'name' => 'value',
11027 'offset' => '0',
Andrew Jeffery0612d982024-12-12 11:08:21 +103011028 'type' => '16196'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011029 },
11030 '1' => {
11031 'name' => 'bits',
11032 'offset' => '0',
Unive Tiene5c3f142024-12-13 14:14:19 +080011033 'type' => '31005'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011034 }
11035 },
11036 'Name' => 'union bitfield64_t',
11037 'Size' => '8',
11038 'Type' => 'Union'
11039 },
Unive Tiene5c3f142024-12-13 14:14:19 +080011040 '32000' => {
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103011041 'BaseType' => '1140',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011042 'Name' => 'size_t const',
11043 'Size' => '8',
11044 'Type' => 'Const'
11045 },
Unive Tiene5c3f142024-12-13 14:14:19 +080011046 '32629' => {
Andrew Jeffery0612d982024-12-12 11:08:21 +103011047 'BaseType' => '10385',
11048 'Name' => 'struct variable_field const',
11049 'Size' => '16',
11050 'Type' => 'Const'
11051 },
Unive Tiene5c3f142024-12-13 14:14:19 +080011052 '33798' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093011053 'Header' => 'firmware_update.h',
Andrew Jeffery0612d982024-12-12 11:08:21 +103011054 'Line' => '418',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011055 'Memb' => {
11056 '0' => {
11057 'name' => 'uuid',
11058 'offset' => '0',
Unive Tiene5c3f142024-12-13 14:14:19 +080011059 'type' => '33902'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011060 },
11061 '1' => {
11062 'name' => 'package_header_format_version',
11063 'offset' => '22',
11064 'type' => '121'
11065 },
11066 '2' => {
11067 'name' => 'package_header_size',
11068 'offset' => '23',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103011069 'type' => '1006'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011070 },
11071 '3' => {
11072 'name' => 'package_release_date_time',
11073 'offset' => '25',
Unive Tiene5c3f142024-12-13 14:14:19 +080011074 'type' => '33918'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011075 },
11076 '4' => {
11077 'name' => 'component_bitmap_bit_length',
11078 'offset' => '50',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103011079 'type' => '1006'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011080 },
11081 '5' => {
11082 'name' => 'package_version_string_type',
11083 'offset' => '52',
11084 'type' => '121'
11085 },
11086 '6' => {
11087 'name' => 'package_version_string_length',
11088 'offset' => '53',
11089 'type' => '121'
11090 }
11091 },
11092 'Name' => 'struct pldm_package_header_information',
11093 'Size' => '36',
11094 'Type' => 'Struct'
11095 },
Unive Tiene5c3f142024-12-13 14:14:19 +080011096 '33902' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093011097 'BaseType' => '121',
11098 'Name' => 'uint8_t[16]',
11099 'Size' => '16',
11100 'Type' => 'Array'
11101 },
Unive Tiene5c3f142024-12-13 14:14:19 +080011102 '33918' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093011103 'BaseType' => '121',
11104 'Name' => 'uint8_t[13]',
11105 'Size' => '13',
11106 'Type' => 'Array'
11107 },
Unive Tiene5c3f142024-12-13 14:14:19 +080011108 '33934' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093011109 'Header' => 'firmware_update.h',
Andrew Jeffery0612d982024-12-12 11:08:21 +103011110 'Line' => '432',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011111 'Memb' => {
11112 '0' => {
11113 'name' => 'record_length',
11114 'offset' => '0',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103011115 'type' => '1006'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011116 },
11117 '1' => {
11118 'name' => 'descriptor_count',
11119 'offset' => '2',
11120 'type' => '121'
11121 },
11122 '2' => {
11123 'name' => 'device_update_option_flags',
11124 'offset' => '3',
Unive Tiene5c3f142024-12-13 14:14:19 +080011125 'type' => '30993'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011126 },
11127 '3' => {
11128 'name' => 'comp_image_set_version_string_type',
11129 'offset' => '7',
11130 'type' => '121'
11131 },
11132 '4' => {
11133 'name' => 'comp_image_set_version_string_length',
11134 'offset' => '8',
11135 'type' => '121'
11136 },
11137 '5' => {
11138 'name' => 'fw_device_pkg_data_length',
11139 'offset' => '9',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103011140 'type' => '1006'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011141 }
11142 },
11143 'Name' => 'struct pldm_firmware_device_id_record',
11144 'Size' => '11',
11145 'Type' => 'Struct'
11146 },
Unive Tiene5c3f142024-12-13 14:14:19 +080011147 '34129' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093011148 'Header' => 'firmware_update.h',
Andrew Jeffery0612d982024-12-12 11:08:21 +103011149 'Line' => '466',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011150 'Memb' => {
11151 '0' => {
11152 'name' => 'comp_classification',
11153 'offset' => '0',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103011154 'type' => '1006'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011155 },
11156 '1' => {
11157 'name' => 'comp_identifier',
11158 'offset' => '2',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103011159 'type' => '1006'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011160 },
11161 '2' => {
11162 'name' => 'comp_comparison_stamp',
11163 'offset' => '4',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103011164 'type' => '1018'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011165 },
11166 '3' => {
11167 'name' => 'comp_options',
11168 'offset' => '8',
Unive Tiene5c3f142024-12-13 14:14:19 +080011169 'type' => '30493'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011170 },
11171 '4' => {
11172 'name' => 'requested_comp_activation_method',
11173 'offset' => '16',
Unive Tiene5c3f142024-12-13 14:14:19 +080011174 'type' => '30493'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011175 },
11176 '5' => {
11177 'name' => 'comp_location_offset',
11178 'offset' => '18',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103011179 'type' => '1018'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011180 },
11181 '6' => {
11182 'name' => 'comp_size',
11183 'offset' => '22',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103011184 'type' => '1018'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011185 },
11186 '7' => {
11187 'name' => 'comp_version_string_type',
11188 'offset' => '32',
11189 'type' => '121'
11190 },
11191 '8' => {
11192 'name' => 'comp_version_string_length',
11193 'offset' => '33',
11194 'type' => '121'
11195 }
11196 },
11197 'Name' => 'struct pldm_component_image_information',
11198 'Size' => '22',
11199 'Type' => 'Struct'
11200 },
Unive Tiene5c3f142024-12-13 14:14:19 +080011201 '34311' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093011202 'Header' => 'firmware_update.h',
Andrew Jeffery0612d982024-12-12 11:08:21 +103011203 'Line' => '492',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011204 'Memb' => {
11205 '0' => {
11206 'name' => 'completion_code',
11207 'offset' => '0',
11208 'type' => '121'
11209 },
11210 '1' => {
11211 'name' => 'capabilities_during_update',
11212 'offset' => '1',
Unive Tiene5c3f142024-12-13 14:14:19 +080011213 'type' => '30993'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011214 },
11215 '2' => {
11216 'name' => 'comp_count',
11217 'offset' => '5',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103011218 'type' => '1006'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011219 },
11220 '3' => {
11221 'name' => 'active_comp_image_set_ver_str_type',
11222 'offset' => '7',
11223 'type' => '121'
11224 },
11225 '4' => {
11226 'name' => 'active_comp_image_set_ver_str_len',
11227 'offset' => '8',
11228 'type' => '121'
11229 },
11230 '5' => {
11231 'name' => 'pending_comp_image_set_ver_str_type',
11232 'offset' => '9',
11233 'type' => '121'
11234 },
11235 '6' => {
11236 'name' => 'pending_comp_image_set_ver_str_len',
11237 'offset' => '16',
11238 'type' => '121'
11239 }
11240 },
11241 'Name' => 'struct pldm_get_firmware_parameters_resp',
11242 'Size' => '11',
11243 'Type' => 'Struct'
11244 },
Unive Tiene5c3f142024-12-13 14:14:19 +080011245 '34415' => {
11246 'Header' => 'firmware_update.h',
11247 'Line' => '508',
11248 'Memb' => {
11249 '0' => {
11250 'name' => 'completion_code',
11251 'offset' => '0',
11252 'type' => '121'
11253 },
11254 '1' => {
11255 'name' => 'downstream_device_update_supported',
11256 'offset' => '1',
11257 'type' => '121'
11258 },
11259 '2' => {
11260 'name' => 'number_of_downstream_devices',
11261 'offset' => '2',
11262 'type' => '1006'
11263 },
11264 '3' => {
11265 'name' => 'max_number_of_downstream_devices',
11266 'offset' => '4',
11267 'type' => '1006'
11268 },
11269 '4' => {
11270 'name' => 'capabilities',
11271 'offset' => '8',
11272 'type' => '30993'
11273 }
11274 },
11275 'Name' => 'struct pldm_query_downstream_devices_resp',
11276 'Size' => '12',
11277 'Type' => 'Struct'
11278 },
11279 '34493' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093011280 'Header' => 'firmware_update.h',
Andrew Jeffery0612d982024-12-12 11:08:21 +103011281 'Line' => '520',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011282 'Memb' => {
11283 '0' => {
11284 'name' => 'comp_classification',
11285 'offset' => '0',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103011286 'type' => '1006'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011287 },
11288 '1' => {
11289 'name' => 'comp_identifier',
11290 'offset' => '2',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103011291 'type' => '1006'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011292 },
11293 '2' => {
11294 'name' => 'comp_classification_index',
11295 'offset' => '4',
11296 'type' => '121'
11297 },
11298 '3' => {
11299 'name' => 'active_comp_comparison_stamp',
11300 'offset' => '5',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103011301 'type' => '1018'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011302 },
11303 '4' => {
11304 'name' => 'active_comp_ver_str_type',
11305 'offset' => '9',
11306 'type' => '121'
11307 },
11308 '5' => {
11309 'name' => 'active_comp_ver_str_len',
11310 'offset' => '16',
11311 'type' => '121'
11312 },
11313 '6' => {
11314 'name' => 'active_comp_release_date',
11315 'offset' => '17',
Unive Tiene5c3f142024-12-13 14:14:19 +080011316 'type' => '34675'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011317 },
11318 '7' => {
11319 'name' => 'pending_comp_comparison_stamp',
11320 'offset' => '25',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103011321 'type' => '1018'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011322 },
11323 '8' => {
11324 'name' => 'pending_comp_ver_str_type',
11325 'offset' => '35',
11326 'type' => '121'
11327 },
11328 '9' => {
11329 'name' => 'pending_comp_ver_str_len',
11330 'offset' => '36',
11331 'type' => '121'
11332 },
11333 '10' => {
11334 'name' => 'pending_comp_release_date',
11335 'offset' => '37',
Unive Tiene5c3f142024-12-13 14:14:19 +080011336 'type' => '34675'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011337 },
11338 '11' => {
11339 'name' => 'comp_activation_methods',
11340 'offset' => '51',
Unive Tiene5c3f142024-12-13 14:14:19 +080011341 'type' => '30493'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011342 },
11343 '12' => {
11344 'name' => 'capabilities_during_update',
11345 'offset' => '53',
Unive Tiene5c3f142024-12-13 14:14:19 +080011346 'type' => '30993'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011347 }
11348 },
11349 'Name' => 'struct pldm_component_parameter_entry',
11350 'Size' => '39',
11351 'Type' => 'Struct'
11352 },
Unive Tiene5c3f142024-12-13 14:14:19 +080011353 '34675' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093011354 'BaseType' => '121',
11355 'Name' => 'uint8_t[8]',
11356 'Size' => '8',
11357 'Type' => 'Array'
11358 },
Unive Tiene5c3f142024-12-13 14:14:19 +080011359 '34691' => {
11360 'Header' => 'firmware_update.h',
11361 'Line' => '541',
11362 'Memb' => {
11363 '0' => {
11364 'name' => 'data_transfer_handle',
11365 'offset' => '0',
11366 'type' => '1018'
11367 },
11368 '1' => {
11369 'name' => 'transfer_operation_flag',
11370 'offset' => '4',
11371 'type' => '121'
11372 }
11373 },
11374 'Name' => 'struct pldm_query_downstream_identifiers_req',
11375 'Size' => '8',
11376 'Type' => 'Struct'
11377 },
11378 '34730' => {
11379 'BaseType' => '34691',
11380 'Name' => 'struct pldm_query_downstream_identifiers_req const',
11381 'Size' => '8',
11382 'Type' => 'Const'
11383 },
11384 '34735' => {
11385 'Header' => 'firmware_update.h',
11386 'Line' => '555',
11387 'Memb' => {
11388 '0' => {
11389 'name' => 'completion_code',
11390 'offset' => '0',
11391 'type' => '121'
11392 },
11393 '1' => {
11394 'name' => 'next_data_transfer_handle',
11395 'offset' => '4',
11396 'type' => '1018'
11397 },
11398 '2' => {
11399 'name' => 'transfer_flag',
11400 'offset' => '8',
11401 'type' => '121'
11402 },
11403 '3' => {
11404 'name' => 'downstream_devices_length',
11405 'offset' => '18',
11406 'type' => '1018'
11407 },
11408 '4' => {
11409 'name' => 'number_of_downstream_devices',
11410 'offset' => '22',
11411 'type' => '1006'
11412 }
11413 },
11414 'Name' => 'struct pldm_query_downstream_identifiers_resp',
11415 'Size' => '20',
11416 'Type' => 'Struct'
11417 },
11418 '34813' => {
11419 'Header' => 'firmware_update.h',
11420 'Line' => '568',
11421 'Memb' => {
11422 '0' => {
11423 'name' => 'downstream_device_index',
11424 'offset' => '0',
11425 'type' => '1006'
11426 },
11427 '1' => {
11428 'name' => 'downstream_descriptor_count',
11429 'offset' => '2',
11430 'type' => '121'
11431 }
11432 },
11433 'Name' => 'struct pldm_downstream_device',
11434 'Size' => '4',
11435 'Type' => 'Struct'
11436 },
11437 '34852' => {
11438 'Header' => 'firmware_update.h',
11439 'Line' => '574',
11440 'Memb' => {
11441 '0' => {
11442 'name' => 'field',
11443 'offset' => '0',
11444 'type' => '10385'
11445 },
11446 '1' => {
11447 'name' => 'devs',
11448 'offset' => '22',
11449 'type' => '1140'
11450 }
11451 },
11452 'Name' => 'struct pldm_downstream_device_iter',
11453 'Size' => '24',
11454 'Type' => 'Struct'
11455 },
11456 '34891' => {
11457 'Header' => 'firmware_update.h',
11458 'Line' => '648',
11459 'Memb' => {
11460 '0' => {
11461 'name' => 'descriptor_type',
11462 'offset' => '0',
11463 'type' => '1006'
11464 },
11465 '1' => {
11466 'name' => 'descriptor_length',
11467 'offset' => '2',
11468 'type' => '1006'
11469 },
11470 '2' => {
11471 'name' => 'descriptor_data',
11472 'offset' => '8',
11473 'type' => '2396'
11474 }
11475 },
11476 'Name' => 'struct pldm_descriptor',
11477 'Size' => '16',
11478 'Type' => 'Struct'
11479 },
11480 '34954' => {
11481 'Header' => 'firmware_update.h',
11482 'Line' => '654',
11483 'Memb' => {
11484 '0' => {
11485 'name' => 'field',
11486 'offset' => '0',
11487 'type' => '10781'
11488 },
11489 '1' => {
11490 'name' => 'count',
11491 'offset' => '8',
11492 'type' => '1140'
11493 }
11494 },
11495 'Name' => 'struct pldm_descriptor_iter',
11496 'Size' => '16',
11497 'Type' => 'Struct'
11498 },
11499 '34998' => {
11500 'Header' => 'firmware_update.h',
11501 'Line' => '747',
11502 'Memb' => {
11503 '0' => {
11504 'name' => 'data_transfer_handle',
11505 'offset' => '0',
11506 'type' => '1018'
11507 },
11508 '1' => {
11509 'name' => 'transfer_operation_flag',
11510 'offset' => '4',
11511 'type' => '121'
11512 }
11513 },
11514 'Name' => 'struct pldm_get_downstream_firmware_parameters_req',
11515 'Size' => '8',
11516 'Type' => 'Struct'
11517 },
11518 '35037' => {
11519 'BaseType' => '34998',
11520 'Name' => 'struct pldm_get_downstream_firmware_parameters_req const',
11521 'Size' => '8',
11522 'Type' => 'Const'
11523 },
11524 '35042' => {
11525 'Header' => 'firmware_update.h',
11526 'Line' => '762',
11527 'Memb' => {
11528 '0' => {
11529 'name' => 'completion_code',
11530 'offset' => '0',
11531 'type' => '121'
11532 },
11533 '1' => {
11534 'name' => 'next_data_transfer_handle',
11535 'offset' => '4',
11536 'type' => '1018'
11537 },
11538 '2' => {
11539 'name' => 'transfer_flag',
11540 'offset' => '8',
11541 'type' => '121'
11542 },
11543 '3' => {
11544 'name' => 'fdp_capabilities_during_update',
11545 'offset' => '18',
11546 'type' => '30993'
11547 },
11548 '4' => {
11549 'name' => 'downstream_device_count',
11550 'offset' => '22',
11551 'type' => '1006'
11552 }
11553 },
11554 'Name' => 'struct pldm_get_downstream_firmware_parameters_resp',
11555 'Size' => '20',
11556 'Type' => 'Struct'
11557 },
11558 '35120' => {
11559 'Header' => 'firmware_update.h',
11560 'Line' => '780',
11561 'Memb' => {
11562 '0' => {
11563 'name' => 'downstream_device_index',
11564 'offset' => '0',
11565 'type' => '1006'
11566 },
11567 '1' => {
11568 'name' => 'active_comp_comparison_stamp',
11569 'offset' => '4',
11570 'type' => '1018'
11571 },
11572 '2' => {
11573 'name' => 'active_comp_ver_str_type',
11574 'offset' => '8',
11575 'type' => '121'
11576 },
11577 '3' => {
11578 'name' => 'active_comp_ver_str_len',
11579 'offset' => '9',
11580 'type' => '121'
11581 },
11582 '4' => {
11583 'name' => 'active_comp_release_date',
11584 'offset' => '16',
11585 'type' => '35302'
11586 },
11587 '5' => {
11588 'name' => 'pending_comp_comparison_stamp',
11589 'offset' => '32',
11590 'type' => '1018'
11591 },
11592 '6' => {
11593 'name' => 'pending_comp_ver_str_type',
11594 'offset' => '36',
11595 'type' => '121'
11596 },
11597 '7' => {
11598 'name' => 'pending_comp_ver_str_len',
11599 'offset' => '37',
11600 'type' => '121'
11601 },
11602 '8' => {
11603 'name' => 'pending_comp_release_date',
11604 'offset' => '38',
11605 'type' => '35302'
11606 },
11607 '9' => {
11608 'name' => 'comp_activation_methods',
11609 'offset' => '54',
11610 'type' => '30493'
11611 },
11612 '10' => {
11613 'name' => 'capabilities_during_update',
11614 'offset' => '64',
11615 'type' => '30993'
11616 },
11617 '11' => {
11618 'name' => 'active_comp_ver_str',
11619 'offset' => '72',
11620 'type' => '2396'
11621 },
11622 '12' => {
11623 'name' => 'pending_comp_ver_str',
11624 'offset' => '86',
11625 'type' => '2396'
11626 }
11627 },
11628 'Name' => 'struct pldm_downstream_device_parameters_entry',
11629 'Size' => '64',
11630 'Type' => 'Struct'
11631 },
11632 '35302' => {
11633 'BaseType' => '114',
11634 'Name' => 'char[9]',
11635 'Size' => '9',
11636 'Type' => 'Array'
11637 },
11638 '36124' => {
11639 'Header' => 'firmware_update.h',
11640 'Line' => '1198',
11641 'Memb' => {
11642 '0' => {
11643 'name' => 'field',
11644 'offset' => '0',
11645 'type' => '10385'
11646 },
11647 '1' => {
11648 'name' => 'entries',
11649 'offset' => '22',
11650 'type' => '1140'
11651 }
11652 },
11653 'Name' => 'struct pldm_downstream_device_parameters_iter',
11654 'Size' => '24',
11655 'Type' => 'Struct'
11656 },
11657 '36527' => {
11658 'BaseType' => '30217',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011659 'Name' => 'bool8_t*',
11660 'Size' => '8',
11661 'Type' => 'Pointer'
11662 },
Unive Tiene5c3f142024-12-13 14:14:19 +080011663 '36532' => {
11664 'BaseType' => '31941',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011665 'Name' => 'bitfield64_t*',
11666 'Size' => '8',
11667 'Type' => 'Pointer'
11668 },
Unive Tiene5c3f142024-12-13 14:14:19 +080011669 '37287' => {
11670 'BaseType' => '30993',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011671 'Name' => 'bitfield32_t*',
11672 'Size' => '8',
11673 'Type' => 'Pointer'
11674 },
Unive Tiene5c3f142024-12-13 14:14:19 +080011675 '38136' => {
11676 'BaseType' => '30493',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011677 'Name' => 'bitfield16_t*',
11678 'Size' => '8',
11679 'Type' => 'Pointer'
11680 },
Unive Tiene5c3f142024-12-13 14:14:19 +080011681 '39690' => {
11682 'BaseType' => '32629',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011683 'Name' => 'struct variable_field const*',
11684 'Size' => '8',
11685 'Type' => 'Pointer'
11686 },
Unive Tiene5c3f142024-12-13 14:14:19 +080011687 '43532' => {
11688 'BaseType' => '36124',
11689 'Name' => 'struct pldm_downstream_device_parameters_iter*',
11690 'Size' => '8',
11691 'Type' => 'Pointer'
11692 },
11693 '43537' => {
11694 'BaseType' => '35120',
11695 'Name' => 'struct pldm_downstream_device_parameters_entry*',
11696 'Size' => '8',
11697 'Type' => 'Pointer'
11698 },
11699 '44902' => {
11700 'BaseType' => '35042',
11701 'Name' => 'struct pldm_get_downstream_firmware_parameters_resp*',
11702 'Size' => '8',
11703 'Type' => 'Pointer'
11704 },
11705 '45592' => {
11706 'BaseType' => '35037',
11707 'Name' => 'struct pldm_get_downstream_firmware_parameters_req const*',
11708 'Size' => '8',
11709 'Type' => 'Pointer'
11710 },
11711 '46348' => {
11712 'BaseType' => '34852',
11713 'Name' => 'struct pldm_downstream_device_iter*',
11714 'Size' => '8',
11715 'Type' => 'Pointer'
11716 },
11717 '46353' => {
11718 'BaseType' => '34813',
11719 'Name' => 'struct pldm_downstream_device*',
11720 'Size' => '8',
11721 'Type' => 'Pointer'
11722 },
11723 '47726' => {
11724 'BaseType' => '34735',
11725 'Name' => 'struct pldm_query_downstream_identifiers_resp*',
11726 'Size' => '8',
11727 'Type' => 'Pointer'
11728 },
11729 '48414' => {
11730 'BaseType' => '34730',
11731 'Name' => 'struct pldm_query_downstream_identifiers_req const*',
11732 'Size' => '8',
11733 'Type' => 'Pointer'
11734 },
11735 '49718' => {
11736 'BaseType' => '34415',
11737 'Name' => 'struct pldm_query_downstream_devices_resp*',
11738 'Size' => '8',
11739 'Type' => 'Pointer'
11740 },
11741 '50165' => {
11742 'BaseType' => '34493',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011743 'Name' => 'struct pldm_component_parameter_entry*',
11744 'Size' => '8',
11745 'Type' => 'Pointer'
11746 },
Unive Tiene5c3f142024-12-13 14:14:19 +080011747 '50390' => {
11748 'BaseType' => '34311',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011749 'Name' => 'struct pldm_get_firmware_parameters_resp*',
11750 'Size' => '8',
11751 'Type' => 'Pointer'
11752 },
Unive Tiene5c3f142024-12-13 14:14:19 +080011753 '50691' => {
Andrew Jeffery0612d982024-12-12 11:08:21 +103011754 'BaseType' => '4919',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011755 'Name' => 'uint8_t**',
11756 'Size' => '8',
11757 'Type' => 'Pointer'
11758 },
Unive Tiene5c3f142024-12-13 14:14:19 +080011759 '50988' => {
11760 'BaseType' => '34129',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011761 'Name' => 'struct pldm_component_image_information*',
11762 'Size' => '8',
11763 'Type' => 'Pointer'
11764 },
Unive Tiene5c3f142024-12-13 14:14:19 +080011765 '52278' => {
11766 'BaseType' => '34954',
11767 'Name' => 'struct pldm_descriptor_iter*',
11768 'Size' => '8',
11769 'Type' => 'Pointer'
11770 },
11771 '52283' => {
11772 'BaseType' => '34891',
11773 'Name' => 'struct pldm_descriptor*',
11774 'Size' => '8',
11775 'Type' => 'Pointer'
11776 },
11777 '52545' => {
11778 'BaseType' => '33934',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011779 'Name' => 'struct pldm_firmware_device_id_record*',
11780 'Size' => '8',
11781 'Type' => 'Pointer'
11782 },
Unive Tiene5c3f142024-12-13 14:14:19 +080011783 '52855' => {
11784 'BaseType' => '33798',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011785 'Name' => 'struct pldm_package_header_information*',
11786 'Size' => '8',
11787 'Type' => 'Pointer'
11788 },
Unive Tiene5c3f142024-12-13 14:14:19 +080011789 '53604' => {
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103011790 'BaseType' => '2634',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011791 'Name' => 'void**',
11792 'Size' => '8',
11793 'Type' => 'Pointer'
11794 },
Unive Tiene5c3f142024-12-13 14:14:19 +080011795 '60581' => {
11796 'BaseType' => '60598',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011797 'Header' => 'pdr.h',
11798 'Line' => '16',
11799 'Name' => 'pldm_pdr',
11800 'PrivateABI' => 1,
11801 'Size' => '24',
11802 'Type' => 'Typedef'
11803 },
Unive Tiene5c3f142024-12-13 14:14:19 +080011804 '60593' => {
11805 'BaseType' => '60581',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011806 'Name' => 'pldm_pdr const',
11807 'Size' => '24',
11808 'Type' => 'Const'
11809 },
Unive Tiene5c3f142024-12-13 14:14:19 +080011810 '60598' => {
Andrew Jefferyd610b002024-10-02 21:27:30 +093011811 'Line' => '30',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011812 'Memb' => {
11813 '0' => {
11814 'name' => 'record_count',
11815 'offset' => '0',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103011816 'type' => '1018'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011817 },
11818 '1' => {
11819 'name' => 'size',
11820 'offset' => '4',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103011821 'type' => '1018'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011822 },
11823 '2' => {
11824 'name' => 'first',
11825 'offset' => '8',
Unive Tiene5c3f142024-12-13 14:14:19 +080011826 'type' => '61697'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011827 },
11828 '3' => {
11829 'name' => 'last',
11830 'offset' => '22',
Unive Tiene5c3f142024-12-13 14:14:19 +080011831 'type' => '61697'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011832 }
11833 },
11834 'Name' => 'struct pldm_pdr',
11835 'PrivateABI' => 1,
11836 'Size' => '24',
11837 'Source' => 'pdr.c',
11838 'Type' => 'Struct'
11839 },
Unive Tiene5c3f142024-12-13 14:14:19 +080011840 '60664' => {
11841 'BaseType' => '60681',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011842 'Header' => 'pdr.h',
11843 'Line' => '21',
11844 'Name' => 'pldm_pdr_record',
11845 'PrivateABI' => 1,
11846 'Size' => '32',
11847 'Type' => 'Typedef'
11848 },
Unive Tiene5c3f142024-12-13 14:14:19 +080011849 '60676' => {
11850 'BaseType' => '60664',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011851 'Name' => 'pldm_pdr_record const',
11852 'Size' => '32',
11853 'Type' => 'Const'
11854 },
Unive Tiene5c3f142024-12-13 14:14:19 +080011855 '60681' => {
Andrew Jefferyd610b002024-10-02 21:27:30 +093011856 'Line' => '21',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011857 'Memb' => {
11858 '0' => {
11859 'name' => 'record_handle',
11860 'offset' => '0',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103011861 'type' => '1018'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011862 },
11863 '1' => {
11864 'name' => 'size',
11865 'offset' => '4',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103011866 'type' => '1018'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011867 },
11868 '2' => {
11869 'name' => 'data',
11870 'offset' => '8',
Andrew Jeffery0612d982024-12-12 11:08:21 +103011871 'type' => '4919'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011872 },
11873 '3' => {
11874 'name' => 'next',
11875 'offset' => '22',
Unive Tiene5c3f142024-12-13 14:14:19 +080011876 'type' => '61685'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011877 },
11878 '4' => {
11879 'name' => 'is_remote',
11880 'offset' => '36',
11881 'type' => '805'
11882 },
11883 '5' => {
11884 'name' => 'terminus_handle',
11885 'offset' => '38',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103011886 'type' => '1006'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011887 }
11888 },
11889 'Name' => 'struct pldm_pdr_record',
11890 'PrivateABI' => 1,
11891 'Size' => '32',
11892 'Source' => 'pdr.c',
11893 'Type' => 'Struct'
11894 },
Unive Tiene5c3f142024-12-13 14:14:19 +080011895 '60773' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093011896 'Header' => 'pdr.h',
Andrew Jeffery453dfff2024-09-07 18:47:30 +030011897 'Line' => '288',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011898 'Memb' => {
11899 '0' => {
11900 'name' => 'entity_type',
11901 'offset' => '0',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103011902 'type' => '1006'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011903 },
11904 '1' => {
11905 'name' => 'entity_instance_num',
11906 'offset' => '2',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103011907 'type' => '1006'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011908 },
11909 '2' => {
11910 'name' => 'entity_container_id',
11911 'offset' => '4',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103011912 'type' => '1006'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011913 }
11914 },
11915 'Name' => 'struct pldm_entity',
11916 'Size' => '6',
11917 'Type' => 'Struct'
11918 },
Unive Tiene5c3f142024-12-13 14:14:19 +080011919 '60835' => {
11920 'BaseType' => '60773',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011921 'Header' => 'pdr.h',
Andrew Jeffery453dfff2024-09-07 18:47:30 +030011922 'Line' => '292',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011923 'Name' => 'pldm_entity',
11924 'Size' => '6',
11925 'Type' => 'Typedef'
11926 },
Unive Tiene5c3f142024-12-13 14:14:19 +080011927 '60879' => {
11928 'BaseType' => '60891',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011929 'Header' => 'pdr.h',
Andrew Jeffery453dfff2024-09-07 18:47:30 +030011930 'Line' => '302',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011931 'Name' => 'pldm_entity_association_tree',
11932 'PrivateABI' => 1,
11933 'Size' => '16',
11934 'Type' => 'Typedef'
11935 },
Unive Tiene5c3f142024-12-13 14:14:19 +080011936 '60891' => {
Andrew Jefferyd610b002024-10-02 21:27:30 +093011937 'Line' => '451',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011938 'Memb' => {
11939 '0' => {
11940 'name' => 'root',
11941 'offset' => '0',
Unive Tiene5c3f142024-12-13 14:14:19 +080011942 'type' => '61702'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011943 },
11944 '1' => {
11945 'name' => 'last_used_container_id',
11946 'offset' => '8',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103011947 'type' => '1006'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011948 }
11949 },
11950 'Name' => 'struct pldm_entity_association_tree',
11951 'PrivateABI' => 1,
11952 'Size' => '16',
11953 'Source' => 'pdr.c',
11954 'Type' => 'Struct'
11955 },
Unive Tiene5c3f142024-12-13 14:14:19 +080011956 '60934' => {
11957 'BaseType' => '60951',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011958 'Header' => 'pdr.h',
Andrew Jeffery453dfff2024-09-07 18:47:30 +030011959 'Line' => '307',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011960 'Name' => 'pldm_entity_node',
11961 'PrivateABI' => 1,
11962 'Size' => '40',
11963 'Type' => 'Typedef'
11964 },
Unive Tiene5c3f142024-12-13 14:14:19 +080011965 '60946' => {
11966 'BaseType' => '60934',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011967 'Name' => 'pldm_entity_node const',
11968 'Size' => '40',
11969 'Type' => 'Const'
11970 },
Unive Tiene5c3f142024-12-13 14:14:19 +080011971 '60951' => {
Andrew Jefferyd610b002024-10-02 21:27:30 +093011972 'Line' => '456',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011973 'Memb' => {
11974 '0' => {
11975 'name' => 'entity',
11976 'offset' => '0',
Unive Tiene5c3f142024-12-13 14:14:19 +080011977 'type' => '60835'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011978 },
11979 '1' => {
11980 'name' => 'parent',
11981 'offset' => '6',
Unive Tiene5c3f142024-12-13 14:14:19 +080011982 'type' => '60835'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011983 },
11984 '2' => {
11985 'name' => 'remote_container_id',
11986 'offset' => '18',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103011987 'type' => '1006'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011988 },
11989 '3' => {
11990 'name' => 'first_child',
11991 'offset' => '22',
Unive Tiene5c3f142024-12-13 14:14:19 +080011992 'type' => '61702'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011993 },
11994 '4' => {
11995 'name' => 'next_sibling',
11996 'offset' => '36',
Unive Tiene5c3f142024-12-13 14:14:19 +080011997 'type' => '61702'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011998 },
11999 '5' => {
12000 'name' => 'association_type',
12001 'offset' => '50',
12002 'type' => '121'
12003 }
12004 },
12005 'Name' => 'struct pldm_entity_node',
12006 'PrivateABI' => 1,
12007 'Size' => '40',
12008 'Source' => 'pdr.c',
12009 'Type' => 'Struct'
12010 },
Unive Tiene5c3f142024-12-13 14:14:19 +080012011 '61225' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093012012 'Header' => 'platform.h',
Andrew Jeffery0612d982024-12-12 11:08:21 +103012013 'Line' => '551',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012014 'Memb' => {
12015 '0' => {
12016 'name' => 'record_handle',
12017 'offset' => '0',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103012018 'type' => '1018'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012019 },
12020 '1' => {
12021 'name' => 'version',
12022 'offset' => '4',
12023 'type' => '121'
12024 },
12025 '2' => {
12026 'name' => 'type',
12027 'offset' => '5',
12028 'type' => '121'
12029 },
12030 '3' => {
12031 'name' => 'record_change_num',
12032 'offset' => '6',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103012033 'type' => '1006'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012034 },
12035 '4' => {
12036 'name' => 'length',
12037 'offset' => '8',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103012038 'type' => '1006'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012039 }
12040 },
12041 'Name' => 'struct pldm_pdr_hdr',
12042 'Size' => '10',
12043 'Type' => 'Struct'
12044 },
Unive Tiene5c3f142024-12-13 14:14:19 +080012045 '61685' => {
12046 'BaseType' => '60681',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012047 'Name' => 'struct pldm_pdr_record*',
12048 'Size' => '8',
12049 'Type' => 'Pointer'
12050 },
Unive Tiene5c3f142024-12-13 14:14:19 +080012051 '61697' => {
12052 'BaseType' => '60664',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012053 'Name' => 'pldm_pdr_record*',
12054 'Size' => '8',
12055 'Type' => 'Pointer'
12056 },
Unive Tiene5c3f142024-12-13 14:14:19 +080012057 '61702' => {
12058 'BaseType' => '60934',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012059 'Name' => 'pldm_entity_node*',
12060 'Size' => '8',
12061 'Type' => 'Pointer'
12062 },
Unive Tiene5c3f142024-12-13 14:14:19 +080012063 '62571' => {
12064 'BaseType' => '60581',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012065 'Name' => 'pldm_pdr*',
12066 'Size' => '8',
12067 'Type' => 'Pointer'
12068 },
Unive Tiene5c3f142024-12-13 14:14:19 +080012069 '63521' => {
12070 'BaseType' => '60676',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012071 'Name' => 'pldm_pdr_record const*',
12072 'Size' => '8',
12073 'Type' => 'Pointer'
12074 },
Unive Tiene5c3f142024-12-13 14:14:19 +080012075 '67691' => {
12076 'BaseType' => '60835',
Lora Linea0bf3a2024-09-20 10:09:56 +080012077 'Name' => 'pldm_entity*',
12078 'Size' => '8',
12079 'Type' => 'Pointer'
12080 },
Unive Tiene5c3f142024-12-13 14:14:19 +080012081 '77026' => {
12082 'BaseType' => '67691',
Lora Linea0bf3a2024-09-20 10:09:56 +080012083 'Name' => 'pldm_entity**',
12084 'Size' => '8',
12085 'Type' => 'Pointer'
12086 },
Unive Tiene5c3f142024-12-13 14:14:19 +080012087 '77090' => {
12088 'BaseType' => '60879',
Lora Linea0bf3a2024-09-20 10:09:56 +080012089 'Name' => 'pldm_entity_association_tree*',
12090 'Size' => '8',
12091 'Type' => 'Pointer'
12092 },
Unive Tiene5c3f142024-12-13 14:14:19 +080012093 '77678' => {
12094 'BaseType' => '61702',
Lora Linea0bf3a2024-09-20 10:09:56 +080012095 'Name' => 'pldm_entity_node**',
12096 'Size' => '8',
12097 'Type' => 'Pointer'
12098 },
Unive Tiene5c3f142024-12-13 14:14:19 +080012099 '78467' => {
12100 'BaseType' => '60593',
Lora Linea0bf3a2024-09-20 10:09:56 +080012101 'Name' => 'pldm_pdr const*',
12102 'Size' => '8',
12103 'Type' => 'Pointer'
12104 },
Unive Tiene5c3f142024-12-13 14:14:19 +080012105 '83705' => {
12106 'BaseType' => '60946',
Lora Linea0bf3a2024-09-20 10:09:56 +080012107 'Name' => 'pldm_entity_node const*',
12108 'Size' => '8',
12109 'Type' => 'Pointer'
12110 },
Unive Tiene5c3f142024-12-13 14:14:19 +080012111 '88500' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093012112 'BaseType' => '74',
12113 'Header' => 'types.h',
12114 'Line' => '37',
12115 'Name' => '__int8_t',
12116 'PrivateABI' => 1,
12117 'Size' => '1',
12118 'Type' => 'Typedef'
12119 },
Unive Tiene5c3f142024-12-13 14:14:19 +080012120 '88531' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093012121 'BaseType' => '93',
12122 'Header' => 'types.h',
12123 'Line' => '39',
12124 'Name' => '__int16_t',
12125 'PrivateABI' => 1,
12126 'Size' => '2',
12127 'Type' => 'Typedef'
12128 },
Unive Tiene5c3f142024-12-13 14:14:19 +080012129 '88562' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093012130 'BaseType' => '100',
12131 'Header' => 'types.h',
12132 'Line' => '41',
12133 'Name' => '__int32_t',
12134 'PrivateABI' => 1,
12135 'Size' => '4',
12136 'Type' => 'Typedef'
12137 },
Unive Tiene5c3f142024-12-13 14:14:19 +080012138 '88600' => {
Thu Nguyen43cb4b52024-07-16 05:45:27 +000012139 'BaseType' => '927',
12140 'Header' => 'types.h',
12141 'Line' => '55',
12142 'Name' => '__uint_least16_t',
12143 'PrivateABI' => 1,
12144 'Size' => '2',
12145 'Type' => 'Typedef'
12146 },
Unive Tiene5c3f142024-12-13 14:14:19 +080012147 '88653' => {
12148 'BaseType' => '88500',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012149 'Header' => 'stdint-intn.h',
12150 'Line' => '24',
12151 'Name' => 'int8_t',
12152 'PrivateABI' => 1,
12153 'Size' => '1',
12154 'Type' => 'Typedef'
12155 },
Unive Tiene5c3f142024-12-13 14:14:19 +080012156 '88665' => {
12157 'BaseType' => '88531',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012158 'Header' => 'stdint-intn.h',
12159 'Line' => '25',
12160 'Name' => 'int16_t',
12161 'PrivateABI' => 1,
12162 'Size' => '2',
12163 'Type' => 'Typedef'
12164 },
Unive Tiene5c3f142024-12-13 14:14:19 +080012165 '88677' => {
12166 'BaseType' => '88562',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012167 'Header' => 'stdint-intn.h',
12168 'Line' => '26',
12169 'Name' => 'int32_t',
12170 'PrivateABI' => 1,
12171 'Size' => '4',
12172 'Type' => 'Typedef'
12173 },
Unive Tiene5c3f142024-12-13 14:14:19 +080012174 '88942' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093012175 'BaseType' => '133',
12176 'Header' => 'pldm_types.h',
12177 'Line' => '164',
12178 'Name' => 'real32_t',
12179 'Size' => '4',
12180 'Type' => 'Typedef'
12181 },
Unive Tiene5c3f142024-12-13 14:14:19 +080012182 '89599' => {
12183 'BaseType' => '88600',
Thu Nguyen43cb4b52024-07-16 05:45:27 +000012184 'Header' => 'uchar.h',
12185 'Line' => '51',
12186 'Name' => 'char16_t',
12187 'PrivateABI' => 1,
12188 'Size' => '2',
12189 'Type' => 'Typedef'
12190 },
Unive Tiene5c3f142024-12-13 14:14:19 +080012191 '90425' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093012192 'Header' => 'platform.h',
Andrew Jeffery0612d982024-12-12 11:08:21 +103012193 'Line' => '329',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012194 'Memb' => {
12195 '0' => {
12196 'name' => 'PLDM_SENSOR_OP_STATE',
12197 'value' => '0'
12198 },
12199 '1' => {
12200 'name' => 'PLDM_STATE_SENSOR_STATE',
12201 'value' => '1'
12202 },
12203 '2' => {
12204 'name' => 'PLDM_NUMERIC_SENSOR_STATE',
12205 'value' => '2'
12206 }
12207 },
12208 'Name' => 'enum sensor_event_class_states',
12209 'Size' => '4',
12210 'Type' => 'Enum'
12211 },
Unive Tiene5c3f142024-12-13 14:14:19 +080012212 '90459' => {
12213 'BaseType' => '90425',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012214 'Name' => 'enum sensor_event_class_states const',
12215 'Size' => '4',
12216 'Type' => 'Const'
12217 },
Unive Tiene5c3f142024-12-13 14:14:19 +080012218 '90767' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093012219 'Header' => 'platform.h',
Andrew Jeffery0612d982024-12-12 11:08:21 +103012220 'Line' => '626',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012221 'Memb' => {
12222 '0' => {
12223 'name' => 'hdr',
12224 'offset' => '0',
Unive Tiene5c3f142024-12-13 14:14:19 +080012225 'type' => '61225'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012226 },
12227 '1' => {
12228 'name' => 'terminus_handle',
12229 'offset' => '16',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103012230 'type' => '1006'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012231 },
12232 '2' => {
12233 'name' => 'sensor_id',
12234 'offset' => '18',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103012235 'type' => '1006'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012236 },
12237 '3' => {
12238 'name' => 'entity_type',
12239 'offset' => '20',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103012240 'type' => '1006'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012241 },
12242 '4' => {
12243 'name' => 'entity_instance',
12244 'offset' => '22',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103012245 'type' => '1006'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012246 },
12247 '5' => {
12248 'name' => 'container_id',
12249 'offset' => '24',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103012250 'type' => '1006'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012251 },
12252 '6' => {
12253 'name' => 'sensor_init',
12254 'offset' => '32',
12255 'type' => '121'
12256 },
12257 '7' => {
12258 'name' => 'sensor_auxiliary_names_pdr',
12259 'offset' => '33',
Unive Tiene5c3f142024-12-13 14:14:19 +080012260 'type' => '30217'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012261 },
12262 '8' => {
12263 'name' => 'composite_sensor_count',
12264 'offset' => '34',
12265 'type' => '121'
12266 },
12267 '9' => {
12268 'name' => 'possible_states',
12269 'offset' => '35',
Andrew Jeffery0612d982024-12-12 11:08:21 +103012270 'type' => '3443'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012271 }
12272 },
12273 'Name' => 'struct pldm_state_sensor_pdr',
12274 'Size' => '24',
12275 'Type' => 'Struct'
12276 },
Unive Tiene5c3f142024-12-13 14:14:19 +080012277 '90921' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093012278 'Header' => 'platform.h',
Andrew Jeffery0612d982024-12-12 11:08:21 +103012279 'Line' => '643',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012280 'Memb' => {
12281 '0' => {
12282 'name' => 'state_set_id',
12283 'offset' => '0',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103012284 'type' => '1006'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012285 },
12286 '1' => {
12287 'name' => 'possible_states_size',
12288 'offset' => '2',
12289 'type' => '121'
12290 },
12291 '2' => {
12292 'name' => 'states',
12293 'offset' => '3',
Unive Tiene5c3f142024-12-13 14:14:19 +080012294 'type' => '90983'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012295 }
12296 },
12297 'Name' => 'struct state_sensor_possible_states',
12298 'Size' => '4',
12299 'Type' => 'Struct'
12300 },
Unive Tiene5c3f142024-12-13 14:14:19 +080012301 '90978' => {
12302 'BaseType' => '90921',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012303 'Name' => 'struct state_sensor_possible_states const',
12304 'Size' => '4',
12305 'Type' => 'Const'
12306 },
Unive Tiene5c3f142024-12-13 14:14:19 +080012307 '90983' => {
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103012308 'BaseType' => '2831',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012309 'Name' => 'bitfield8_t[1]',
12310 'Size' => '1',
12311 'Type' => 'Array'
12312 },
Unive Tiene5c3f142024-12-13 14:14:19 +080012313 '90999' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093012314 'Header' => 'platform.h',
Andrew Jeffery0612d982024-12-12 11:08:21 +103012315 'Line' => '653',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012316 'Memb' => {
12317 '0' => {
12318 'name' => 'hdr',
12319 'offset' => '0',
Unive Tiene5c3f142024-12-13 14:14:19 +080012320 'type' => '61225'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012321 },
12322 '1' => {
12323 'name' => 'terminus_handle',
12324 'offset' => '16',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103012325 'type' => '1006'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012326 },
12327 '2' => {
12328 'name' => 'effecter_id',
12329 'offset' => '18',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103012330 'type' => '1006'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012331 },
12332 '3' => {
12333 'name' => 'entity_type',
12334 'offset' => '20',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103012335 'type' => '1006'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012336 },
12337 '4' => {
12338 'name' => 'entity_instance',
12339 'offset' => '22',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103012340 'type' => '1006'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012341 },
12342 '5' => {
12343 'name' => 'container_id',
12344 'offset' => '24',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103012345 'type' => '1006'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012346 },
12347 '6' => {
12348 'name' => 'effecter_semantic_id',
12349 'offset' => '32',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103012350 'type' => '1006'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012351 },
12352 '7' => {
12353 'name' => 'effecter_init',
12354 'offset' => '34',
12355 'type' => '121'
12356 },
12357 '8' => {
12358 'name' => 'has_description_pdr',
12359 'offset' => '35',
Unive Tiene5c3f142024-12-13 14:14:19 +080012360 'type' => '30217'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012361 },
12362 '9' => {
12363 'name' => 'composite_effecter_count',
12364 'offset' => '36',
12365 'type' => '121'
12366 },
12367 '10' => {
12368 'name' => 'possible_states',
12369 'offset' => '37',
Andrew Jeffery0612d982024-12-12 11:08:21 +103012370 'type' => '3443'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012371 }
12372 },
12373 'Name' => 'struct pldm_state_effecter_pdr',
12374 'Size' => '26',
12375 'Type' => 'Struct'
12376 },
Unive Tiene5c3f142024-12-13 14:14:19 +080012377 '91352' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093012378 'Header' => 'platform.h',
Andrew Jeffery0612d982024-12-12 11:08:21 +103012379 'Line' => '744',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012380 'Memb' => {
12381 '0' => {
12382 'name' => 'value_u8',
12383 'offset' => '0',
12384 'type' => '121'
12385 },
12386 '1' => {
12387 'name' => 'value_s8',
12388 'offset' => '0',
Unive Tiene5c3f142024-12-13 14:14:19 +080012389 'type' => '88653'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012390 },
12391 '2' => {
12392 'name' => 'value_u16',
12393 'offset' => '0',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103012394 'type' => '1006'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012395 },
12396 '3' => {
12397 'name' => 'value_s16',
12398 'offset' => '0',
Unive Tiene5c3f142024-12-13 14:14:19 +080012399 'type' => '88665'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012400 },
12401 '4' => {
12402 'name' => 'value_u32',
12403 'offset' => '0',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103012404 'type' => '1018'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012405 },
12406 '5' => {
12407 'name' => 'value_s32',
12408 'offset' => '0',
Unive Tiene5c3f142024-12-13 14:14:19 +080012409 'type' => '88677'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012410 },
12411 '6' => {
12412 'name' => 'value_f32',
12413 'offset' => '0',
Unive Tiene5c3f142024-12-13 14:14:19 +080012414 'type' => '88942'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012415 }
12416 },
12417 'Name' => 'union union_range_field_format',
12418 'Size' => '4',
12419 'Type' => 'Union'
12420 },
Unive Tiene5c3f142024-12-13 14:14:19 +080012421 '91949' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093012422 'Header' => 'platform.h',
Andrew Jeffery0612d982024-12-12 11:08:21 +103012423 'Line' => '801',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012424 'Memb' => {
12425 '0' => {
12426 'name' => 'value_u8',
12427 'offset' => '0',
12428 'type' => '121'
12429 },
12430 '1' => {
12431 'name' => 'value_s8',
12432 'offset' => '0',
Unive Tiene5c3f142024-12-13 14:14:19 +080012433 'type' => '88653'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012434 },
12435 '2' => {
12436 'name' => 'value_u16',
12437 'offset' => '0',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103012438 'type' => '1006'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012439 },
12440 '3' => {
12441 'name' => 'value_s16',
12442 'offset' => '0',
Unive Tiene5c3f142024-12-13 14:14:19 +080012443 'type' => '88665'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012444 },
12445 '4' => {
12446 'name' => 'value_u32',
12447 'offset' => '0',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103012448 'type' => '1018'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012449 },
12450 '5' => {
12451 'name' => 'value_s32',
12452 'offset' => '0',
Unive Tiene5c3f142024-12-13 14:14:19 +080012453 'type' => '88677'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012454 }
12455 },
12456 'Name' => 'union union_sensor_data_size',
12457 'Size' => '4',
12458 'Type' => 'Union'
12459 },
Unive Tiene5c3f142024-12-13 14:14:19 +080012460 '91962' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093012461 'Header' => 'platform.h',
Andrew Jeffery0612d982024-12-12 11:08:21 +103012462 'Line' => '808',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012463 'Memb' => {
12464 '0' => {
12465 'name' => 'record_handle',
12466 'offset' => '0',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103012467 'type' => '1018'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012468 },
12469 '1' => {
12470 'name' => 'version',
12471 'offset' => '4',
12472 'type' => '121'
12473 },
12474 '2' => {
12475 'name' => 'type',
12476 'offset' => '5',
12477 'type' => '121'
12478 },
12479 '3' => {
12480 'name' => 'record_change_num',
12481 'offset' => '6',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103012482 'type' => '1006'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012483 },
12484 '4' => {
12485 'name' => 'length',
12486 'offset' => '8',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103012487 'type' => '1006'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012488 }
12489 },
12490 'Name' => 'struct pldm_value_pdr_hdr',
12491 'Size' => '12',
12492 'Type' => 'Struct'
12493 },
Unive Tiene5c3f142024-12-13 14:14:19 +080012494 '92047' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093012495 'Header' => 'platform.h',
Andrew Jeffery0612d982024-12-12 11:08:21 +103012496 'Line' => '826',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012497 'Memb' => {
12498 '0' => {
12499 'name' => 'entity_instance_num',
12500 'offset' => '0',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103012501 'type' => '1006'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012502 },
12503 '1' => {
12504 'name' => 'entity_instance',
12505 'offset' => '0',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103012506 'type' => '1006'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012507 }
12508 },
Andrew Jeffery0612d982024-12-12 11:08:21 +103012509 'Name' => 'anon-union-platform.h-826',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012510 'Size' => '2',
12511 'Type' => 'Union'
12512 },
Unive Tiene5c3f142024-12-13 14:14:19 +080012513 '92082' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093012514 'Header' => 'platform.h',
Andrew Jeffery0612d982024-12-12 11:08:21 +103012515 'Line' => '821',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012516 'Memb' => {
12517 '0' => {
12518 'name' => 'hdr',
12519 'offset' => '0',
Unive Tiene5c3f142024-12-13 14:14:19 +080012520 'type' => '91962'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012521 },
12522 '1' => {
12523 'name' => 'terminus_handle',
12524 'offset' => '18',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103012525 'type' => '1006'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012526 },
12527 '2' => {
12528 'name' => 'sensor_id',
12529 'offset' => '20',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103012530 'type' => '1006'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012531 },
12532 '3' => {
12533 'name' => 'entity_type',
12534 'offset' => '22',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103012535 'type' => '1006'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012536 },
12537 '4' => {
12538 'name' => 'unnamed0',
12539 'offset' => '24',
Unive Tiene5c3f142024-12-13 14:14:19 +080012540 'type' => '92047'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012541 },
12542 '5' => {
12543 'name' => 'container_id',
12544 'offset' => '32',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103012545 'type' => '1006'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012546 },
12547 '6' => {
12548 'name' => 'sensor_init',
12549 'offset' => '34',
12550 'type' => '121'
12551 },
12552 '7' => {
12553 'name' => 'sensor_auxiliary_names_pdr',
12554 'offset' => '35',
Unive Tiene5c3f142024-12-13 14:14:19 +080012555 'type' => '30217'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012556 },
12557 '8' => {
12558 'name' => 'base_unit',
12559 'offset' => '36',
12560 'type' => '121'
12561 },
12562 '9' => {
12563 'name' => 'unit_modifier',
12564 'offset' => '37',
Unive Tiene5c3f142024-12-13 14:14:19 +080012565 'type' => '88653'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012566 },
12567 '10' => {
12568 'name' => 'rate_unit',
12569 'offset' => '38',
12570 'type' => '121'
12571 },
12572 '11' => {
12573 'name' => 'base_oem_unit_handle',
12574 'offset' => '39',
12575 'type' => '121'
12576 },
12577 '12' => {
12578 'name' => 'aux_unit',
12579 'offset' => '40',
12580 'type' => '121'
12581 },
12582 '13' => {
12583 'name' => 'aux_unit_modifier',
12584 'offset' => '41',
Unive Tiene5c3f142024-12-13 14:14:19 +080012585 'type' => '88653'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012586 },
12587 '14' => {
12588 'name' => 'aux_rate_unit',
12589 'offset' => '48',
12590 'type' => '121'
12591 },
12592 '15' => {
12593 'name' => 'rel',
12594 'offset' => '49',
12595 'type' => '121'
12596 },
12597 '16' => {
12598 'name' => 'aux_oem_unit_handle',
12599 'offset' => '50',
12600 'type' => '121'
12601 },
12602 '17' => {
12603 'name' => 'is_linear',
12604 'offset' => '51',
Unive Tiene5c3f142024-12-13 14:14:19 +080012605 'type' => '30217'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012606 },
12607 '18' => {
12608 'name' => 'sensor_data_size',
12609 'offset' => '52',
12610 'type' => '121'
12611 },
12612 '19' => {
12613 'name' => 'resolution',
12614 'offset' => '54',
Unive Tiene5c3f142024-12-13 14:14:19 +080012615 'type' => '88942'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012616 },
12617 '20' => {
12618 'name' => 'offset',
12619 'offset' => '64',
Unive Tiene5c3f142024-12-13 14:14:19 +080012620 'type' => '88942'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012621 },
12622 '21' => {
12623 'name' => 'accuracy',
12624 'offset' => '68',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103012625 'type' => '1006'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012626 },
12627 '22' => {
12628 'name' => 'plus_tolerance',
12629 'offset' => '70',
12630 'type' => '121'
12631 },
12632 '23' => {
12633 'name' => 'minus_tolerance',
12634 'offset' => '71',
12635 'type' => '121'
12636 },
12637 '24' => {
12638 'name' => 'hysteresis',
12639 'offset' => '72',
Unive Tiene5c3f142024-12-13 14:14:19 +080012640 'type' => '91949'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012641 },
12642 '25' => {
12643 'name' => 'supported_thresholds',
12644 'offset' => '82',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103012645 'type' => '2831'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012646 },
12647 '26' => {
12648 'name' => 'threshold_and_hysteresis_volatility',
12649 'offset' => '83',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103012650 'type' => '2831'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012651 },
12652 '27' => {
12653 'name' => 'state_transition_interval',
12654 'offset' => '86',
Unive Tiene5c3f142024-12-13 14:14:19 +080012655 'type' => '88942'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012656 },
12657 '28' => {
12658 'name' => 'update_interval',
12659 'offset' => '96',
Unive Tiene5c3f142024-12-13 14:14:19 +080012660 'type' => '88942'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012661 },
12662 '29' => {
12663 'name' => 'max_readable',
12664 'offset' => '100',
Unive Tiene5c3f142024-12-13 14:14:19 +080012665 'type' => '91949'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012666 },
12667 '30' => {
12668 'name' => 'min_readable',
12669 'offset' => '104',
Unive Tiene5c3f142024-12-13 14:14:19 +080012670 'type' => '91949'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012671 },
12672 '31' => {
12673 'name' => 'range_field_format',
12674 'offset' => '114',
12675 'type' => '121'
12676 },
12677 '32' => {
12678 'name' => 'range_field_support',
12679 'offset' => '115',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103012680 'type' => '2831'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012681 },
12682 '33' => {
12683 'name' => 'nominal_value',
12684 'offset' => '118',
Unive Tiene5c3f142024-12-13 14:14:19 +080012685 'type' => '91352'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012686 },
12687 '34' => {
12688 'name' => 'normal_max',
12689 'offset' => '128',
Unive Tiene5c3f142024-12-13 14:14:19 +080012690 'type' => '91352'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012691 },
12692 '35' => {
12693 'name' => 'normal_min',
12694 'offset' => '132',
Unive Tiene5c3f142024-12-13 14:14:19 +080012695 'type' => '91352'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012696 },
12697 '36' => {
12698 'name' => 'warning_high',
12699 'offset' => '136',
Unive Tiene5c3f142024-12-13 14:14:19 +080012700 'type' => '91352'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012701 },
12702 '37' => {
12703 'name' => 'warning_low',
12704 'offset' => '146',
Unive Tiene5c3f142024-12-13 14:14:19 +080012705 'type' => '91352'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012706 },
12707 '38' => {
12708 'name' => 'critical_high',
12709 'offset' => '150',
Unive Tiene5c3f142024-12-13 14:14:19 +080012710 'type' => '91352'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012711 },
12712 '39' => {
12713 'name' => 'critical_low',
12714 'offset' => '256',
Unive Tiene5c3f142024-12-13 14:14:19 +080012715 'type' => '91352'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012716 },
12717 '40' => {
12718 'name' => 'fatal_high',
12719 'offset' => '260',
Unive Tiene5c3f142024-12-13 14:14:19 +080012720 'type' => '91352'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012721 },
12722 '41' => {
12723 'name' => 'fatal_low',
12724 'offset' => '264',
Unive Tiene5c3f142024-12-13 14:14:19 +080012725 'type' => '91352'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012726 }
12727 },
12728 'Name' => 'struct pldm_numeric_sensor_value_pdr',
12729 'Size' => '112',
12730 'Type' => 'Struct'
12731 },
Unive Tiene5c3f142024-12-13 14:14:19 +080012732 '92675' => {
12733 'BaseType' => '89599',
Thu Nguyen43cb4b52024-07-16 05:45:27 +000012734 'Header' => 'platform.h',
Andrew Jeffery0612d982024-12-12 11:08:21 +103012735 'Line' => '869',
Thu Nguyen43cb4b52024-07-16 05:45:27 +000012736 'Name' => 'pldm_utf16be',
12737 'Size' => '2',
12738 'Type' => 'Typedef'
12739 },
Unive Tiene5c3f142024-12-13 14:14:19 +080012740 '92688' => {
Thu Nguyen43cb4b52024-07-16 05:45:27 +000012741 'Header' => 'platform.h',
Andrew Jeffery0612d982024-12-12 11:08:21 +103012742 'Line' => '871',
Thu Nguyen43cb4b52024-07-16 05:45:27 +000012743 'Memb' => {
12744 '0' => {
12745 'name' => 'tag',
12746 'offset' => '0',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103012747 'type' => '977'
Thu Nguyen43cb4b52024-07-16 05:45:27 +000012748 },
12749 '1' => {
12750 'name' => 'name',
12751 'offset' => '8',
Unive Tiene5c3f142024-12-13 14:14:19 +080012752 'type' => '92730'
Thu Nguyen43cb4b52024-07-16 05:45:27 +000012753 }
12754 },
12755 'Name' => 'struct pldm_entity_auxiliary_name',
12756 'Size' => '16',
12757 'Type' => 'Struct'
12758 },
Unive Tiene5c3f142024-12-13 14:14:19 +080012759 '92730' => {
12760 'BaseType' => '92675',
Thu Nguyen43cb4b52024-07-16 05:45:27 +000012761 'Name' => 'pldm_utf16be*',
12762 'Size' => '8',
12763 'Type' => 'Pointer'
12764 },
Unive Tiene5c3f142024-12-13 14:14:19 +080012765 '92735' => {
Thu Nguyen43cb4b52024-07-16 05:45:27 +000012766 'Header' => 'platform.h',
Andrew Jeffery0612d982024-12-12 11:08:21 +103012767 'Line' => '881',
Thu Nguyen43cb4b52024-07-16 05:45:27 +000012768 'Memb' => {
12769 '0' => {
12770 'name' => 'hdr',
12771 'offset' => '0',
Unive Tiene5c3f142024-12-13 14:14:19 +080012772 'type' => '91962'
Thu Nguyen43cb4b52024-07-16 05:45:27 +000012773 },
12774 '1' => {
12775 'name' => 'container',
12776 'offset' => '18',
Unive Tiene5c3f142024-12-13 14:14:19 +080012777 'type' => '60835'
Thu Nguyen43cb4b52024-07-16 05:45:27 +000012778 },
12779 '2' => {
12780 'name' => 'shared_name_count',
12781 'offset' => '24',
12782 'type' => '121'
12783 },
12784 '3' => {
12785 'name' => 'name_string_count',
12786 'offset' => '25',
12787 'type' => '121'
12788 },
12789 '4' => {
12790 'name' => 'names',
12791 'offset' => '36',
Unive Tiene5c3f142024-12-13 14:14:19 +080012792 'type' => '92849'
Thu Nguyen43cb4b52024-07-16 05:45:27 +000012793 },
12794 '5' => {
12795 'name' => 'auxiliary_name_data_size',
12796 'offset' => '50',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103012797 'type' => '1140'
Thu Nguyen43cb4b52024-07-16 05:45:27 +000012798 },
12799 '6' => {
12800 'name' => 'auxiliary_name_data',
12801 'offset' => '64',
Unive Tiene5c3f142024-12-13 14:14:19 +080012802 'type' => '92854'
Thu Nguyen43cb4b52024-07-16 05:45:27 +000012803 }
12804 },
12805 'Name' => 'struct pldm_entity_auxiliary_names_pdr',
12806 'Size' => '40',
12807 'Type' => 'Struct'
12808 },
Unive Tiene5c3f142024-12-13 14:14:19 +080012809 '92849' => {
12810 'BaseType' => '92688',
Thu Nguyen43cb4b52024-07-16 05:45:27 +000012811 'Name' => 'struct pldm_entity_auxiliary_name*',
12812 'Size' => '8',
12813 'Type' => 'Pointer'
12814 },
Unive Tiene5c3f142024-12-13 14:14:19 +080012815 '92854' => {
Thu Nguyen43cb4b52024-07-16 05:45:27 +000012816 'BaseType' => '114',
12817 'Name' => 'char[]',
12818 'Size' => '8',
12819 'Type' => 'Array'
12820 },
Unive Tiene5c3f142024-12-13 14:14:19 +080012821 '92869' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093012822 'Header' => 'platform.h',
Andrew Jeffery0612d982024-12-12 11:08:21 +103012823 'Line' => '911',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012824 'Memb' => {
12825 '0' => {
12826 'name' => 'state_set_id',
12827 'offset' => '0',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103012828 'type' => '1006'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012829 },
12830 '1' => {
12831 'name' => 'possible_states_size',
12832 'offset' => '2',
12833 'type' => '121'
12834 },
12835 '2' => {
12836 'name' => 'states',
12837 'offset' => '3',
Unive Tiene5c3f142024-12-13 14:14:19 +080012838 'type' => '90983'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012839 }
12840 },
12841 'Name' => 'struct state_effecter_possible_states',
12842 'Size' => '4',
12843 'Type' => 'Struct'
12844 },
Unive Tiene5c3f142024-12-13 14:14:19 +080012845 '92926' => {
12846 'BaseType' => '92869',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012847 'Name' => 'struct state_effecter_possible_states const',
12848 'Size' => '4',
12849 'Type' => 'Const'
12850 },
Unive Tiene5c3f142024-12-13 14:14:19 +080012851 '92931' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093012852 'Header' => 'platform.h',
Andrew Jeffery0612d982024-12-12 11:08:21 +103012853 'Line' => '959',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012854 'Memb' => {
12855 '0' => {
12856 'name' => 'set_request',
12857 'offset' => '0',
12858 'type' => '121'
12859 },
12860 '1' => {
12861 'name' => 'effecter_state',
12862 'offset' => '1',
12863 'type' => '121'
12864 }
12865 },
12866 'Name' => 'struct state_field_for_state_effecter_set',
12867 'Size' => '2',
12868 'Type' => 'Struct'
12869 },
Unive Tiene5c3f142024-12-13 14:14:19 +080012870 '92974' => {
12871 'BaseType' => '92931',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012872 'Header' => 'platform.h',
Andrew Jeffery0612d982024-12-12 11:08:21 +103012873 'Line' => '962',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012874 'Name' => 'set_effecter_state_field',
12875 'Size' => '2',
12876 'Type' => 'Typedef'
12877 },
Unive Tiene5c3f142024-12-13 14:14:19 +080012878 '92987' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093012879 'Header' => 'platform.h',
Andrew Jeffery0612d982024-12-12 11:08:21 +103012880 'Line' => '968',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012881 'Memb' => {
12882 '0' => {
12883 'name' => 'sensor_op_state',
12884 'offset' => '0',
12885 'type' => '121'
12886 },
12887 '1' => {
12888 'name' => 'present_state',
12889 'offset' => '1',
12890 'type' => '121'
12891 },
12892 '2' => {
12893 'name' => 'previous_state',
12894 'offset' => '2',
12895 'type' => '121'
12896 },
12897 '3' => {
12898 'name' => 'event_state',
12899 'offset' => '3',
12900 'type' => '121'
12901 }
12902 },
12903 'Name' => 'struct state_field_for_get_state_sensor_readings',
12904 'Size' => '4',
12905 'Type' => 'Struct'
12906 },
Unive Tiene5c3f142024-12-13 14:14:19 +080012907 '93058' => {
12908 'BaseType' => '92987',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012909 'Header' => 'platform.h',
Andrew Jeffery0612d982024-12-12 11:08:21 +103012910 'Line' => '976',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012911 'Name' => 'get_sensor_state_field',
12912 'Size' => '4',
12913 'Type' => 'Typedef'
12914 },
Unive Tiene5c3f142024-12-13 14:14:19 +080012915 '93071' => {
Tal Yacobide67ab62024-05-30 22:36:50 +030012916 'Header' => 'platform.h',
Andrew Jeffery0612d982024-12-12 11:08:21 +103012917 'Line' => '982',
Tal Yacobide67ab62024-05-30 22:36:50 +030012918 'Memb' => {
12919 '0' => {
12920 'name' => 'effecter_op_state',
12921 'offset' => '0',
12922 'type' => '121'
12923 },
12924 '1' => {
12925 'name' => 'pending_state',
12926 'offset' => '1',
12927 'type' => '121'
12928 },
12929 '2' => {
12930 'name' => 'present_state',
12931 'offset' => '2',
12932 'type' => '121'
12933 }
12934 },
12935 'Name' => 'struct state_field_for_get_state_effecter_states',
12936 'Size' => '3',
12937 'Type' => 'Struct'
12938 },
Unive Tiene5c3f142024-12-13 14:14:19 +080012939 '93128' => {
12940 'BaseType' => '93071',
Tal Yacobide67ab62024-05-30 22:36:50 +030012941 'Header' => 'platform.h',
Andrew Jeffery0612d982024-12-12 11:08:21 +103012942 'Line' => '986',
Tal Yacobide67ab62024-05-30 22:36:50 +030012943 'Name' => 'get_effecter_state_field',
12944 'Size' => '3',
12945 'Type' => 'Typedef'
12946 },
Unive Tiene5c3f142024-12-13 14:14:19 +080012947 '93857' => {
Tal Yacobide67ab62024-05-30 22:36:50 +030012948 'Header' => 'platform.h',
Andrew Jeffery0612d982024-12-12 11:08:21 +103012949 'Line' => '1131',
Tal Yacobide67ab62024-05-30 22:36:50 +030012950 'Memb' => {
12951 '0' => {
12952 'name' => 'completion_code',
12953 'offset' => '0',
12954 'type' => '121'
12955 },
12956 '1' => {
12957 'name' => 'comp_effecter_count',
12958 'offset' => '1',
12959 'type' => '121'
12960 },
12961 '2' => {
12962 'name' => 'field',
12963 'offset' => '2',
Unive Tiene5c3f142024-12-13 14:14:19 +080012964 'type' => '93914'
Tal Yacobide67ab62024-05-30 22:36:50 +030012965 }
12966 },
12967 'Name' => 'struct pldm_get_state_effecter_states_resp',
12968 'Size' => '26',
12969 'Type' => 'Struct'
12970 },
Unive Tiene5c3f142024-12-13 14:14:19 +080012971 '93914' => {
12972 'BaseType' => '93128',
Tal Yacobide67ab62024-05-30 22:36:50 +030012973 'Name' => 'get_effecter_state_field[8]',
12974 'Size' => '24',
12975 'Type' => 'Array'
12976 },
Unive Tiene5c3f142024-12-13 14:14:19 +080012977 '93930' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093012978 'Header' => 'platform.h',
Andrew Jeffery0612d982024-12-12 11:08:21 +103012979 'Line' => '1141',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012980 'Memb' => {
12981 '0' => {
12982 'name' => 'sensor_id',
12983 'offset' => '0',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103012984 'type' => '1006'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012985 },
12986 '1' => {
12987 'name' => 'sensor_event_class_type',
12988 'offset' => '2',
12989 'type' => '121'
12990 },
12991 '2' => {
12992 'name' => 'event_class',
12993 'offset' => '3',
Andrew Jeffery0612d982024-12-12 11:08:21 +103012994 'type' => '3443'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012995 }
12996 },
12997 'Name' => 'struct pldm_sensor_event_data',
12998 'Size' => '4',
12999 'Type' => 'Struct'
13000 },
Unive Tiene5c3f142024-12-13 14:14:19 +080013001 '94044' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093013002 'Header' => 'platform.h',
Andrew Jeffery0612d982024-12-12 11:08:21 +103013003 'Line' => '1181',
Thu Nguyenf874b382024-07-24 11:22:34 +000013004 'Memb' => {
13005 '0' => {
13006 'name' => 'format_version',
13007 'offset' => '0',
13008 'type' => '121'
13009 },
13010 '1' => {
13011 'name' => 'event_id',
13012 'offset' => '2',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103013013 'type' => '1006'
Thu Nguyenf874b382024-07-24 11:22:34 +000013014 },
13015 '2' => {
13016 'name' => 'data_transfer_handle',
13017 'offset' => '4',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103013018 'type' => '1018'
Thu Nguyenf874b382024-07-24 11:22:34 +000013019 }
13020 },
13021 'Name' => 'struct pldm_message_poll_event',
13022 'Size' => '8',
13023 'Type' => 'Struct'
13024 },
Unive Tiene5c3f142024-12-13 14:14:19 +080013025 '94106' => {
Thu Nguyen3559aa12024-08-29 00:13:38 +000013026 'Header' => 'platform.h',
Andrew Jeffery0612d982024-12-12 11:08:21 +103013027 'Line' => '1191',
Thu Nguyen3559aa12024-08-29 00:13:38 +000013028 'Memb' => {
13029 '0' => {
13030 'name' => 'format_version',
13031 'offset' => '0',
13032 'type' => '121'
13033 },
13034 '1' => {
13035 'name' => 'format_type',
13036 'offset' => '1',
13037 'type' => '121'
13038 },
13039 '2' => {
13040 'name' => 'event_data_length',
13041 'offset' => '2',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103013042 'type' => '1006'
Thu Nguyen3559aa12024-08-29 00:13:38 +000013043 },
13044 '3' => {
13045 'name' => 'event_data',
13046 'offset' => '4',
Unive Tiene5c3f142024-12-13 14:14:19 +080013047 'type' => '94177'
Thu Nguyen3559aa12024-08-29 00:13:38 +000013048 }
13049 },
13050 'Name' => 'struct pldm_platform_cper_event',
13051 'Size' => '4',
13052 'Type' => 'Struct'
13053 },
Unive Tiene5c3f142024-12-13 14:14:19 +080013054 '94177' => {
Andrew Jeffery890d37a2024-09-22 20:50:53 +093013055 'BaseType' => '121',
13056 'Name' => 'uint8_t[]',
13057 'Size' => '8',
13058 'Type' => 'Array'
13059 },
Unive Tiene5c3f142024-12-13 14:14:19 +080013060 '94333' => {
Thu Nguyenf874b382024-07-24 11:22:34 +000013061 'Header' => 'platform.h',
Andrew Jeffery0612d982024-12-12 11:08:21 +103013062 'Line' => '1251',
Andrew Jeffery48761c62024-06-03 15:48:26 +093013063 'Memb' => {
13064 '0' => {
13065 'name' => 'event_data_format',
13066 'offset' => '0',
13067 'type' => '121'
13068 },
13069 '1' => {
13070 'name' => 'number_of_change_records',
13071 'offset' => '1',
13072 'type' => '121'
13073 },
13074 '2' => {
13075 'name' => 'change_records',
13076 'offset' => '2',
Andrew Jeffery0612d982024-12-12 11:08:21 +103013077 'type' => '3443'
Andrew Jeffery48761c62024-06-03 15:48:26 +093013078 }
13079 },
13080 'Name' => 'struct pldm_pdr_repository_chg_event_data',
13081 'Size' => '3',
13082 'Type' => 'Struct'
13083 },
Unive Tiene5c3f142024-12-13 14:14:19 +080013084 '94957' => {
13085 'BaseType' => '94106',
Thu Nguyen3559aa12024-08-29 00:13:38 +000013086 'Name' => 'struct pldm_platform_cper_event*',
13087 'Size' => '8',
13088 'Type' => 'Pointer'
13089 },
Unive Tiene5c3f142024-12-13 14:14:19 +080013090 '96710' => {
13091 'BaseType' => '92735',
Thu Nguyen43cb4b52024-07-16 05:45:27 +000013092 'Name' => 'struct pldm_entity_auxiliary_names_pdr*',
13093 'Size' => '8',
13094 'Type' => 'Pointer'
13095 },
Unive Tiene5c3f142024-12-13 14:14:19 +080013096 '101961' => {
13097 'BaseType' => '93857',
Tal Yacobide67ab62024-05-30 22:36:50 +030013098 'Name' => 'struct pldm_get_state_effecter_states_resp*',
13099 'Size' => '8',
13100 'Type' => 'Pointer'
13101 },
Unive Tiene5c3f142024-12-13 14:14:19 +080013102 '130179' => {
Andrew Jeffery0612d982024-12-12 11:08:21 +103013103 'BaseType' => '13426',
Andrew Jeffery48761c62024-06-03 15:48:26 +093013104 'Name' => 'size_t*const',
13105 'Size' => '8',
13106 'Type' => 'Const'
13107 },
Unive Tiene5c3f142024-12-13 14:14:19 +080013108 '131891' => {
13109 'BaseType' => '94044',
Thu Nguyenf874b382024-07-24 11:22:34 +000013110 'Name' => 'struct pldm_message_poll_event*',
13111 'Size' => '8',
13112 'Type' => 'Pointer'
13113 },
Unive Tiene5c3f142024-12-13 14:14:19 +080013114 '132885' => {
13115 'BaseType' => '132895',
Andrew Jeffery48761c62024-06-03 15:48:26 +093013116 'Name' => 'uint32_t const*const*',
13117 'Size' => '8',
13118 'Type' => 'Pointer'
13119 },
Unive Tiene5c3f142024-12-13 14:14:19 +080013120 '132890' => {
13121 'BaseType' => '30176',
Andrew Jeffery48761c62024-06-03 15:48:26 +093013122 'Name' => 'uint32_t const*',
13123 'Size' => '8',
13124 'Type' => 'Pointer'
13125 },
Unive Tiene5c3f142024-12-13 14:14:19 +080013126 '132895' => {
13127 'BaseType' => '132890',
Andrew Jeffery48761c62024-06-03 15:48:26 +093013128 'Name' => 'uint32_t const*const',
13129 'Size' => '8',
13130 'Type' => 'Const'
13131 },
Unive Tiene5c3f142024-12-13 14:14:19 +080013132 '132900' => {
13133 'BaseType' => '94333',
Andrew Jeffery48761c62024-06-03 15:48:26 +093013134 'Name' => 'struct pldm_pdr_repository_chg_event_data*',
13135 'Size' => '8',
13136 'Type' => 'Pointer'
13137 },
Unive Tiene5c3f142024-12-13 14:14:19 +080013138 '160330' => {
13139 'BaseType' => '92082',
Andrew Jeffery48761c62024-06-03 15:48:26 +093013140 'Name' => 'struct pldm_numeric_sensor_value_pdr*',
13141 'Size' => '8',
13142 'Type' => 'Pointer'
13143 },
Unive Tiene5c3f142024-12-13 14:14:19 +080013144 '172713' => {
13145 'BaseType' => '93930',
Andrew Jeffery48761c62024-06-03 15:48:26 +093013146 'Name' => 'struct pldm_sensor_event_data*',
13147 'Size' => '8',
13148 'Type' => 'Pointer'
13149 },
Unive Tiene5c3f142024-12-13 14:14:19 +080013150 '172718' => {
13151 'BaseType' => '172713',
Andrew Jeffery48761c62024-06-03 15:48:26 +093013152 'Name' => 'struct pldm_sensor_event_data*const',
13153 'Size' => '8',
13154 'Type' => 'Const'
13155 },
Unive Tiene5c3f142024-12-13 14:14:19 +080013156 '174868' => {
13157 'BaseType' => '93058',
Andrew Jeffery48761c62024-06-03 15:48:26 +093013158 'Name' => 'get_sensor_state_field*',
13159 'Size' => '8',
13160 'Type' => 'Pointer'
13161 },
Unive Tiene5c3f142024-12-13 14:14:19 +080013162 '189586' => {
13163 'BaseType' => '92974',
Andrew Jeffery48761c62024-06-03 15:48:26 +093013164 'Name' => 'set_effecter_state_field*',
13165 'Size' => '8',
13166 'Type' => 'Pointer'
13167 },
Unive Tiene5c3f142024-12-13 14:14:19 +080013168 '190562' => {
13169 'BaseType' => '90767',
Andrew Jeffery48761c62024-06-03 15:48:26 +093013170 'Name' => 'struct pldm_state_sensor_pdr*',
13171 'Size' => '8',
13172 'Type' => 'Pointer'
13173 },
Unive Tiene5c3f142024-12-13 14:14:19 +080013174 '190567' => {
13175 'BaseType' => '190562',
Andrew Jeffery48761c62024-06-03 15:48:26 +093013176 'Name' => 'struct pldm_state_sensor_pdr*const',
13177 'Size' => '8',
13178 'Type' => 'Const'
13179 },
Unive Tiene5c3f142024-12-13 14:14:19 +080013180 '190572' => {
13181 'BaseType' => '90978',
Andrew Jeffery48761c62024-06-03 15:48:26 +093013182 'Name' => 'struct state_sensor_possible_states const*',
13183 'Size' => '8',
13184 'Type' => 'Pointer'
13185 },
Unive Tiene5c3f142024-12-13 14:14:19 +080013186 '190577' => {
13187 'BaseType' => '190572',
Andrew Jeffery48761c62024-06-03 15:48:26 +093013188 'Name' => 'struct state_sensor_possible_states const*const',
13189 'Size' => '8',
13190 'Type' => 'Const'
13191 },
Unive Tiene5c3f142024-12-13 14:14:19 +080013192 '190972' => {
13193 'BaseType' => '90999',
Andrew Jeffery48761c62024-06-03 15:48:26 +093013194 'Name' => 'struct pldm_state_effecter_pdr*',
13195 'Size' => '8',
13196 'Type' => 'Pointer'
13197 },
Unive Tiene5c3f142024-12-13 14:14:19 +080013198 '190977' => {
13199 'BaseType' => '190972',
Andrew Jeffery48761c62024-06-03 15:48:26 +093013200 'Name' => 'struct pldm_state_effecter_pdr*const',
13201 'Size' => '8',
13202 'Type' => 'Const'
13203 },
Unive Tiene5c3f142024-12-13 14:14:19 +080013204 '190982' => {
13205 'BaseType' => '92926',
Andrew Jeffery48761c62024-06-03 15:48:26 +093013206 'Name' => 'struct state_effecter_possible_states const*',
13207 'Size' => '8',
13208 'Type' => 'Pointer'
13209 },
Unive Tiene5c3f142024-12-13 14:14:19 +080013210 '190987' => {
13211 'BaseType' => '190982',
Andrew Jeffery48761c62024-06-03 15:48:26 +093013212 'Name' => 'struct state_effecter_possible_states const*const',
13213 'Size' => '8',
13214 'Type' => 'Const'
13215 },
Unive Tiene5c3f142024-12-13 14:14:19 +080013216 '193843' => {
Thu Nguyenf874b382024-07-24 11:22:34 +000013217 'Line' => '19',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013218 'Memb' => {
13219 '0' => {
13220 'name' => 'prev',
13221 'offset' => '0',
Andrew Jeffery48761c62024-06-03 15:48:26 +093013222 'type' => '187'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013223 },
13224 '1' => {
13225 'name' => 'allocations',
13226 'offset' => '4',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103013227 'type' => '1018'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013228 }
13229 },
13230 'Name' => 'struct pldm_tid_state',
13231 'PrivateABI' => 1,
13232 'Size' => '8',
13233 'Source' => 'instance-id.c',
13234 'Type' => 'Struct'
13235 },
Unive Tiene5c3f142024-12-13 14:14:19 +080013236 '193882' => {
Thu Nguyenf874b382024-07-24 11:22:34 +000013237 'Line' => '24',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013238 'Memb' => {
13239 '0' => {
13240 'name' => 'state',
13241 'offset' => '0',
Unive Tiene5c3f142024-12-13 14:14:19 +080013242 'type' => '193924'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013243 },
13244 '1' => {
13245 'name' => 'lock_db_fd',
13246 'offset' => '8264',
13247 'type' => '100'
13248 }
13249 },
13250 'Name' => 'struct pldm_instance_db',
13251 'PrivateABI' => 1,
13252 'Size' => '2052',
13253 'Source' => 'instance-id.c',
13254 'Type' => 'Struct'
13255 },
Unive Tiene5c3f142024-12-13 14:14:19 +080013256 '193924' => {
13257 'BaseType' => '193843',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013258 'Name' => 'struct pldm_tid_state[256]',
13259 'Size' => '2048',
13260 'Type' => 'Array'
13261 },
Unive Tiene5c3f142024-12-13 14:14:19 +080013262 '194480' => {
13263 'BaseType' => '193882',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013264 'Name' => 'struct pldm_instance_db*',
13265 'Size' => '8',
13266 'Type' => 'Pointer'
13267 },
Unive Tiene5c3f142024-12-13 14:14:19 +080013268 '194867' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093013269 'BaseType' => '187',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013270 'Name' => 'pldm_instance_id_t*',
13271 'Size' => '8',
13272 'Type' => 'Pointer'
13273 },
Unive Tiene5c3f142024-12-13 14:14:19 +080013274 '195043' => {
13275 'BaseType' => '194480',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013276 'Name' => 'struct pldm_instance_db**',
13277 'Size' => '8',
13278 'Type' => 'Pointer'
13279 },
Unive Tiene5c3f142024-12-13 14:14:19 +080013280 '195835' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093013281 'BaseType' => '121',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013282 'Header' => 'pldm.h',
13283 'Line' => '13',
13284 'Name' => 'mctp_eid_t',
13285 'Size' => '1',
13286 'Type' => 'Typedef'
13287 },
Unive Tiene5c3f142024-12-13 14:14:19 +080013288 '195950' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093013289 'BaseType' => '284',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013290 'Header' => 'pldm.h',
13291 'Line' => '30',
13292 'Name' => 'pldm_requester_rc_t',
13293 'Size' => '4',
13294 'Type' => 'Typedef'
13295 },
Unive Tiene5c3f142024-12-13 14:14:19 +080013296 '195968' => {
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +030013297 'Line' => '26',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013298 'Memb' => {
13299 '0' => {
13300 'name' => 'transport',
13301 'offset' => '0',
Unive Tiene5c3f142024-12-13 14:14:19 +080013302 'type' => '196041'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013303 },
13304 '1' => {
13305 'name' => 'socket',
13306 'offset' => '64',
13307 'type' => '100'
13308 },
13309 '2' => {
13310 'name' => 'tid_eid_map',
13311 'offset' => '68',
Unive Tiene5c3f142024-12-13 14:14:19 +080013312 'type' => '199737'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013313 },
13314 '3' => {
13315 'name' => 'socket_send_buf',
13316 'offset' => '768',
Unive Tiene5c3f142024-12-13 14:14:19 +080013317 'type' => '198657'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013318 }
13319 },
13320 'Name' => 'struct pldm_transport_mctp_demux',
13321 'PrivateABI' => 1,
13322 'Size' => '312',
13323 'Source' => 'mctp-demux.c',
13324 'Type' => 'Struct'
13325 },
Unive Tiene5c3f142024-12-13 14:14:19 +080013326 '195994' => {
13327 'BaseType' => '195968',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013328 'Name' => 'struct pldm_transport_mctp_demux*',
13329 'Size' => '8',
13330 'Type' => 'Pointer'
13331 },
Unive Tiene5c3f142024-12-13 14:14:19 +080013332 '196036' => {
13333 'BaseType' => '196041',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013334 'Name' => 'struct pldm_transport*',
13335 'Size' => '8',
13336 'Type' => 'Pointer'
13337 },
Unive Tiene5c3f142024-12-13 14:14:19 +080013338 '196041' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013339 'Header' => 'transport.h',
13340 'Line' => '18',
13341 'Memb' => {
13342 '0' => {
13343 'name' => 'name',
13344 'offset' => '0',
Andrew Jeffery0612d982024-12-12 11:08:21 +103013345 'type' => '3999'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013346 },
13347 '1' => {
13348 'name' => 'version',
13349 'offset' => '8',
Andrew Jeffery48761c62024-06-03 15:48:26 +093013350 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013351 },
13352 '2' => {
13353 'name' => 'recv',
13354 'offset' => '22',
Unive Tiene5c3f142024-12-13 14:14:19 +080013355 'type' => '198968'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013356 },
13357 '3' => {
13358 'name' => 'send',
13359 'offset' => '36',
Unive Tiene5c3f142024-12-13 14:14:19 +080013360 'type' => '199009'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013361 },
13362 '4' => {
13363 'name' => 'init_pollfd',
13364 'offset' => '50',
Unive Tiene5c3f142024-12-13 14:14:19 +080013365 'type' => '199089'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013366 }
13367 },
13368 'Name' => 'struct pldm_transport',
13369 'PrivateABI' => 1,
13370 'Size' => '40',
13371 'Type' => 'Struct'
13372 },
Unive Tiene5c3f142024-12-13 14:14:19 +080013373 '196177' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093013374 'BaseType' => '175',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013375 'Name' => 'pldm_tid_t*',
13376 'Size' => '8',
13377 'Type' => 'Pointer'
13378 },
Unive Tiene5c3f142024-12-13 14:14:19 +080013379 '196280' => {
13380 'BaseType' => '195994',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013381 'Name' => 'struct pldm_transport_mctp_demux**',
13382 'Size' => '8',
13383 'Type' => 'Pointer'
13384 },
Unive Tiene5c3f142024-12-13 14:14:19 +080013385 '198377' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013386 'BaseType' => '46',
13387 'Header' => 'int-ll64.h',
13388 'Line' => '21',
13389 'Name' => '__u8',
13390 'PrivateABI' => 1,
13391 'Size' => '1',
13392 'Type' => 'Typedef'
13393 },
Unive Tiene5c3f142024-12-13 14:14:19 +080013394 '198389' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013395 'BaseType' => '53',
13396 'Header' => 'int-ll64.h',
13397 'Line' => '24',
13398 'Name' => '__u16',
13399 'PrivateABI' => 1,
13400 'Size' => '2',
13401 'Type' => 'Typedef'
13402 },
Unive Tiene5c3f142024-12-13 14:14:19 +080013403 '198657' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013404 'Header' => 'socket.h',
13405 'Line' => '5',
13406 'Memb' => {
13407 '0' => {
13408 'name' => 'size',
13409 'offset' => '0',
13410 'type' => '100'
13411 },
13412 '1' => {
13413 'name' => 'socket',
13414 'offset' => '4',
13415 'type' => '100'
13416 },
13417 '2' => {
13418 'name' => 'max_size',
13419 'offset' => '8',
13420 'type' => '100'
13421 }
13422 },
13423 'Name' => 'struct pldm_socket_sndbuf',
13424 'PrivateABI' => 1,
13425 'Size' => '12',
13426 'Type' => 'Struct'
13427 },
Unive Tiene5c3f142024-12-13 14:14:19 +080013428 '198968' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013429 'Name' => 'pldm_requester_rc_t(*)(struct pldm_transport*, pldm_tid_t*, void**, size_t*)',
13430 'Param' => {
13431 '0' => {
Unive Tiene5c3f142024-12-13 14:14:19 +080013432 'type' => '196036'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013433 },
13434 '1' => {
Unive Tiene5c3f142024-12-13 14:14:19 +080013435 'type' => '196177'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013436 },
13437 '2' => {
Unive Tiene5c3f142024-12-13 14:14:19 +080013438 'type' => '53604'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013439 },
13440 '3' => {
Andrew Jeffery0612d982024-12-12 11:08:21 +103013441 'type' => '13426'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013442 }
13443 },
Unive Tiene5c3f142024-12-13 14:14:19 +080013444 'Return' => '195950',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013445 'Size' => '8',
13446 'Type' => 'FuncPtr'
13447 },
Unive Tiene5c3f142024-12-13 14:14:19 +080013448 '199009' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013449 'Name' => 'pldm_requester_rc_t(*)(struct pldm_transport*, pldm_tid_t, void const*, size_t)',
13450 'Param' => {
13451 '0' => {
Unive Tiene5c3f142024-12-13 14:14:19 +080013452 'type' => '196036'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013453 },
13454 '1' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093013455 'type' => '175'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013456 },
13457 '2' => {
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103013458 'type' => '2396'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013459 },
13460 '3' => {
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103013461 'type' => '1140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013462 }
13463 },
Unive Tiene5c3f142024-12-13 14:14:19 +080013464 'Return' => '195950',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013465 'Size' => '8',
13466 'Type' => 'FuncPtr'
13467 },
Unive Tiene5c3f142024-12-13 14:14:19 +080013468 '199034' => {
13469 'BaseType' => '199039',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013470 'Name' => 'struct pollfd*',
13471 'Size' => '8',
13472 'Type' => 'Pointer'
13473 },
Unive Tiene5c3f142024-12-13 14:14:19 +080013474 '199039' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013475 'Header' => 'poll.h',
13476 'Line' => '36',
13477 'Memb' => {
13478 '0' => {
13479 'name' => 'fd',
13480 'offset' => '0',
13481 'type' => '100'
13482 },
13483 '1' => {
13484 'name' => 'events',
13485 'offset' => '4',
13486 'type' => '93'
13487 },
13488 '2' => {
13489 'name' => 'revents',
13490 'offset' => '6',
13491 'type' => '93'
13492 }
13493 },
13494 'Name' => 'struct pollfd',
13495 'PrivateABI' => 1,
13496 'Size' => '8',
13497 'Type' => 'Struct'
13498 },
Unive Tiene5c3f142024-12-13 14:14:19 +080013499 '199089' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013500 'Name' => 'int(*)(struct pldm_transport*, struct pollfd*)',
13501 'Param' => {
13502 '0' => {
Unive Tiene5c3f142024-12-13 14:14:19 +080013503 'type' => '196036'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013504 },
13505 '1' => {
Unive Tiene5c3f142024-12-13 14:14:19 +080013506 'type' => '199034'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013507 }
13508 },
13509 'Return' => '100',
13510 'Size' => '8',
13511 'Type' => 'FuncPtr'
13512 },
Unive Tiene5c3f142024-12-13 14:14:19 +080013513 '199094' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013514 'BaseType' => '53',
13515 'Header' => 'socket.h',
13516 'Line' => '10',
13517 'Name' => '__kernel_sa_family_t',
13518 'PrivateABI' => 1,
13519 'Size' => '2',
13520 'Type' => 'Typedef'
13521 },
Unive Tiene5c3f142024-12-13 14:14:19 +080013522 '199471' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013523 'Header' => 'mctp.h',
13524 'Line' => '18',
13525 'Memb' => {
13526 '0' => {
13527 'name' => 's_addr',
13528 'offset' => '0',
Unive Tiene5c3f142024-12-13 14:14:19 +080013529 'type' => '195835'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013530 }
13531 },
13532 'Name' => 'struct mctp_addr',
13533 'PrivateABI' => 1,
13534 'Size' => '1',
13535 'Type' => 'Struct'
13536 },
Unive Tiene5c3f142024-12-13 14:14:19 +080013537 '199497' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013538 'Header' => 'mctp.h',
13539 'Line' => '22',
13540 'Memb' => {
13541 '0' => {
13542 'name' => 'smctp_family',
13543 'offset' => '0',
Unive Tiene5c3f142024-12-13 14:14:19 +080013544 'type' => '199094'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013545 },
13546 '1' => {
13547 'name' => '__smctp_pad0',
13548 'offset' => '2',
Unive Tiene5c3f142024-12-13 14:14:19 +080013549 'type' => '198389'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013550 },
13551 '2' => {
13552 'name' => 'smctp_network',
13553 'offset' => '4',
13554 'type' => '60'
13555 },
13556 '3' => {
13557 'name' => 'smctp_addr',
13558 'offset' => '8',
Unive Tiene5c3f142024-12-13 14:14:19 +080013559 'type' => '199471'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013560 },
13561 '4' => {
13562 'name' => 'smctp_type',
13563 'offset' => '9',
Unive Tiene5c3f142024-12-13 14:14:19 +080013564 'type' => '198377'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013565 },
13566 '5' => {
13567 'name' => 'smctp_tag',
13568 'offset' => '16',
Unive Tiene5c3f142024-12-13 14:14:19 +080013569 'type' => '198377'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013570 },
13571 '6' => {
13572 'name' => '__smctp_pad1',
13573 'offset' => '17',
Unive Tiene5c3f142024-12-13 14:14:19 +080013574 'type' => '198377'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013575 }
13576 },
13577 'Name' => 'struct sockaddr_mctp',
13578 'PrivateABI' => 1,
13579 'Size' => '12',
13580 'Type' => 'Struct'
13581 },
Unive Tiene5c3f142024-12-13 14:14:19 +080013582 '199601' => {
13583 'BaseType' => '199497',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013584 'Name' => 'struct sockaddr_mctp const',
13585 'Size' => '12',
13586 'Type' => 'Const'
13587 },
Unive Tiene5c3f142024-12-13 14:14:19 +080013588 '199644' => {
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +030013589 'Line' => '35',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013590 'Memb' => {
13591 '0' => {
13592 'name' => 'transport',
13593 'offset' => '0',
Unive Tiene5c3f142024-12-13 14:14:19 +080013594 'type' => '196041'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013595 },
13596 '1' => {
13597 'name' => 'socket',
13598 'offset' => '64',
13599 'type' => '100'
13600 },
13601 '2' => {
13602 'name' => 'tid_eid_map',
13603 'offset' => '68',
Unive Tiene5c3f142024-12-13 14:14:19 +080013604 'type' => '199737'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013605 },
13606 '3' => {
13607 'name' => 'socket_send_buf',
13608 'offset' => '768',
Unive Tiene5c3f142024-12-13 14:14:19 +080013609 'type' => '198657'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013610 },
13611 '4' => {
13612 'name' => 'bound',
13613 'offset' => '786',
Andrew Jeffery48761c62024-06-03 15:48:26 +093013614 'type' => '805'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013615 },
13616 '5' => {
13617 'name' => 'cookie_jar',
13618 'offset' => '800',
Andrew Jeffery48761c62024-06-03 15:48:26 +093013619 'type' => '199'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013620 }
13621 },
13622 'Name' => 'struct pldm_transport_af_mctp',
13623 'PrivateABI' => 1,
13624 'Size' => '336',
13625 'Source' => 'af-mctp.c',
13626 'Type' => 'Struct'
13627 },
Unive Tiene5c3f142024-12-13 14:14:19 +080013628 '199737' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093013629 'BaseType' => '175',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013630 'Name' => 'pldm_tid_t[256]',
13631 'Size' => '256',
13632 'Type' => 'Array'
13633 },
Unive Tiene5c3f142024-12-13 14:14:19 +080013634 '200538' => {
13635 'BaseType' => '199644',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013636 'Name' => 'struct pldm_transport_af_mctp*',
13637 'Size' => '8',
13638 'Type' => 'Pointer'
13639 },
Unive Tiene5c3f142024-12-13 14:14:19 +080013640 '200543' => {
13641 'BaseType' => '199601',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013642 'Name' => 'struct sockaddr_mctp const*',
13643 'Size' => '8',
13644 'Type' => 'Pointer'
13645 },
Unive Tiene5c3f142024-12-13 14:14:19 +080013646 '200856' => {
13647 'BaseType' => '200538',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013648 'Name' => 'struct pldm_transport_af_mctp**',
13649 'Size' => '8',
13650 'Type' => 'Pointer'
Lora Linea0bf3a2024-09-20 10:09:56 +080013651 },
Unive Tiene5c3f142024-12-13 14:14:19 +080013652 '227501' => {
Lora Linea0bf3a2024-09-20 10:09:56 +080013653 'Header' => 'file_io.h',
13654 'Line' => '32',
13655 'Memb' => {
13656 '0' => {
13657 'name' => 'handle',
13658 'offset' => '0',
13659 'type' => '121'
13660 },
13661 '1' => {
13662 'name' => 'length',
13663 'offset' => '4',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103013664 'type' => '1018'
Lora Linea0bf3a2024-09-20 10:09:56 +080013665 },
13666 '2' => {
13667 'name' => 'data',
13668 'offset' => '8',
Unive Tiene5c3f142024-12-13 14:14:19 +080013669 'type' => '94177'
Lora Linea0bf3a2024-09-20 10:09:56 +080013670 }
13671 },
13672 'Name' => 'struct pldm_oem_meta_file_io_write_req',
13673 'Size' => '8',
13674 'Type' => 'Struct'
13675 },
Unive Tiene5c3f142024-12-13 14:14:19 +080013676 '227568' => {
Lora Linea0bf3a2024-09-20 10:09:56 +080013677 'Header' => 'file_io.h',
13678 'Line' => '45',
13679 'Memb' => {
13680 '0' => {
13681 'name' => 'transferFlag',
13682 'offset' => '0',
13683 'type' => '121'
13684 },
13685 '1' => {
13686 'name' => 'offset',
13687 'offset' => '2',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103013688 'type' => '1006'
Lora Linea0bf3a2024-09-20 10:09:56 +080013689 }
13690 },
13691 'Name' => 'struct pldm_oem_meta_file_io_read_data_info',
13692 'Size' => '4',
13693 'Type' => 'Struct'
13694 },
Unive Tiene5c3f142024-12-13 14:14:19 +080013695 '227607' => {
Lora Linea0bf3a2024-09-20 10:09:56 +080013696 'Header' => 'file_io.h',
13697 'Line' => '55',
13698 'Memb' => {
13699 '0' => {
13700 'name' => 'size',
13701 'offset' => '0',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103013702 'type' => '1006'
Lora Linea0bf3a2024-09-20 10:09:56 +080013703 },
13704 '1' => {
13705 'name' => 'crc32',
13706 'offset' => '4',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103013707 'type' => '1018'
Lora Linea0bf3a2024-09-20 10:09:56 +080013708 }
13709 },
13710 'Name' => 'struct pldm_oem_meta_file_io_read_attr_info',
13711 'Size' => '8',
13712 'Type' => 'Struct'
13713 },
Unive Tiene5c3f142024-12-13 14:14:19 +080013714 '227646' => {
Lora Linea0bf3a2024-09-20 10:09:56 +080013715 'Header' => 'file_io.h',
13716 'Line' => '70',
13717 'Memb' => {
13718 '0' => {
13719 'name' => 'data',
13720 'offset' => '0',
Unive Tiene5c3f142024-12-13 14:14:19 +080013721 'type' => '227568'
Lora Linea0bf3a2024-09-20 10:09:56 +080013722 }
13723 },
13724 'Name' => 'anon-union-file_io.h-70',
13725 'Size' => '4',
13726 'Type' => 'Union'
13727 },
Unive Tiene5c3f142024-12-13 14:14:19 +080013728 '227664' => {
Lora Linea0bf3a2024-09-20 10:09:56 +080013729 'Header' => 'file_io.h',
13730 'Line' => '65',
13731 'Memb' => {
13732 '0' => {
13733 'name' => 'version',
13734 'offset' => '0',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103013735 'type' => '1140'
Lora Linea0bf3a2024-09-20 10:09:56 +080013736 },
13737 '1' => {
13738 'name' => 'handle',
13739 'offset' => '8',
13740 'type' => '121'
13741 },
13742 '2' => {
13743 'name' => 'option',
13744 'offset' => '9',
13745 'type' => '121'
13746 },
13747 '3' => {
13748 'name' => 'length',
13749 'offset' => '16',
13750 'type' => '121'
13751 },
13752 '4' => {
13753 'name' => 'info',
13754 'offset' => '18',
Unive Tiene5c3f142024-12-13 14:14:19 +080013755 'type' => '227646'
Lora Linea0bf3a2024-09-20 10:09:56 +080013756 }
13757 },
13758 'Name' => 'struct pldm_oem_meta_file_io_read_req',
13759 'Size' => '16',
13760 'Type' => 'Struct'
13761 },
Unive Tiene5c3f142024-12-13 14:14:19 +080013762 '227742' => {
Lora Linea0bf3a2024-09-20 10:09:56 +080013763 'Header' => 'file_io.h',
13764 'Line' => '86',
13765 'Memb' => {
13766 '0' => {
13767 'name' => 'attr',
13768 'offset' => '0',
Unive Tiene5c3f142024-12-13 14:14:19 +080013769 'type' => '227607'
Lora Linea0bf3a2024-09-20 10:09:56 +080013770 },
13771 '1' => {
13772 'name' => 'data',
13773 'offset' => '0',
Unive Tiene5c3f142024-12-13 14:14:19 +080013774 'type' => '227568'
Lora Linea0bf3a2024-09-20 10:09:56 +080013775 }
13776 },
13777 'Name' => 'anon-union-file_io.h-86',
13778 'Size' => '8',
13779 'Type' => 'Union'
13780 },
Unive Tiene5c3f142024-12-13 14:14:19 +080013781 '227770' => {
Lora Linea0bf3a2024-09-20 10:09:56 +080013782 'Header' => 'file_io.h',
13783 'Line' => '80',
13784 'Memb' => {
13785 '0' => {
13786 'name' => 'version',
13787 'offset' => '0',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103013788 'type' => '1140'
Lora Linea0bf3a2024-09-20 10:09:56 +080013789 },
13790 '1' => {
13791 'name' => 'completion_code',
13792 'offset' => '8',
13793 'type' => '121'
13794 },
13795 '2' => {
13796 'name' => 'handle',
13797 'offset' => '9',
13798 'type' => '121'
13799 },
13800 '3' => {
13801 'name' => 'option',
13802 'offset' => '16',
13803 'type' => '121'
13804 },
13805 '4' => {
13806 'name' => 'length',
13807 'offset' => '17',
13808 'type' => '121'
13809 },
13810 '5' => {
13811 'name' => 'info',
13812 'offset' => '18',
Unive Tiene5c3f142024-12-13 14:14:19 +080013813 'type' => '227742'
Lora Linea0bf3a2024-09-20 10:09:56 +080013814 },
13815 '6' => {
13816 'name' => 'data',
13817 'offset' => '32',
Unive Tiene5c3f142024-12-13 14:14:19 +080013818 'type' => '94177'
Lora Linea0bf3a2024-09-20 10:09:56 +080013819 }
13820 },
13821 'Name' => 'struct pldm_oem_meta_file_io_read_resp',
13822 'Size' => '24',
13823 'Type' => 'Struct'
13824 },
Unive Tiene5c3f142024-12-13 14:14:19 +080013825 '230271' => {
13826 'BaseType' => '227770',
Lora Linea0bf3a2024-09-20 10:09:56 +080013827 'Name' => 'struct pldm_oem_meta_file_io_read_resp*',
13828 'Size' => '8',
13829 'Type' => 'Pointer'
13830 },
Unive Tiene5c3f142024-12-13 14:14:19 +080013831 '231400' => {
13832 'BaseType' => '227664',
Lora Linea0bf3a2024-09-20 10:09:56 +080013833 'Name' => 'struct pldm_oem_meta_file_io_read_req*',
13834 'Size' => '8',
13835 'Type' => 'Pointer'
13836 },
Unive Tiene5c3f142024-12-13 14:14:19 +080013837 '231836' => {
13838 'BaseType' => '227501',
Lora Linea0bf3a2024-09-20 10:09:56 +080013839 'Name' => 'struct pldm_oem_meta_file_io_write_req*',
13840 'Size' => '8',
13841 'Type' => 'Pointer'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013842 }
13843 },
13844 'UndefinedSymbols' => {
Andrew Jeffery0612d982024-12-12 11:08:21 +103013845 'libpldm.so.0.11.0' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013846 '_ITM_deregisterTMCloneTable' => 0,
13847 '_ITM_registerTMCloneTable' => 0,
13848 '__assert_fail@GLIBC_2.2.5' => 0,
13849 '__cxa_finalize@GLIBC_2.2.5' => 0,
13850 '__errno_location@GLIBC_2.2.5' => 0,
13851 '__gmon_start__' => 0,
Thu Nguyenf874b382024-07-24 11:22:34 +000013852 '__isoc23_strtol@GLIBC_2.38' => 0,
Andrew Jefferyc166dd52024-05-22 15:45:34 +093013853 '__memcpy_chk@GLIBC_2.3.4' => 0,
13854 '__recv_chk@GLIBC_2.4' => 0,
13855 '__recvfrom_chk@GLIBC_2.4' => 0,
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013856 '__stack_chk_fail@GLIBC_2.4' => 0,
13857 'bind@GLIBC_2.2.5' => 0,
13858 'calloc@GLIBC_2.2.5' => 0,
13859 'clock_gettime@GLIBC_2.17' => 0,
13860 'close@GLIBC_2.2.5' => 0,
13861 'connect@GLIBC_2.2.5' => 0,
13862 'dup@GLIBC_2.2.5' => 0,
13863 'fclose@GLIBC_2.2.5' => 0,
13864 'fcntl64@GLIBC_2.28' => 0,
13865 'fgets@GLIBC_2.2.5' => 0,
13866 'fopen64@GLIBC_2.2.5' => 0,
13867 'free@GLIBC_2.2.5' => 0,
13868 'getsockopt@GLIBC_2.2.5' => 0,
13869 'malloc@GLIBC_2.2.5' => 0,
13870 'memcmp@GLIBC_2.2.5' => 0,
13871 'memcpy@GLIBC_2.14' => 0,
Andrew Jeffery5befd122024-07-17 17:07:57 +080013872 'memmem@GLIBC_2.2.5' => 0,
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013873 'open64@GLIBC_2.2.5' => 0,
13874 'poll@GLIBC_2.2.5' => 0,
13875 'ppoll@GLIBC_2.4' => 0,
13876 'recv@GLIBC_2.2.5' => 0,
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013877 'recvmsg@GLIBC_2.2.5' => 0,
13878 'sendmsg@GLIBC_2.2.5' => 0,
13879 'sendto@GLIBC_2.2.5' => 0,
13880 'setsockopt@GLIBC_2.2.5' => 0,
13881 'socket@GLIBC_2.2.5' => 0,
13882 'stat64@GLIBC_2.33' => 0,
13883 'strlen@GLIBC_2.2.5' => 0,
Andrew Jeffery5befd122024-07-17 17:07:57 +080013884 'strnlen@GLIBC_2.2.5' => 0,
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013885 'timerfd_create@GLIBC_2.8' => 0,
13886 'timerfd_settime@GLIBC_2.8' => 0,
13887 'write@GLIBC_2.2.5' => 0
13888 }
13889 },
13890 'WordSize' => '8'
13891};