blob: 2c32ac4ea52869df338b56cbc8cab0bc90906fc1 [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 },
Andrew Jeffery0612d982024-12-12 11:08:21 +10302667 '36316' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302668 'Header' => 'firmware_update.h',
Andrew Jeffery0612d982024-12-12 11:08:21 +10302669 'Line' => '1682',
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',
Andrew Jeffery0612d982024-12-12 11:08:21 +10302685 'type' => '36498'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302686 },
2687 '4' => {
2688 'name' => 'non_functioning_component_bitmap',
Andrew Jeffery0612d982024-12-12 11:08:21 +10302689 'type' => '36503'
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 },
Andrew Jeffery0612d982024-12-12 11:08:21 +10302700 '36513' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302701 'Header' => 'firmware_update.h',
Andrew Jeffery0612d982024-12-12 11:08:21 +10302702 'Line' => '1665',
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 },
Andrew Jeffery0612d982024-12-12 11:08:21 +10302720 '36684' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302721 'Header' => 'firmware_update.h',
Andrew Jeffery0612d982024-12-12 11:08:21 +10302722 'Line' => '1650',
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 },
Andrew Jeffery0612d982024-12-12 11:08:21 +10302745 '36760' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302746 'Header' => 'firmware_update.h',
Andrew Jeffery0612d982024-12-12 11:08:21 +10302747 'Line' => '1638',
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 },
Andrew Jeffery0612d982024-12-12 11:08:21 +10302765 '36931' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302766 'Header' => 'firmware_update.h',
Andrew Jeffery0612d982024-12-12 11:08:21 +10302767 'Line' => '1620',
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',
Andrew Jeffery0612d982024-12-12 11:08:21 +10302811 'type' => '37258'
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 },
Andrew Jeffery0612d982024-12-12 11:08:21 +10302823 '37268' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302824 'Header' => 'firmware_update.h',
Andrew Jeffery0612d982024-12-12 11:08:21 +10302825 'Line' => '1600',
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 },
Andrew Jeffery0612d982024-12-12 11:08:21 +10302843 '37439' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302844 'Header' => 'firmware_update.h',
Andrew Jeffery0612d982024-12-12 11:08:21 +10302845 'Line' => '1584',
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 },
Andrew Jeffery0612d982024-12-12 11:08:21 +10302872 '37565' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302873 'Header' => 'firmware_update.h',
Andrew Jeffery0612d982024-12-12 11:08:21 +10302874 'Line' => '1570',
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',
Andrew Jeffery0612d982024-12-12 11:08:21 +10302882 'type' => '30222'
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 },
Andrew Jeffery0612d982024-12-12 11:08:21 +10302896 '37807' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302897 'Header' => 'firmware_update.h',
Andrew Jeffery0612d982024-12-12 11:08:21 +10302898 'Line' => '1555',
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 },
Andrew Jeffery0612d982024-12-12 11:08:21 +10302920 '37997' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302921 'Header' => 'firmware_update.h',
Andrew Jeffery0612d982024-12-12 11:08:21 +10302922 'Line' => '1538',
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',
Andrew Jeffery0612d982024-12-12 11:08:21 +10302938 'type' => '38107'
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 },
Andrew Jeffery0612d982024-12-12 11:08:21 +10302950 '38117' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302951 'Header' => 'firmware_update.h',
Andrew Jeffery0612d982024-12-12 11:08:21 +10302952 'Line' => '1525',
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 },
Andrew Jeffery0612d982024-12-12 11:08:21 +10302974 '38307' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302975 'Header' => 'firmware_update.h',
Andrew Jeffery0612d982024-12-12 11:08:21 +10302976 'Line' => '1510',
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 },
Andrew Jeffery0612d982024-12-12 11:08:21 +10302999 '38383' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303000 'Header' => 'firmware_update.h',
Andrew Jeffery0612d982024-12-12 11:08:21 +10303001 'Line' => '1499',
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 },
Andrew Jeffery0612d982024-12-12 11:08:21 +10303023 '38573' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303024 'Header' => 'firmware_update.h',
Andrew Jeffery0612d982024-12-12 11:08:21 +10303025 'Line' => '1483',
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 },
Andrew Jeffery0612d982024-12-12 11:08:21 +10303048 '38649' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303049 'Header' => 'firmware_update.h',
Andrew Jeffery0612d982024-12-12 11:08:21 +10303050 'Line' => '1470',
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 },
Andrew Jeffery0612d982024-12-12 11:08:21 +10303075 '38839' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303076 'Header' => 'firmware_update.h',
Andrew Jeffery0612d982024-12-12 11:08:21 +10303077 'Line' => '1448',
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 },
Andrew Jeffery0612d982024-12-12 11:08:21 +10303105 '38959' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303106 'Header' => 'firmware_update.h',
Andrew Jeffery0612d982024-12-12 11:08:21 +10303107 'Line' => '1430',
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',
Andrew Jeffery0612d982024-12-12 11:08:21 +10303131 'type' => '37258'
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 },
Andrew Jeffery0612d982024-12-12 11:08:21 +10303148 '39193' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303149 'Header' => 'firmware_update.h',
Andrew Jeffery0612d982024-12-12 11:08:21 +10303150 'Line' => '1406',
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',
Andrew Jeffery0612d982024-12-12 11:08:21 +10303179 'type' => '30998'
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',
Andrew Jeffery0612d982024-12-12 11:08:21 +10303194 'type' => '39661'
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 },
Andrew Jeffery0612d982024-12-12 11:08:21 +10303210 '39671' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303211 'Header' => 'firmware_update.h',
Andrew Jeffery0612d982024-12-12 11:08:21 +10303212 'Line' => '1379',
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',
Andrew Jeffery0612d982024-12-12 11:08:21 +10303220 'type' => '32005'
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 },
Andrew Jeffery0612d982024-12-12 11:08:21 +10303243 '39870' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303244 'Header' => 'firmware_update.h',
Andrew Jeffery0612d982024-12-12 11:08:21 +10303245 'Line' => '1361',
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',
Andrew Jeffery0612d982024-12-12 11:08:21 +10303284 'type' => '39661'
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 },
Andrew Jeffery0612d982024-12-12 11:08:21 +10303300 '40355' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303301 'Header' => 'firmware_update.h',
Andrew Jeffery0612d982024-12-12 11:08:21 +10303302 'Line' => '1336',
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 },
Andrew Jeffery0612d982024-12-12 11:08:21 +10303334 '40502' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303335 'Header' => 'firmware_update.h',
Andrew Jeffery0612d982024-12-12 11:08:21 +10303336 'Line' => '1317',
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',
Andrew Jeffery0612d982024-12-12 11:08:21 +10303370 'type' => '39661'
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 },
Andrew Jeffery0612d982024-12-12 11:08:21 +10303386 '50603' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303387 'Header' => 'firmware_update.h',
Andrew Jeffery0612d982024-12-12 11:08:21 +10303388 'Line' => '1122',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303389 'Param' => {
3390 '0' => {
3391 'name' => 'data',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10303392 'type' => '1214'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303393 },
3394 '1' => {
3395 'name' => 'length',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10303396 'type' => '1140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303397 },
3398 '2' => {
3399 'name' => 'component_data',
Andrew Jeffery0612d982024-12-12 11:08:21 +10303400 'type' => '50925'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303401 },
3402 '3' => {
3403 'name' => 'active_comp_ver_str',
Andrew Jeffery0612d982024-12-12 11:08:21 +10303404 'type' => '10781'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303405 },
3406 '4' => {
3407 'name' => 'pending_comp_ver_str',
Andrew Jeffery0612d982024-12-12 11:08:21 +10303408 'type' => '10781'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303409 }
3410 },
3411 'Reg' => {
3412 '1' => 'r9',
3413 '2' => 'rdx',
3414 '3' => 'rdi',
3415 '4' => 'r8'
3416 },
3417 'Return' => '100',
3418 'ShortName' => 'decode_get_firmware_parameters_resp_comp_entry'
3419 },
Andrew Jeffery0612d982024-12-12 11:08:21 +10303420 '50930' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303421 'Header' => 'firmware_update.h',
Andrew Jeffery0612d982024-12-12 11:08:21 +10303422 'Line' => '1103',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303423 'Param' => {
3424 '0' => {
3425 'name' => 'msg',
Andrew Jeffery0612d982024-12-12 11:08:21 +10303426 'type' => '4914'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303427 },
3428 '1' => {
3429 'name' => 'payload_length',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10303430 'type' => '1140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303431 },
3432 '2' => {
3433 'name' => 'resp_data',
Andrew Jeffery0612d982024-12-12 11:08:21 +10303434 'type' => '51150'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303435 },
3436 '3' => {
3437 'name' => 'active_comp_image_set_ver_str',
Andrew Jeffery0612d982024-12-12 11:08:21 +10303438 'type' => '10781'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303439 },
3440 '4' => {
3441 'name' => 'pending_comp_image_set_ver_str',
Andrew Jeffery0612d982024-12-12 11:08:21 +10303442 'type' => '10781'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303443 },
3444 '5' => {
3445 'name' => 'comp_parameter_table',
Andrew Jeffery0612d982024-12-12 11:08:21 +10303446 'type' => '10781'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303447 }
3448 },
3449 'Reg' => {
3450 '0' => 'rbx',
3451 '1' => 'r12',
3452 '2' => 'rbp',
3453 '3' => 'r13',
3454 '4' => 'r14',
3455 '5' => 'r15'
3456 },
3457 'Return' => '100',
3458 'ShortName' => 'decode_get_firmware_parameters_resp'
3459 },
Andrew Jeffery0612d982024-12-12 11:08:21 +10303460 '51155' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303461 'Header' => 'firmware_update.h',
Andrew Jeffery0612d982024-12-12 11:08:21 +10303462 'Line' => '1086',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303463 'Param' => {
3464 '0' => {
3465 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303466 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303467 },
3468 '1' => {
3469 'name' => 'payload_length',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10303470 'type' => '1140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303471 },
3472 '2' => {
3473 'name' => 'msg',
Andrew Jeffery0612d982024-12-12 11:08:21 +10303474 'type' => '4270'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303475 }
3476 },
3477 'Reg' => {
3478 '0' => 'rdi',
3479 '1' => 'rsi',
3480 '2' => 'rdx'
3481 },
3482 'Return' => '100',
3483 'ShortName' => 'encode_get_firmware_parameters_req'
3484 },
Andrew Jeffery0612d982024-12-12 11:08:21 +10303485 '51295' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303486 'Header' => 'firmware_update.h',
Andrew Jeffery0612d982024-12-12 11:08:21 +10303487 'Line' => '1068',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303488 'Param' => {
3489 '0' => {
3490 'name' => 'msg',
Andrew Jeffery0612d982024-12-12 11:08:21 +10303491 'type' => '4914'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303492 },
3493 '1' => {
3494 'name' => 'payload_length',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10303495 'type' => '1140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303496 },
3497 '2' => {
3498 'name' => 'completion_code',
Andrew Jeffery0612d982024-12-12 11:08:21 +10303499 'type' => '4919'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303500 },
3501 '3' => {
3502 'name' => 'device_identifiers_len',
Andrew Jeffery0612d982024-12-12 11:08:21 +10303503 'type' => '4924'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303504 },
3505 '4' => {
3506 'name' => 'descriptor_count',
Andrew Jeffery0612d982024-12-12 11:08:21 +10303507 'type' => '4919'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303508 },
3509 '5' => {
3510 'name' => 'descriptor_data',
Andrew Jeffery0612d982024-12-12 11:08:21 +10303511 'type' => '51451'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303512 }
3513 },
3514 'Reg' => {
3515 '1' => 'r10',
3516 '3' => 'rcx',
3517 '4' => 'r8',
3518 '5' => 'r9'
3519 },
3520 'Return' => '100',
3521 'ShortName' => 'decode_query_device_identifiers_resp'
3522 },
Andrew Jeffery0612d982024-12-12 11:08:21 +10303523 '51461' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303524 'Header' => 'firmware_update.h',
Andrew Jeffery0612d982024-12-12 11:08:21 +10303525 'Line' => '1053',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303526 'Param' => {
3527 '0' => {
3528 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303529 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303530 },
3531 '1' => {
3532 'name' => 'payload_length',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10303533 'type' => '1140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303534 },
3535 '2' => {
3536 'name' => 'msg',
Andrew Jeffery0612d982024-12-12 11:08:21 +10303537 'type' => '4270'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303538 }
3539 },
3540 'Reg' => {
3541 '0' => 'rdi',
3542 '1' => 'rsi',
3543 '2' => 'rdx'
3544 },
3545 'Return' => '100',
3546 'ShortName' => 'encode_query_device_identifiers_req'
3547 },
Andrew Jeffery0612d982024-12-12 11:08:21 +10303548 '51601' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303549 'Header' => 'firmware_update.h',
Andrew Jeffery0612d982024-12-12 11:08:21 +10303550 'Line' => '1037',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303551 'Param' => {
3552 '0' => {
3553 'name' => 'data',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10303554 'type' => '1214'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303555 },
3556 '1' => {
3557 'name' => 'length',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10303558 'type' => '1140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303559 },
3560 '2' => {
3561 'name' => 'pldm_comp_image_info',
Andrew Jeffery0612d982024-12-12 11:08:21 +10303562 'type' => '51748'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303563 },
3564 '3' => {
3565 'name' => 'comp_version_str',
Andrew Jeffery0612d982024-12-12 11:08:21 +10303566 'type' => '10781'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303567 }
3568 },
3569 'Reg' => {
3570 '0' => 'rbx',
3571 '1' => 'r13',
3572 '2' => 'rbp',
3573 '3' => 'r12'
3574 },
3575 'Return' => '100',
3576 'ShortName' => 'decode_pldm_comp_image_info'
3577 },
Andrew Jeffery0612d982024-12-12 11:08:21 +10303578 '51753' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303579 'Header' => 'firmware_update.h',
Andrew Jeffery0612d982024-12-12 11:08:21 +10303580 'Line' => '1022',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303581 'Param' => {
3582 '0' => {
3583 'name' => 'data',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10303584 'type' => '1214'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303585 },
3586 '1' => {
3587 'name' => 'length',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10303588 'type' => '1140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303589 },
3590 '2' => {
3591 'name' => 'descriptor_title_str_type',
Andrew Jeffery0612d982024-12-12 11:08:21 +10303592 'type' => '4919'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303593 },
3594 '3' => {
3595 'name' => 'descriptor_title_str',
Andrew Jeffery0612d982024-12-12 11:08:21 +10303596 'type' => '10781'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303597 },
3598 '4' => {
3599 'name' => 'descriptor_data',
Andrew Jeffery0612d982024-12-12 11:08:21 +10303600 'type' => '10781'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303601 }
3602 },
3603 'Reg' => {
3604 '0' => 'rbx',
3605 '1' => 'rbp',
3606 '2' => 'r14',
3607 '3' => 'r12',
3608 '4' => 'r13'
3609 },
3610 'Return' => '100',
3611 'ShortName' => 'decode_vendor_defined_descriptor_value'
3612 },
Andrew Jeffery0612d982024-12-12 11:08:21 +10303613 '51935' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303614 'Header' => 'firmware_update.h',
Andrew Jeffery0612d982024-12-12 11:08:21 +10303615 'Line' => '1006',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303616 'Param' => {
3617 '0' => {
3618 'name' => 'data',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10303619 'type' => '1214'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303620 },
3621 '1' => {
3622 'name' => 'length',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10303623 'type' => '1140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303624 },
3625 '2' => {
3626 'name' => 'descriptor_type',
Andrew Jeffery0612d982024-12-12 11:08:21 +10303627 'type' => '12863'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303628 },
3629 '3' => {
3630 'name' => 'descriptor_data',
Andrew Jeffery0612d982024-12-12 11:08:21 +10303631 'type' => '10781'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303632 }
3633 },
3634 'Reg' => {
3635 '0' => 'rbx',
3636 '1' => 'r12',
3637 '3' => 'rbp'
3638 },
3639 'Return' => '100',
3640 'ShortName' => 'decode_descriptor_type_length_value'
3641 },
Andrew Jeffery0612d982024-12-12 11:08:21 +10303642 '53048' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303643 'Header' => 'firmware_update.h',
Andrew Jeffery0612d982024-12-12 11:08:21 +10303644 'Line' => '987',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303645 'Param' => {
3646 '0' => {
3647 'name' => 'data',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10303648 'type' => '1214'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303649 },
3650 '1' => {
3651 'name' => 'length',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10303652 'type' => '1140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303653 },
3654 '2' => {
3655 'name' => 'component_bitmap_bit_length',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10303656 'type' => '1006'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303657 },
3658 '3' => {
3659 'name' => 'fw_device_id_record',
Andrew Jeffery0612d982024-12-12 11:08:21 +10303660 'type' => '53305'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303661 },
3662 '4' => {
3663 'name' => 'applicable_components',
Andrew Jeffery0612d982024-12-12 11:08:21 +10303664 'type' => '10781'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303665 },
3666 '5' => {
3667 'name' => 'comp_image_set_version_str',
Andrew Jeffery0612d982024-12-12 11:08:21 +10303668 'type' => '10781'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303669 },
3670 '6' => {
3671 'name' => 'record_descriptors',
3672 'offset' => '0',
Andrew Jeffery0612d982024-12-12 11:08:21 +10303673 'type' => '10781'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303674 },
3675 '7' => {
3676 'name' => 'fw_device_pkg_data',
3677 'offset' => '8',
Andrew Jeffery0612d982024-12-12 11:08:21 +10303678 'type' => '10781'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303679 }
3680 },
3681 'Reg' => {
3682 '1' => 'r15',
3683 '3' => 'rbp',
3684 '4' => 'r14',
3685 '5' => 'r13'
3686 },
3687 'Return' => '100',
3688 'ShortName' => 'decode_firmware_device_id_record'
3689 },
Andrew Jeffery0612d982024-12-12 11:08:21 +10303690 '53310' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303691 'Header' => 'firmware_update.h',
Andrew Jeffery0612d982024-12-12 11:08:21 +10303692 'Line' => '966',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303693 'Param' => {
3694 '0' => {
3695 'name' => 'data',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10303696 'type' => '1214'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303697 },
3698 '1' => {
3699 'name' => 'length',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10303700 'type' => '1140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303701 },
3702 '2' => {
3703 'name' => 'package_header_info',
Andrew Jeffery0612d982024-12-12 11:08:21 +10303704 'type' => '53615'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303705 },
3706 '3' => {
3707 'name' => 'package_version_str',
Andrew Jeffery0612d982024-12-12 11:08:21 +10303708 'type' => '10781'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303709 }
3710 },
3711 'Reg' => {
3712 '0' => 'rbx',
3713 '1' => 'r13',
3714 '2' => 'rbp',
3715 '3' => 'r12'
3716 },
3717 'Return' => '100',
3718 'ShortName' => 'decode_pldm_package_header_info'
3719 },
Andrew Jeffery0612d982024-12-12 11:08:21 +10303720 '56577' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303721 'Header' => 'fru.h',
Andrew Jeffery4e672652024-09-09 11:00:09 +09303722 'Line' => '502',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303723 'Param' => {
3724 '0' => {
3725 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303726 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303727 },
3728 '1' => {
3729 'name' => 'completion_code',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303730 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303731 },
3732 '2' => {
3733 'name' => 'next_data_transfer_handle',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10303734 'type' => '1018'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303735 },
3736 '3' => {
3737 'name' => 'payload_length',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10303738 'type' => '1140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303739 },
3740 '4' => {
3741 'name' => 'msg',
Andrew Jeffery0612d982024-12-12 11:08:21 +10303742 'type' => '4270'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303743 }
3744 },
3745 'Return' => '100',
3746 'ShortName' => 'encode_set_fru_record_table_resp'
3747 },
Andrew Jeffery0612d982024-12-12 11:08:21 +10303748 '56817' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303749 'Header' => 'fru.h',
Andrew Jeffery4e672652024-09-09 11:00:09 +09303750 'Line' => '487',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303751 'Param' => {
3752 '0' => {
3753 'name' => 'msg',
Andrew Jeffery0612d982024-12-12 11:08:21 +10303754 'type' => '4914'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303755 },
3756 '1' => {
3757 'name' => 'payload_length',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10303758 'type' => '1140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303759 },
3760 '2' => {
3761 'name' => 'data_transfer_handle',
Andrew Jeffery0612d982024-12-12 11:08:21 +10303762 'type' => '4924'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303763 },
3764 '3' => {
3765 'name' => 'transfer_flag',
Andrew Jeffery0612d982024-12-12 11:08:21 +10303766 'type' => '4919'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303767 },
3768 '4' => {
3769 'name' => 'fru_table_data',
Andrew Jeffery0612d982024-12-12 11:08:21 +10303770 'type' => '10781'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303771 }
3772 },
3773 'Reg' => {
3774 '1' => 'rsi',
3775 '2' => 'rdx',
3776 '3' => 'rcx',
3777 '4' => 'r8'
3778 },
3779 'Return' => '100',
3780 'ShortName' => 'decode_set_fru_record_table_req'
3781 },
Andrew Jeffery0612d982024-12-12 11:08:21 +10303782 '56984' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303783 'Header' => 'fru.h',
3784 'Line' => '360',
3785 'Param' => {
3786 '0' => {
3787 'name' => 'msg',
Andrew Jeffery0612d982024-12-12 11:08:21 +10303788 'type' => '4914'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303789 },
3790 '1' => {
3791 'name' => 'payload_length',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10303792 'type' => '1140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303793 },
3794 '2' => {
3795 'name' => 'completion_code',
Andrew Jeffery0612d982024-12-12 11:08:21 +10303796 'type' => '4919'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303797 },
3798 '3' => {
3799 'name' => 'next_data_transfer_handle',
Andrew Jeffery0612d982024-12-12 11:08:21 +10303800 'type' => '4924'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303801 },
3802 '4' => {
3803 'name' => 'transfer_flag',
Andrew Jeffery0612d982024-12-12 11:08:21 +10303804 'type' => '4919'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303805 },
3806 '5' => {
3807 'name' => 'fru_record_table_data',
Andrew Jeffery0612d982024-12-12 11:08:21 +10303808 'type' => '4919'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303809 },
3810 '6' => {
3811 'name' => 'fru_record_table_length',
3812 'offset' => '0',
Andrew Jeffery0612d982024-12-12 11:08:21 +10303813 'type' => '13426'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303814 }
3815 },
3816 'Return' => '100',
3817 'ShortName' => 'decode_get_fru_record_table_resp'
3818 },
Andrew Jeffery0612d982024-12-12 11:08:21 +10303819 '57214' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303820 'Header' => 'fru.h',
3821 'Line' => '387',
3822 'Param' => {
3823 '0' => {
3824 'name' => 'msg',
Andrew Jeffery0612d982024-12-12 11:08:21 +10303825 'type' => '4914'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303826 },
3827 '1' => {
3828 'name' => 'payload_length',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10303829 'type' => '1140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303830 },
3831 '2' => {
3832 'name' => 'completion_code',
Andrew Jeffery0612d982024-12-12 11:08:21 +10303833 'type' => '4919'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303834 },
3835 '3' => {
3836 'name' => 'next_data_transfer_handle',
Andrew Jeffery0612d982024-12-12 11:08:21 +10303837 'type' => '4924'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303838 },
3839 '4' => {
3840 'name' => 'transfer_flag',
Andrew Jeffery0612d982024-12-12 11:08:21 +10303841 'type' => '4919'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303842 },
3843 '5' => {
3844 'name' => 'fru_record_table_data',
Andrew Jeffery0612d982024-12-12 11:08:21 +10303845 'type' => '4919'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303846 },
3847 '6' => {
3848 'name' => 'fru_record_table_length',
3849 'offset' => '0',
Andrew Jeffery0612d982024-12-12 11:08:21 +10303850 'type' => '13426'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303851 },
3852 '7' => {
3853 'name' => 'max_fru_record_table_length',
3854 'offset' => '8',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10303855 'type' => '1140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303856 }
3857 },
3858 'Reg' => {
3859 '3' => 'r10',
3860 '4' => 'r8',
3861 '5' => 'r9'
3862 },
3863 'Return' => '100',
3864 'ShortName' => 'decode_get_fru_record_table_resp_safe'
3865 },
Andrew Jeffery0612d982024-12-12 11:08:21 +10303866 '57535' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303867 'Header' => 'fru.h',
3868 'Line' => '339',
3869 'Param' => {
3870 '0' => {
3871 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303872 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303873 },
3874 '1' => {
3875 'name' => 'data_transfer_handle',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10303876 'type' => '1018'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303877 },
3878 '2' => {
3879 'name' => 'transfer_operation_flag',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303880 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303881 },
3882 '3' => {
3883 'name' => 'msg',
Andrew Jeffery0612d982024-12-12 11:08:21 +10303884 'type' => '4270'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303885 },
3886 '4' => {
3887 'name' => 'payload_length',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10303888 'type' => '1140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303889 }
3890 },
3891 'Return' => '100',
3892 'ShortName' => 'encode_get_fru_record_table_req'
3893 },
Andrew Jeffery0612d982024-12-12 11:08:21 +10303894 '57770' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303895 'Header' => 'fru.h',
3896 'Line' => '451',
3897 'Param' => {
3898 '0' => {
3899 'name' => 'msg',
Andrew Jeffery0612d982024-12-12 11:08:21 +10303900 'type' => '4914'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303901 },
3902 '1' => {
3903 'name' => 'payload_length',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10303904 'type' => '1140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303905 },
3906 '2' => {
3907 'name' => 'completion_code',
Andrew Jeffery0612d982024-12-12 11:08:21 +10303908 'type' => '4919'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303909 },
3910 '3' => {
3911 'name' => 'next_transfer_handle',
Andrew Jeffery0612d982024-12-12 11:08:21 +10303912 'type' => '4924'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303913 },
3914 '4' => {
3915 'name' => 'transfer_flag',
Andrew Jeffery0612d982024-12-12 11:08:21 +10303916 'type' => '4919'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303917 },
3918 '5' => {
3919 'name' => 'fru_structure_data',
Andrew Jeffery0612d982024-12-12 11:08:21 +10303920 'type' => '10781'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303921 }
3922 },
3923 'Reg' => {
3924 '1' => 'rsi',
3925 '2' => 'rdx',
3926 '3' => 'r10',
3927 '4' => 'r8',
3928 '5' => 'r9'
3929 },
3930 'Return' => '100',
3931 'ShortName' => 'decode_get_fru_record_by_option_resp'
3932 },
Andrew Jeffery0612d982024-12-12 11:08:21 +10303933 '57937' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303934 'Header' => 'fru.h',
3935 'Line' => '313',
3936 'Param' => {
3937 '0' => {
3938 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303939 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303940 },
3941 '1' => {
3942 'name' => 'completion_code',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303943 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303944 },
3945 '2' => {
3946 'name' => 'next_data_transfer_handle',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10303947 'type' => '1018'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303948 },
3949 '3' => {
3950 'name' => 'transfer_flag',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303951 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303952 },
3953 '4' => {
3954 'name' => 'fru_structure_data',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10303955 'type' => '2396'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303956 },
3957 '5' => {
3958 'name' => 'data_size',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10303959 'type' => '1140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303960 },
3961 '6' => {
3962 'name' => 'msg',
3963 'offset' => '0',
Andrew Jeffery0612d982024-12-12 11:08:21 +10303964 'type' => '4270'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303965 },
3966 '7' => {
3967 'name' => 'payload_length',
3968 'offset' => '8',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10303969 'type' => '1140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303970 }
3971 },
3972 'Reg' => {
3973 '2' => 'r15'
3974 },
3975 'Return' => '100',
3976 'ShortName' => 'encode_get_fru_record_by_option_resp'
3977 },
Andrew Jeffery0612d982024-12-12 11:08:21 +10303978 '58328' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303979 'Header' => 'fru.h',
3980 'Line' => '292',
3981 'Param' => {
3982 '0' => {
3983 'name' => 'msg',
Andrew Jeffery0612d982024-12-12 11:08:21 +10303984 'type' => '4914'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303985 },
3986 '1' => {
3987 'name' => 'payload_length',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10303988 'type' => '1140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303989 },
3990 '2' => {
3991 'name' => 'data_transfer_handle',
Andrew Jeffery0612d982024-12-12 11:08:21 +10303992 'type' => '4924'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303993 },
3994 '3' => {
3995 'name' => 'fru_table_handle',
Andrew Jeffery0612d982024-12-12 11:08:21 +10303996 'type' => '12863'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303997 },
3998 '4' => {
3999 'name' => 'record_set_identifier',
Andrew Jeffery0612d982024-12-12 11:08:21 +10304000 'type' => '12863'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304001 },
4002 '5' => {
4003 'name' => 'record_type',
Andrew Jeffery0612d982024-12-12 11:08:21 +10304004 'type' => '4919'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304005 },
4006 '6' => {
4007 'name' => 'field_type',
4008 'offset' => '0',
Andrew Jeffery0612d982024-12-12 11:08:21 +10304009 'type' => '4919'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304010 },
4011 '7' => {
4012 'name' => 'transfer_op_flag',
4013 'offset' => '8',
Andrew Jeffery0612d982024-12-12 11:08:21 +10304014 'type' => '4919'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304015 }
4016 },
4017 'Reg' => {
4018 '1' => 'r10',
4019 '2' => 'rdx',
4020 '3' => 'rdi',
4021 '4' => 'r8',
4022 '5' => 'r9'
4023 },
4024 'Return' => '100',
4025 'ShortName' => 'decode_get_fru_record_by_option_req'
4026 },
Andrew Jeffery0612d982024-12-12 11:08:21 +10304027 '58530' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304028 'Header' => 'fru.h',
4029 'Line' => '433',
4030 'Param' => {
4031 '0' => {
4032 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304033 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304034 },
4035 '1' => {
4036 'name' => 'data_transfer_handle',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10304037 'type' => '1018'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304038 },
4039 '2' => {
4040 'name' => 'fru_table_handle',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10304041 'type' => '1006'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304042 },
4043 '3' => {
4044 'name' => 'record_set_identifier',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10304045 'type' => '1006'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304046 },
4047 '4' => {
4048 'name' => 'record_type',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304049 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304050 },
4051 '5' => {
4052 'name' => 'field_type',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304053 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304054 },
4055 '6' => {
4056 'name' => 'transfer_op_flag',
4057 'offset' => '0',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304058 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304059 },
4060 '7' => {
4061 'name' => 'msg',
4062 'offset' => '8',
Andrew Jeffery0612d982024-12-12 11:08:21 +10304063 'type' => '4270'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304064 },
4065 '8' => {
4066 'name' => 'payload_length',
4067 'offset' => '16',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10304068 'type' => '1140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304069 }
4070 },
4071 'Return' => '100',
4072 'ShortName' => 'encode_get_fru_record_by_option_req'
4073 },
Andrew Jeffery0612d982024-12-12 11:08:21 +10304074 '58827' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304075 'Header' => 'fru.h',
4076 'Line' => '468',
4077 'Param' => {
4078 '0' => {
4079 'name' => 'table',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10304080 'type' => '1214'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304081 },
4082 '1' => {
4083 'name' => 'table_size',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10304084 'type' => '1140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304085 },
4086 '2' => {
4087 'name' => 'record_table',
Andrew Jeffery0612d982024-12-12 11:08:21 +10304088 'type' => '4919'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304089 },
4090 '3' => {
4091 'name' => 'record_size',
Andrew Jeffery0612d982024-12-12 11:08:21 +10304092 'type' => '13426'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304093 },
4094 '4' => {
4095 'name' => 'rsi',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10304096 'type' => '1006'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304097 },
4098 '5' => {
4099 'name' => 'rt',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304100 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304101 },
4102 '6' => {
4103 'name' => 'ft',
4104 'offset' => '0',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304105 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304106 }
4107 },
4108 'Return' => '100',
Andrew Jeffery5befd122024-07-17 17:07:57 +08004109 'ShortName' => 'get_fru_record_by_option'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304110 },
Andrew Jeffery0612d982024-12-12 11:08:21 +10304111 '59487' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304112 'Header' => 'fru.h',
4113 'Line' => '409',
4114 'Param' => {
4115 '0' => {
4116 'name' => 'fru_table',
Andrew Jeffery0612d982024-12-12 11:08:21 +10304117 'type' => '4919'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304118 },
4119 '1' => {
4120 'name' => 'total_size',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10304121 'type' => '1140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304122 },
4123 '2' => {
4124 'name' => 'curr_size',
Andrew Jeffery0612d982024-12-12 11:08:21 +10304125 'type' => '13426'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304126 },
4127 '3' => {
4128 'name' => 'record_set_id',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10304129 'type' => '1006'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304130 },
4131 '4' => {
4132 'name' => 'record_type',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304133 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304134 },
4135 '5' => {
4136 'name' => 'num_frus',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304137 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304138 },
4139 '6' => {
4140 'name' => 'encoding',
4141 'offset' => '0',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304142 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304143 },
4144 '7' => {
4145 'name' => 'tlvs',
4146 'offset' => '8',
Andrew Jeffery0612d982024-12-12 11:08:21 +10304147 'type' => '4919'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304148 },
4149 '8' => {
4150 'name' => 'tlvs_size',
4151 'offset' => '16',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10304152 'type' => '1140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304153 }
4154 },
4155 'Reg' => {
4156 '0' => 'rdi',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304157 '2' => 'rbx',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304158 '4' => 'r8',
4159 '5' => 'r9'
4160 },
4161 'Return' => '100',
4162 'ShortName' => 'encode_fru_record'
4163 },
Andrew Jeffery0612d982024-12-12 11:08:21 +10304164 '59809' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304165 'Header' => 'fru.h',
4166 'Line' => '269',
4167 'Param' => {
4168 '0' => {
4169 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304170 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304171 },
4172 '1' => {
4173 'name' => 'completion_code',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304174 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304175 },
4176 '2' => {
4177 'name' => 'next_data_transfer_handle',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10304178 'type' => '1018'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304179 },
4180 '3' => {
4181 'name' => 'transfer_flag',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304182 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304183 },
4184 '4' => {
4185 'name' => 'msg',
Andrew Jeffery0612d982024-12-12 11:08:21 +10304186 'type' => '4270'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304187 }
4188 },
4189 'Return' => '100',
4190 'ShortName' => 'encode_get_fru_record_table_resp'
4191 },
Andrew Jeffery0612d982024-12-12 11:08:21 +10304192 '60031' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304193 'Header' => 'fru.h',
4194 'Line' => '251',
4195 'Param' => {
4196 '0' => {
4197 'name' => 'msg',
Andrew Jeffery0612d982024-12-12 11:08:21 +10304198 'type' => '4914'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304199 },
4200 '1' => {
4201 'name' => 'payload_length',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10304202 'type' => '1140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304203 },
4204 '2' => {
4205 'name' => 'data_transfer_handle',
Andrew Jeffery0612d982024-12-12 11:08:21 +10304206 'type' => '4924'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304207 },
4208 '3' => {
4209 'name' => 'transfer_operation_flag',
Andrew Jeffery0612d982024-12-12 11:08:21 +10304210 'type' => '4919'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304211 }
4212 },
4213 'Reg' => {
4214 '0' => 'rdi',
4215 '1' => 'rsi',
4216 '2' => 'rdx',
4217 '3' => 'rcx'
4218 },
4219 'Return' => '100',
4220 'ShortName' => 'decode_get_fru_record_table_req'
4221 },
Andrew Jeffery0612d982024-12-12 11:08:21 +10304222 '60135' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304223 'Header' => 'fru.h',
4224 'Line' => '232',
4225 'Param' => {
4226 '0' => {
4227 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304228 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304229 },
4230 '1' => {
4231 'name' => 'completion_code',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304232 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304233 },
4234 '2' => {
4235 'name' => 'fru_data_major_version',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304236 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304237 },
4238 '3' => {
4239 'name' => 'fru_data_minor_version',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304240 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304241 },
4242 '4' => {
4243 'name' => 'fru_table_maximum_size',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10304244 'type' => '1018'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304245 },
4246 '5' => {
4247 'name' => 'fru_table_length',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10304248 'type' => '1018'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304249 },
4250 '6' => {
4251 'name' => 'total_record_set_identifiers',
4252 'offset' => '0',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10304253 'type' => '1006'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304254 },
4255 '7' => {
4256 'name' => 'total_table_records',
4257 'offset' => '8',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10304258 'type' => '1006'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304259 },
4260 '8' => {
4261 'name' => 'checksum',
4262 'offset' => '16',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10304263 'type' => '1018'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304264 },
4265 '9' => {
4266 'name' => 'msg',
4267 'offset' => '24',
Andrew Jeffery0612d982024-12-12 11:08:21 +10304268 'type' => '4270'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304269 }
4270 },
4271 'Return' => '100',
4272 'ShortName' => 'encode_get_fru_record_table_metadata_resp'
4273 },
Andrew Jeffery0612d982024-12-12 11:08:21 +10304274 '60438' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304275 'Header' => 'fru.h',
4276 'Line' => '203',
4277 'Param' => {
4278 '0' => {
4279 'name' => 'msg',
Andrew Jeffery0612d982024-12-12 11:08:21 +10304280 'type' => '4914'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304281 },
4282 '1' => {
4283 'name' => 'payload_length',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10304284 'type' => '1140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304285 },
4286 '2' => {
4287 'name' => 'completion_code',
Andrew Jeffery0612d982024-12-12 11:08:21 +10304288 'type' => '4919'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304289 },
4290 '3' => {
4291 'name' => 'fru_data_major_version',
Andrew Jeffery0612d982024-12-12 11:08:21 +10304292 'type' => '4919'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304293 },
4294 '4' => {
4295 'name' => 'fru_data_minor_version',
Andrew Jeffery0612d982024-12-12 11:08:21 +10304296 'type' => '4919'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304297 },
4298 '5' => {
4299 'name' => 'fru_table_maximum_size',
Andrew Jeffery0612d982024-12-12 11:08:21 +10304300 'type' => '4924'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304301 },
4302 '6' => {
4303 'name' => 'fru_table_length',
4304 'offset' => '0',
Andrew Jeffery0612d982024-12-12 11:08:21 +10304305 'type' => '4924'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304306 },
4307 '7' => {
4308 'name' => 'total_record_set_identifiers',
4309 'offset' => '8',
Andrew Jeffery0612d982024-12-12 11:08:21 +10304310 'type' => '12863'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304311 },
4312 '8' => {
4313 'name' => 'total_table_records',
4314 'offset' => '16',
Andrew Jeffery0612d982024-12-12 11:08:21 +10304315 'type' => '12863'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304316 },
4317 '9' => {
4318 'name' => 'checksum',
4319 'offset' => '24',
Andrew Jeffery0612d982024-12-12 11:08:21 +10304320 'type' => '4924'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304321 }
4322 },
4323 'Reg' => {
4324 '1' => 'rdi',
4325 '2' => 'rdx',
4326 '3' => 'r10',
4327 '4' => 'r8',
4328 '5' => 'r9'
4329 },
4330 'Return' => '100',
4331 'ShortName' => 'decode_get_fru_record_table_metadata_resp'
4332 },
Andrew Jeffery0612d982024-12-12 11:08:21 +10304333 '60648' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304334 'Header' => 'fru.h',
4335 'Line' => '178',
4336 'Param' => {
4337 '0' => {
4338 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304339 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304340 },
4341 '1' => {
4342 'name' => 'msg',
Andrew Jeffery0612d982024-12-12 11:08:21 +10304343 'type' => '4270'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304344 },
4345 '2' => {
4346 'name' => 'payload_length',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10304347 'type' => '1140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304348 }
4349 },
4350 'Return' => '100',
4351 'ShortName' => 'encode_get_fru_record_table_metadata_req'
4352 },
Andrew Jeffery0612d982024-12-12 11:08:21 +10304353 '77461' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304354 'Header' => 'pdr.h',
Lora Linea0bf3a2024-09-20 10:09:56 +08004355 'Line' => '638',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304356 'Param' => {
4357 '0' => {
4358 'name' => 'pdr',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10304359 'type' => '1214'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304360 },
4361 '1' => {
4362 'name' => 'pdr_len',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10304363 'type' => '1006'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304364 },
4365 '2' => {
4366 'name' => 'num_entities',
Andrew Jeffery0612d982024-12-12 11:08:21 +10304367 'type' => '13426'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304368 },
4369 '3' => {
4370 'name' => 'entities',
Andrew Jeffery0612d982024-12-12 11:08:21 +10304371 'type' => '77786'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304372 }
4373 },
4374 'Reg' => {
4375 '2' => 'rbp',
4376 '3' => 'r12'
4377 },
4378 'Return' => '1',
4379 'ShortName' => 'pldm_entity_association_pdr_extract'
4380 },
Andrew Jeffery0612d982024-12-12 11:08:21 +10304381 '77801' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304382 'Header' => 'pdr.h',
Lora Linea0bf3a2024-09-20 10:09:56 +08004383 'Line' => '626',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304384 'Param' => {
4385 '0' => {
4386 'name' => 'tree',
Andrew Jeffery0612d982024-12-12 11:08:21 +10304387 'type' => '77850'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304388 }
4389 },
4390 'Reg' => {
4391 '0' => 'rdi'
4392 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09304393 'Return' => '805',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304394 'ShortName' => 'pldm_is_empty_entity_assoc_tree'
4395 },
Andrew Jeffery0612d982024-12-12 11:08:21 +10304396 '77855' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304397 'Header' => 'pdr.h',
Lora Linea0bf3a2024-09-20 10:09:56 +08004398 'Line' => '616',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304399 'Param' => {
4400 '0' => {
4401 'name' => 'tree',
Andrew Jeffery0612d982024-12-12 11:08:21 +10304402 'type' => '77850'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304403 }
4404 },
4405 'Reg' => {
4406 '0' => 'rdi'
4407 },
4408 'Return' => '1',
4409 'ShortName' => 'pldm_entity_association_tree_destroy_root'
4410 },
Andrew Jeffery0612d982024-12-12 11:08:21 +10304411 '78014' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304412 'Header' => 'pdr.h',
Andrew Jeffery453dfff2024-09-07 18:47:30 +03004413 'Line' => '593',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304414 'Param' => {
4415 '0' => {
4416 'name' => 'org_tree',
Andrew Jeffery0612d982024-12-12 11:08:21 +10304417 'type' => '77850'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304418 },
4419 '1' => {
4420 'name' => 'new_tree',
Andrew Jeffery0612d982024-12-12 11:08:21 +10304421 'type' => '77850'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304422 }
4423 },
4424 'Return' => '1',
4425 'ShortName' => 'pldm_entity_association_tree_copy_root'
4426 },
Andrew Jeffery0612d982024-12-12 11:08:21 +10304427 '78443' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304428 'Header' => 'pdr.h',
Andrew Jeffery453dfff2024-09-07 18:47:30 +03004429 'Line' => '567',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304430 'Param' => {
4431 '0' => {
4432 'name' => 'tree',
Andrew Jeffery0612d982024-12-12 11:08:21 +10304433 'type' => '77850'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304434 },
4435 '1' => {
4436 'name' => 'entity',
Andrew Jeffery0612d982024-12-12 11:08:21 +10304437 'type' => '68451'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304438 }
4439 },
Andrew Jeffery0612d982024-12-12 11:08:21 +10304440 'Return' => '62462',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304441 'ShortName' => 'pldm_entity_association_tree_find'
4442 },
Andrew Jeffery0612d982024-12-12 11:08:21 +10304443 '78723' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304444 'Header' => 'pdr.h',
Andrew Jeffery453dfff2024-09-07 18:47:30 +03004445 'Line' => '581',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304446 'Param' => {
4447 '0' => {
4448 'name' => 'tree',
Andrew Jeffery0612d982024-12-12 11:08:21 +10304449 'type' => '77850'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304450 },
4451 '1' => {
4452 'name' => 'entity',
Andrew Jeffery0612d982024-12-12 11:08:21 +10304453 'type' => '68451'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304454 },
4455 '2' => {
4456 'name' => 'is_remote',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304457 'type' => '805'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304458 }
4459 },
Andrew Jeffery0612d982024-12-12 11:08:21 +10304460 'Return' => '62462',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304461 'ShortName' => 'pldm_entity_association_tree_find_with_locality'
4462 },
Andrew Jeffery0612d982024-12-12 11:08:21 +10304463 '79105' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304464 'Header' => 'pdr.h',
Andrew Jefferyf309c482024-09-07 18:45:41 +03004465 'Line' => '213',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304466 'Param' => {
4467 '0' => {
4468 'name' => 'repo',
Andrew Jeffery0612d982024-12-12 11:08:21 +10304469 'type' => '79227'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304470 },
4471 '1' => {
4472 'name' => 'first',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10304473 'type' => '1018'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304474 },
4475 '2' => {
4476 'name' => 'last',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10304477 'type' => '1018'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304478 }
4479 },
4480 'Reg' => {
4481 '1' => 'rsi',
4482 '2' => 'rdx'
4483 },
Andrew Jeffery0612d982024-12-12 11:08:21 +10304484 'Return' => '62457',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304485 'ShortName' => 'pldm_pdr_find_last_in_range'
4486 },
Andrew Jeffery0612d982024-12-12 11:08:21 +10304487 '79232' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304488 'Header' => 'pdr.h',
Andrew Jefferyf309c482024-09-07 18:45:41 +03004489 'Line' => '178',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304490 'Param' => {
4491 '0' => {
4492 'name' => 'repo',
Andrew Jeffery0612d982024-12-12 11:08:21 +10304493 'type' => '63331'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304494 }
4495 },
4496 'Reg' => {
4497 '0' => 'rdi'
4498 },
4499 'Return' => '1',
4500 'ShortName' => 'pldm_pdr_remove_remote_pdrs'
4501 },
Andrew Jeffery0612d982024-12-12 11:08:21 +10304502 '79484' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304503 'Header' => 'pdr.h',
Andrew Jefferyf309c482024-09-07 18:45:41 +03004504 'Line' => '187',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304505 'Param' => {
4506 '0' => {
4507 'name' => 'repo',
Andrew Jeffery0612d982024-12-12 11:08:21 +10304508 'type' => '63331'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304509 },
4510 '1' => {
4511 'name' => 'terminus_handle',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10304512 'type' => '1006'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304513 }
4514 },
4515 'Reg' => {
4516 '0' => 'rdi',
4517 '1' => 'rsi'
4518 },
4519 'Return' => '1',
4520 'ShortName' => 'pldm_pdr_remove_pdrs_by_terminus_handle'
4521 },
Andrew Jeffery0612d982024-12-12 11:08:21 +10304522 '79752' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304523 'Header' => 'pdr.h',
Andrew Jeffery453dfff2024-09-07 18:47:30 +03004524 'Line' => '528',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304525 'Param' => {
4526 '0' => {
4527 'name' => 'tree',
Andrew Jeffery0612d982024-12-12 11:08:21 +10304528 'type' => '77850'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304529 },
4530 '1' => {
4531 'name' => 'entity',
Andrew Jeffery0612d982024-12-12 11:08:21 +10304532 'type' => '61595'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304533 },
4534 '2' => {
4535 'name' => 'node',
Andrew Jeffery0612d982024-12-12 11:08:21 +10304536 'type' => '78438'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304537 }
4538 },
4539 'Return' => '1',
4540 'ShortName' => 'pldm_find_entity_ref_in_tree'
4541 },
Andrew Jeffery0612d982024-12-12 11:08:21 +10304542 '80039' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304543 'Header' => 'pdr.h',
Andrew Jeffery453dfff2024-09-07 18:47:30 +03004544 'Line' => '517',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304545 'Param' => {
4546 '0' => {
4547 'name' => 'node',
Andrew Jeffery0612d982024-12-12 11:08:21 +10304548 'type' => '62462'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304549 },
4550 '1' => {
4551 'name' => 'repo',
Andrew Jeffery0612d982024-12-12 11:08:21 +10304552 'type' => '63331'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304553 },
4554 '2' => {
4555 'name' => 'entities',
Andrew Jeffery0612d982024-12-12 11:08:21 +10304556 'type' => '77786'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304557 },
4558 '3' => {
4559 'name' => 'num_entities',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10304560 'type' => '1140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304561 },
4562 '4' => {
4563 'name' => 'is_remote',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304564 'type' => '805'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304565 },
4566 '5' => {
4567 'name' => 'terminus_handle',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10304568 'type' => '1006'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304569 },
4570 '6' => {
4571 'name' => 'record_handle',
4572 'offset' => '0',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10304573 'type' => '1018'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304574 }
4575 },
4576 'Reg' => {
4577 '0' => 'rdi',
4578 '1' => 'rsi',
4579 '2' => 'rdx',
4580 '3' => 'rcx',
4581 '4' => 'r8',
4582 '5' => 'r9'
4583 },
4584 'Return' => '100',
4585 'ShortName' => 'pldm_entity_association_pdr_add_from_node_with_record_handle'
4586 },
Andrew Jeffery0612d982024-12-12 11:08:21 +10304587 '80272' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304588 'Header' => 'pdr.h',
Andrew Jeffery453dfff2024-09-07 18:47:30 +03004589 'Line' => '500',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304590 'Param' => {
4591 '0' => {
4592 'name' => 'node',
Andrew Jeffery0612d982024-12-12 11:08:21 +10304593 'type' => '62462'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304594 },
4595 '1' => {
4596 'name' => 'repo',
Andrew Jeffery0612d982024-12-12 11:08:21 +10304597 'type' => '63331'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304598 },
4599 '2' => {
4600 'name' => 'entities',
Andrew Jeffery0612d982024-12-12 11:08:21 +10304601 'type' => '77786'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304602 },
4603 '3' => {
4604 'name' => 'num_entities',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10304605 'type' => '1140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304606 },
4607 '4' => {
4608 'name' => 'is_remote',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304609 'type' => '805'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304610 },
4611 '5' => {
4612 'name' => 'terminus_handle',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10304613 'type' => '1006'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304614 }
4615 },
4616 'Return' => '100',
Andrew Jefferyaa49b712024-06-24 21:43:52 +09304617 'ShortName' => 'pldm_entity_association_pdr_add_from_node'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304618 },
Andrew Jeffery0612d982024-12-12 11:08:21 +10304619 '80490' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304620 'Header' => 'pdr.h',
Andrew Jeffery453dfff2024-09-07 18:47:30 +03004621 'Line' => '451',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304622 'Param' => {
4623 '0' => {
4624 'name' => 'tree',
Andrew Jeffery0612d982024-12-12 11:08:21 +10304625 'type' => '77850'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304626 },
4627 '1' => {
4628 'name' => 'repo',
Andrew Jeffery0612d982024-12-12 11:08:21 +10304629 'type' => '63331'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304630 },
4631 '2' => {
4632 'name' => 'is_remote',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304633 'type' => '805'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304634 },
4635 '3' => {
4636 'name' => 'terminus_handle',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10304637 'type' => '1006'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304638 }
4639 },
4640 'Return' => '100',
Andrew Jefferyd72ea4b2024-06-24 21:33:33 +09304641 'ShortName' => 'pldm_entity_association_pdr_add'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304642 },
Andrew Jeffery0612d982024-12-12 11:08:21 +10304643 '82047' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304644 'Header' => 'pdr.h',
Andrew Jeffery453dfff2024-09-07 18:47:30 +03004645 'Line' => '554',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304646 'Param' => {
4647 '0' => {
4648 'name' => 'parent',
Andrew Jeffery0612d982024-12-12 11:08:21 +10304649 'type' => '62462'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304650 },
4651 '1' => {
4652 'name' => 'node',
Andrew Jeffery0612d982024-12-12 11:08:21 +10304653 'type' => '68451'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304654 }
4655 },
4656 'Reg' => {
4657 '0' => 'rdi',
4658 '1' => 'rsi'
4659 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09304660 'Return' => '805',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304661 'ShortName' => 'pldm_is_current_parent_child'
4662 },
Andrew Jeffery0612d982024-12-12 11:08:21 +10304663 '82136' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304664 'Header' => 'pdr.h',
Andrew Jeffery453dfff2024-09-07 18:47:30 +03004665 'Line' => '540',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304666 'Param' => {
4667 '0' => {
4668 'name' => 'node',
Andrew Jeffery0612d982024-12-12 11:08:21 +10304669 'type' => '62462'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304670 },
4671 '1' => {
4672 'name' => 'association_type',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304673 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304674 }
4675 },
4676 'Reg' => {
4677 '0' => 'rdi',
4678 '1' => 'rcx'
4679 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09304680 'Return' => '121',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304681 'ShortName' => 'pldm_entity_get_num_children'
4682 },
Andrew Jeffery0612d982024-12-12 11:08:21 +10304683 '82351' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304684 'Header' => 'pdr.h',
Andrew Jeffery453dfff2024-09-07 18:47:30 +03004685 'Line' => '435',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304686 'Param' => {
4687 '0' => {
4688 'name' => 'node',
Andrew Jeffery0612d982024-12-12 11:08:21 +10304689 'type' => '62462'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304690 }
4691 },
4692 'Reg' => {
4693 '0' => 'rdi'
4694 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09304695 'Return' => '805',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304696 'ShortName' => 'pldm_entity_is_exist_parent'
4697 },
Andrew Jeffery0612d982024-12-12 11:08:21 +10304698 '82400' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304699 'Header' => 'pdr.h',
Andrew Jeffery453dfff2024-09-07 18:47:30 +03004700 'Line' => '425',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304701 'Param' => {
4702 '0' => {
4703 'name' => 'node',
Andrew Jeffery0612d982024-12-12 11:08:21 +10304704 'type' => '62462'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304705 }
4706 },
Andrew Jeffery0612d982024-12-12 11:08:21 +10304707 'Return' => '61595',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304708 'ShortName' => 'pldm_entity_get_parent'
4709 },
Andrew Jeffery0612d982024-12-12 11:08:21 +10304710 '82534' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304711 'Header' => 'pdr.h',
Andrew Jeffery453dfff2024-09-07 18:47:30 +03004712 'Line' => '415',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304713 'Param' => {
4714 '0' => {
4715 'name' => 'node',
Andrew Jeffery0612d982024-12-12 11:08:21 +10304716 'type' => '62462'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304717 }
4718 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09304719 'Return' => '805',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304720 'ShortName' => 'pldm_entity_is_node_parent'
4721 },
Andrew Jeffery0612d982024-12-12 11:08:21 +10304722 '82689' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304723 'Header' => 'pdr.h',
Andrew Jeffery453dfff2024-09-07 18:47:30 +03004724 'Line' => '405',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304725 'Param' => {
4726 '0' => {
4727 'name' => 'tree',
Andrew Jeffery0612d982024-12-12 11:08:21 +10304728 'type' => '77850'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304729 }
4730 },
4731 'Reg' => {
4732 '0' => 'rdi'
4733 },
4734 'Return' => '1',
4735 'ShortName' => 'pldm_entity_association_tree_destroy'
4736 },
Andrew Jeffery0612d982024-12-12 11:08:21 +10304737 '82868' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304738 'Header' => 'pdr.h',
Andrew Jeffery453dfff2024-09-07 18:47:30 +03004739 'Line' => '377',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304740 'Param' => {
4741 '0' => {
4742 'name' => 'tree',
Andrew Jeffery0612d982024-12-12 11:08:21 +10304743 'type' => '77850'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304744 },
4745 '1' => {
4746 'name' => 'entities',
Andrew Jeffery0612d982024-12-12 11:08:21 +10304747 'type' => '77786'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304748 },
4749 '2' => {
4750 'name' => 'size',
Andrew Jeffery0612d982024-12-12 11:08:21 +10304751 'type' => '13426'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304752 }
4753 },
4754 'Reg' => {
4755 '2' => 'rbp'
4756 },
4757 'Return' => '1',
4758 'ShortName' => 'pldm_entity_association_tree_visit'
4759 },
Andrew Jeffery0612d982024-12-12 11:08:21 +10304760 '83327' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304761 'Header' => 'pdr.h',
Andrew Jeffery453dfff2024-09-07 18:47:30 +03004762 'Line' => '359',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304763 'Param' => {
4764 '0' => {
4765 'name' => 'tree',
Andrew Jeffery0612d982024-12-12 11:08:21 +10304766 'type' => '77850'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304767 },
4768 '1' => {
4769 'name' => 'entity',
Andrew Jeffery0612d982024-12-12 11:08:21 +10304770 'type' => '68451'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304771 },
4772 '2' => {
4773 'name' => 'entity_instance_number',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10304774 'type' => '1006'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304775 },
4776 '3' => {
4777 'name' => 'parent',
Andrew Jeffery0612d982024-12-12 11:08:21 +10304778 'type' => '62462'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304779 },
4780 '4' => {
4781 'name' => 'association_type',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304782 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304783 },
4784 '5' => {
4785 'name' => 'is_remote',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304786 'type' => '805'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304787 },
4788 '6' => {
4789 'name' => 'is_update_container_id',
4790 'offset' => '0',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304791 'type' => '805'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304792 },
4793 '7' => {
4794 'name' => 'container_id',
4795 'offset' => '8',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10304796 'type' => '1006'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304797 }
4798 },
Andrew Jeffery0612d982024-12-12 11:08:21 +10304799 'Return' => '62462',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304800 'ShortName' => 'pldm_entity_association_tree_add_entity'
4801 },
Andrew Jeffery0612d982024-12-12 11:08:21 +10304802 '83934' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304803 'Header' => 'pdr.h',
Andrew Jeffery453dfff2024-09-07 18:47:30 +03004804 'Line' => '331',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304805 'Param' => {
4806 '0' => {
4807 'name' => 'tree',
Andrew Jeffery0612d982024-12-12 11:08:21 +10304808 'type' => '77850'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304809 },
4810 '1' => {
4811 'name' => 'entity',
Andrew Jeffery0612d982024-12-12 11:08:21 +10304812 'type' => '68451'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304813 },
4814 '2' => {
4815 'name' => 'entity_instance_number',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10304816 'type' => '1006'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304817 },
4818 '3' => {
4819 'name' => 'parent',
Andrew Jeffery0612d982024-12-12 11:08:21 +10304820 'type' => '62462'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304821 },
4822 '4' => {
4823 'name' => 'association_type',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304824 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304825 }
4826 },
Andrew Jeffery0612d982024-12-12 11:08:21 +10304827 'Return' => '62462',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304828 'ShortName' => 'pldm_entity_association_tree_add'
4829 },
Andrew Jeffery0612d982024-12-12 11:08:21 +10304830 '84257' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304831 'Header' => 'pdr.h',
Andrew Jeffery453dfff2024-09-07 18:47:30 +03004832 'Line' => '314',
Andrew Jeffery0612d982024-12-12 11:08:21 +10304833 'Return' => '77850',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304834 'ShortName' => 'pldm_entity_association_tree_init'
4835 },
Andrew Jeffery0612d982024-12-12 11:08:21 +10304836 '84331' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304837 'Header' => 'pdr.h',
Andrew Jeffery453dfff2024-09-07 18:47:30 +03004838 'Line' => '399',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304839 'Param' => {
4840 '0' => {
4841 'name' => 'entity',
Andrew Jeffery0612d982024-12-12 11:08:21 +10304842 'type' => '84465'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304843 }
4844 },
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10304845 'Return' => '1006',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304846 'ShortName' => 'pldm_entity_node_get_remote_container_id'
4847 },
Andrew Jeffery0612d982024-12-12 11:08:21 +10304848 '84491' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304849 'Header' => 'pdr.h',
Andrew Jeffery453dfff2024-09-07 18:47:30 +03004850 'Line' => '388',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304851 'Param' => {
4852 '0' => {
4853 'name' => 'node',
Andrew Jeffery0612d982024-12-12 11:08:21 +10304854 'type' => '62462'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304855 }
4856 },
Andrew Jeffery0612d982024-12-12 11:08:21 +10304857 'Return' => '61595',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304858 'ShortName' => 'pldm_entity_extract'
4859 },
Andrew Jeffery0612d982024-12-12 11:08:21 +10304860 '85087' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304861 'Header' => 'pdr.h',
Andrew Jefferyf309c482024-09-07 18:45:41 +03004862 'Line' => '200',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304863 'Param' => {
4864 '0' => {
4865 'name' => 'repo',
Andrew Jeffery0612d982024-12-12 11:08:21 +10304866 'type' => '79227'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304867 },
4868 '1' => {
4869 'name' => 'terminus_handle',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10304870 'type' => '1006'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304871 },
4872 '2' => {
4873 'name' => 'tid',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304874 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304875 },
4876 '3' => {
4877 'name' => 'tl_eid',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304878 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304879 },
4880 '4' => {
4881 'name' => 'valid_bit',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304882 'type' => '805'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304883 }
4884 },
4885 'Reg' => {
4886 '0' => 'rbx',
4887 '1' => 'rbp',
4888 '2' => 'r12',
4889 '3' => 'r13'
4890 },
4891 'Return' => '1',
4892 'ShortName' => 'pldm_pdr_update_TL_pdr'
4893 },
Andrew Jeffery0612d982024-12-12 11:08:21 +10304894 '85441' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304895 'Header' => 'pdr.h',
Andrew Jeffery453dfff2024-09-07 18:47:30 +03004896 'Line' => '279',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304897 'Param' => {
4898 '0' => {
4899 'name' => 'repo',
Andrew Jeffery0612d982024-12-12 11:08:21 +10304900 'type' => '79227'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304901 },
4902 '1' => {
4903 'name' => 'fru_rsi',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10304904 'type' => '1006'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304905 },
4906 '2' => {
4907 'name' => 'terminus_handle',
Andrew Jeffery0612d982024-12-12 11:08:21 +10304908 'type' => '12863'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304909 },
4910 '3' => {
4911 'name' => 'entity_type',
Andrew Jeffery0612d982024-12-12 11:08:21 +10304912 'type' => '12863'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304913 },
4914 '4' => {
4915 'name' => 'entity_instance_num',
Andrew Jeffery0612d982024-12-12 11:08:21 +10304916 'type' => '12863'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304917 },
4918 '5' => {
4919 'name' => 'container_id',
Andrew Jeffery0612d982024-12-12 11:08:21 +10304920 'type' => '12863'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304921 }
4922 },
4923 'Reg' => {
4924 '2' => 'r12'
4925 },
Andrew Jeffery0612d982024-12-12 11:08:21 +10304926 'Return' => '64281',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304927 'ShortName' => 'pldm_pdr_fru_record_set_find_by_rsi'
4928 },
Andrew Jeffery0612d982024-12-12 11:08:21 +10304929 '85795' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304930 'Header' => 'pdr.h',
Andrew Jefferyf309c482024-09-07 18:45:41 +03004931 'Line' => '258',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304932 'Param' => {
4933 '0' => {
4934 'name' => 'repo',
Andrew Jeffery0612d982024-12-12 11:08:21 +10304935 'type' => '63331'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304936 },
4937 '1' => {
4938 'name' => 'terminus_handle',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10304939 'type' => '1006'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304940 },
4941 '2' => {
4942 'name' => 'fru_rsi',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10304943 'type' => '1006'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304944 },
4945 '3' => {
4946 'name' => 'entity_type',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10304947 'type' => '1006'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304948 },
4949 '4' => {
4950 'name' => 'entity_instance_num',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10304951 'type' => '1006'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304952 },
4953 '5' => {
4954 'name' => 'container_id',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10304955 'type' => '1006'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304956 },
4957 '6' => {
4958 'name' => 'bmc_record_handle',
4959 'offset' => '0',
Andrew Jeffery0612d982024-12-12 11:08:21 +10304960 'type' => '4924'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304961 }
4962 },
4963 'Return' => '100',
Andrew Jefferye7f55112024-06-20 16:16:01 +09304964 'ShortName' => 'pldm_pdr_add_fru_record_set'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304965 },
Andrew Jeffery0612d982024-12-12 11:08:21 +10304966 '86108' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304967 'Header' => 'pdr.h',
Andrew Jefferyf309c482024-09-07 18:45:41 +03004968 'Line' => '170',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304969 'Param' => {
4970 '0' => {
4971 'name' => 'record',
Andrew Jeffery0612d982024-12-12 11:08:21 +10304972 'type' => '64281'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304973 }
4974 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09304975 'Return' => '805',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304976 'ShortName' => 'pldm_pdr_record_is_remote'
4977 },
Andrew Jeffery0612d982024-12-12 11:08:21 +10304978 '86479' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304979 'Header' => 'pdr.h',
Andrew Jefferyf309c482024-09-07 18:45:41 +03004980 'Line' => '94',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304981 'Param' => {
4982 '0' => {
4983 'name' => 'repo',
Andrew Jeffery0612d982024-12-12 11:08:21 +10304984 'type' => '79227'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304985 },
4986 '1' => {
4987 'name' => 'record',
Andrew Jeffery0612d982024-12-12 11:08:21 +10304988 'type' => '64281'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304989 }
4990 },
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10304991 'Return' => '1018',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304992 'ShortName' => 'pldm_pdr_get_record_handle'
4993 },
Andrew Jeffery0612d982024-12-12 11:08:21 +10304994 '86696' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304995 'Header' => 'pdr.h',
4996 'Line' => '62',
4997 'Param' => {
4998 '0' => {
4999 'name' => 'repo',
Andrew Jeffery0612d982024-12-12 11:08:21 +10305000 'type' => '79227'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305001 }
5002 },
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10305003 'Return' => '1018',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305004 'ShortName' => 'pldm_pdr_get_repo_size'
5005 },
Andrew Jeffery0612d982024-12-12 11:08:21 +10305006 '86827' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305007 'Header' => 'pdr.h',
5008 'Line' => '52',
5009 'Param' => {
5010 '0' => {
5011 'name' => 'repo',
Andrew Jeffery0612d982024-12-12 11:08:21 +10305012 'type' => '79227'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305013 }
5014 },
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10305015 'Return' => '1018',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305016 'ShortName' => 'pldm_pdr_get_record_count'
5017 },
Andrew Jeffery0612d982024-12-12 11:08:21 +10305018 '86958' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305019 'Header' => 'pdr.h',
Andrew Jefferyf309c482024-09-07 18:45:41 +03005020 'Line' => '160',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305021 'Param' => {
5022 '0' => {
5023 'name' => 'repo',
Andrew Jeffery0612d982024-12-12 11:08:21 +10305024 'type' => '79227'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305025 },
5026 '1' => {
5027 'name' => 'pdr_type',
Andrew Jeffery48761c62024-06-03 15:48:26 +09305028 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305029 },
5030 '2' => {
5031 'name' => 'curr_record',
Andrew Jeffery0612d982024-12-12 11:08:21 +10305032 'type' => '64281'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305033 },
5034 '3' => {
5035 'name' => 'data',
Andrew Jeffery0612d982024-12-12 11:08:21 +10305036 'type' => '51451'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305037 },
5038 '4' => {
5039 'name' => 'size',
Andrew Jeffery0612d982024-12-12 11:08:21 +10305040 'type' => '4924'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305041 }
5042 },
5043 'Reg' => {
5044 '0' => 'rdi',
5045 '3' => 'rcx',
5046 '4' => 'r8'
5047 },
Andrew Jeffery0612d982024-12-12 11:08:21 +10305048 'Return' => '64281',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305049 'ShortName' => 'pldm_pdr_find_record_by_type'
5050 },
Andrew Jeffery0612d982024-12-12 11:08:21 +10305051 '87129' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305052 'Header' => 'pdr.h',
Andrew Jefferyf309c482024-09-07 18:45:41 +03005053 'Line' => '142',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305054 'Param' => {
5055 '0' => {
5056 'name' => 'repo',
Andrew Jeffery0612d982024-12-12 11:08:21 +10305057 'type' => '79227'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305058 },
5059 '1' => {
5060 'name' => 'curr_record',
Andrew Jeffery0612d982024-12-12 11:08:21 +10305061 'type' => '64281'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305062 },
5063 '2' => {
5064 'name' => 'data',
Andrew Jeffery0612d982024-12-12 11:08:21 +10305065 'type' => '51451'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305066 },
5067 '3' => {
5068 'name' => 'size',
Andrew Jeffery0612d982024-12-12 11:08:21 +10305069 'type' => '4924'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305070 },
5071 '4' => {
5072 'name' => 'next_record_handle',
Andrew Jeffery0612d982024-12-12 11:08:21 +10305073 'type' => '4924'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305074 }
5075 },
5076 'Reg' => {
5077 '0' => 'rdi',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09305078 '1' => 'rsi',
5079 '2' => 'r9',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305080 '3' => 'rcx',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09305081 '4' => 'r8'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305082 },
Andrew Jeffery0612d982024-12-12 11:08:21 +10305083 'Return' => '64281',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305084 'ShortName' => 'pldm_pdr_get_next_record'
5085 },
Andrew Jeffery0612d982024-12-12 11:08:21 +10305086 '87336' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305087 'Header' => 'pdr.h',
Andrew Jefferyf309c482024-09-07 18:45:41 +03005088 'Line' => '123',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305089 'Param' => {
5090 '0' => {
5091 'name' => 'repo',
Andrew Jeffery0612d982024-12-12 11:08:21 +10305092 'type' => '79227'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305093 },
5094 '1' => {
5095 'name' => 'record_handle',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10305096 'type' => '1018'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305097 },
5098 '2' => {
5099 'name' => 'data',
Andrew Jeffery0612d982024-12-12 11:08:21 +10305100 'type' => '51451'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305101 },
5102 '3' => {
5103 'name' => 'size',
Andrew Jeffery0612d982024-12-12 11:08:21 +10305104 'type' => '4924'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305105 },
5106 '4' => {
5107 'name' => 'next_record_handle',
Andrew Jeffery0612d982024-12-12 11:08:21 +10305108 'type' => '4924'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305109 }
5110 },
5111 'Reg' => {
5112 '0' => 'rdi',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09305113 '1' => 'rsi',
5114 '2' => 'r9',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305115 '3' => 'rcx',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09305116 '4' => 'r8'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305117 },
Andrew Jeffery0612d982024-12-12 11:08:21 +10305118 'Return' => '64281',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305119 'ShortName' => 'pldm_pdr_find_record'
5120 },
Andrew Jeffery0612d982024-12-12 11:08:21 +10305121 '87515' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305122 'Header' => 'pdr.h',
5123 'Line' => '42',
5124 'Param' => {
5125 '0' => {
5126 'name' => 'repo',
Andrew Jeffery0612d982024-12-12 11:08:21 +10305127 'type' => '63331'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305128 }
5129 },
5130 'Reg' => {
5131 '0' => 'rdi'
5132 },
5133 'Return' => '1',
5134 'ShortName' => 'pldm_pdr_destroy'
5135 },
Andrew Jeffery0612d982024-12-12 11:08:21 +10305136 '87668' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305137 'Header' => 'pdr.h',
5138 'Line' => '36',
Andrew Jeffery0612d982024-12-12 11:08:21 +10305139 'Return' => '63331',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305140 'ShortName' => 'pldm_pdr_init'
5141 },
Andrew Jeffery0612d982024-12-12 11:08:21 +10305142 '87740' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305143 'Header' => 'pdr.h',
5144 'Line' => '79',
5145 'Param' => {
5146 '0' => {
5147 'name' => 'repo',
Andrew Jeffery0612d982024-12-12 11:08:21 +10305148 'type' => '63331'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305149 },
5150 '1' => {
5151 'name' => 'data',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10305152 'type' => '1214'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305153 },
5154 '2' => {
5155 'name' => 'size',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10305156 'type' => '1018'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305157 },
5158 '3' => {
5159 'name' => 'is_remote',
Andrew Jeffery48761c62024-06-03 15:48:26 +09305160 'type' => '805'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305161 },
5162 '4' => {
5163 'name' => 'terminus_handle',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10305164 'type' => '1006'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305165 },
5166 '5' => {
5167 'name' => 'record_handle',
Andrew Jeffery0612d982024-12-12 11:08:21 +10305168 'type' => '4924'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305169 }
5170 },
5171 'Reg' => {
5172 '0' => 'rbp',
5173 '1' => 'r13',
5174 '2' => 'r14',
5175 '5' => 'r12'
5176 },
5177 'Return' => '100',
Andrew Jefferyfae36412024-06-20 06:35:51 +00005178 'ShortName' => 'pldm_pdr_add'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305179 },
Andrew Jeffery0612d982024-12-12 11:08:21 +10305180 '95668' => {
Thu Nguyen3559aa12024-08-29 00:13:38 +00005181 'Header' => 'platform.h',
Andrew Jeffery0612d982024-12-12 11:08:21 +10305182 'Line' => '2543',
Thu Nguyen3559aa12024-08-29 00:13:38 +00005183 'Param' => {
5184 '0' => {
5185 'name' => 'event',
Andrew Jeffery0612d982024-12-12 11:08:21 +10305186 'type' => '95717'
Thu Nguyen3559aa12024-08-29 00:13:38 +00005187 }
5188 },
5189 'Reg' => {
5190 '0' => 'rdi'
5191 },
Andrew Jeffery0612d982024-12-12 11:08:21 +10305192 'Return' => '4919',
Thu Nguyen3559aa12024-08-29 00:13:38 +00005193 'ShortName' => 'pldm_platform_cper_event_event_data'
5194 },
Andrew Jeffery0612d982024-12-12 11:08:21 +10305195 '95722' => {
Thu Nguyen3559aa12024-08-29 00:13:38 +00005196 'Header' => 'platform.h',
Andrew Jeffery0612d982024-12-12 11:08:21 +10305197 'Line' => '2532',
Thu Nguyen3559aa12024-08-29 00:13:38 +00005198 'Param' => {
5199 '0' => {
5200 'name' => 'event_data',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10305201 'type' => '2396'
Thu Nguyen3559aa12024-08-29 00:13:38 +00005202 },
5203 '1' => {
5204 'name' => 'event_data_length',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10305205 'type' => '1140'
Thu Nguyen3559aa12024-08-29 00:13:38 +00005206 },
5207 '2' => {
5208 'name' => 'cper_event',
Andrew Jeffery0612d982024-12-12 11:08:21 +10305209 'type' => '95717'
Thu Nguyen3559aa12024-08-29 00:13:38 +00005210 },
5211 '3' => {
5212 'name' => 'cper_event_length',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10305213 'type' => '1140'
Thu Nguyen3559aa12024-08-29 00:13:38 +00005214 }
5215 },
5216 'Return' => '100',
5217 'ShortName' => 'decode_pldm_platform_cper_event'
5218 },
Andrew Jeffery0612d982024-12-12 11:08:21 +10305219 '96859' => {
Thu Nguyen43cb4b52024-07-16 05:45:27 +00005220 'Header' => 'platform.h',
Andrew Jeffery0612d982024-12-12 11:08:21 +10305221 'Line' => '2521',
Thu Nguyen43cb4b52024-07-16 05:45:27 +00005222 'Param' => {
5223 '0' => {
5224 'name' => 'pdr',
Andrew Jeffery0612d982024-12-12 11:08:21 +10305225 'type' => '97470'
Thu Nguyen43cb4b52024-07-16 05:45:27 +00005226 }
5227 },
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +03005228 'Reg' => {
5229 '0' => 'rdi'
5230 },
Thu Nguyen43cb4b52024-07-16 05:45:27 +00005231 'Return' => '100',
5232 'ShortName' => 'decode_pldm_entity_auxiliary_names_pdr_index'
5233 },
Andrew Jeffery0612d982024-12-12 11:08:21 +10305234 '97475' => {
Thu Nguyen43cb4b52024-07-16 05:45:27 +00005235 'Header' => 'platform.h',
Andrew Jeffery0612d982024-12-12 11:08:21 +10305236 'Line' => '2499',
Thu Nguyen43cb4b52024-07-16 05:45:27 +00005237 'Param' => {
5238 '0' => {
5239 'name' => 'data',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10305240 'type' => '2396'
Thu Nguyen43cb4b52024-07-16 05:45:27 +00005241 },
5242 '1' => {
5243 'name' => 'data_length',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10305244 'type' => '1140'
Thu Nguyen43cb4b52024-07-16 05:45:27 +00005245 },
5246 '2' => {
5247 'name' => 'pdr',
Andrew Jeffery0612d982024-12-12 11:08:21 +10305248 'type' => '97470'
Thu Nguyen43cb4b52024-07-16 05:45:27 +00005249 },
5250 '3' => {
5251 'name' => 'pdr_length',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10305252 'type' => '1140'
Thu Nguyen43cb4b52024-07-16 05:45:27 +00005253 }
5254 },
Andrew Jeffery0612d982024-12-12 11:08:21 +10305255 'Reg' => {
5256 '2' => 'rbx'
5257 },
Thu Nguyen43cb4b52024-07-16 05:45:27 +00005258 'Return' => '100',
5259 'ShortName' => 'decode_entity_auxiliary_names_pdr'
5260 },
Andrew Jeffery0612d982024-12-12 11:08:21 +10305261 '101612' => {
Tal Yacobide67ab62024-05-30 22:36:50 +03005262 'Header' => 'platform.h',
Andrew Jeffery0612d982024-12-12 11:08:21 +10305263 'Line' => '1883',
Tal Yacobide67ab62024-05-30 22:36:50 +03005264 'Param' => {
5265 '0' => {
5266 'name' => 'instance_id',
5267 'type' => '121'
5268 },
5269 '1' => {
5270 'name' => 'resp',
Andrew Jeffery0612d982024-12-12 11:08:21 +10305271 'type' => '102721'
Tal Yacobide67ab62024-05-30 22:36:50 +03005272 },
5273 '2' => {
5274 'name' => 'msg',
Andrew Jeffery0612d982024-12-12 11:08:21 +10305275 'type' => '4270'
Tal Yacobide67ab62024-05-30 22:36:50 +03005276 },
5277 '3' => {
5278 'name' => 'payload_length',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10305279 'type' => '1140'
Tal Yacobide67ab62024-05-30 22:36:50 +03005280 }
5281 },
5282 'Reg' => {
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09305283 '2' => 'r13'
Tal Yacobide67ab62024-05-30 22:36:50 +03005284 },
5285 'Return' => '100',
5286 'ShortName' => 'encode_get_state_effecter_states_resp'
5287 },
Andrew Jeffery0612d982024-12-12 11:08:21 +10305288 '102736' => {
Tal Yacobide67ab62024-05-30 22:36:50 +03005289 'Header' => 'platform.h',
Andrew Jeffery0612d982024-12-12 11:08:21 +10305290 'Line' => '1866',
Tal Yacobide67ab62024-05-30 22:36:50 +03005291 'Param' => {
5292 '0' => {
5293 'name' => 'msg',
Andrew Jeffery0612d982024-12-12 11:08:21 +10305294 'type' => '4914'
Tal Yacobide67ab62024-05-30 22:36:50 +03005295 },
5296 '1' => {
5297 'name' => 'payload_length',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10305298 'type' => '1140'
Tal Yacobide67ab62024-05-30 22:36:50 +03005299 },
5300 '2' => {
5301 'name' => 'resp',
Andrew Jeffery0612d982024-12-12 11:08:21 +10305302 'type' => '102721'
Tal Yacobide67ab62024-05-30 22:36:50 +03005303 }
5304 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09305305 'Reg' => {
Andrew Jeffery0612d982024-12-12 11:08:21 +10305306 '2' => 'rsi'
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09305307 },
Tal Yacobide67ab62024-05-30 22:36:50 +03005308 'Return' => '100',
5309 'ShortName' => 'decode_get_state_effecter_states_resp'
5310 },
Andrew Jeffery0612d982024-12-12 11:08:21 +10305311 '103766' => {
Tal Yacobide67ab62024-05-30 22:36:50 +03005312 'Header' => 'platform.h',
Andrew Jeffery0612d982024-12-12 11:08:21 +10305313 'Line' => '1835',
Tal Yacobide67ab62024-05-30 22:36:50 +03005314 'Param' => {
5315 '0' => {
5316 'name' => 'msg',
Andrew Jeffery0612d982024-12-12 11:08:21 +10305317 'type' => '4914'
Tal Yacobide67ab62024-05-30 22:36:50 +03005318 },
5319 '1' => {
5320 'name' => 'payload_length',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10305321 'type' => '1140'
Tal Yacobide67ab62024-05-30 22:36:50 +03005322 },
5323 '2' => {
5324 'name' => 'effecter_id',
Andrew Jeffery0612d982024-12-12 11:08:21 +10305325 'type' => '12863'
Tal Yacobide67ab62024-05-30 22:36:50 +03005326 }
5327 },
5328 'Return' => '100',
5329 'ShortName' => 'decode_get_state_effecter_states_req'
5330 },
Andrew Jeffery0612d982024-12-12 11:08:21 +10305331 '104333' => {
Tal Yacobide67ab62024-05-30 22:36:50 +03005332 'Header' => 'platform.h',
Andrew Jeffery0612d982024-12-12 11:08:21 +10305333 'Line' => '1849',
Tal Yacobide67ab62024-05-30 22:36:50 +03005334 'Param' => {
5335 '0' => {
5336 'name' => 'instance_id',
5337 'type' => '121'
5338 },
5339 '1' => {
5340 'name' => 'effecter_id',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10305341 'type' => '1006'
Tal Yacobide67ab62024-05-30 22:36:50 +03005342 },
5343 '2' => {
5344 'name' => 'msg',
Andrew Jeffery0612d982024-12-12 11:08:21 +10305345 'type' => '4270'
Tal Yacobide67ab62024-05-30 22:36:50 +03005346 },
5347 '3' => {
5348 'name' => 'payload_length',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10305349 'type' => '1140'
Tal Yacobide67ab62024-05-30 22:36:50 +03005350 }
5351 },
5352 'Return' => '100',
5353 'ShortName' => 'encode_get_state_effecter_states_req'
5354 },
Andrew Jeffery0612d982024-12-12 11:08:21 +10305355 '120953' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09305356 'Header' => 'platform.h',
Andrew Jeffery0612d982024-12-12 11:08:21 +10305357 'Line' => '2015',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305358 'Param' => {
5359 '0' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09305360 'name' => 'msg',
Andrew Jeffery0612d982024-12-12 11:08:21 +10305361 'type' => '4914'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305362 },
5363 '1' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09305364 'name' => 'payload_length',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10305365 'type' => '1140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305366 },
5367 '2' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09305368 'name' => 'completion_code',
Andrew Jeffery0612d982024-12-12 11:08:21 +10305369 'type' => '4919'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305370 },
5371 '3' => {
5372 'name' => 'tid',
Andrew Jeffery0612d982024-12-12 11:08:21 +10305373 'type' => '4919'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305374 },
5375 '4' => {
5376 'name' => 'event_id',
Andrew Jeffery0612d982024-12-12 11:08:21 +10305377 'type' => '12863'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305378 },
5379 '5' => {
5380 'name' => 'next_data_transfer_handle',
Andrew Jeffery0612d982024-12-12 11:08:21 +10305381 'type' => '4924'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305382 },
5383 '6' => {
5384 'name' => 'transfer_flag',
5385 'offset' => '0',
Andrew Jeffery0612d982024-12-12 11:08:21 +10305386 'type' => '4919'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305387 },
5388 '7' => {
5389 'name' => 'event_class',
5390 'offset' => '8',
Andrew Jeffery0612d982024-12-12 11:08:21 +10305391 'type' => '4919'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305392 },
5393 '8' => {
5394 'name' => 'event_data_size',
5395 'offset' => '16',
Andrew Jeffery0612d982024-12-12 11:08:21 +10305396 'type' => '4924'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305397 },
5398 '9' => {
5399 'name' => 'event_data',
5400 'offset' => '24',
Andrew Jeffery0612d982024-12-12 11:08:21 +10305401 'type' => '54364'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305402 },
5403 '10' => {
5404 'name' => 'event_data_integrity_checksum',
5405 'offset' => '32',
Andrew Jeffery0612d982024-12-12 11:08:21 +10305406 'type' => '4924'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305407 }
5408 },
5409 'Return' => '100',
5410 'ShortName' => 'decode_poll_for_platform_event_message_resp'
5411 },
Andrew Jeffery0612d982024-12-12 11:08:21 +10305412 '123016' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09305413 'Header' => 'platform.h',
Andrew Jeffery0612d982024-12-12 11:08:21 +10305414 'Line' => '1989',
Andrew Jeffery48761c62024-06-03 15:48:26 +09305415 'Param' => {
5416 '0' => {
5417 'name' => 'instance_id',
5418 'type' => '121'
5419 },
5420 '1' => {
5421 'name' => 'format_version',
5422 'type' => '121'
5423 },
5424 '2' => {
5425 'name' => 'transfer_operation_flag',
5426 'type' => '121'
5427 },
5428 '3' => {
5429 'name' => 'data_transfer_handle',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10305430 'type' => '1018'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305431 },
5432 '4' => {
5433 'name' => 'event_id_to_acknowledge',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10305434 'type' => '1006'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305435 },
5436 '5' => {
5437 'name' => 'msg',
Andrew Jeffery0612d982024-12-12 11:08:21 +10305438 'type' => '4270'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305439 },
5440 '6' => {
5441 'name' => 'payload_length',
5442 'offset' => '0',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10305443 'type' => '1140'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305444 }
5445 },
5446 'Return' => '100',
5447 'ShortName' => 'encode_poll_for_platform_event_message_req'
5448 },
Andrew Jeffery0612d982024-12-12 11:08:21 +10305449 '124107' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09305450 'Header' => 'platform.h',
Andrew Jeffery0612d982024-12-12 11:08:21 +10305451 'Line' => '2459',
Andrew Jeffery48761c62024-06-03 15:48:26 +09305452 'Param' => {
5453 '0' => {
5454 'name' => 'instance_id',
5455 'type' => '121'
5456 },
5457 '1' => {
5458 'name' => 'completion_code',
5459 'type' => '121'
5460 },
5461 '2' => {
5462 'name' => 'msg',
Andrew Jeffery0612d982024-12-12 11:08:21 +10305463 'type' => '4270'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305464 }
5465 },
5466 'Return' => '100',
5467 'ShortName' => 'encode_set_event_receiver_resp'
5468 },
Andrew Jeffery0612d982024-12-12 11:08:21 +10305469 '124280' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09305470 'Header' => 'platform.h',
Andrew Jeffery0612d982024-12-12 11:08:21 +10305471 'Line' => '2445',
Andrew Jeffery48761c62024-06-03 15:48:26 +09305472 'Param' => {
5473 '0' => {
5474 'name' => 'msg',
Andrew Jeffery0612d982024-12-12 11:08:21 +10305475 'type' => '4914'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305476 },
5477 '1' => {
5478 'name' => 'payload_length',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10305479 'type' => '1140'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305480 },
5481 '2' => {
5482 'name' => 'event_message_global_enable',
Andrew Jeffery0612d982024-12-12 11:08:21 +10305483 'type' => '4919'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305484 },
5485 '3' => {
5486 'name' => 'transport_protocol_type',
Andrew Jeffery0612d982024-12-12 11:08:21 +10305487 'type' => '4919'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305488 },
5489 '4' => {
5490 'name' => 'event_receiver_address_info',
Andrew Jeffery0612d982024-12-12 11:08:21 +10305491 'type' => '4919'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305492 },
5493 '5' => {
5494 'name' => 'heartbeat_timer',
Andrew Jeffery0612d982024-12-12 11:08:21 +10305495 'type' => '12863'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305496 }
5497 },
5498 'Return' => '100',
5499 'ShortName' => 'decode_set_event_receiver_req'
5500 },
Andrew Jeffery0612d982024-12-12 11:08:21 +10305501 '125340' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09305502 'Header' => 'platform.h',
Andrew Jeffery0612d982024-12-12 11:08:21 +10305503 'Line' => '2423',
Andrew Jeffery48761c62024-06-03 15:48:26 +09305504 'Param' => {
5505 '0' => {
5506 'name' => 'msg',
Andrew Jeffery0612d982024-12-12 11:08:21 +10305507 'type' => '4914'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305508 },
5509 '1' => {
5510 'name' => 'payload_length',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10305511 'type' => '1140'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305512 },
5513 '2' => {
5514 'name' => 'completion_code',
Andrew Jeffery0612d982024-12-12 11:08:21 +10305515 'type' => '4919'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305516 }
5517 },
5518 'Reg' => {
5519 '0' => 'rdi',
Andrew Jeffery48761c62024-06-03 15:48:26 +09305520 '1' => 'rsi',
5521 '2' => 'rdx'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305522 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09305523 'Return' => '100',
5524 'ShortName' => 'decode_set_event_receiver_resp'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305525 },
Andrew Jeffery0612d982024-12-12 11:08:21 +10305526 '125833' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09305527 'Header' => 'platform.h',
Andrew Jeffery0612d982024-12-12 11:08:21 +10305528 'Line' => '2409',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305529 'Param' => {
5530 '0' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09305531 'name' => 'instance_id',
5532 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305533 },
5534 '1' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09305535 'name' => 'event_message_global_enable',
5536 'type' => '121'
5537 },
5538 '2' => {
5539 'name' => 'transport_protocol_type',
5540 'type' => '121'
5541 },
5542 '3' => {
5543 'name' => 'event_receiver_address_info',
5544 'type' => '121'
5545 },
5546 '4' => {
5547 'name' => 'heartbeat_timer',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10305548 'type' => '1006'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305549 },
5550 '5' => {
5551 'name' => 'msg',
Andrew Jeffery0612d982024-12-12 11:08:21 +10305552 'type' => '4270'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305553 }
5554 },
5555 'Return' => '100',
5556 'ShortName' => 'encode_set_event_receiver_req'
5557 },
Andrew Jeffery0612d982024-12-12 11:08:21 +10305558 '126091' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09305559 'Header' => 'platform.h',
Andrew Jeffery0612d982024-12-12 11:08:21 +10305560 'Line' => '1530',
Andrew Jeffery48761c62024-06-03 15:48:26 +09305561 'Param' => {
5562 '0' => {
5563 'name' => 'msg',
Andrew Jeffery0612d982024-12-12 11:08:21 +10305564 'type' => '4914'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305565 },
5566 '1' => {
5567 'name' => 'payload_length',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10305568 'type' => '1140'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305569 },
5570 '2' => {
5571 'name' => 'sensor_id',
Andrew Jeffery0612d982024-12-12 11:08:21 +10305572 'type' => '12863'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305573 },
5574 '3' => {
5575 'name' => 'rearm_event_state',
Andrew Jeffery0612d982024-12-12 11:08:21 +10305576 'type' => '4919'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305577 }
5578 },
5579 'Return' => '100',
5580 'ShortName' => 'decode_get_sensor_reading_req'
5581 },
Andrew Jeffery0612d982024-12-12 11:08:21 +10305582 '126847' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09305583 'Header' => 'platform.h',
Andrew Jeffery0612d982024-12-12 11:08:21 +10305584 'Line' => '1556',
Andrew Jeffery48761c62024-06-03 15:48:26 +09305585 'Param' => {
5586 '0' => {
5587 'name' => 'instance_id',
5588 'type' => '121'
5589 },
5590 '1' => {
5591 'name' => 'completion_code',
5592 'type' => '121'
5593 },
5594 '2' => {
5595 'name' => 'sensor_data_size',
5596 'type' => '121'
5597 },
5598 '3' => {
5599 'name' => 'sensor_operational_state',
5600 'type' => '121'
5601 },
5602 '4' => {
5603 'name' => 'sensor_event_message_enable',
5604 'type' => '121'
5605 },
5606 '5' => {
5607 'name' => 'present_state',
5608 'type' => '121'
5609 },
5610 '6' => {
5611 'name' => 'previous_state',
5612 'offset' => '0',
5613 'type' => '121'
5614 },
5615 '7' => {
5616 'name' => 'event_state',
5617 'offset' => '8',
5618 'type' => '121'
5619 },
5620 '8' => {
5621 'name' => 'present_reading',
5622 'offset' => '16',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10305623 'type' => '1214'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305624 },
5625 '9' => {
5626 'name' => 'msg',
5627 'offset' => '24',
Andrew Jeffery0612d982024-12-12 11:08:21 +10305628 'type' => '4270'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305629 },
5630 '10' => {
5631 'name' => 'payload_length',
5632 'offset' => '32',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10305633 'type' => '1140'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305634 }
5635 },
5636 'Return' => '100',
5637 'ShortName' => 'encode_get_sensor_reading_resp'
5638 },
Andrew Jeffery0612d982024-12-12 11:08:21 +10305639 '127401' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09305640 'Header' => 'platform.h',
Andrew Jeffery0612d982024-12-12 11:08:21 +10305641 'Line' => '2384',
Andrew Jeffery48761c62024-06-03 15:48:26 +09305642 'Param' => {
5643 '0' => {
5644 'name' => 'msg',
Andrew Jeffery0612d982024-12-12 11:08:21 +10305645 'type' => '4914'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305646 },
5647 '1' => {
5648 'name' => 'payload_length',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10305649 'type' => '1140'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305650 },
5651 '2' => {
5652 'name' => 'completion_code',
Andrew Jeffery0612d982024-12-12 11:08:21 +10305653 'type' => '4919'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305654 },
5655 '3' => {
5656 'name' => 'sensor_data_size',
Andrew Jeffery0612d982024-12-12 11:08:21 +10305657 'type' => '4919'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305658 },
5659 '4' => {
5660 'name' => 'sensor_operational_state',
Andrew Jeffery0612d982024-12-12 11:08:21 +10305661 'type' => '4919'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305662 },
5663 '5' => {
5664 'name' => 'sensor_event_message_enable',
Andrew Jeffery0612d982024-12-12 11:08:21 +10305665 'type' => '4919'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305666 },
5667 '6' => {
5668 'name' => 'present_state',
5669 'offset' => '0',
Andrew Jeffery0612d982024-12-12 11:08:21 +10305670 'type' => '4919'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305671 },
5672 '7' => {
5673 'name' => 'previous_state',
5674 'offset' => '8',
Andrew Jeffery0612d982024-12-12 11:08:21 +10305675 'type' => '4919'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305676 },
5677 '8' => {
5678 'name' => 'event_state',
5679 'offset' => '16',
Andrew Jeffery0612d982024-12-12 11:08:21 +10305680 'type' => '4919'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305681 },
5682 '9' => {
5683 'name' => 'present_reading',
5684 'offset' => '24',
Andrew Jeffery0612d982024-12-12 11:08:21 +10305685 'type' => '4919'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305686 }
5687 },
5688 'Return' => '100',
5689 'ShortName' => 'decode_get_sensor_reading_resp'
5690 },
Andrew Jeffery0612d982024-12-12 11:08:21 +10305691 '130046' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09305692 'Header' => 'platform.h',
Andrew Jeffery0612d982024-12-12 11:08:21 +10305693 'Line' => '2359',
Andrew Jeffery48761c62024-06-03 15:48:26 +09305694 'Param' => {
5695 '0' => {
5696 'name' => 'instance_id',
5697 'type' => '121'
5698 },
5699 '1' => {
5700 'name' => 'sensor_id',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10305701 'type' => '1006'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305702 },
5703 '2' => {
5704 'name' => 'rearm_event_state',
5705 'type' => '121'
5706 },
5707 '3' => {
5708 'name' => 'msg',
Andrew Jeffery0612d982024-12-12 11:08:21 +10305709 'type' => '4270'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305710 }
5711 },
5712 'Return' => '100',
5713 'ShortName' => 'encode_get_sensor_reading_req'
5714 },
Andrew Jeffery0612d982024-12-12 11:08:21 +10305715 '130264' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09305716 'Header' => 'platform.h',
Andrew Jeffery0612d982024-12-12 11:08:21 +10305717 'Line' => '2340',
Andrew Jeffery48761c62024-06-03 15:48:26 +09305718 'Param' => {
5719 '0' => {
5720 'name' => 'change_record_data',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10305721 'type' => '1214'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305722 },
5723 '1' => {
5724 'name' => 'change_record_data_size',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10305725 'type' => '1140'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305726 },
5727 '2' => {
5728 'name' => 'event_data_operation',
Andrew Jeffery0612d982024-12-12 11:08:21 +10305729 'type' => '4919'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305730 },
5731 '3' => {
5732 'name' => 'number_of_change_entries',
Andrew Jeffery0612d982024-12-12 11:08:21 +10305733 'type' => '4919'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305734 },
5735 '4' => {
5736 'name' => 'change_entry_data_offset',
Andrew Jeffery0612d982024-12-12 11:08:21 +10305737 'type' => '13426'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305738 }
5739 },
5740 'Reg' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09305741 '0' => 'rdi',
Andrew Jeffery0612d982024-12-12 11:08:21 +10305742 '2' => 'rdx',
Andrew Jeffery48761c62024-06-03 15:48:26 +09305743 '3' => 'r9',
5744 '4' => 'r8'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305745 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09305746 'Return' => '100',
5747 'ShortName' => 'decode_pldm_pdr_repository_change_record_data'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305748 },
Andrew Jeffery0612d982024-12-12 11:08:21 +10305749 '131712' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09305750 'Header' => 'platform.h',
Andrew Jeffery0612d982024-12-12 11:08:21 +10305751 'Line' => '2246',
Thu Nguyenf874b382024-07-24 11:22:34 +00005752 'Param' => {
5753 '0' => {
5754 'name' => 'event_data',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10305755 'type' => '2396'
Thu Nguyenf874b382024-07-24 11:22:34 +00005756 },
5757 '1' => {
5758 'name' => 'event_data_length',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10305759 'type' => '1140'
Thu Nguyenf874b382024-07-24 11:22:34 +00005760 },
5761 '2' => {
5762 'name' => 'poll_event',
Andrew Jeffery0612d982024-12-12 11:08:21 +10305763 'type' => '132651'
Thu Nguyenf874b382024-07-24 11:22:34 +00005764 }
5765 },
5766 'Return' => '100',
5767 'ShortName' => 'decode_pldm_message_poll_event_data'
5768 },
Andrew Jeffery0612d982024-12-12 11:08:21 +10305769 '132656' => {
Thu Nguyenf874b382024-07-24 11:22:34 +00005770 'Header' => 'platform.h',
Andrew Jeffery0612d982024-12-12 11:08:21 +10305771 'Line' => '2232',
Andrew Jeffery48761c62024-06-03 15:48:26 +09305772 'Param' => {
5773 '0' => {
5774 'name' => 'event_data',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10305775 'type' => '1214'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305776 },
5777 '1' => {
5778 'name' => 'event_data_size',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10305779 'type' => '1140'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305780 },
5781 '2' => {
5782 'name' => 'event_data_format',
Andrew Jeffery0612d982024-12-12 11:08:21 +10305783 'type' => '4919'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305784 },
5785 '3' => {
5786 'name' => 'number_of_change_records',
Andrew Jeffery0612d982024-12-12 11:08:21 +10305787 'type' => '4919'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305788 },
5789 '4' => {
5790 'name' => 'change_record_data_offset',
Andrew Jeffery0612d982024-12-12 11:08:21 +10305791 'type' => '13426'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305792 }
5793 },
5794 'Reg' => {
5795 '0' => 'rdi',
Andrew Jeffery0612d982024-12-12 11:08:21 +10305796 '2' => 'rdx',
Andrew Jeffery48761c62024-06-03 15:48:26 +09305797 '3' => 'r9',
5798 '4' => 'r8'
5799 },
5800 'Return' => '100',
5801 'ShortName' => 'decode_pldm_pdr_repository_chg_event_data'
5802 },
Andrew Jeffery0612d982024-12-12 11:08:21 +10305803 '133326' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09305804 'Header' => 'platform.h',
Andrew Jeffery0612d982024-12-12 11:08:21 +10305805 'Line' => '2294',
Andrew Jeffery48761c62024-06-03 15:48:26 +09305806 'Param' => {
5807 '0' => {
5808 'name' => 'event_data_format',
5809 'type' => '121'
5810 },
5811 '1' => {
5812 'name' => 'number_of_change_records',
5813 'type' => '121'
5814 },
5815 '2' => {
5816 'name' => 'event_data_operations',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10305817 'type' => '1214'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305818 },
5819 '3' => {
5820 'name' => 'numbers_of_change_entries',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10305821 'type' => '1214'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305822 },
5823 '4' => {
5824 'name' => 'change_entries',
Andrew Jeffery0612d982024-12-12 11:08:21 +10305825 'type' => '133645'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305826 },
5827 '5' => {
5828 'name' => 'event_data',
Andrew Jeffery0612d982024-12-12 11:08:21 +10305829 'type' => '133660'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305830 },
5831 '6' => {
5832 'name' => 'actual_change_records_size',
5833 'offset' => '0',
Andrew Jeffery0612d982024-12-12 11:08:21 +10305834 'type' => '13426'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305835 },
5836 '7' => {
5837 'name' => 'max_change_records_size',
5838 'offset' => '8',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10305839 'type' => '1140'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305840 }
5841 },
5842 'Reg' => {
5843 '0' => 'rdi',
5844 '1' => 'rbx',
5845 '2' => 'r10',
5846 '3' => 'r11',
5847 '4' => 'r8',
5848 '5' => 'r9'
5849 },
5850 'Return' => '100',
5851 'ShortName' => 'encode_pldm_pdr_repository_chg_event_data'
5852 },
Andrew Jeffery0612d982024-12-12 11:08:21 +10305853 '133670' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09305854 'Header' => 'platform.h',
Andrew Jeffery0612d982024-12-12 11:08:21 +10305855 'Line' => '2210',
Andrew Jeffery48761c62024-06-03 15:48:26 +09305856 'Param' => {
5857 '0' => {
5858 'name' => 'msg',
Andrew Jeffery0612d982024-12-12 11:08:21 +10305859 'type' => '4914'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305860 },
5861 '1' => {
5862 'name' => 'payload_length',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10305863 'type' => '1140'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305864 },
5865 '2' => {
5866 'name' => 'completion_code',
Andrew Jeffery0612d982024-12-12 11:08:21 +10305867 'type' => '4919'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305868 },
5869 '3' => {
5870 'name' => 'effecter_data_size',
Andrew Jeffery0612d982024-12-12 11:08:21 +10305871 'type' => '4919'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305872 },
5873 '4' => {
5874 'name' => 'effecter_oper_state',
Andrew Jeffery0612d982024-12-12 11:08:21 +10305875 'type' => '4919'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305876 },
5877 '5' => {
5878 'name' => 'pending_value',
Andrew Jeffery0612d982024-12-12 11:08:21 +10305879 'type' => '4919'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305880 },
5881 '6' => {
5882 'name' => 'present_value',
5883 'offset' => '0',
Andrew Jeffery0612d982024-12-12 11:08:21 +10305884 'type' => '4919'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305885 }
5886 },
5887 'Return' => '100',
5888 'ShortName' => 'decode_get_numeric_effecter_value_resp'
5889 },
Andrew Jeffery0612d982024-12-12 11:08:21 +10305890 '136978' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09305891 'Header' => 'platform.h',
Andrew Jeffery0612d982024-12-12 11:08:21 +10305892 'Line' => '1487',
Andrew Jeffery48761c62024-06-03 15:48:26 +09305893 'Param' => {
5894 '0' => {
5895 'name' => 'msg',
Andrew Jeffery0612d982024-12-12 11:08:21 +10305896 'type' => '4914'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305897 },
5898 '1' => {
5899 'name' => 'payload_length',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10305900 'type' => '1140'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305901 },
5902 '2' => {
5903 'name' => 'effecter_id',
Andrew Jeffery0612d982024-12-12 11:08:21 +10305904 'type' => '12863'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305905 }
5906 },
5907 'Return' => '100',
5908 'ShortName' => 'decode_get_numeric_effecter_value_req'
5909 },
Andrew Jeffery0612d982024-12-12 11:08:21 +10305910 '137577' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09305911 'Header' => 'platform.h',
Andrew Jeffery0612d982024-12-12 11:08:21 +10305912 'Line' => '1511',
Andrew Jeffery48761c62024-06-03 15:48:26 +09305913 'Param' => {
5914 '0' => {
5915 'name' => 'instance_id',
5916 'type' => '121'
5917 },
5918 '1' => {
5919 'name' => 'completion_code',
5920 'type' => '121'
5921 },
5922 '2' => {
5923 'name' => 'effecter_data_size',
5924 'type' => '121'
5925 },
5926 '3' => {
5927 'name' => 'effecter_oper_state',
5928 'type' => '121'
5929 },
5930 '4' => {
5931 'name' => 'pending_value',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10305932 'type' => '1214'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305933 },
5934 '5' => {
5935 'name' => 'present_value',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10305936 'type' => '1214'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305937 },
5938 '6' => {
5939 'name' => 'msg',
5940 'offset' => '0',
Andrew Jeffery0612d982024-12-12 11:08:21 +10305941 'type' => '4270'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305942 },
5943 '7' => {
5944 'name' => 'payload_length',
5945 'offset' => '8',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10305946 'type' => '1140'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305947 }
5948 },
5949 'Return' => '100',
5950 'ShortName' => 'encode_get_numeric_effecter_value_resp'
5951 },
Andrew Jeffery0612d982024-12-12 11:08:21 +10305952 '138275' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09305953 'Header' => 'platform.h',
Andrew Jeffery0612d982024-12-12 11:08:21 +10305954 'Line' => '2189',
Andrew Jeffery48761c62024-06-03 15:48:26 +09305955 'Param' => {
5956 '0' => {
5957 'name' => 'instance_id',
5958 'type' => '121'
5959 },
5960 '1' => {
5961 'name' => 'effecter_id',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10305962 'type' => '1006'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305963 },
5964 '2' => {
5965 'name' => 'msg',
Andrew Jeffery0612d982024-12-12 11:08:21 +10305966 'type' => '4270'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305967 }
5968 },
5969 'Return' => '100',
5970 'ShortName' => 'encode_get_numeric_effecter_value_req'
5971 },
Andrew Jeffery0612d982024-12-12 11:08:21 +10305972 '138473' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09305973 'Header' => 'platform.h',
Andrew Jeffery0612d982024-12-12 11:08:21 +10305974 'Line' => '2174',
Andrew Jeffery48761c62024-06-03 15:48:26 +09305975 'Param' => {
5976 '0' => {
5977 'name' => 'pdr_data',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10305978 'type' => '2396'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305979 },
5980 '1' => {
5981 'name' => 'pdr_data_length',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10305982 'type' => '1140'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305983 },
5984 '2' => {
5985 'name' => 'pdr_value',
Andrew Jeffery0612d982024-12-12 11:08:21 +10305986 'type' => '161090'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305987 }
5988 },
5989 'Return' => '100',
5990 'ShortName' => 'decode_numeric_sensor_pdr_data'
5991 },
Andrew Jeffery0612d982024-12-12 11:08:21 +10305992 '161095' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09305993 'Header' => 'platform.h',
Andrew Jeffery0612d982024-12-12 11:08:21 +10305994 'Line' => '2162',
Andrew Jeffery48761c62024-06-03 15:48:26 +09305995 'Param' => {
5996 '0' => {
5997 'name' => 'sensor_data',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10305998 'type' => '1214'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305999 },
6000 '1' => {
6001 'name' => 'sensor_data_length',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10306002 'type' => '1140'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306003 },
6004 '2' => {
6005 'name' => 'event_state',
Andrew Jeffery0612d982024-12-12 11:08:21 +10306006 'type' => '4919'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306007 },
6008 '3' => {
6009 'name' => 'previous_event_state',
Andrew Jeffery0612d982024-12-12 11:08:21 +10306010 'type' => '4919'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306011 },
6012 '4' => {
6013 'name' => 'sensor_data_size',
Andrew Jeffery0612d982024-12-12 11:08:21 +10306014 'type' => '4919'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306015 },
6016 '5' => {
6017 'name' => 'present_reading',
Andrew Jeffery0612d982024-12-12 11:08:21 +10306018 'type' => '4924'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306019 }
6020 },
6021 'Reg' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306022 '5' => 'r9'
6023 },
6024 'Return' => '100',
6025 'ShortName' => 'decode_numeric_sensor_data'
6026 },
Andrew Jeffery0612d982024-12-12 11:08:21 +10306027 '163108' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306028 'Header' => 'platform.h',
Andrew Jeffery0612d982024-12-12 11:08:21 +10306029 'Line' => '2141',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306030 'Param' => {
6031 '0' => {
6032 'name' => 'sensor_data',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10306033 'type' => '1214'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306034 },
6035 '1' => {
6036 'name' => 'sensor_data_length',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10306037 'type' => '1140'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306038 },
6039 '2' => {
6040 'name' => 'sensor_offset',
Andrew Jeffery0612d982024-12-12 11:08:21 +10306041 'type' => '4919'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306042 },
6043 '3' => {
6044 'name' => 'event_state',
Andrew Jeffery0612d982024-12-12 11:08:21 +10306045 'type' => '4919'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306046 },
6047 '4' => {
6048 'name' => 'previous_event_state',
Andrew Jeffery0612d982024-12-12 11:08:21 +10306049 'type' => '4919'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306050 }
6051 },
6052 'Reg' => {
6053 '0' => 'rdi',
Andrew Jeffery0612d982024-12-12 11:08:21 +10306054 '2' => 'rdx',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306055 '3' => 'r9',
6056 '4' => 'r8'
6057 },
6058 'Return' => '100',
6059 'ShortName' => 'decode_state_sensor_data'
6060 },
Andrew Jeffery0612d982024-12-12 11:08:21 +10306061 '163907' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306062 'Header' => 'platform.h',
Andrew Jeffery0612d982024-12-12 11:08:21 +10306063 'Line' => '2123',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306064 'Param' => {
6065 '0' => {
6066 'name' => 'sensor_data',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10306067 'type' => '1214'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306068 },
6069 '1' => {
6070 'name' => 'sensor_data_length',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10306071 'type' => '1140'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306072 },
6073 '2' => {
6074 'name' => 'present_op_state',
Andrew Jeffery0612d982024-12-12 11:08:21 +10306075 'type' => '4919'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306076 },
6077 '3' => {
6078 'name' => 'previous_op_state',
Andrew Jeffery0612d982024-12-12 11:08:21 +10306079 'type' => '4919'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306080 }
6081 },
6082 'Reg' => {
Andrew Jeffery0612d982024-12-12 11:08:21 +10306083 '0' => 'rdi',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306084 '2' => 'rdx',
Andrew Jeffery0612d982024-12-12 11:08:21 +10306085 '3' => 'r8'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306086 },
6087 'Return' => '100',
6088 'ShortName' => 'decode_sensor_op_data'
6089 },
Andrew Jeffery0612d982024-12-12 11:08:21 +10306090 '164557' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306091 'Header' => 'platform.h',
Andrew Jeffery0612d982024-12-12 11:08:21 +10306092 'Line' => '2106',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306093 'Param' => {
6094 '0' => {
6095 'name' => 'event_data',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10306096 'type' => '1214'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306097 },
6098 '1' => {
6099 'name' => 'event_data_length',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10306100 'type' => '1140'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306101 },
6102 '2' => {
6103 'name' => 'sensor_id',
Andrew Jeffery0612d982024-12-12 11:08:21 +10306104 'type' => '12863'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306105 },
6106 '3' => {
6107 'name' => 'sensor_event_class_type',
Andrew Jeffery0612d982024-12-12 11:08:21 +10306108 'type' => '4919'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306109 },
6110 '4' => {
6111 'name' => 'event_class_data_offset',
Andrew Jeffery0612d982024-12-12 11:08:21 +10306112 'type' => '13426'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306113 }
6114 },
6115 'Return' => '100',
6116 'ShortName' => 'decode_sensor_event_data'
6117 },
Andrew Jeffery0612d982024-12-12 11:08:21 +10306118 '165366' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306119 'Header' => 'platform.h',
Andrew Jeffery0612d982024-12-12 11:08:21 +10306120 'Line' => '2085',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306121 'Param' => {
6122 '0' => {
6123 'name' => 'msg',
Andrew Jeffery0612d982024-12-12 11:08:21 +10306124 'type' => '4914'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306125 },
6126 '1' => {
6127 'name' => 'payload_length',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10306128 'type' => '1140'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306129 },
6130 '2' => {
6131 'name' => 'completion_code',
Andrew Jeffery0612d982024-12-12 11:08:21 +10306132 'type' => '4919'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306133 },
6134 '3' => {
6135 'name' => 'synchrony_config',
Andrew Jeffery0612d982024-12-12 11:08:21 +10306136 'type' => '4919'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306137 },
6138 '4' => {
6139 'name' => 'synchrony_config_support',
Andrew Jeffery0612d982024-12-12 11:08:21 +10306140 'type' => '6753'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306141 },
6142 '5' => {
6143 'name' => 'number_event_class_returned',
Andrew Jeffery0612d982024-12-12 11:08:21 +10306144 'type' => '4919'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306145 },
6146 '6' => {
6147 'name' => 'event_class',
6148 'offset' => '0',
Andrew Jeffery0612d982024-12-12 11:08:21 +10306149 'type' => '4919'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306150 },
6151 '7' => {
6152 'name' => 'event_class_count',
6153 'offset' => '8',
6154 'type' => '121'
6155 }
6156 },
6157 'Reg' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306158 '4' => 'r8',
6159 '5' => 'r9'
6160 },
6161 'Return' => '100',
6162 'ShortName' => 'decode_event_message_supported_resp'
6163 },
Andrew Jeffery0612d982024-12-12 11:08:21 +10306164 '166644' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306165 'Header' => 'platform.h',
Andrew Jeffery0612d982024-12-12 11:08:21 +10306166 'Line' => '2068',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306167 'Param' => {
6168 '0' => {
6169 'name' => 'instance_id',
6170 'type' => '121'
6171 },
6172 '1' => {
6173 'name' => 'format_version',
6174 'type' => '121'
6175 },
6176 '2' => {
6177 'name' => 'msg',
Andrew Jeffery0612d982024-12-12 11:08:21 +10306178 'type' => '4270'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306179 }
6180 },
6181 'Return' => '100',
6182 'ShortName' => 'encode_event_message_supported_req'
6183 },
Andrew Jeffery0612d982024-12-12 11:08:21 +10306184 '166842' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306185 'Header' => 'platform.h',
Andrew Jeffery0612d982024-12-12 11:08:21 +10306186 'Line' => '2041',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306187 'Param' => {
6188 '0' => {
6189 'name' => 'msg',
Andrew Jeffery0612d982024-12-12 11:08:21 +10306190 'type' => '4914'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306191 },
6192 '1' => {
6193 'name' => 'payload_length',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10306194 'type' => '1140'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306195 },
6196 '2' => {
6197 'name' => 'completion_code',
Andrew Jeffery0612d982024-12-12 11:08:21 +10306198 'type' => '4919'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306199 },
6200 '3' => {
6201 'name' => 'terminus_max_buffer_size',
Andrew Jeffery0612d982024-12-12 11:08:21 +10306202 'type' => '12863'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306203 }
6204 },
6205 'Return' => '100',
6206 'ShortName' => 'decode_event_message_buffer_size_resp'
6207 },
Andrew Jeffery0612d982024-12-12 11:08:21 +10306208 '167611' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306209 'Header' => 'platform.h',
Andrew Jeffery0612d982024-12-12 11:08:21 +10306210 'Line' => '2054',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306211 'Param' => {
6212 '0' => {
6213 'name' => 'instance_id',
6214 'type' => '121'
6215 },
6216 '1' => {
6217 'name' => 'event_receiver_max_buffer_size',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10306218 'type' => '1006'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306219 },
6220 '2' => {
6221 'name' => 'msg',
Andrew Jeffery0612d982024-12-12 11:08:21 +10306222 'type' => '4270'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306223 }
6224 },
6225 'Reg' => {
6226 '2' => 'rbx'
6227 },
6228 'Return' => '100',
6229 'ShortName' => 'encode_event_message_buffer_size_req'
6230 },
Andrew Jeffery0612d982024-12-12 11:08:21 +10306231 '167809' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306232 'Header' => 'platform.h',
Andrew Jeffery0612d982024-12-12 11:08:21 +10306233 'Line' => '2030',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306234 'Param' => {
6235 '0' => {
6236 'name' => 'msg',
Andrew Jeffery0612d982024-12-12 11:08:21 +10306237 'type' => '4914'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306238 },
6239 '1' => {
6240 'name' => 'payload_length',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10306241 'type' => '1140'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306242 },
6243 '2' => {
6244 'name' => 'completion_code',
Andrew Jeffery0612d982024-12-12 11:08:21 +10306245 'type' => '4919'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306246 },
6247 '3' => {
6248 'name' => 'platform_event_status',
Andrew Jeffery0612d982024-12-12 11:08:21 +10306249 'type' => '4919'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306250 }
6251 },
6252 'Reg' => {
Andrew Jeffery4f60fb72024-09-23 13:56:44 +09306253 '3' => 'rcx'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306254 },
6255 'Return' => '100',
6256 'ShortName' => 'decode_platform_event_message_resp'
6257 },
Andrew Jeffery0612d982024-12-12 11:08:21 +10306258 '168485' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306259 'Header' => 'platform.h',
Andrew Jeffery0612d982024-12-12 11:08:21 +10306260 'Line' => '1973',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306261 'Param' => {
6262 '0' => {
6263 'name' => 'instance_id',
6264 'type' => '121'
6265 },
6266 '1' => {
6267 'name' => 'format_version',
6268 'type' => '121'
6269 },
6270 '2' => {
6271 'name' => 'tid',
6272 'type' => '121'
6273 },
6274 '3' => {
6275 'name' => 'event_class',
6276 'type' => '121'
6277 },
6278 '4' => {
6279 'name' => 'event_data',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10306280 'type' => '1214'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306281 },
6282 '5' => {
6283 'name' => 'event_data_length',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10306284 'type' => '1140'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306285 },
6286 '6' => {
6287 'name' => 'msg',
6288 'offset' => '0',
Andrew Jeffery0612d982024-12-12 11:08:21 +10306289 'type' => '4270'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306290 },
6291 '7' => {
6292 'name' => 'payload_length',
6293 'offset' => '8',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10306294 'type' => '1140'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306295 }
6296 },
6297 'Return' => '100',
6298 'ShortName' => 'encode_platform_event_message_req'
6299 },
Andrew Jeffery0612d982024-12-12 11:08:21 +10306300 '168886' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306301 'Header' => 'platform.h',
Andrew Jeffery0612d982024-12-12 11:08:21 +10306302 'Line' => '1953',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306303 'Param' => {
6304 '0' => {
6305 'name' => 'instance_id',
6306 'type' => '121'
6307 },
6308 '1' => {
6309 'name' => 'completion_code',
6310 'type' => '121'
6311 },
6312 '2' => {
6313 'name' => 'tid',
6314 'type' => '121'
6315 },
6316 '3' => {
6317 'name' => 'event_id',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10306318 'type' => '1006'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306319 },
6320 '4' => {
6321 'name' => 'next_data_transfer_handle',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10306322 'type' => '1018'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306323 },
6324 '5' => {
6325 'name' => 'transfer_flag',
6326 'type' => '121'
6327 },
6328 '6' => {
6329 'name' => 'event_class',
6330 'offset' => '0',
6331 'type' => '121'
6332 },
6333 '7' => {
6334 'name' => 'event_data_size',
6335 'offset' => '8',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10306336 'type' => '1018'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306337 },
6338 '8' => {
6339 'name' => 'event_data',
6340 'offset' => '16',
Andrew Jeffery0612d982024-12-12 11:08:21 +10306341 'type' => '4919'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306342 },
6343 '9' => {
6344 'name' => 'checksum',
6345 'offset' => '24',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10306346 'type' => '1018'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306347 },
6348 '10' => {
6349 'name' => 'msg',
6350 'offset' => '32',
Andrew Jeffery0612d982024-12-12 11:08:21 +10306351 'type' => '4270'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306352 },
6353 '11' => {
6354 'name' => 'payload_length',
6355 'offset' => '40',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10306356 'type' => '1140'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306357 }
6358 },
6359 'Return' => '100',
6360 'ShortName' => 'encode_poll_for_platform_event_message_resp'
6361 },
Andrew Jeffery0612d982024-12-12 11:08:21 +10306362 '171000' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306363 'Header' => 'platform.h',
Andrew Jeffery0612d982024-12-12 11:08:21 +10306364 'Line' => '1931',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306365 'Param' => {
6366 '0' => {
6367 'name' => 'instance_id',
6368 'type' => '121'
6369 },
6370 '1' => {
6371 'name' => 'completion_code',
6372 'type' => '121'
6373 },
6374 '2' => {
6375 'name' => 'platform_event_status',
6376 'type' => '121'
6377 },
6378 '3' => {
6379 'name' => 'msg',
Andrew Jeffery0612d982024-12-12 11:08:21 +10306380 'type' => '4270'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306381 }
6382 },
6383 'Return' => '100',
6384 'ShortName' => 'encode_platform_event_message_resp'
6385 },
Andrew Jeffery0612d982024-12-12 11:08:21 +10306386 '171218' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306387 'Header' => 'platform.h',
Andrew Jeffery0612d982024-12-12 11:08:21 +10306388 'Line' => '1916',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306389 'Param' => {
6390 '0' => {
6391 'name' => 'msg',
Andrew Jeffery0612d982024-12-12 11:08:21 +10306392 'type' => '4914'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306393 },
6394 '1' => {
6395 'name' => 'payload_length',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10306396 'type' => '1140'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306397 },
6398 '2' => {
6399 'name' => 'format_version',
Andrew Jeffery0612d982024-12-12 11:08:21 +10306400 'type' => '4919'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306401 },
6402 '3' => {
6403 'name' => 'transfer_operation_flag',
Andrew Jeffery0612d982024-12-12 11:08:21 +10306404 'type' => '4919'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306405 },
6406 '4' => {
6407 'name' => 'data_transfer_handle',
Andrew Jeffery0612d982024-12-12 11:08:21 +10306408 'type' => '4924'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306409 },
6410 '5' => {
6411 'name' => 'event_id_to_acknowledge',
Andrew Jeffery0612d982024-12-12 11:08:21 +10306412 'type' => '12863'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306413 }
6414 },
6415 'Return' => '100',
6416 'ShortName' => 'decode_poll_for_platform_event_message_req'
6417 },
Andrew Jeffery0612d982024-12-12 11:08:21 +10306418 '172468' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306419 'Header' => 'platform.h',
Andrew Jeffery0612d982024-12-12 11:08:21 +10306420 'Line' => '1900',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306421 'Param' => {
6422 '0' => {
6423 'name' => 'msg',
Andrew Jeffery0612d982024-12-12 11:08:21 +10306424 'type' => '4914'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306425 },
6426 '1' => {
6427 'name' => 'payload_length',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10306428 'type' => '1140'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306429 },
6430 '2' => {
6431 'name' => 'format_version',
Andrew Jeffery0612d982024-12-12 11:08:21 +10306432 'type' => '4919'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306433 },
6434 '3' => {
6435 'name' => 'tid',
Andrew Jeffery0612d982024-12-12 11:08:21 +10306436 'type' => '4919'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306437 },
6438 '4' => {
6439 'name' => 'event_class',
Andrew Jeffery0612d982024-12-12 11:08:21 +10306440 'type' => '4919'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306441 },
6442 '5' => {
6443 'name' => 'event_data_offset',
Andrew Jeffery0612d982024-12-12 11:08:21 +10306444 'type' => '13426'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306445 }
6446 },
6447 'Reg' => {
Andrew Jeffery0612d982024-12-12 11:08:21 +10306448 '0' => 'r10',
6449 '2' => 'rdx',
6450 '3' => 'rcx',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306451 '4' => 'r8',
6452 '5' => 'r9'
6453 },
6454 'Return' => '100',
6455 'ShortName' => 'decode_platform_event_message_req'
6456 },
Andrew Jeffery0612d982024-12-12 11:08:21 +10306457 '173287' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306458 'Header' => 'platform.h',
Andrew Jeffery0612d982024-12-12 11:08:21 +10306459 'Line' => '2318',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306460 'Param' => {
6461 '0' => {
6462 'name' => 'event_data',
Andrew Jeffery0612d982024-12-12 11:08:21 +10306463 'type' => '173478'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306464 },
6465 '1' => {
6466 'name' => 'event_data_size',
Andrew Jeffery0612d982024-12-12 11:08:21 +10306467 'type' => '32005'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306468 },
6469 '2' => {
6470 'name' => 'sensor_id',
Andrew Jeffery0612d982024-12-12 11:08:21 +10306471 'type' => '16179'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306472 },
6473 '3' => {
6474 'name' => 'sensor_event_class',
Andrew Jeffery0612d982024-12-12 11:08:21 +10306475 'type' => '91219'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306476 },
6477 '4' => {
6478 'name' => 'sensor_offset',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10306479 'type' => '1001'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306480 },
6481 '5' => {
6482 'name' => 'event_state',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10306483 'type' => '1001'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306484 },
6485 '6' => {
6486 'name' => 'previous_event_state',
6487 'offset' => '0',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10306488 'type' => '1001'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306489 },
6490 '7' => {
6491 'name' => 'actual_event_data_size',
Andrew Jeffery0612d982024-12-12 11:08:21 +10306492 'type' => '130939'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306493 }
6494 },
6495 'Reg' => {
6496 '1' => 'rdi',
6497 '2' => 'rdx',
6498 '3' => 'rcx',
6499 '4' => 'r8',
6500 '5' => 'r9',
6501 '7' => 'rsi'
6502 },
6503 'Return' => '100',
6504 'ShortName' => 'encode_sensor_event_data'
6505 },
Andrew Jeffery0612d982024-12-12 11:08:21 +10306506 '173493' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306507 'Header' => 'platform.h',
Andrew Jeffery0612d982024-12-12 11:08:21 +10306508 'Line' => '1452',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306509 'Param' => {
6510 '0' => {
6511 'name' => 'msg',
Andrew Jeffery0612d982024-12-12 11:08:21 +10306512 'type' => '4914'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306513 },
6514 '1' => {
6515 'name' => 'payload_length',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10306516 'type' => '1140'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306517 },
6518 '2' => {
6519 'name' => 'sensor_id',
Andrew Jeffery0612d982024-12-12 11:08:21 +10306520 'type' => '12863'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306521 },
6522 '3' => {
6523 'name' => 'sensor_rearm',
Andrew Jeffery0612d982024-12-12 11:08:21 +10306524 'type' => '6753'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306525 },
6526 '4' => {
6527 'name' => 'reserved',
Andrew Jeffery0612d982024-12-12 11:08:21 +10306528 'type' => '4919'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306529 }
6530 },
6531 'Return' => '100',
6532 'ShortName' => 'decode_get_state_sensor_readings_req'
6533 },
Andrew Jeffery0612d982024-12-12 11:08:21 +10306534 '174398' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306535 'Header' => 'platform.h',
Andrew Jeffery0612d982024-12-12 11:08:21 +10306536 'Line' => '1820',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306537 'Param' => {
6538 '0' => {
6539 'name' => 'msg',
Andrew Jeffery0612d982024-12-12 11:08:21 +10306540 'type' => '4914'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306541 },
6542 '1' => {
6543 'name' => 'payload_length',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10306544 'type' => '1140'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306545 },
6546 '2' => {
6547 'name' => 'completion_code',
Andrew Jeffery0612d982024-12-12 11:08:21 +10306548 'type' => '4919'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306549 },
6550 '3' => {
6551 'name' => 'comp_sensor_count',
Andrew Jeffery0612d982024-12-12 11:08:21 +10306552 'type' => '4919'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306553 },
6554 '4' => {
6555 'name' => 'field',
Andrew Jeffery0612d982024-12-12 11:08:21 +10306556 'type' => '175628'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306557 }
6558 },
6559 'Reg' => {
Andrew Jeffery0612d982024-12-12 11:08:21 +10306560 '3' => 'r9',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306561 '4' => 'r8'
6562 },
6563 'Return' => '100',
6564 'ShortName' => 'decode_get_state_sensor_readings_resp'
6565 },
Andrew Jeffery0612d982024-12-12 11:08:21 +10306566 '175633' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306567 'Header' => 'platform.h',
Andrew Jeffery0612d982024-12-12 11:08:21 +10306568 'Line' => '1800',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306569 'Param' => {
6570 '0' => {
6571 'name' => 'instance_id',
6572 'type' => '121'
6573 },
6574 '1' => {
6575 'name' => 'sensor_id',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10306576 'type' => '1006'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306577 },
6578 '2' => {
6579 'name' => 'sensor_rearm',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10306580 'type' => '2831'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306581 },
6582 '3' => {
6583 'name' => 'reserved',
6584 'type' => '121'
6585 },
6586 '4' => {
6587 'name' => 'msg',
Andrew Jeffery0612d982024-12-12 11:08:21 +10306588 'type' => '4270'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306589 }
6590 },
6591 'Return' => '100',
6592 'ShortName' => 'encode_get_state_sensor_readings_req'
6593 },
Andrew Jeffery0612d982024-12-12 11:08:21 +10306594 '175871' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306595 'Header' => 'platform.h',
Andrew Jeffery0612d982024-12-12 11:08:21 +10306596 'Line' => '1472',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306597 'Param' => {
6598 '0' => {
6599 'name' => 'instance_id',
6600 'type' => '121'
6601 },
6602 '1' => {
6603 'name' => 'completion_code',
6604 'type' => '121'
6605 },
6606 '2' => {
6607 'name' => 'comp_sensor_count',
6608 'type' => '121'
6609 },
6610 '3' => {
6611 'name' => 'field',
Andrew Jeffery0612d982024-12-12 11:08:21 +10306612 'type' => '175628'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306613 },
6614 '4' => {
6615 'name' => 'msg',
Andrew Jeffery0612d982024-12-12 11:08:21 +10306616 'type' => '4270'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306617 }
6618 },
6619 'Return' => '100',
6620 'ShortName' => 'encode_get_state_sensor_readings_resp'
6621 },
Andrew Jeffery0612d982024-12-12 11:08:21 +10306622 '176225' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306623 'Header' => 'platform.h',
Andrew Jeffery0612d982024-12-12 11:08:21 +10306624 'Line' => '1781',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306625 'Param' => {
6626 '0' => {
6627 'name' => 'msg',
Andrew Jeffery0612d982024-12-12 11:08:21 +10306628 'type' => '4914'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306629 },
6630 '1' => {
6631 'name' => 'payload_length',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10306632 'type' => '1140'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306633 },
6634 '2' => {
6635 'name' => 'completion_code',
Andrew Jeffery0612d982024-12-12 11:08:21 +10306636 'type' => '4919'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306637 }
6638 },
6639 'Reg' => {
6640 '0' => 'rdi',
6641 '1' => 'rsi',
6642 '2' => 'rdx'
6643 },
6644 'Return' => '100',
6645 'ShortName' => 'decode_set_numeric_effecter_value_resp'
6646 },
Andrew Jeffery0612d982024-12-12 11:08:21 +10306647 '176302' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306648 'Header' => 'platform.h',
Andrew Jeffery0612d982024-12-12 11:08:21 +10306649 'Line' => '1768',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306650 'Param' => {
6651 '0' => {
6652 'name' => 'instance_id',
6653 'type' => '121'
6654 },
6655 '1' => {
6656 'name' => 'effecter_id',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10306657 'type' => '1006'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306658 },
6659 '2' => {
6660 'name' => 'effecter_data_size',
6661 'type' => '121'
6662 },
6663 '3' => {
6664 'name' => 'effecter_value',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10306665 'type' => '1214'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306666 },
6667 '4' => {
6668 'name' => 'msg',
Andrew Jeffery0612d982024-12-12 11:08:21 +10306669 'type' => '4270'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306670 },
6671 '5' => {
6672 'name' => 'payload_length',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10306673 'type' => '1140'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306674 }
6675 },
6676 'Reg' => {
6677 '3' => 'r12'
6678 },
6679 'Return' => '100',
6680 'ShortName' => 'encode_set_numeric_effecter_value_req'
6681 },
Andrew Jeffery0612d982024-12-12 11:08:21 +10306682 '176774' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306683 'Header' => 'platform.h',
Andrew Jeffery0612d982024-12-12 11:08:21 +10306684 'Line' => '1343',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306685 'Param' => {
6686 '0' => {
6687 'name' => 'instance_id',
6688 'type' => '121'
6689 },
6690 '1' => {
6691 'name' => 'completion_code',
6692 'type' => '121'
6693 },
6694 '2' => {
6695 'name' => 'msg',
Andrew Jeffery0612d982024-12-12 11:08:21 +10306696 'type' => '4270'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306697 },
6698 '3' => {
6699 'name' => 'payload_length',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10306700 'type' => '1140'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306701 }
6702 },
6703 'Return' => '100',
6704 'ShortName' => 'encode_set_numeric_effecter_value_resp'
6705 },
Andrew Jeffery0612d982024-12-12 11:08:21 +10306706 '176967' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306707 'Header' => 'platform.h',
Andrew Jeffery0612d982024-12-12 11:08:21 +10306708 'Line' => '1327',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306709 'Param' => {
6710 '0' => {
6711 'name' => 'msg',
Andrew Jeffery0612d982024-12-12 11:08:21 +10306712 'type' => '4914'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306713 },
6714 '1' => {
6715 'name' => 'payload_length',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10306716 'type' => '1140'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306717 },
6718 '2' => {
6719 'name' => 'effecter_id',
Andrew Jeffery0612d982024-12-12 11:08:21 +10306720 'type' => '12863'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306721 },
6722 '3' => {
6723 'name' => 'effecter_data_size',
Andrew Jeffery0612d982024-12-12 11:08:21 +10306724 'type' => '4919'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306725 },
6726 '4' => {
6727 'name' => 'effecter_value',
Andrew Jeffery0612d982024-12-12 11:08:21 +10306728 'type' => '4919'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306729 }
6730 },
6731 'Return' => '100',
6732 'ShortName' => 'decode_set_numeric_effecter_value_req'
6733 },
Andrew Jeffery0612d982024-12-12 11:08:21 +10306734 '180748' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306735 'Header' => 'platform.h',
Andrew Jeffery0612d982024-12-12 11:08:21 +10306736 'Line' => '1679',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306737 'Param' => {
6738 '0' => {
6739 'name' => 'msg',
Andrew Jeffery0612d982024-12-12 11:08:21 +10306740 'type' => '4914'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306741 },
6742 '1' => {
6743 'name' => 'payload_length',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10306744 'type' => '1140'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306745 },
6746 '2' => {
6747 'name' => 'completion_code',
Andrew Jeffery0612d982024-12-12 11:08:21 +10306748 'type' => '4919'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306749 },
6750 '3' => {
6751 'name' => 'next_record_hndl',
Andrew Jeffery0612d982024-12-12 11:08:21 +10306752 'type' => '4924'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306753 },
6754 '4' => {
6755 'name' => 'next_data_transfer_hndl',
Andrew Jeffery0612d982024-12-12 11:08:21 +10306756 'type' => '4924'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306757 },
6758 '5' => {
6759 'name' => 'transfer_flag',
Andrew Jeffery0612d982024-12-12 11:08:21 +10306760 'type' => '4919'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306761 },
6762 '6' => {
6763 'name' => 'resp_cnt',
6764 'offset' => '0',
Andrew Jeffery0612d982024-12-12 11:08:21 +10306765 'type' => '12863'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306766 },
6767 '7' => {
6768 'name' => 'record_data',
6769 'offset' => '8',
Andrew Jeffery0612d982024-12-12 11:08:21 +10306770 'type' => '4919'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306771 },
6772 '8' => {
6773 'name' => 'record_data_length',
6774 'offset' => '16',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10306775 'type' => '1140'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306776 },
6777 '9' => {
6778 'name' => 'transfer_crc',
6779 'offset' => '24',
Andrew Jeffery0612d982024-12-12 11:08:21 +10306780 'type' => '4919'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306781 }
6782 },
6783 'Reg' => {
6784 '5' => 'rbx'
6785 },
6786 'Return' => '100',
6787 'ShortName' => 'decode_get_pdr_resp'
6788 },
Andrew Jeffery0612d982024-12-12 11:08:21 +10306789 '182602' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306790 'Header' => 'platform.h',
Andrew Jeffery0612d982024-12-12 11:08:21 +10306791 'Line' => '1648',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306792 'Param' => {
6793 '0' => {
6794 'name' => 'instance_id',
6795 'type' => '121'
6796 },
6797 '1' => {
6798 'name' => 'record_hndl',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10306799 'type' => '1018'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306800 },
6801 '2' => {
6802 'name' => 'data_transfer_hndl',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10306803 'type' => '1018'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306804 },
6805 '3' => {
6806 'name' => 'transfer_op_flag',
6807 'type' => '121'
6808 },
6809 '4' => {
6810 'name' => 'request_cnt',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10306811 'type' => '1006'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306812 },
6813 '5' => {
6814 'name' => 'record_chg_num',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10306815 'type' => '1006'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306816 },
6817 '6' => {
6818 'name' => 'msg',
6819 'offset' => '0',
Andrew Jeffery0612d982024-12-12 11:08:21 +10306820 'type' => '4270'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306821 },
6822 '7' => {
6823 'name' => 'payload_length',
6824 'offset' => '8',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10306825 'type' => '1140'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306826 }
6827 },
6828 'Reg' => {
6829 '2' => 'r14'
6830 },
6831 'Return' => '100',
6832 'ShortName' => 'encode_get_pdr_req'
6833 },
Andrew Jeffery0612d982024-12-12 11:08:21 +10306834 '184836' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306835 'Header' => 'platform.h',
Andrew Jeffery0612d982024-12-12 11:08:21 +10306836 'Line' => '1610',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306837 'Param' => {
6838 '0' => {
6839 'name' => 'msg',
Andrew Jeffery0612d982024-12-12 11:08:21 +10306840 'type' => '4914'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306841 },
6842 '1' => {
6843 'name' => 'payload_length',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10306844 'type' => '1140'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306845 },
6846 '2' => {
6847 'name' => 'completion_code',
Andrew Jeffery0612d982024-12-12 11:08:21 +10306848 'type' => '4919'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306849 },
6850 '3' => {
6851 'name' => 'repository_state',
Andrew Jeffery0612d982024-12-12 11:08:21 +10306852 'type' => '4919'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306853 },
6854 '4' => {
6855 'name' => 'update_time',
Andrew Jeffery0612d982024-12-12 11:08:21 +10306856 'type' => '4919'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306857 },
6858 '5' => {
6859 'name' => 'oem_update_time',
Andrew Jeffery0612d982024-12-12 11:08:21 +10306860 'type' => '4919'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306861 },
6862 '6' => {
6863 'name' => 'record_count',
6864 'offset' => '0',
Andrew Jeffery0612d982024-12-12 11:08:21 +10306865 'type' => '4924'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306866 },
6867 '7' => {
6868 'name' => 'repository_size',
6869 'offset' => '8',
Andrew Jeffery0612d982024-12-12 11:08:21 +10306870 'type' => '4924'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306871 },
6872 '8' => {
6873 'name' => 'largest_record_size',
6874 'offset' => '16',
Andrew Jeffery0612d982024-12-12 11:08:21 +10306875 'type' => '4924'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306876 },
6877 '9' => {
6878 'name' => 'data_transfer_handle_timeout',
6879 'offset' => '24',
Andrew Jeffery0612d982024-12-12 11:08:21 +10306880 'type' => '4919'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306881 }
6882 },
6883 'Return' => '100',
6884 'ShortName' => 'decode_get_pdr_repository_info_resp'
6885 },
Andrew Jeffery0612d982024-12-12 11:08:21 +10306886 '186895' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306887 'Header' => 'platform.h',
Andrew Jeffery0612d982024-12-12 11:08:21 +10306888 'Line' => '1586',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306889 'Param' => {
6890 '0' => {
6891 'name' => 'instance_id',
6892 'type' => '121'
6893 },
6894 '1' => {
6895 'name' => 'completion_code',
6896 'type' => '121'
6897 },
6898 '2' => {
6899 'name' => 'repository_state',
6900 'type' => '121'
6901 },
6902 '3' => {
6903 'name' => 'update_time',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10306904 'type' => '1214'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306905 },
6906 '4' => {
6907 'name' => 'oem_update_time',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10306908 'type' => '1214'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306909 },
6910 '5' => {
6911 'name' => 'record_count',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10306912 'type' => '1018'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306913 },
6914 '6' => {
6915 'name' => 'repository_size',
6916 'offset' => '0',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10306917 'type' => '1018'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306918 },
6919 '7' => {
6920 'name' => 'largest_record_size',
6921 'offset' => '8',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10306922 'type' => '1018'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306923 },
6924 '8' => {
6925 'name' => 'data_transfer_handle_timeout',
6926 'offset' => '16',
6927 'type' => '121'
6928 },
6929 '9' => {
6930 'name' => 'msg',
6931 'offset' => '24',
Andrew Jeffery0612d982024-12-12 11:08:21 +10306932 'type' => '4270'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306933 }
6934 },
6935 'Return' => '100',
6936 'ShortName' => 'encode_get_pdr_repository_info_resp'
6937 },
Andrew Jeffery0612d982024-12-12 11:08:21 +10306938 '187368' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306939 'Header' => 'platform.h',
Andrew Jeffery0612d982024-12-12 11:08:21 +10306940 'Line' => '1410',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306941 'Param' => {
6942 '0' => {
6943 'name' => 'instance_id',
6944 'type' => '121'
6945 },
6946 '1' => {
6947 'name' => 'completion_code',
6948 'type' => '121'
6949 },
6950 '2' => {
6951 'name' => 'next_record_hndl',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10306952 'type' => '1018'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306953 },
6954 '3' => {
6955 'name' => 'next_data_transfer_hndl',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10306956 'type' => '1018'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306957 },
6958 '4' => {
6959 'name' => 'transfer_flag',
6960 'type' => '121'
6961 },
6962 '5' => {
6963 'name' => 'resp_cnt',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10306964 'type' => '1006'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306965 },
6966 '6' => {
6967 'name' => 'record_data',
6968 'offset' => '0',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10306969 'type' => '1214'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306970 },
6971 '7' => {
6972 'name' => 'transfer_crc',
6973 'offset' => '8',
6974 'type' => '121'
6975 },
6976 '8' => {
6977 'name' => 'msg',
6978 'offset' => '16',
Andrew Jeffery0612d982024-12-12 11:08:21 +10306979 'type' => '4270'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306980 }
6981 },
6982 'Return' => '100',
6983 'ShortName' => 'encode_get_pdr_resp'
6984 },
Andrew Jeffery0612d982024-12-12 11:08:21 +10306985 '187817' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306986 'Header' => 'platform.h',
Andrew Jeffery0612d982024-12-12 11:08:21 +10306987 'Line' => '1431',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306988 'Param' => {
6989 '0' => {
6990 'name' => 'msg',
Andrew Jeffery0612d982024-12-12 11:08:21 +10306991 'type' => '4914'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306992 },
6993 '1' => {
6994 'name' => 'payload_length',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10306995 'type' => '1140'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306996 },
6997 '2' => {
6998 'name' => 'record_hndl',
Andrew Jeffery0612d982024-12-12 11:08:21 +10306999 'type' => '4924'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307000 },
7001 '3' => {
7002 'name' => 'data_transfer_hndl',
Andrew Jeffery0612d982024-12-12 11:08:21 +10307003 'type' => '4924'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307004 },
7005 '4' => {
7006 'name' => 'transfer_op_flag',
Andrew Jeffery0612d982024-12-12 11:08:21 +10307007 'type' => '4919'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307008 },
7009 '5' => {
7010 'name' => 'request_cnt',
Andrew Jeffery0612d982024-12-12 11:08:21 +10307011 'type' => '12863'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307012 },
7013 '6' => {
7014 'name' => 'record_chg_num',
7015 'offset' => '0',
Andrew Jeffery0612d982024-12-12 11:08:21 +10307016 'type' => '12863'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307017 }
7018 },
7019 'Return' => '100',
7020 'ShortName' => 'decode_get_pdr_req'
7021 },
Andrew Jeffery0612d982024-12-12 11:08:21 +10307022 '189294' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09307023 'Header' => 'platform.h',
Andrew Jeffery0612d982024-12-12 11:08:21 +10307024 'Line' => '1382',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307025 'Param' => {
7026 '0' => {
7027 'name' => 'msg',
Andrew Jeffery0612d982024-12-12 11:08:21 +10307028 'type' => '4914'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307029 },
7030 '1' => {
7031 'name' => 'payload_length',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10307032 'type' => '1140'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307033 },
7034 '2' => {
7035 'name' => 'effecter_id',
Andrew Jeffery0612d982024-12-12 11:08:21 +10307036 'type' => '12863'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307037 },
7038 '3' => {
7039 'name' => 'comp_effecter_count',
Andrew Jeffery0612d982024-12-12 11:08:21 +10307040 'type' => '4919'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307041 },
7042 '4' => {
7043 'name' => 'field',
Andrew Jeffery0612d982024-12-12 11:08:21 +10307044 'type' => '190346'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307045 }
7046 },
7047 'Return' => '100',
7048 'ShortName' => 'decode_set_state_effecter_states_req'
7049 },
Andrew Jeffery0612d982024-12-12 11:08:21 +10307050 '190351' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09307051 'Header' => 'platform.h',
Andrew Jeffery0612d982024-12-12 11:08:21 +10307052 'Line' => '1747',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307053 'Param' => {
7054 '0' => {
7055 'name' => 'msg',
Andrew Jeffery0612d982024-12-12 11:08:21 +10307056 'type' => '4914'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307057 },
7058 '1' => {
7059 'name' => 'payload_length',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10307060 'type' => '1140'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307061 },
7062 '2' => {
7063 'name' => 'completion_code',
Andrew Jeffery0612d982024-12-12 11:08:21 +10307064 'type' => '4919'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307065 }
7066 },
7067 'Reg' => {
7068 '0' => 'rdi',
7069 '1' => 'rsi',
7070 '2' => 'rdx'
7071 },
7072 'Return' => '100',
7073 'ShortName' => 'decode_set_state_effecter_states_resp'
7074 },
Andrew Jeffery0612d982024-12-12 11:08:21 +10307075 '190426' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09307076 'Header' => 'platform.h',
Andrew Jeffery0612d982024-12-12 11:08:21 +10307077 'Line' => '1728',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307078 'Param' => {
7079 '0' => {
7080 'name' => 'instance_id',
7081 'type' => '121'
7082 },
7083 '1' => {
7084 'name' => 'effecter_id',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10307085 'type' => '1006'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307086 },
7087 '2' => {
7088 'name' => 'comp_effecter_count',
7089 'type' => '121'
7090 },
7091 '3' => {
7092 'name' => 'field',
Andrew Jeffery0612d982024-12-12 11:08:21 +10307093 'type' => '190346'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307094 },
7095 '4' => {
7096 'name' => 'msg',
Andrew Jeffery0612d982024-12-12 11:08:21 +10307097 'type' => '4270'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307098 }
7099 },
7100 'Reg' => {
7101 '1' => 'rsi'
7102 },
7103 'Return' => '100',
7104 'ShortName' => 'encode_set_state_effecter_states_req'
7105 },
Andrew Jeffery0612d982024-12-12 11:08:21 +10307106 '190770' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09307107 'Header' => 'platform.h',
Andrew Jeffery0612d982024-12-12 11:08:21 +10307108 'Line' => '1360',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307109 'Param' => {
7110 '0' => {
7111 'name' => 'instance_id',
7112 'type' => '121'
7113 },
7114 '1' => {
7115 'name' => 'completion_code',
7116 'type' => '121'
7117 },
7118 '2' => {
7119 'name' => 'msg',
Andrew Jeffery0612d982024-12-12 11:08:21 +10307120 'type' => '4270'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307121 }
7122 },
7123 'Return' => '100',
7124 'ShortName' => 'encode_set_state_effecter_states_resp'
7125 },
Andrew Jeffery0612d982024-12-12 11:08:21 +10307126 '190937' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09307127 'Header' => 'platform.h',
Andrew Jeffery0612d982024-12-12 11:08:21 +10307128 'Line' => '710',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307129 'Param' => {
7130 '0' => {
7131 'name' => 'sensor',
Andrew Jeffery0612d982024-12-12 11:08:21 +10307132 'type' => '191327'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307133 },
7134 '1' => {
7135 'name' => 'allocation_size',
Andrew Jeffery0612d982024-12-12 11:08:21 +10307136 'type' => '32005'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307137 },
7138 '2' => {
7139 'name' => 'possible_states',
Andrew Jeffery0612d982024-12-12 11:08:21 +10307140 'type' => '191337'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307141 },
7142 '3' => {
7143 'name' => 'possible_states_size',
Andrew Jeffery0612d982024-12-12 11:08:21 +10307144 'type' => '32005'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307145 },
7146 '4' => {
7147 'name' => 'actual_size',
Andrew Jeffery0612d982024-12-12 11:08:21 +10307148 'type' => '130939'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307149 }
7150 },
7151 'Reg' => {
7152 '0' => 'rdi',
Andrew Jefferybb50a592024-09-26 21:59:44 +09307153 '1' => 'rsi',
7154 '2' => 'r9',
7155 '3' => 'rcx',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307156 '4' => 'r8'
7157 },
7158 'Return' => '100',
7159 'ShortName' => 'encode_state_sensor_pdr'
7160 },
Andrew Jeffery0612d982024-12-12 11:08:21 +10307161 '191347' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09307162 'Header' => 'platform.h',
Andrew Jeffery0612d982024-12-12 11:08:21 +10307163 'Line' => '950',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307164 'Param' => {
7165 '0' => {
7166 'name' => 'effecter',
Andrew Jeffery0612d982024-12-12 11:08:21 +10307167 'type' => '191737'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307168 },
7169 '1' => {
7170 'name' => 'allocation_size',
Andrew Jeffery0612d982024-12-12 11:08:21 +10307171 'type' => '32005'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307172 },
7173 '2' => {
7174 'name' => 'possible_states',
Andrew Jeffery0612d982024-12-12 11:08:21 +10307175 'type' => '191747'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307176 },
7177 '3' => {
7178 'name' => 'possible_states_size',
Andrew Jeffery0612d982024-12-12 11:08:21 +10307179 'type' => '32005'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307180 },
7181 '4' => {
7182 'name' => 'actual_size',
Andrew Jeffery0612d982024-12-12 11:08:21 +10307183 'type' => '130939'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307184 }
7185 },
7186 'Reg' => {
7187 '0' => 'rdi',
Andrew Jefferyad33b992024-10-02 16:12:15 +09307188 '1' => 'rsi',
Andrew Jeffery1be1d5e2024-11-07 10:43:44 +10307189 '2' => 'r9',
Andrew Jefferyad33b992024-10-02 16:12:15 +09307190 '3' => 'rcx',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307191 '4' => 'r8'
7192 },
7193 'Return' => '100',
7194 'ShortName' => 'encode_state_effecter_pdr'
7195 },
Andrew Jeffery0612d982024-12-12 11:08:21 +10307196 '195060' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307197 'Header' => 'instance-id.h',
7198 'Line' => '85',
7199 'Param' => {
7200 '0' => {
7201 'name' => 'ctx',
Andrew Jeffery0612d982024-12-12 11:08:21 +10307202 'type' => '195240'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307203 },
7204 '1' => {
7205 'name' => 'tid',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307206 'type' => '175'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307207 },
7208 '2' => {
7209 'name' => 'iid',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307210 'type' => '187'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307211 }
7212 },
7213 'Return' => '100',
7214 'ShortName' => 'pldm_instance_id_free'
7215 },
Andrew Jeffery0612d982024-12-12 11:08:21 +10307216 '195245' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307217 'Header' => 'instance-id.h',
7218 'Line' => '68',
7219 'Param' => {
7220 '0' => {
7221 'name' => 'ctx',
Andrew Jeffery0612d982024-12-12 11:08:21 +10307222 'type' => '195240'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307223 },
7224 '1' => {
7225 'name' => 'tid',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307226 'type' => '175'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307227 },
7228 '2' => {
7229 'name' => 'iid',
Andrew Jeffery0612d982024-12-12 11:08:21 +10307230 'type' => '195627'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307231 }
7232 },
7233 'Return' => '100',
7234 'ShortName' => 'pldm_instance_id_alloc'
7235 },
Andrew Jeffery0612d982024-12-12 11:08:21 +10307236 '195632' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307237 'Header' => 'instance-id.h',
7238 'Line' => '51',
7239 'Param' => {
7240 '0' => {
7241 'name' => 'ctx',
Andrew Jeffery0612d982024-12-12 11:08:21 +10307242 'type' => '195240'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307243 }
7244 },
7245 'Reg' => {
7246 '0' => 'rdi'
7247 },
7248 'Return' => '100',
7249 'ShortName' => 'pldm_instance_db_destroy'
7250 },
Andrew Jeffery0612d982024-12-12 11:08:21 +10307251 '195717' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307252 'Header' => 'instance-id.h',
7253 'Line' => '41',
7254 'Param' => {
7255 '0' => {
7256 'name' => 'ctx',
Andrew Jeffery0612d982024-12-12 11:08:21 +10307257 'type' => '195803'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307258 }
7259 },
7260 'Return' => '100',
7261 'ShortName' => 'pldm_instance_db_init_default'
7262 },
Andrew Jeffery0612d982024-12-12 11:08:21 +10307263 '195808' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307264 'Header' => 'instance-id.h',
7265 'Line' => '28',
7266 'Param' => {
7267 '0' => {
7268 'name' => 'ctx',
Andrew Jeffery0612d982024-12-12 11:08:21 +10307269 'type' => '195803'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307270 },
7271 '1' => {
7272 'name' => 'dbpath',
Andrew Jeffery0612d982024-12-12 11:08:21 +10307273 'type' => '3999'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307274 }
7275 },
7276 'Return' => '100',
7277 'ShortName' => 'pldm_instance_db_init'
7278 },
Andrew Jeffery0612d982024-12-12 11:08:21 +10307279 '196759' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307280 'Header' => 'transport.h',
7281 'Line' => '53',
7282 'Param' => {
7283 '0' => {
7284 'name' => 'transport',
Andrew Jeffery0612d982024-12-12 11:08:21 +10307285 'type' => '196796'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307286 },
7287 '1' => {
7288 'name' => 'tid',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307289 'type' => '175'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307290 },
7291 '2' => {
7292 'name' => 'pldm_msg',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10307293 'type' => '2396'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307294 },
7295 '3' => {
7296 'name' => 'msg_len',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10307297 'type' => '1140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307298 }
7299 },
7300 'Reg' => {
7301 '0' => 'rdi',
7302 '1' => 'rsi',
7303 '2' => 'rdx',
7304 '3' => 'rcx'
7305 },
Andrew Jeffery0612d982024-12-12 11:08:21 +10307306 'Return' => '196710',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307307 'ShortName' => 'pldm_transport_send_msg'
7308 },
Andrew Jeffery0612d982024-12-12 11:08:21 +10307309 '196806' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307310 'Header' => 'transport.h',
7311 'Line' => '118',
7312 'Param' => {
7313 '0' => {
7314 'name' => 'transport',
Andrew Jeffery0612d982024-12-12 11:08:21 +10307315 'type' => '196796'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307316 },
7317 '1' => {
7318 'name' => 'tid',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307319 'type' => '175'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307320 },
7321 '2' => {
7322 'name' => 'pldm_req_msg',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10307323 'type' => '2396'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307324 },
7325 '3' => {
7326 'name' => 'req_msg_len',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10307327 'type' => '1140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307328 },
7329 '4' => {
7330 'name' => 'pldm_resp_msg',
Andrew Jeffery0612d982024-12-12 11:08:21 +10307331 'type' => '54364'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307332 },
7333 '5' => {
7334 'name' => 'resp_msg_len',
Andrew Jeffery0612d982024-12-12 11:08:21 +10307335 'type' => '13426'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307336 }
7337 },
7338 'Reg' => {
7339 '2' => 'r14'
7340 },
Andrew Jeffery0612d982024-12-12 11:08:21 +10307341 'Return' => '196710',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307342 'ShortName' => 'pldm_transport_send_recv_msg'
7343 },
Andrew Jeffery0612d982024-12-12 11:08:21 +10307344 '196863' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307345 'Header' => 'mctp-demux.h',
7346 'Line' => '18',
7347 'Param' => {
7348 '0' => {
7349 'name' => 'ctx',
Andrew Jeffery0612d982024-12-12 11:08:21 +10307350 'type' => '196754'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307351 }
7352 },
7353 'Reg' => {
7354 '0' => 'rdi'
7355 },
7356 'Return' => '1',
7357 'ShortName' => 'pldm_transport_mctp_demux_destroy'
7358 },
Andrew Jeffery0612d982024-12-12 11:08:21 +10307359 '196900' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307360 'Header' => 'transport.h',
7361 'Line' => '81',
7362 'Param' => {
7363 '0' => {
7364 'name' => 'transport',
Andrew Jeffery0612d982024-12-12 11:08:21 +10307365 'type' => '196796'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307366 },
7367 '1' => {
7368 'name' => 'tid',
Andrew Jeffery0612d982024-12-12 11:08:21 +10307369 'type' => '196937'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307370 },
7371 '2' => {
7372 'name' => 'pldm_msg',
Andrew Jeffery0612d982024-12-12 11:08:21 +10307373 'type' => '54364'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307374 },
7375 '3' => {
7376 'name' => 'msg_len',
Andrew Jeffery0612d982024-12-12 11:08:21 +10307377 'type' => '13426'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307378 }
7379 },
7380 'Reg' => {
7381 '0' => 'rdi',
7382 '1' => 'rsi',
7383 '2' => 'rbp',
7384 '3' => 'rcx'
7385 },
Andrew Jeffery0612d982024-12-12 11:08:21 +10307386 'Return' => '196710',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307387 'ShortName' => 'pldm_transport_recv_msg'
7388 },
Andrew Jeffery0612d982024-12-12 11:08:21 +10307389 '196942' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307390 'Header' => 'mctp-demux.h',
7391 'Line' => '32',
7392 'Param' => {
7393 '0' => {
7394 'name' => 'ctx',
Andrew Jeffery0612d982024-12-12 11:08:21 +10307395 'type' => '196754'
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' => 'eid',
Andrew Jeffery0612d982024-12-12 11:08:21 +10307403 'type' => '196595'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307404 }
7405 },
7406 'Reg' => {
7407 '0' => 'rdi',
7408 '1' => 'rsi',
7409 '2' => 'rdx'
7410 },
7411 'Return' => '100',
7412 'ShortName' => 'pldm_transport_mctp_demux_map_tid'
7413 },
Andrew Jeffery0612d982024-12-12 11:08:21 +10307414 '196974' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307415 'Header' => 'mctp-demux.h',
7416 'Line' => '22',
7417 'Param' => {
7418 '0' => {
7419 'name' => 'ctx',
Andrew Jeffery0612d982024-12-12 11:08:21 +10307420 'type' => '196754'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307421 }
7422 },
7423 'Reg' => {
7424 '0' => 'rdi'
7425 },
Andrew Jeffery0612d982024-12-12 11:08:21 +10307426 'Return' => '196796',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307427 'ShortName' => 'pldm_transport_mctp_demux_core'
7428 },
Andrew Jeffery0612d982024-12-12 11:08:21 +10307429 '197018' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307430 'Header' => 'mctp-demux.h',
7431 'Line' => '15',
7432 'Param' => {
7433 '0' => {
7434 'name' => 'ctx',
Andrew Jeffery0612d982024-12-12 11:08:21 +10307435 'type' => '197040'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307436 }
7437 },
7438 'Reg' => {
7439 '0' => 'r12'
7440 },
7441 'Return' => '100',
7442 'ShortName' => 'pldm_transport_mctp_demux_init'
7443 },
Andrew Jeffery0612d982024-12-12 11:08:21 +10307444 '197099' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307445 'Header' => 'pldm.h',
7446 'Line' => '119',
7447 'Return' => '1',
7448 'ShortName' => 'pldm_close'
7449 },
Andrew Jeffery0612d982024-12-12 11:08:21 +10307450 '197143' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307451 'Header' => 'pldm.h',
7452 'Line' => '75',
7453 'Param' => {
7454 '0' => {
7455 'name' => 'eid',
Andrew Jeffery0612d982024-12-12 11:08:21 +10307456 'type' => '196595'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307457 },
7458 '1' => {
7459 'name' => 'mctp_fd',
7460 'type' => '100'
7461 },
7462 '2' => {
7463 'name' => 'pldm_req_msg',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10307464 'type' => '1214'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307465 },
7466 '3' => {
7467 'name' => 'req_msg_len',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10307468 'type' => '1140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307469 }
7470 },
7471 'Reg' => {
7472 '0' => 'rdi',
7473 '1' => 'rsi',
7474 '2' => 'rdx',
7475 '3' => 'rcx'
7476 },
Andrew Jeffery0612d982024-12-12 11:08:21 +10307477 'Return' => '196710',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307478 'ShortName' => 'pldm_send'
7479 },
Andrew Jeffery0612d982024-12-12 11:08:21 +10307480 '197562' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307481 'Header' => 'pldm.h',
7482 'Line' => '57',
7483 'Param' => {
7484 '0' => {
7485 'name' => 'eid',
Andrew Jeffery0612d982024-12-12 11:08:21 +10307486 'type' => '196595'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307487 },
7488 '1' => {
7489 'name' => 'mctp_fd',
7490 'type' => '100'
7491 },
7492 '2' => {
7493 'name' => 'pldm_req_msg',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10307494 'type' => '1214'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307495 },
7496 '3' => {
7497 'name' => 'req_msg_len',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10307498 'type' => '1140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307499 },
7500 '4' => {
7501 'name' => 'pldm_resp_msg',
Andrew Jeffery0612d982024-12-12 11:08:21 +10307502 'type' => '51451'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307503 },
7504 '5' => {
7505 'name' => 'resp_msg_len',
Andrew Jeffery0612d982024-12-12 11:08:21 +10307506 'type' => '13426'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307507 }
7508 },
7509 'Reg' => {
7510 '0' => 'rdi',
7511 '1' => 'rsi',
7512 '2' => 'rdx',
7513 '3' => 'rcx',
7514 '4' => 'r8',
7515 '5' => 'r9'
7516 },
Andrew Jeffery0612d982024-12-12 11:08:21 +10307517 'Return' => '196710',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307518 'ShortName' => 'pldm_send_recv'
7519 },
Andrew Jeffery0612d982024-12-12 11:08:21 +10307520 '198045' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307521 'Header' => 'pldm.h',
7522 'Line' => '94',
7523 'Param' => {
7524 '0' => {
7525 'name' => 'eid',
Andrew Jeffery0612d982024-12-12 11:08:21 +10307526 'type' => '196595'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307527 },
7528 '1' => {
7529 'name' => 'mctp_fd',
7530 'type' => '100'
7531 },
7532 '2' => {
7533 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307534 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307535 },
7536 '3' => {
7537 'name' => 'pldm_resp_msg',
Andrew Jeffery0612d982024-12-12 11:08:21 +10307538 'type' => '51451'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307539 },
7540 '4' => {
7541 'name' => 'resp_msg_len',
Andrew Jeffery0612d982024-12-12 11:08:21 +10307542 'type' => '13426'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307543 }
7544 },
7545 'Reg' => {
7546 '3' => 'rbx'
7547 },
Andrew Jeffery0612d982024-12-12 11:08:21 +10307548 'Return' => '196710',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307549 'ShortName' => 'pldm_recv'
7550 },
Andrew Jeffery0612d982024-12-12 11:08:21 +10307551 '198271' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307552 'Header' => 'pldm.h',
7553 'Line' => '112',
7554 'Param' => {
7555 '0' => {
7556 'name' => 'eid',
Andrew Jeffery0612d982024-12-12 11:08:21 +10307557 'type' => '196595'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307558 },
7559 '1' => {
7560 'name' => 'mctp_fd',
7561 'type' => '100'
7562 },
7563 '2' => {
7564 'name' => 'pldm_resp_msg',
Andrew Jeffery0612d982024-12-12 11:08:21 +10307565 'type' => '51451'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307566 },
7567 '3' => {
7568 'name' => 'resp_msg_len',
Andrew Jeffery0612d982024-12-12 11:08:21 +10307569 'type' => '13426'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307570 }
7571 },
7572 'Reg' => {
7573 '2' => 'r12',
7574 '3' => 'r13'
7575 },
Andrew Jeffery0612d982024-12-12 11:08:21 +10307576 'Return' => '196710',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307577 'ShortName' => 'pldm_recv_any'
7578 },
Andrew Jeffery0612d982024-12-12 11:08:21 +10307579 '198724' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307580 'Header' => 'pldm.h',
7581 'Line' => '39',
Andrew Jeffery0612d982024-12-12 11:08:21 +10307582 'Return' => '196710',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307583 'ShortName' => 'pldm_open'
7584 },
Andrew Jeffery0612d982024-12-12 11:08:21 +10307585 '201142' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307586 'Header' => 'af-mctp.h',
7587 'Line' => '54',
7588 'Param' => {
7589 '0' => {
7590 'name' => 'transport',
Andrew Jeffery0612d982024-12-12 11:08:21 +10307591 'type' => '201298'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307592 },
7593 '1' => {
7594 'name' => 'smctp',
Andrew Jeffery0612d982024-12-12 11:08:21 +10307595 'type' => '201303'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307596 },
7597 '2' => {
7598 'name' => 'len',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10307599 'type' => '1140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307600 }
7601 },
7602 'Reg' => {
7603 '1' => 'rsi',
7604 '2' => 'rdx'
7605 },
7606 'Return' => '100',
7607 'ShortName' => 'pldm_transport_af_mctp_bind'
7608 },
Andrew Jeffery0612d982024-12-12 11:08:21 +10307609 '201308' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307610 'Header' => 'af-mctp.h',
7611 'Line' => '19',
7612 'Param' => {
7613 '0' => {
7614 'name' => 'ctx',
Andrew Jeffery0612d982024-12-12 11:08:21 +10307615 'type' => '201298'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307616 }
7617 },
7618 'Reg' => {
7619 '0' => 'rdi'
7620 },
7621 'Return' => '1',
7622 'ShortName' => 'pldm_transport_af_mctp_destroy'
7623 },
Andrew Jeffery0612d982024-12-12 11:08:21 +10307624 '201392' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307625 'Header' => 'af-mctp.h',
7626 'Line' => '16',
7627 'Param' => {
7628 '0' => {
7629 'name' => 'ctx',
Andrew Jeffery0612d982024-12-12 11:08:21 +10307630 'type' => '201616'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307631 }
7632 },
7633 'Reg' => {
7634 '0' => 'r12'
7635 },
7636 'Return' => '100',
7637 'ShortName' => 'pldm_transport_af_mctp_init'
7638 },
Andrew Jeffery0612d982024-12-12 11:08:21 +10307639 '202803' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307640 'Header' => 'af-mctp.h',
7641 'Line' => '37',
7642 'Param' => {
7643 '0' => {
7644 'name' => 'ctx',
Andrew Jeffery0612d982024-12-12 11:08:21 +10307645 'type' => '201298'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307646 },
7647 '1' => {
7648 'name' => 'tid',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307649 'type' => '175'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307650 },
7651 '2' => {
7652 'name' => 'eid',
Andrew Jeffery0612d982024-12-12 11:08:21 +10307653 'type' => '196595'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307654 }
7655 },
7656 'Reg' => {
7657 '0' => 'rdi',
7658 '1' => 'rsi',
7659 '2' => 'rdx'
7660 },
7661 'Return' => '100',
7662 'ShortName' => 'pldm_transport_af_mctp_unmap_tid'
7663 },
Andrew Jeffery0612d982024-12-12 11:08:21 +10307664 '202876' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307665 'Header' => 'af-mctp.h',
7666 'Line' => '33',
7667 'Param' => {
7668 '0' => {
7669 'name' => 'ctx',
Andrew Jeffery0612d982024-12-12 11:08:21 +10307670 'type' => '201298'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307671 },
7672 '1' => {
7673 'name' => 'tid',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307674 'type' => '175'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307675 },
7676 '2' => {
7677 'name' => 'eid',
Andrew Jeffery0612d982024-12-12 11:08:21 +10307678 'type' => '196595'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307679 }
7680 },
7681 'Reg' => {
7682 '0' => 'rdi',
7683 '1' => 'rsi',
7684 '2' => 'rdx'
7685 },
7686 'Return' => '100',
7687 'ShortName' => 'pldm_transport_af_mctp_map_tid'
7688 },
Andrew Jeffery0612d982024-12-12 11:08:21 +10307689 '203117' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307690 'Header' => 'af-mctp.h',
7691 'Line' => '28',
7692 'Param' => {
7693 '0' => {
7694 'name' => 't',
Andrew Jeffery0612d982024-12-12 11:08:21 +10307695 'type' => '196796'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307696 },
7697 '1' => {
7698 'name' => 'pollfd',
Andrew Jeffery0612d982024-12-12 11:08:21 +10307699 'type' => '199794'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307700 }
7701 },
7702 'Reg' => {
7703 '0' => 'rdi',
7704 '1' => 'rsi'
7705 },
7706 'Return' => '100',
7707 'ShortName' => 'pldm_transport_af_mctp_init_pollfd'
7708 },
Andrew Jeffery0612d982024-12-12 11:08:21 +10307709 '203195' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307710 'Header' => 'af-mctp.h',
7711 'Line' => '23',
7712 'Param' => {
7713 '0' => {
7714 'name' => 'ctx',
Andrew Jeffery0612d982024-12-12 11:08:21 +10307715 'type' => '201298'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307716 }
7717 },
7718 'Reg' => {
7719 '0' => 'rdi'
7720 },
Andrew Jeffery0612d982024-12-12 11:08:21 +10307721 'Return' => '196796',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307722 'ShortName' => 'pldm_transport_af_mctp_core'
7723 },
Andrew Jeffery0612d982024-12-12 11:08:21 +10307724 '206914' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307725 'Header' => 'mctp-demux.h',
7726 'Line' => '36',
7727 'Param' => {
7728 '0' => {
7729 'name' => 'ctx',
Andrew Jeffery0612d982024-12-12 11:08:21 +10307730 'type' => '196754'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307731 },
7732 '1' => {
7733 'name' => 'tid',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307734 'type' => '175'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307735 },
7736 '2' => {
7737 'name' => 'eid',
Andrew Jeffery0612d982024-12-12 11:08:21 +10307738 'type' => '196595'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307739 }
7740 },
7741 'Reg' => {
7742 '0' => 'rdi',
7743 '1' => 'rsi',
7744 '2' => 'rdx'
7745 },
7746 'Return' => '100',
7747 'ShortName' => 'pldm_transport_mctp_demux_unmap_tid'
7748 },
Andrew Jeffery0612d982024-12-12 11:08:21 +10307749 '207228' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307750 'Header' => 'mctp-demux.h',
7751 'Line' => '27',
7752 'Param' => {
7753 '0' => {
7754 'name' => 't',
Andrew Jeffery0612d982024-12-12 11:08:21 +10307755 'type' => '196796'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307756 },
7757 '1' => {
7758 'name' => 'pollfd',
Andrew Jeffery0612d982024-12-12 11:08:21 +10307759 'type' => '199794'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307760 }
7761 },
7762 'Reg' => {
7763 '0' => 'rdi',
7764 '1' => 'rsi'
7765 },
7766 'Return' => '100',
7767 'ShortName' => 'pldm_transport_mctp_demux_init_pollfd'
7768 },
Andrew Jeffery0612d982024-12-12 11:08:21 +10307769 '215064' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307770 'Header' => 'transport.h',
7771 'Line' => '31',
7772 'Param' => {
7773 '0' => {
7774 'name' => 'transport',
Andrew Jeffery0612d982024-12-12 11:08:21 +10307775 'type' => '196796'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307776 },
7777 '1' => {
7778 'name' => 'timeout',
7779 'type' => '100'
7780 }
7781 },
7782 'Return' => '100',
7783 'ShortName' => 'pldm_transport_poll'
7784 },
Andrew Jeffery0612d982024-12-12 11:08:21 +10307785 '217263' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307786 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09307787 'Line' => '912',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307788 'Param' => {
7789 '0' => {
7790 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307791 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307792 },
7793 '1' => {
7794 'name' => 'completion_code',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307795 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307796 },
7797 '2' => {
7798 'name' => 'msg',
Andrew Jeffery0612d982024-12-12 11:08:21 +10307799 'type' => '4270'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307800 }
7801 },
7802 'Return' => '100',
7803 'ShortName' => 'encode_new_file_with_metadata_resp'
7804 },
Andrew Jeffery0612d982024-12-12 11:08:21 +10307805 '217463' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307806 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09307807 'Line' => '898',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307808 'Param' => {
7809 '0' => {
7810 'name' => 'msg',
Andrew Jeffery0612d982024-12-12 11:08:21 +10307811 'type' => '4914'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307812 },
7813 '1' => {
7814 'name' => 'payload_length',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10307815 'type' => '1140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307816 },
7817 '2' => {
7818 'name' => 'file_type',
Andrew Jeffery0612d982024-12-12 11:08:21 +10307819 'type' => '12863'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307820 },
7821 '3' => {
7822 'name' => 'file_handle',
Andrew Jeffery0612d982024-12-12 11:08:21 +10307823 'type' => '4924'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307824 },
7825 '4' => {
7826 'name' => 'length',
Andrew Jeffery0612d982024-12-12 11:08:21 +10307827 'type' => '24846'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307828 },
7829 '5' => {
7830 'name' => 'file_meta_data_1',
Andrew Jeffery0612d982024-12-12 11:08:21 +10307831 'type' => '4924'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307832 },
7833 '6' => {
7834 'name' => 'file_meta_data_2',
7835 'offset' => '0',
Andrew Jeffery0612d982024-12-12 11:08:21 +10307836 'type' => '4924'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307837 },
7838 '7' => {
7839 'name' => 'file_meta_data_3',
7840 'offset' => '8',
Andrew Jeffery0612d982024-12-12 11:08:21 +10307841 'type' => '4924'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307842 },
7843 '8' => {
7844 'name' => 'file_meta_data_4',
7845 'offset' => '16',
Andrew Jeffery0612d982024-12-12 11:08:21 +10307846 'type' => '4924'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307847 }
7848 },
7849 'Reg' => {
7850 '1' => 'r10',
7851 '2' => 'rdx',
7852 '3' => 'rdi',
7853 '4' => 'r8',
7854 '5' => 'r9'
7855 },
7856 'Return' => '100',
7857 'ShortName' => 'decode_new_file_with_metadata_req'
7858 },
Andrew Jeffery0612d982024-12-12 11:08:21 +10307859 '217695' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307860 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09307861 'Line' => '881',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307862 'Param' => {
7863 '0' => {
7864 'name' => 'msg',
Andrew Jeffery0612d982024-12-12 11:08:21 +10307865 'type' => '4914'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307866 },
7867 '1' => {
7868 'name' => 'payload_length',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10307869 'type' => '1140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307870 },
7871 '2' => {
7872 'name' => 'completion_code',
Andrew Jeffery0612d982024-12-12 11:08:21 +10307873 'type' => '4919'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307874 }
7875 },
7876 'Reg' => {
7877 '0' => 'rdi',
7878 '1' => 'rsi',
7879 '2' => 'rdx'
7880 },
7881 'Return' => '100',
7882 'ShortName' => 'decode_new_file_with_metadata_resp'
7883 },
Andrew Jeffery0612d982024-12-12 11:08:21 +10307884 '217796' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307885 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09307886 'Line' => '866',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307887 'Param' => {
7888 '0' => {
7889 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307890 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307891 },
7892 '1' => {
7893 'name' => 'file_type',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10307894 'type' => '1006'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307895 },
7896 '2' => {
7897 'name' => 'file_handle',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10307898 'type' => '1018'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307899 },
7900 '3' => {
7901 'name' => 'length',
Andrew Jeffery0612d982024-12-12 11:08:21 +10307902 'type' => '16196'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307903 },
7904 '4' => {
7905 'name' => 'file_meta_data_1',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10307906 'type' => '1018'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307907 },
7908 '5' => {
7909 'name' => 'file_meta_data_2',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10307910 'type' => '1018'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307911 },
7912 '6' => {
7913 'name' => 'file_meta_data_3',
7914 'offset' => '0',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10307915 'type' => '1018'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307916 },
7917 '7' => {
7918 'name' => 'file_meta_data_4',
7919 'offset' => '8',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10307920 'type' => '1018'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307921 },
7922 '8' => {
7923 'name' => 'msg',
7924 'offset' => '16',
Andrew Jeffery0612d982024-12-12 11:08:21 +10307925 'type' => '4270'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307926 }
7927 },
7928 'Reg' => {
7929 '2' => 'r14'
7930 },
7931 'Return' => '100',
7932 'ShortName' => 'encode_new_file_with_metadata_req'
7933 },
Andrew Jeffery0612d982024-12-12 11:08:21 +10307934 '218093' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307935 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09307936 'Line' => '824',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307937 'Param' => {
7938 '0' => {
7939 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307940 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307941 },
7942 '1' => {
7943 'name' => 'completion_code',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307944 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307945 },
7946 '2' => {
7947 'name' => 'msg',
Andrew Jeffery0612d982024-12-12 11:08:21 +10307948 'type' => '4270'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307949 }
7950 },
7951 'Return' => '100',
7952 'ShortName' => 'encode_file_ack_with_meta_data_resp'
7953 },
Andrew Jeffery0612d982024-12-12 11:08:21 +10307954 '218288' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307955 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09307956 'Line' => '811',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307957 'Param' => {
7958 '0' => {
7959 'name' => 'msg',
Andrew Jeffery0612d982024-12-12 11:08:21 +10307960 'type' => '4914'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307961 },
7962 '1' => {
7963 'name' => 'payload_length',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10307964 'type' => '1140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307965 },
7966 '2' => {
7967 'name' => 'file_type',
Andrew Jeffery0612d982024-12-12 11:08:21 +10307968 'type' => '12863'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307969 },
7970 '3' => {
7971 'name' => 'file_handle',
Andrew Jeffery0612d982024-12-12 11:08:21 +10307972 'type' => '4924'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307973 },
7974 '4' => {
7975 'name' => 'file_status',
Andrew Jeffery0612d982024-12-12 11:08:21 +10307976 'type' => '4919'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307977 },
7978 '5' => {
7979 'name' => 'file_meta_data_1',
Andrew Jeffery0612d982024-12-12 11:08:21 +10307980 'type' => '4924'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307981 },
7982 '6' => {
7983 'name' => 'file_meta_data_2',
7984 'offset' => '0',
Andrew Jeffery0612d982024-12-12 11:08:21 +10307985 'type' => '4924'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307986 },
7987 '7' => {
7988 'name' => 'file_meta_data_3',
7989 'offset' => '8',
Andrew Jeffery0612d982024-12-12 11:08:21 +10307990 'type' => '4924'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307991 },
7992 '8' => {
7993 'name' => 'file_meta_data_4',
7994 'offset' => '16',
Andrew Jeffery0612d982024-12-12 11:08:21 +10307995 'type' => '4924'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307996 }
7997 },
7998 'Reg' => {
7999 '1' => 'rsi',
8000 '2' => 'rdx',
8001 '3' => 'rcx',
8002 '4' => 'r8',
8003 '5' => 'r9'
8004 },
8005 'Return' => '100',
8006 'ShortName' => 'decode_file_ack_with_meta_data_req'
8007 },
Andrew Jeffery0612d982024-12-12 11:08:21 +10308008 '218500' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308009 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308010 'Line' => '794',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308011 'Param' => {
8012 '0' => {
8013 'name' => 'msg',
Andrew Jeffery0612d982024-12-12 11:08:21 +10308014 'type' => '4914'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308015 },
8016 '1' => {
8017 'name' => 'payload_length',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10308018 'type' => '1140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308019 },
8020 '2' => {
8021 'name' => 'completion_code',
Andrew Jeffery0612d982024-12-12 11:08:21 +10308022 'type' => '4919'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308023 }
8024 },
8025 'Reg' => {
8026 '0' => 'rdi',
8027 '1' => 'rsi',
8028 '2' => 'rdx'
8029 },
8030 'Return' => '100',
8031 'ShortName' => 'decode_file_ack_with_meta_data_resp'
8032 },
Andrew Jeffery0612d982024-12-12 11:08:21 +10308033 '218596' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308034 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308035 'Line' => '781',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308036 'Param' => {
8037 '0' => {
8038 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308039 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308040 },
8041 '1' => {
8042 'name' => 'file_type',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10308043 'type' => '1006'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308044 },
8045 '2' => {
8046 'name' => 'file_handle',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10308047 'type' => '1018'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308048 },
8049 '3' => {
8050 'name' => 'file_status',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308051 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308052 },
8053 '4' => {
8054 'name' => 'file_meta_data_1',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10308055 'type' => '1018'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308056 },
8057 '5' => {
8058 'name' => 'file_meta_data_2',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10308059 'type' => '1018'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308060 },
8061 '6' => {
8062 'name' => 'file_meta_data_3',
8063 'offset' => '0',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10308064 'type' => '1018'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308065 },
8066 '7' => {
8067 'name' => 'file_meta_data_4',
8068 'offset' => '8',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10308069 'type' => '1018'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308070 },
8071 '8' => {
8072 'name' => 'msg',
8073 'offset' => '16',
Andrew Jeffery0612d982024-12-12 11:08:21 +10308074 'type' => '4270'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308075 }
8076 },
8077 'Reg' => {
8078 '2' => 'r14'
8079 },
8080 'Return' => '100',
8081 'ShortName' => 'encode_file_ack_with_meta_data_req'
8082 },
Andrew Jeffery0612d982024-12-12 11:08:21 +10308083 '218893' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308084 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308085 'Line' => '741',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308086 'Param' => {
8087 '0' => {
8088 'name' => 'msg',
Andrew Jeffery0612d982024-12-12 11:08:21 +10308089 'type' => '4914'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308090 },
8091 '1' => {
8092 'name' => 'payload_length',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10308093 'type' => '1140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308094 },
8095 '2' => {
8096 'name' => 'completion_code',
Andrew Jeffery0612d982024-12-12 11:08:21 +10308097 'type' => '4919'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308098 }
8099 },
8100 'Reg' => {
8101 '0' => 'rdi',
8102 '1' => 'rsi',
8103 '2' => 'rdx'
8104 },
8105 'Return' => '100',
8106 'ShortName' => 'decode_file_ack_resp'
8107 },
Andrew Jeffery0612d982024-12-12 11:08:21 +10308108 '218994' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308109 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308110 'Line' => '730',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308111 'Param' => {
8112 '0' => {
8113 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308114 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308115 },
8116 '1' => {
8117 'name' => 'file_type',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10308118 'type' => '1006'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308119 },
8120 '2' => {
8121 'name' => 'file_handle',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10308122 'type' => '1018'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308123 },
8124 '3' => {
8125 'name' => 'file_status',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308126 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308127 },
8128 '4' => {
8129 'name' => 'msg',
Andrew Jeffery0612d982024-12-12 11:08:21 +10308130 'type' => '4270'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308131 }
8132 },
8133 'Return' => '100',
8134 'ShortName' => 'encode_file_ack_req'
8135 },
Andrew Jeffery0612d982024-12-12 11:08:21 +10308136 '219229' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308137 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308138 'Line' => '718',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308139 'Param' => {
8140 '0' => {
8141 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308142 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308143 },
8144 '1' => {
8145 'name' => 'completion_code',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308146 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308147 },
8148 '2' => {
8149 'name' => 'msg',
Andrew Jeffery0612d982024-12-12 11:08:21 +10308150 'type' => '4270'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308151 }
8152 },
8153 'Return' => '100',
8154 'ShortName' => 'encode_file_ack_resp'
8155 },
Andrew Jeffery0612d982024-12-12 11:08:21 +10308156 '219419' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308157 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308158 'Line' => '706',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308159 'Param' => {
8160 '0' => {
8161 'name' => 'msg',
Andrew Jeffery0612d982024-12-12 11:08:21 +10308162 'type' => '4914'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308163 },
8164 '1' => {
8165 'name' => 'payload_length',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10308166 'type' => '1140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308167 },
8168 '2' => {
8169 'name' => 'file_type',
Andrew Jeffery0612d982024-12-12 11:08:21 +10308170 'type' => '12863'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308171 },
8172 '3' => {
8173 'name' => 'file_handle',
Andrew Jeffery0612d982024-12-12 11:08:21 +10308174 'type' => '4924'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308175 },
8176 '4' => {
8177 'name' => 'file_status',
Andrew Jeffery0612d982024-12-12 11:08:21 +10308178 'type' => '4919'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308179 }
8180 },
8181 'Reg' => {
8182 '1' => 'rsi',
8183 '2' => 'rdx',
8184 '3' => 'rcx',
8185 '4' => 'r8'
8186 },
8187 'Return' => '100',
8188 'ShortName' => 'decode_file_ack_req'
8189 },
Andrew Jeffery0612d982024-12-12 11:08:21 +10308190 '219561' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308191 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308192 'Line' => '675',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308193 'Param' => {
8194 '0' => {
8195 'name' => 'msg',
Andrew Jeffery0612d982024-12-12 11:08:21 +10308196 'type' => '4914'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308197 },
8198 '1' => {
8199 'name' => 'payload_length',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10308200 'type' => '1140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308201 },
8202 '2' => {
8203 'name' => 'completion_code',
Andrew Jeffery0612d982024-12-12 11:08:21 +10308204 'type' => '4919'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308205 },
8206 '3' => {
8207 'name' => 'length',
Andrew Jeffery0612d982024-12-12 11:08:21 +10308208 'type' => '4924'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308209 }
8210 },
8211 'Reg' => {
8212 '0' => 'rdi',
8213 '1' => 'rsi',
8214 '2' => 'rdx',
8215 '3' => 'rcx'
8216 },
8217 'Return' => '100',
8218 'ShortName' => 'decode_rw_file_by_type_resp'
8219 },
Andrew Jeffery0612d982024-12-12 11:08:21 +10308220 '219676' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308221 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308222 'Line' => '661',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308223 'Param' => {
8224 '0' => {
8225 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308226 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308227 },
8228 '1' => {
8229 'name' => 'command',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308230 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308231 },
8232 '2' => {
8233 'name' => 'file_type',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10308234 'type' => '1006'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308235 },
8236 '3' => {
8237 'name' => 'file_handle',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10308238 'type' => '1018'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308239 },
8240 '4' => {
8241 'name' => 'offset',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10308242 'type' => '1018'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308243 },
8244 '5' => {
8245 'name' => 'length',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10308246 'type' => '1018'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308247 },
8248 '6' => {
8249 'name' => 'msg',
8250 'offset' => '0',
Andrew Jeffery0612d982024-12-12 11:08:21 +10308251 'type' => '4270'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308252 }
8253 },
8254 'Return' => '100',
8255 'ShortName' => 'encode_rw_file_by_type_req'
8256 },
Andrew Jeffery0612d982024-12-12 11:08:21 +10308257 '219946' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308258 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308259 'Line' => '644',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308260 'Param' => {
8261 '0' => {
8262 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308263 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308264 },
8265 '1' => {
8266 'name' => 'command',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308267 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308268 },
8269 '2' => {
8270 'name' => 'completion_code',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308271 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308272 },
8273 '3' => {
8274 'name' => 'length',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10308275 'type' => '1018'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308276 },
8277 '4' => {
8278 'name' => 'msg',
Andrew Jeffery0612d982024-12-12 11:08:21 +10308279 'type' => '4270'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308280 }
8281 },
8282 'Return' => '100',
8283 'ShortName' => 'encode_rw_file_by_type_resp'
8284 },
Andrew Jeffery0612d982024-12-12 11:08:21 +10308285 '220176' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308286 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308287 'Line' => '626',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308288 'Param' => {
8289 '0' => {
8290 'name' => 'msg',
Andrew Jeffery0612d982024-12-12 11:08:21 +10308291 'type' => '4914'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308292 },
8293 '1' => {
8294 'name' => 'payload_length',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10308295 'type' => '1140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308296 },
8297 '2' => {
8298 'name' => 'file_type',
Andrew Jeffery0612d982024-12-12 11:08:21 +10308299 'type' => '12863'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308300 },
8301 '3' => {
8302 'name' => 'file_handle',
Andrew Jeffery0612d982024-12-12 11:08:21 +10308303 'type' => '4924'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308304 },
8305 '4' => {
8306 'name' => 'offset',
Andrew Jeffery0612d982024-12-12 11:08:21 +10308307 'type' => '4924'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308308 },
8309 '5' => {
8310 'name' => 'length',
Andrew Jeffery0612d982024-12-12 11:08:21 +10308311 'type' => '4924'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308312 }
8313 },
8314 'Reg' => {
8315 '1' => 'r10',
8316 '2' => 'rdx',
8317 '3' => 'rdi',
8318 '4' => 'r8',
8319 '5' => 'r9'
8320 },
8321 'Return' => '100',
8322 'ShortName' => 'decode_rw_file_by_type_req'
8323 },
Andrew Jeffery0612d982024-12-12 11:08:21 +10308324 '220338' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308325 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308326 'Line' => '590',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308327 'Param' => {
8328 '0' => {
8329 'name' => 'msg',
Andrew Jeffery0612d982024-12-12 11:08:21 +10308330 'type' => '4914'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308331 },
8332 '1' => {
8333 'name' => 'payload_length',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10308334 'type' => '1140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308335 },
8336 '2' => {
8337 'name' => 'completion_code',
Andrew Jeffery0612d982024-12-12 11:08:21 +10308338 'type' => '4919'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308339 }
8340 },
8341 'Reg' => {
8342 '0' => 'rdi',
8343 '1' => 'rsi',
8344 '2' => 'rdx'
8345 },
8346 'Return' => '100',
8347 'ShortName' => 'decode_new_file_resp'
8348 },
Andrew Jeffery0612d982024-12-12 11:08:21 +10308349 '220439' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308350 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308351 'Line' => '579',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308352 'Param' => {
8353 '0' => {
8354 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308355 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308356 },
8357 '1' => {
8358 'name' => 'file_type',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10308359 'type' => '1006'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308360 },
8361 '2' => {
8362 'name' => 'file_handle',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10308363 'type' => '1018'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308364 },
8365 '3' => {
8366 'name' => 'length',
Andrew Jeffery0612d982024-12-12 11:08:21 +10308367 'type' => '16196'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308368 },
8369 '4' => {
8370 'name' => 'msg',
Andrew Jeffery0612d982024-12-12 11:08:21 +10308371 'type' => '4270'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308372 }
8373 },
8374 'Return' => '100',
8375 'ShortName' => 'encode_new_file_req'
8376 },
Andrew Jeffery0612d982024-12-12 11:08:21 +10308377 '220674' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308378 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308379 'Line' => '567',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308380 'Param' => {
8381 '0' => {
8382 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308383 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308384 },
8385 '1' => {
8386 'name' => 'completion_code',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308387 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308388 },
8389 '2' => {
8390 'name' => 'msg',
Andrew Jeffery0612d982024-12-12 11:08:21 +10308391 'type' => '4270'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308392 }
8393 },
8394 'Return' => '100',
8395 'ShortName' => 'encode_new_file_resp'
8396 },
Andrew Jeffery0612d982024-12-12 11:08:21 +10308397 '220864' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308398 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308399 'Line' => '555',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308400 'Param' => {
8401 '0' => {
8402 'name' => 'msg',
Andrew Jeffery0612d982024-12-12 11:08:21 +10308403 'type' => '4914'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308404 },
8405 '1' => {
8406 'name' => 'payload_length',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10308407 'type' => '1140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308408 },
8409 '2' => {
8410 'name' => 'file_type',
Andrew Jeffery0612d982024-12-12 11:08:21 +10308411 'type' => '12863'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308412 },
8413 '3' => {
8414 'name' => 'file_handle',
Andrew Jeffery0612d982024-12-12 11:08:21 +10308415 'type' => '4924'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308416 },
8417 '4' => {
8418 'name' => 'length',
Andrew Jeffery0612d982024-12-12 11:08:21 +10308419 'type' => '24846'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308420 }
8421 },
8422 'Reg' => {
8423 '1' => 'r9',
8424 '2' => 'rdx',
8425 '3' => 'rcx',
8426 '4' => 'r8'
8427 },
8428 'Return' => '100',
8429 'ShortName' => 'decode_new_file_req'
8430 },
Andrew Jeffery0612d982024-12-12 11:08:21 +10308431 '221006' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308432 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308433 'Line' => '523',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308434 'Param' => {
8435 '0' => {
8436 'name' => 'msg',
Andrew Jeffery0612d982024-12-12 11:08:21 +10308437 'type' => '4914'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308438 },
8439 '1' => {
8440 'name' => 'payload_length',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10308441 'type' => '1140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308442 },
8443 '2' => {
8444 'name' => 'completion_code',
Andrew Jeffery0612d982024-12-12 11:08:21 +10308445 'type' => '4919'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308446 },
8447 '3' => {
8448 'name' => 'length',
Andrew Jeffery0612d982024-12-12 11:08:21 +10308449 'type' => '4924'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308450 }
8451 },
8452 'Reg' => {
8453 '0' => 'rdi',
8454 '1' => 'rsi',
8455 '2' => 'rdx',
8456 '3' => 'rcx'
8457 },
8458 'Return' => '100',
8459 'ShortName' => 'decode_rw_file_by_type_memory_resp'
8460 },
Andrew Jeffery0612d982024-12-12 11:08:21 +10308461 '221121' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308462 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308463 'Line' => '509',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308464 'Param' => {
8465 '0' => {
8466 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308467 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308468 },
8469 '1' => {
8470 'name' => 'command',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308471 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308472 },
8473 '2' => {
8474 'name' => 'file_type',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10308475 'type' => '1006'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308476 },
8477 '3' => {
8478 'name' => 'file_handle',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10308479 'type' => '1018'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308480 },
8481 '4' => {
8482 'name' => 'offset',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10308483 'type' => '1018'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308484 },
8485 '5' => {
8486 'name' => 'length',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10308487 'type' => '1018'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308488 },
8489 '6' => {
8490 'name' => 'address',
8491 'offset' => '0',
Andrew Jeffery0612d982024-12-12 11:08:21 +10308492 'type' => '16196'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308493 },
8494 '7' => {
8495 'name' => 'msg',
8496 'offset' => '8',
Andrew Jeffery0612d982024-12-12 11:08:21 +10308497 'type' => '4270'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308498 }
8499 },
8500 'Return' => '100',
8501 'ShortName' => 'encode_rw_file_by_type_memory_req'
8502 },
Andrew Jeffery0612d982024-12-12 11:08:21 +10308503 '221406' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308504 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308505 'Line' => '491',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308506 'Param' => {
8507 '0' => {
8508 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308509 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308510 },
8511 '1' => {
8512 'name' => 'command',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308513 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308514 },
8515 '2' => {
8516 'name' => 'completion_code',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308517 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308518 },
8519 '3' => {
8520 'name' => 'length',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10308521 'type' => '1018'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308522 },
8523 '4' => {
8524 'name' => 'msg',
Andrew Jeffery0612d982024-12-12 11:08:21 +10308525 'type' => '4270'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308526 }
8527 },
8528 'Return' => '100',
8529 'ShortName' => 'encode_rw_file_by_type_memory_resp'
8530 },
Andrew Jeffery0612d982024-12-12 11:08:21 +10308531 '221636' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308532 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308533 'Line' => '473',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308534 'Param' => {
8535 '0' => {
8536 'name' => 'msg',
Andrew Jeffery0612d982024-12-12 11:08:21 +10308537 'type' => '4914'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308538 },
8539 '1' => {
8540 'name' => 'payload_length',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10308541 'type' => '1140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308542 },
8543 '2' => {
8544 'name' => 'file_type',
Andrew Jeffery0612d982024-12-12 11:08:21 +10308545 'type' => '12863'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308546 },
8547 '3' => {
8548 'name' => 'file_handle',
Andrew Jeffery0612d982024-12-12 11:08:21 +10308549 'type' => '4924'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308550 },
8551 '4' => {
8552 'name' => 'offset',
Andrew Jeffery0612d982024-12-12 11:08:21 +10308553 'type' => '4924'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308554 },
8555 '5' => {
8556 'name' => 'length',
Andrew Jeffery0612d982024-12-12 11:08:21 +10308557 'type' => '4924'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308558 },
8559 '6' => {
8560 'name' => 'address',
8561 'offset' => '0',
Andrew Jeffery0612d982024-12-12 11:08:21 +10308562 'type' => '24846'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308563 }
8564 },
8565 'Reg' => {
8566 '1' => 'r10',
8567 '2' => 'rdx',
8568 '3' => 'rdi',
8569 '4' => 'r8',
8570 '5' => 'r9'
8571 },
8572 'Return' => '100',
8573 'ShortName' => 'decode_rw_file_by_type_memory_req'
8574 },
Andrew Jeffery0612d982024-12-12 11:08:21 +10308575 '221813' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308576 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308577 'Line' => '435',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308578 'Param' => {
8579 '0' => {
8580 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308581 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308582 },
8583 '1' => {
8584 'name' => 'completion_code',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308585 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308586 },
8587 '2' => {
8588 'name' => 'length',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10308589 'type' => '1018'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308590 },
8591 '3' => {
8592 'name' => 'msg',
Andrew Jeffery0612d982024-12-12 11:08:21 +10308593 'type' => '4270'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308594 }
8595 },
8596 'Return' => '100',
8597 'ShortName' => 'encode_write_file_resp'
8598 },
Andrew Jeffery0612d982024-12-12 11:08:21 +10308599 '222028' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308600 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308601 'Line' => '422',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308602 'Param' => {
8603 '0' => {
8604 'name' => 'msg',
Andrew Jeffery0612d982024-12-12 11:08:21 +10308605 'type' => '4914'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308606 },
8607 '1' => {
8608 'name' => 'payload_length',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10308609 'type' => '1140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308610 },
8611 '2' => {
8612 'name' => 'completion_code',
Andrew Jeffery0612d982024-12-12 11:08:21 +10308613 'type' => '4919'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308614 },
8615 '3' => {
8616 'name' => 'length',
Andrew Jeffery0612d982024-12-12 11:08:21 +10308617 'type' => '4924'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308618 }
8619 },
8620 'Reg' => {
8621 '0' => 'rdi',
8622 '1' => 'rsi',
8623 '2' => 'rdx',
8624 '3' => 'rcx'
8625 },
8626 'Return' => '100',
8627 'ShortName' => 'decode_write_file_resp'
8628 },
Andrew Jeffery0612d982024-12-12 11:08:21 +10308629 '222138' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308630 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308631 'Line' => '410',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308632 'Param' => {
8633 '0' => {
8634 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308635 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308636 },
8637 '1' => {
8638 'name' => 'file_handle',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10308639 'type' => '1018'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308640 },
8641 '2' => {
8642 'name' => 'offset',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10308643 'type' => '1018'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308644 },
8645 '3' => {
8646 'name' => 'length',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10308647 'type' => '1018'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308648 },
8649 '4' => {
8650 'name' => 'msg',
Andrew Jeffery0612d982024-12-12 11:08:21 +10308651 'type' => '4270'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308652 }
8653 },
8654 'Return' => '100',
8655 'ShortName' => 'encode_write_file_req'
8656 },
Andrew Jeffery0612d982024-12-12 11:08:21 +10308657 '222373' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308658 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308659 'Line' => '391',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308660 'Param' => {
8661 '0' => {
8662 'name' => 'msg',
Andrew Jeffery0612d982024-12-12 11:08:21 +10308663 'type' => '4914'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308664 },
8665 '1' => {
8666 'name' => 'payload_length',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10308667 'type' => '1140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308668 },
8669 '2' => {
8670 'name' => 'file_handle',
Andrew Jeffery0612d982024-12-12 11:08:21 +10308671 'type' => '4924'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308672 },
8673 '3' => {
8674 'name' => 'offset',
Andrew Jeffery0612d982024-12-12 11:08:21 +10308675 'type' => '4924'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308676 },
8677 '4' => {
8678 'name' => 'length',
Andrew Jeffery0612d982024-12-12 11:08:21 +10308679 'type' => '4924'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308680 },
8681 '5' => {
8682 'name' => 'file_data_offset',
Andrew Jeffery0612d982024-12-12 11:08:21 +10308683 'type' => '13426'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308684 }
8685 },
8686 'Reg' => {
8687 '1' => 'rsi',
8688 '3' => 'rcx',
8689 '4' => 'r8',
8690 '5' => 'r9'
8691 },
8692 'Return' => '100',
8693 'ShortName' => 'decode_write_file_req'
8694 },
Andrew Jeffery0612d982024-12-12 11:08:21 +10308695 '222528' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308696 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308697 'Line' => '377',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308698 'Param' => {
8699 '0' => {
8700 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308701 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308702 },
8703 '1' => {
8704 'name' => 'completion_code',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308705 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308706 },
8707 '2' => {
8708 'name' => 'length',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10308709 'type' => '1018'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308710 },
8711 '3' => {
8712 'name' => 'msg',
Andrew Jeffery0612d982024-12-12 11:08:21 +10308713 'type' => '4270'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308714 }
8715 },
8716 'Return' => '100',
8717 'ShortName' => 'encode_read_file_resp'
8718 },
Andrew Jeffery0612d982024-12-12 11:08:21 +10308719 '222743' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308720 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308721 'Line' => '359',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308722 'Param' => {
8723 '0' => {
8724 'name' => 'msg',
Andrew Jeffery0612d982024-12-12 11:08:21 +10308725 'type' => '4914'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308726 },
8727 '1' => {
8728 'name' => 'payload_length',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10308729 'type' => '1140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308730 },
8731 '2' => {
8732 'name' => 'completion_code',
Andrew Jeffery0612d982024-12-12 11:08:21 +10308733 'type' => '4919'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308734 },
8735 '3' => {
8736 'name' => 'length',
Andrew Jeffery0612d982024-12-12 11:08:21 +10308737 'type' => '4924'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308738 },
8739 '4' => {
8740 'name' => 'file_data_offset',
Andrew Jeffery0612d982024-12-12 11:08:21 +10308741 'type' => '13426'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308742 }
8743 },
8744 'Reg' => {
8745 '1' => 'r9',
8746 '2' => 'rdx',
8747 '3' => 'rcx',
8748 '4' => 'r8'
8749 },
8750 'Return' => '100',
8751 'ShortName' => 'decode_read_file_resp'
8752 },
Andrew Jeffery0612d982024-12-12 11:08:21 +10308753 '222879' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308754 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308755 'Line' => '344',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308756 'Param' => {
8757 '0' => {
8758 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308759 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308760 },
8761 '1' => {
8762 'name' => 'file_handle',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10308763 'type' => '1018'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308764 },
8765 '2' => {
8766 'name' => 'offset',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10308767 'type' => '1018'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308768 },
8769 '3' => {
8770 'name' => 'length',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10308771 'type' => '1018'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308772 },
8773 '4' => {
8774 'name' => 'msg',
Andrew Jeffery0612d982024-12-12 11:08:21 +10308775 'type' => '4270'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308776 }
8777 },
8778 'Return' => '100',
8779 'ShortName' => 'encode_read_file_req'
8780 },
Andrew Jeffery0612d982024-12-12 11:08:21 +10308781 '223114' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308782 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308783 'Line' => '330',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308784 'Param' => {
8785 '0' => {
8786 'name' => 'msg',
Andrew Jeffery0612d982024-12-12 11:08:21 +10308787 'type' => '4914'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308788 },
8789 '1' => {
8790 'name' => 'payload_length',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10308791 'type' => '1140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308792 },
8793 '2' => {
8794 'name' => 'file_handle',
Andrew Jeffery0612d982024-12-12 11:08:21 +10308795 'type' => '4924'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308796 },
8797 '3' => {
8798 'name' => 'offset',
Andrew Jeffery0612d982024-12-12 11:08:21 +10308799 'type' => '4924'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308800 },
8801 '4' => {
8802 'name' => 'length',
Andrew Jeffery0612d982024-12-12 11:08:21 +10308803 'type' => '4924'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308804 }
8805 },
8806 'Reg' => {
8807 '1' => 'r9',
8808 '2' => 'rdx',
8809 '3' => 'rcx',
8810 '4' => 'r8'
8811 },
8812 'Return' => '100',
8813 'ShortName' => 'decode_read_file_req'
8814 },
Andrew Jeffery0612d982024-12-12 11:08:21 +10308815 '223250' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308816 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308817 'Line' => '274',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308818 'Param' => {
8819 '0' => {
8820 'name' => 'msg',
Andrew Jeffery0612d982024-12-12 11:08:21 +10308821 'type' => '4914'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308822 },
8823 '1' => {
8824 'name' => 'payload_length',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10308825 'type' => '1140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308826 },
8827 '2' => {
8828 'name' => 'completion_code',
Andrew Jeffery0612d982024-12-12 11:08:21 +10308829 'type' => '4919'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308830 },
8831 '3' => {
8832 'name' => 'next_transfer_handle',
Andrew Jeffery0612d982024-12-12 11:08:21 +10308833 'type' => '4924'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308834 },
8835 '4' => {
8836 'name' => 'transfer_flag',
Andrew Jeffery0612d982024-12-12 11:08:21 +10308837 'type' => '4919'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308838 },
8839 '5' => {
8840 'name' => 'file_table_data_start_offset',
Andrew Jeffery0612d982024-12-12 11:08:21 +10308841 'type' => '4919'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308842 },
8843 '6' => {
8844 'name' => 'file_table_length',
8845 'offset' => '0',
Andrew Jeffery0612d982024-12-12 11:08:21 +10308846 'type' => '13426'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308847 }
8848 },
8849 'Reg' => {
8850 '1' => 'rsi',
8851 '2' => 'rdi',
8852 '3' => 'r10',
8853 '4' => 'r8',
8854 '5' => 'r9'
8855 },
8856 'Return' => '100',
8857 'ShortName' => 'decode_get_file_table_resp'
8858 },
Andrew Jeffery0612d982024-12-12 11:08:21 +10308859 '223424' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308860 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308861 'Line' => '258',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308862 'Param' => {
8863 '0' => {
8864 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308865 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308866 },
8867 '1' => {
8868 'name' => 'transfer_handle',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10308869 'type' => '1018'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308870 },
8871 '2' => {
8872 'name' => 'transfer_opflag',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308873 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308874 },
8875 '3' => {
8876 'name' => 'table_type',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308877 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308878 },
8879 '4' => {
8880 'name' => 'msg',
Andrew Jeffery0612d982024-12-12 11:08:21 +10308881 'type' => '4270'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308882 }
8883 },
8884 'Return' => '100',
8885 'ShortName' => 'encode_get_file_table_req'
8886 },
Andrew Jeffery0612d982024-12-12 11:08:21 +10308887 '223651' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308888 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308889 'Line' => '244',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308890 'Param' => {
8891 '0' => {
8892 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308893 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308894 },
8895 '1' => {
8896 'name' => 'completion_code',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308897 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308898 },
8899 '2' => {
8900 'name' => 'next_transfer_handle',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10308901 'type' => '1018'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308902 },
8903 '3' => {
8904 'name' => 'transfer_flag',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308905 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308906 },
8907 '4' => {
8908 'name' => 'table_data',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10308909 'type' => '1214'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308910 },
8911 '5' => {
8912 'name' => 'table_size',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10308913 'type' => '1140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308914 },
8915 '6' => {
8916 'name' => 'msg',
8917 'offset' => '0',
Andrew Jeffery0612d982024-12-12 11:08:21 +10308918 'type' => '4270'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308919 }
8920 },
8921 'Reg' => {
8922 '2' => 'r15'
8923 },
8924 'Return' => '100',
8925 'ShortName' => 'encode_get_file_table_resp'
8926 },
Andrew Jeffery0612d982024-12-12 11:08:21 +10308927 '224009' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308928 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308929 'Line' => '227',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308930 'Param' => {
8931 '0' => {
8932 'name' => 'msg',
Andrew Jeffery0612d982024-12-12 11:08:21 +10308933 'type' => '4914'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308934 },
8935 '1' => {
8936 'name' => 'payload_length',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10308937 'type' => '1140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308938 },
8939 '2' => {
8940 'name' => 'transfer_handle',
Andrew Jeffery0612d982024-12-12 11:08:21 +10308941 'type' => '4924'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308942 },
8943 '3' => {
8944 'name' => 'transfer_opflag',
Andrew Jeffery0612d982024-12-12 11:08:21 +10308945 'type' => '4919'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308946 },
8947 '4' => {
8948 'name' => 'table_type',
Andrew Jeffery0612d982024-12-12 11:08:21 +10308949 'type' => '4919'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308950 }
8951 },
8952 'Reg' => {
8953 '1' => 'r9',
8954 '2' => 'rdx',
8955 '3' => 'rcx',
8956 '4' => 'r8'
8957 },
8958 'Return' => '100',
8959 'ShortName' => 'decode_get_file_table_req'
8960 },
Andrew Jeffery0612d982024-12-12 11:08:21 +10308961 '224144' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308962 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308963 'Line' => '183',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308964 'Param' => {
8965 '0' => {
8966 'name' => 'msg',
Andrew Jeffery0612d982024-12-12 11:08:21 +10308967 'type' => '4914'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308968 },
8969 '1' => {
8970 'name' => 'payload_length',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10308971 'type' => '1140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308972 },
8973 '2' => {
8974 'name' => 'completion_code',
Andrew Jeffery0612d982024-12-12 11:08:21 +10308975 'type' => '4919'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308976 },
8977 '3' => {
8978 'name' => 'length',
Andrew Jeffery0612d982024-12-12 11:08:21 +10308979 'type' => '4924'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308980 }
8981 },
8982 'Reg' => {
8983 '0' => 'rdi',
8984 '1' => 'rsi',
8985 '2' => 'rdx',
8986 '3' => 'rcx'
8987 },
8988 'Return' => '100',
8989 'ShortName' => 'decode_rw_file_memory_resp'
8990 },
Andrew Jeffery0612d982024-12-12 11:08:21 +10308991 '224253' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308992 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308993 'Line' => '169',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308994 'Param' => {
8995 '0' => {
8996 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308997 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308998 },
8999 '1' => {
9000 'name' => 'command',
Andrew Jeffery48761c62024-06-03 15:48:26 +09309001 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309002 },
9003 '2' => {
9004 'name' => 'file_handle',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10309005 'type' => '1018'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309006 },
9007 '3' => {
9008 'name' => 'offset',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10309009 'type' => '1018'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309010 },
9011 '4' => {
9012 'name' => 'length',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10309013 'type' => '1018'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309014 },
9015 '5' => {
9016 'name' => 'address',
Andrew Jeffery0612d982024-12-12 11:08:21 +10309017 'type' => '16196'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309018 },
9019 '6' => {
9020 'name' => 'msg',
9021 'offset' => '0',
Andrew Jeffery0612d982024-12-12 11:08:21 +10309022 'type' => '4270'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309023 }
9024 },
9025 'Reg' => {
9026 '2' => 'r14'
9027 },
9028 'Return' => '100',
9029 'ShortName' => 'encode_rw_file_memory_req'
9030 },
Andrew Jeffery0612d982024-12-12 11:08:21 +10309031 '224512' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309032 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09309033 'Line' => '152',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309034 'Param' => {
9035 '0' => {
9036 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +09309037 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309038 },
9039 '1' => {
9040 'name' => 'command',
Andrew Jeffery48761c62024-06-03 15:48:26 +09309041 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309042 },
9043 '2' => {
9044 'name' => 'completion_code',
Andrew Jeffery48761c62024-06-03 15:48:26 +09309045 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309046 },
9047 '3' => {
9048 'name' => 'length',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10309049 'type' => '1018'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309050 },
9051 '4' => {
9052 'name' => 'msg',
Andrew Jeffery0612d982024-12-12 11:08:21 +10309053 'type' => '4270'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309054 }
9055 },
9056 'Return' => '100',
9057 'ShortName' => 'encode_rw_file_memory_resp'
9058 },
Andrew Jeffery0612d982024-12-12 11:08:21 +10309059 '224733' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309060 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09309061 'Line' => '136',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309062 'Param' => {
9063 '0' => {
9064 'name' => 'msg',
Andrew Jeffery0612d982024-12-12 11:08:21 +10309065 'type' => '4914'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309066 },
9067 '1' => {
9068 'name' => 'payload_length',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10309069 'type' => '1140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309070 },
9071 '2' => {
9072 'name' => 'file_handle',
Andrew Jeffery0612d982024-12-12 11:08:21 +10309073 'type' => '4924'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309074 },
9075 '3' => {
9076 'name' => 'offset',
Andrew Jeffery0612d982024-12-12 11:08:21 +10309077 'type' => '4924'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309078 },
9079 '4' => {
9080 'name' => 'length',
Andrew Jeffery0612d982024-12-12 11:08:21 +10309081 'type' => '4924'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309082 },
9083 '5' => {
9084 'name' => 'address',
Andrew Jeffery0612d982024-12-12 11:08:21 +10309085 'type' => '24846'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309086 }
9087 },
9088 'Reg' => {
9089 '1' => 'r10',
9090 '2' => 'rdx',
9091 '3' => 'rdi',
9092 '4' => 'r8',
9093 '5' => 'r9'
9094 },
9095 'Return' => '100',
9096 'ShortName' => 'decode_rw_file_memory_req'
9097 },
Andrew Jeffery0612d982024-12-12 11:08:21 +10309098 '225782' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309099 'Header' => 'host.h',
9100 'Line' => '101',
9101 'Param' => {
9102 '0' => {
9103 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +09309104 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309105 },
9106 '1' => {
9107 'name' => 'completion_code',
Andrew Jeffery48761c62024-06-03 15:48:26 +09309108 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309109 },
9110 '2' => {
9111 'name' => 'rack_entry',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10309112 'type' => '1018'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309113 },
9114 '3' => {
9115 'name' => 'pri_cec_node',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10309116 'type' => '1018'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309117 },
9118 '4' => {
9119 'name' => 'msg',
Andrew Jeffery0612d982024-12-12 11:08:21 +10309120 'type' => '4270'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309121 },
9122 '5' => {
9123 'name' => 'payload_length',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10309124 'type' => '1140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309125 }
9126 },
9127 'Reg' => {
9128 '2' => 'r12'
9129 },
9130 'Return' => '100',
9131 'ShortName' => 'encode_get_alert_status_resp'
9132 },
Andrew Jeffery0612d982024-12-12 11:08:21 +10309133 '226030' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309134 'Header' => 'host.h',
9135 'Line' => '86',
9136 'Param' => {
9137 '0' => {
9138 'name' => 'msg',
Andrew Jeffery0612d982024-12-12 11:08:21 +10309139 'type' => '4914'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309140 },
9141 '1' => {
9142 'name' => 'payload_length',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10309143 'type' => '1140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309144 },
9145 '2' => {
9146 'name' => 'version_id',
Andrew Jeffery0612d982024-12-12 11:08:21 +10309147 'type' => '4919'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309148 }
9149 },
9150 'Reg' => {
9151 '0' => 'rdi',
9152 '1' => 'rsi',
9153 '2' => 'rdx'
9154 },
9155 'Return' => '100',
9156 'ShortName' => 'decode_get_alert_status_req'
9157 },
Andrew Jeffery0612d982024-12-12 11:08:21 +10309158 '226113' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309159 'Header' => 'host.h',
9160 'Line' => '70',
9161 'Param' => {
9162 '0' => {
9163 'name' => 'msg',
Andrew Jeffery0612d982024-12-12 11:08:21 +10309164 'type' => '4914'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309165 },
9166 '1' => {
9167 'name' => 'payload_length',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10309168 'type' => '1140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309169 },
9170 '2' => {
9171 'name' => 'completion_code',
Andrew Jeffery0612d982024-12-12 11:08:21 +10309172 'type' => '4919'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309173 },
9174 '3' => {
9175 'name' => 'rack_entry',
Andrew Jeffery0612d982024-12-12 11:08:21 +10309176 'type' => '4924'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309177 },
9178 '4' => {
9179 'name' => 'pri_cec_node',
Andrew Jeffery0612d982024-12-12 11:08:21 +10309180 'type' => '4924'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309181 }
9182 },
9183 'Reg' => {
9184 '1' => 'r9',
9185 '2' => 'rdx',
9186 '3' => 'rcx',
9187 '4' => 'r8'
9188 },
9189 'Return' => '100',
9190 'ShortName' => 'decode_get_alert_status_resp'
9191 },
Andrew Jeffery0612d982024-12-12 11:08:21 +10309192 '226252' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309193 'Header' => 'host.h',
9194 'Line' => '52',
9195 'Param' => {
9196 '0' => {
9197 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +09309198 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309199 },
9200 '1' => {
9201 'name' => 'version_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +09309202 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309203 },
9204 '2' => {
9205 'name' => 'msg',
Andrew Jeffery0612d982024-12-12 11:08:21 +10309206 'type' => '4270'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309207 },
9208 '3' => {
9209 'name' => 'payload_length',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10309210 'type' => '1140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309211 }
9212 },
9213 'Return' => '100',
9214 'ShortName' => 'encode_get_alert_status_req'
9215 },
Andrew Jeffery0612d982024-12-12 11:08:21 +10309216 '227470' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309217 'Header' => 'platform.h',
9218 'Line' => '47',
9219 'Param' => {
9220 '0' => {
9221 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +09309222 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309223 },
9224 '1' => {
9225 'name' => 'format_version',
Andrew Jeffery48761c62024-06-03 15:48:26 +09309226 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309227 },
9228 '2' => {
9229 'name' => 'tid',
Andrew Jeffery48761c62024-06-03 15:48:26 +09309230 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309231 },
9232 '3' => {
9233 'name' => 'num_handles',
Andrew Jeffery48761c62024-06-03 15:48:26 +09309234 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309235 },
9236 '4' => {
9237 'name' => 'list_of_handles',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10309238 'type' => '1214'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309239 },
9240 '5' => {
9241 'name' => 'payload_length',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10309242 'type' => '1140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309243 },
9244 '6' => {
9245 'name' => 'msg',
9246 'offset' => '0',
Andrew Jeffery0612d982024-12-12 11:08:21 +10309247 'type' => '4270'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309248 }
9249 },
9250 'Return' => '100',
9251 'ShortName' => 'encode_bios_attribute_update_event_req'
9252 },
Andrew Jeffery0612d982024-12-12 11:08:21 +10309253 '229320' => {
Lora Linea0bf3a2024-09-20 10:09:56 +08009254 'Header' => 'file_io.h',
9255 'Line' => '160',
9256 'Param' => {
9257 '0' => {
9258 'name' => 'instance_id',
9259 'type' => '121'
9260 },
9261 '1' => {
9262 'name' => 'resp',
Andrew Jeffery0612d982024-12-12 11:08:21 +10309263 'type' => '231031'
Lora Linea0bf3a2024-09-20 10:09:56 +08009264 },
9265 '2' => {
9266 'name' => 'resp_len',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10309267 'type' => '1140'
Lora Linea0bf3a2024-09-20 10:09:56 +08009268 },
9269 '3' => {
9270 'name' => 'responseMsg',
Andrew Jeffery0612d982024-12-12 11:08:21 +10309271 'type' => '4270'
Lora Linea0bf3a2024-09-20 10:09:56 +08009272 },
9273 '4' => {
9274 'name' => 'payload_length',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10309275 'type' => '1140'
Lora Linea0bf3a2024-09-20 10:09:56 +08009276 }
9277 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09309278 'Reg' => {
Andrew Jeffery0612d982024-12-12 11:08:21 +10309279 '3' => 'r12'
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09309280 },
Lora Linea0bf3a2024-09-20 10:09:56 +08009281 'Return' => '100',
9282 'ShortName' => 'encode_oem_meta_file_io_read_resp'
9283 },
Andrew Jeffery0612d982024-12-12 11:08:21 +10309284 '231046' => {
Lora Linea0bf3a2024-09-20 10:09:56 +08009285 'Header' => 'file_io.h',
9286 'Line' => '147',
9287 'Param' => {
9288 '0' => {
9289 'name' => 'resp',
Andrew Jeffery0612d982024-12-12 11:08:21 +10309290 'type' => '231031'
Lora Linea0bf3a2024-09-20 10:09:56 +08009291 }
9292 },
9293 'Reg' => {
9294 '0' => 'rdi'
9295 },
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10309296 'Return' => '2634',
Lora Linea0bf3a2024-09-20 10:09:56 +08009297 'ShortName' => 'pldm_oem_meta_file_io_read_resp_data'
9298 },
Andrew Jeffery0612d982024-12-12 11:08:21 +10309299 '231094' => {
Lora Linea0bf3a2024-09-20 10:09:56 +08009300 'Header' => 'file_io.h',
9301 'Line' => '137',
9302 'Param' => {
9303 '0' => {
9304 'name' => 'msg',
Andrew Jeffery0612d982024-12-12 11:08:21 +10309305 'type' => '4914'
Lora Linea0bf3a2024-09-20 10:09:56 +08009306 },
9307 '1' => {
9308 'name' => 'payload_length',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10309309 'type' => '1140'
Lora Linea0bf3a2024-09-20 10:09:56 +08009310 },
9311 '2' => {
9312 'name' => 'req',
Andrew Jeffery0612d982024-12-12 11:08:21 +10309313 'type' => '232160'
Lora Linea0bf3a2024-09-20 10:09:56 +08009314 }
9315 },
9316 'Return' => '100',
9317 'ShortName' => 'decode_oem_meta_file_io_read_req'
9318 },
Andrew Jeffery0612d982024-12-12 11:08:21 +10309319 '232165' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309320 'Header' => 'file_io.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09309321 'Line' => '126',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309322 'Param' => {
9323 '0' => {
9324 'name' => 'msg',
Andrew Jeffery0612d982024-12-12 11:08:21 +10309325 'type' => '4914'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309326 },
9327 '1' => {
9328 'name' => 'payload_length',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10309329 'type' => '1140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309330 },
9331 '2' => {
9332 'name' => 'file_handle',
Andrew Jeffery0612d982024-12-12 11:08:21 +10309333 'type' => '4919'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309334 },
9335 '3' => {
9336 'name' => 'length',
Andrew Jeffery0612d982024-12-12 11:08:21 +10309337 'type' => '4924'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309338 },
9339 '4' => {
9340 'name' => 'data',
Andrew Jeffery0612d982024-12-12 11:08:21 +10309341 'type' => '4919'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309342 }
9343 },
Andrew Jeffery890d37a2024-09-22 20:50:53 +09309344 'Reg' => {
Andrew Jeffery36324f62024-09-25 13:41:41 +09309345 '0' => 'rdi',
9346 '1' => 'rbx',
9347 '2' => 'r12',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09309348 '3' => 'rcx',
9349 '4' => 'r8'
9350 },
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309351 'Return' => '100',
9352 'ShortName' => 'decode_oem_meta_file_io_req'
Lora Linea0bf3a2024-09-20 10:09:56 +08009353 },
Andrew Jeffery0612d982024-12-12 11:08:21 +10309354 '232601' => {
Lora Linea0bf3a2024-09-20 10:09:56 +08009355 'Header' => 'file_io.h',
9356 'Line' => '113',
9357 'Param' => {
9358 '0' => {
9359 'name' => 'msg',
Andrew Jeffery0612d982024-12-12 11:08:21 +10309360 'type' => '4914'
Lora Linea0bf3a2024-09-20 10:09:56 +08009361 },
9362 '1' => {
9363 'name' => 'payload_length',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10309364 'type' => '1140'
Lora Linea0bf3a2024-09-20 10:09:56 +08009365 },
9366 '2' => {
9367 'name' => 'req',
Andrew Jeffery0612d982024-12-12 11:08:21 +10309368 'type' => '232596'
Lora Linea0bf3a2024-09-20 10:09:56 +08009369 },
9370 '3' => {
9371 'name' => 'req_length',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10309372 'type' => '1140'
Lora Linea0bf3a2024-09-20 10:09:56 +08009373 }
9374 },
9375 'Return' => '100',
9376 'ShortName' => 'decode_oem_meta_file_io_write_req'
9377 },
Andrew Jeffery0612d982024-12-12 11:08:21 +10309378 '233566' => {
Lora Linea0bf3a2024-09-20 10:09:56 +08009379 'Header' => 'file_io.h',
9380 'Line' => '102',
9381 'Param' => {
9382 '0' => {
9383 'name' => 'req',
Andrew Jeffery0612d982024-12-12 11:08:21 +10309384 'type' => '232596'
Lora Linea0bf3a2024-09-20 10:09:56 +08009385 }
9386 },
9387 'Reg' => {
9388 '0' => 'rdi'
9389 },
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10309390 'Return' => '2634',
Lora Linea0bf3a2024-09-20 10:09:56 +08009391 'ShortName' => 'pldm_oem_meta_file_io_write_req_data'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309392 }
9393 },
9394 'SymbolVersion' => {},
9395 'Symbols' => {
Andrew Jeffery0612d982024-12-12 11:08:21 +10309396 'libpldm.so.0.11.0' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309397 'bcd2dec16' => 1,
9398 'bcd2dec32' => 1,
9399 'bcd2dec8' => 1,
9400 'crc32' => 1,
9401 'crc8' => 1,
9402 'dec2bcd16' => 1,
9403 'dec2bcd32' => 1,
9404 'dec2bcd8' => 1,
9405 'decode_activate_firmware_resp' => 1,
9406 'decode_apply_complete_req' => 1,
9407 'decode_cancel_update_component_resp' => 1,
9408 'decode_cancel_update_resp' => 1,
9409 'decode_descriptor_type_length_value' => 1,
Thu Nguyen43cb4b52024-07-16 05:45:27 +00009410 'decode_entity_auxiliary_names_pdr' => 1,
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309411 'decode_event_message_buffer_size_resp' => 1,
9412 'decode_event_message_supported_resp' => 1,
9413 'decode_file_ack_req' => 1,
9414 'decode_file_ack_resp' => 1,
9415 'decode_file_ack_with_meta_data_req' => 1,
9416 'decode_file_ack_with_meta_data_resp' => 1,
9417 'decode_firmware_device_id_record' => 1,
9418 'decode_get_alert_status_req' => 1,
9419 'decode_get_alert_status_resp' => 1,
9420 'decode_get_bios_attribute_current_value_by_handle_req' => 1,
9421 'decode_get_bios_attribute_current_value_by_handle_resp' => 1,
9422 'decode_get_bios_table_req' => 1,
9423 'decode_get_bios_table_resp' => 1,
9424 'decode_get_commands_req' => 1,
9425 'decode_get_commands_resp' => 1,
9426 'decode_get_date_time_resp' => 1,
9427 'decode_get_file_table_req' => 1,
9428 'decode_get_file_table_resp' => 1,
9429 'decode_get_firmware_parameters_resp' => 1,
9430 'decode_get_firmware_parameters_resp_comp_entry' => 1,
9431 'decode_get_fru_record_by_option_req' => 1,
9432 'decode_get_fru_record_by_option_resp' => 1,
9433 'decode_get_fru_record_table_metadata_resp' => 1,
9434 'decode_get_fru_record_table_req' => 1,
9435 'decode_get_fru_record_table_resp' => 1,
9436 'decode_get_fru_record_table_resp_safe' => 1,
9437 'decode_get_numeric_effecter_value_req' => 1,
9438 'decode_get_numeric_effecter_value_resp' => 1,
9439 'decode_get_pdr_repository_info_resp' => 1,
9440 'decode_get_pdr_req' => 1,
9441 'decode_get_pdr_resp' => 1,
9442 'decode_get_sensor_reading_req' => 1,
9443 'decode_get_sensor_reading_resp' => 1,
Tal Yacobide67ab62024-05-30 22:36:50 +03009444 'decode_get_state_effecter_states_req' => 1,
9445 'decode_get_state_effecter_states_resp' => 1,
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309446 'decode_get_state_sensor_readings_req' => 1,
9447 'decode_get_state_sensor_readings_resp' => 1,
9448 'decode_get_status_resp' => 1,
9449 'decode_get_tid_resp' => 1,
9450 'decode_get_types_resp' => 1,
9451 'decode_get_version_req' => 1,
9452 'decode_get_version_resp' => 1,
9453 'decode_multipart_receive_req' => 1,
9454 'decode_new_file_req' => 1,
9455 'decode_new_file_resp' => 1,
9456 'decode_new_file_with_metadata_req' => 1,
9457 'decode_new_file_with_metadata_resp' => 1,
9458 'decode_numeric_sensor_data' => 1,
9459 'decode_numeric_sensor_pdr_data' => 1,
Lora Linea0bf3a2024-09-20 10:09:56 +08009460 'decode_oem_meta_file_io_read_req' => 1,
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309461 'decode_oem_meta_file_io_req' => 1,
Lora Linea0bf3a2024-09-20 10:09:56 +08009462 'decode_oem_meta_file_io_write_req' => 1,
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309463 'decode_pass_component_table_resp' => 1,
9464 'decode_platform_event_message_req' => 1,
9465 'decode_platform_event_message_resp' => 1,
9466 'decode_pldm_comp_image_info' => 1,
Thu Nguyen43cb4b52024-07-16 05:45:27 +00009467 'decode_pldm_entity_auxiliary_names_pdr_index' => 1,
Thu Nguyenf874b382024-07-24 11:22:34 +00009468 'decode_pldm_message_poll_event_data' => 1,
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309469 'decode_pldm_package_header_info' => 1,
9470 'decode_pldm_pdr_repository_change_record_data' => 1,
9471 'decode_pldm_pdr_repository_chg_event_data' => 1,
Thu Nguyen3559aa12024-08-29 00:13:38 +00009472 'decode_pldm_platform_cper_event' => 1,
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309473 'decode_poll_for_platform_event_message_req' => 1,
9474 'decode_poll_for_platform_event_message_resp' => 1,
9475 'decode_query_device_identifiers_resp' => 1,
9476 'decode_read_file_req' => 1,
9477 'decode_read_file_resp' => 1,
9478 'decode_request_firmware_data_req' => 1,
9479 'decode_request_update_resp' => 1,
9480 'decode_rw_file_by_type_memory_req' => 1,
9481 'decode_rw_file_by_type_memory_resp' => 1,
9482 'decode_rw_file_by_type_req' => 1,
9483 'decode_rw_file_by_type_resp' => 1,
9484 'decode_rw_file_memory_req' => 1,
9485 'decode_rw_file_memory_resp' => 1,
9486 'decode_sensor_event_data' => 1,
9487 'decode_sensor_op_data' => 1,
9488 'decode_set_bios_attribute_current_value_req' => 1,
9489 'decode_set_bios_attribute_current_value_resp' => 1,
9490 'decode_set_bios_table_req' => 1,
9491 'decode_set_bios_table_resp' => 1,
9492 'decode_set_date_time_req' => 1,
9493 'decode_set_date_time_resp' => 1,
9494 'decode_set_event_receiver_req' => 1,
9495 'decode_set_event_receiver_resp' => 1,
9496 'decode_set_fru_record_table_req' => 1,
9497 'decode_set_numeric_effecter_value_req' => 1,
9498 'decode_set_numeric_effecter_value_resp' => 1,
9499 'decode_set_state_effecter_states_req' => 1,
9500 'decode_set_state_effecter_states_resp' => 1,
9501 'decode_state_sensor_data' => 1,
9502 'decode_transfer_complete_req' => 1,
9503 'decode_update_component_resp' => 1,
9504 'decode_vendor_defined_descriptor_value' => 1,
9505 'decode_verify_complete_req' => 1,
9506 'decode_write_file_req' => 1,
9507 'decode_write_file_resp' => 1,
9508 'encode_activate_firmware_req' => 1,
9509 'encode_apply_complete_resp' => 1,
9510 'encode_bios_attribute_update_event_req' => 1,
9511 'encode_cancel_update_component_req' => 1,
9512 'encode_cancel_update_req' => 1,
9513 'encode_cc_only_resp' => 1,
9514 'encode_event_message_buffer_size_req' => 1,
9515 'encode_event_message_supported_req' => 1,
9516 'encode_file_ack_req' => 1,
9517 'encode_file_ack_resp' => 1,
9518 'encode_file_ack_with_meta_data_req' => 1,
9519 'encode_file_ack_with_meta_data_resp' => 1,
9520 'encode_fru_record' => 1,
9521 'encode_get_alert_status_req' => 1,
9522 'encode_get_alert_status_resp' => 1,
9523 'encode_get_bios_attribute_current_value_by_handle_req' => 1,
9524 'encode_get_bios_current_value_by_handle_resp' => 1,
9525 'encode_get_bios_table_req' => 1,
9526 'encode_get_bios_table_resp' => 1,
9527 'encode_get_commands_req' => 1,
9528 'encode_get_commands_resp' => 1,
9529 'encode_get_date_time_req' => 1,
9530 'encode_get_date_time_resp' => 1,
9531 'encode_get_file_table_req' => 1,
9532 'encode_get_file_table_resp' => 1,
9533 'encode_get_firmware_parameters_req' => 1,
9534 'encode_get_fru_record_by_option_req' => 1,
9535 'encode_get_fru_record_by_option_resp' => 1,
9536 'encode_get_fru_record_table_metadata_req' => 1,
9537 'encode_get_fru_record_table_metadata_resp' => 1,
9538 'encode_get_fru_record_table_req' => 1,
9539 'encode_get_fru_record_table_resp' => 1,
9540 'encode_get_numeric_effecter_value_req' => 1,
9541 'encode_get_numeric_effecter_value_resp' => 1,
9542 'encode_get_pdr_repository_info_resp' => 1,
9543 'encode_get_pdr_req' => 1,
9544 'encode_get_pdr_resp' => 1,
9545 'encode_get_sensor_reading_req' => 1,
9546 'encode_get_sensor_reading_resp' => 1,
Tal Yacobide67ab62024-05-30 22:36:50 +03009547 'encode_get_state_effecter_states_req' => 1,
9548 'encode_get_state_effecter_states_resp' => 1,
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309549 'encode_get_state_sensor_readings_req' => 1,
9550 'encode_get_state_sensor_readings_resp' => 1,
9551 'encode_get_status_req' => 1,
9552 'encode_get_tid_req' => 1,
9553 'encode_get_tid_resp' => 1,
9554 'encode_get_types_req' => 1,
9555 'encode_get_types_resp' => 1,
9556 'encode_get_version_req' => 1,
9557 'encode_get_version_resp' => 1,
9558 'encode_new_file_req' => 1,
9559 'encode_new_file_resp' => 1,
9560 'encode_new_file_with_metadata_req' => 1,
9561 'encode_new_file_with_metadata_resp' => 1,
Lora Linea0bf3a2024-09-20 10:09:56 +08009562 'encode_oem_meta_file_io_read_resp' => 1,
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309563 'encode_pass_component_table_req' => 1,
9564 'encode_platform_event_message_req' => 1,
9565 'encode_platform_event_message_resp' => 1,
9566 'encode_pldm_header_only' => 1,
9567 'encode_pldm_pdr_repository_chg_event_data' => 1,
9568 'encode_poll_for_platform_event_message_req' => 1,
9569 'encode_poll_for_platform_event_message_resp' => 1,
9570 'encode_query_device_identifiers_req' => 1,
9571 'encode_read_file_req' => 1,
9572 'encode_read_file_resp' => 1,
9573 'encode_request_firmware_data_resp' => 1,
9574 'encode_request_update_req' => 1,
9575 'encode_rw_file_by_type_memory_req' => 1,
9576 'encode_rw_file_by_type_memory_resp' => 1,
9577 'encode_rw_file_by_type_req' => 1,
9578 'encode_rw_file_by_type_resp' => 1,
9579 'encode_rw_file_memory_req' => 1,
9580 'encode_rw_file_memory_resp' => 1,
9581 'encode_sensor_event_data' => 1,
9582 'encode_set_bios_attribute_current_value_req' => 1,
9583 'encode_set_bios_attribute_current_value_resp' => 1,
9584 'encode_set_bios_table_req' => 1,
9585 'encode_set_bios_table_resp' => 1,
9586 'encode_set_date_time_req' => 1,
9587 'encode_set_date_time_resp' => 1,
9588 'encode_set_event_receiver_req' => 1,
9589 'encode_set_event_receiver_resp' => 1,
9590 'encode_set_fru_record_table_resp' => 1,
9591 'encode_set_numeric_effecter_value_req' => 1,
9592 'encode_set_numeric_effecter_value_resp' => 1,
9593 'encode_set_state_effecter_states_req' => 1,
9594 'encode_set_state_effecter_states_resp' => 1,
9595 'encode_set_tid_req' => 1,
9596 'encode_state_effecter_pdr' => 1,
9597 'encode_state_sensor_pdr' => 1,
9598 'encode_transfer_complete_resp' => 1,
9599 'encode_update_component_req' => 1,
9600 'encode_verify_complete_resp' => 1,
9601 'encode_write_file_req' => 1,
9602 'encode_write_file_resp' => 1,
Andrew Jeffery5befd122024-07-17 17:07:57 +08009603 'get_fru_record_by_option' => 1,
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309604 'is_time_legal' => 1,
9605 'is_transfer_flag_valid' => 1,
9606 'pack_pldm_header' => 1,
Andrew Jefferyd8bb75c2024-06-29 22:29:02 +09309607 'pldm_bios_table_append_pad_checksum' => 1,
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309608 'pldm_bios_table_attr_entry_decode_attribute_handle' => 1,
9609 'pldm_bios_table_attr_entry_decode_attribute_type' => 1,
9610 'pldm_bios_table_attr_entry_decode_string_handle' => 1,
9611 'pldm_bios_table_attr_entry_enum_decode_def_indices' => 1,
Andrew Jeffery46673f42024-06-25 16:02:25 +09309612 'pldm_bios_table_attr_entry_enum_decode_def_num' => 1,
Andrew Jeffery82b4d3b2024-06-25 16:22:36 +09309613 'pldm_bios_table_attr_entry_enum_decode_pv_hdls' => 1,
Andrew Jefferyb06882f2024-06-25 15:52:02 +09309614 'pldm_bios_table_attr_entry_enum_decode_pv_num' => 1,
Andrew Jeffery7126b1d2024-06-25 15:48:34 +09309615 'pldm_bios_table_attr_entry_enum_encode' => 1,
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309616 'pldm_bios_table_attr_entry_enum_encode_length' => 1,
9617 'pldm_bios_table_attr_entry_integer_decode' => 1,
Andrew Jeffery5347e272024-06-29 22:05:36 +09309618 'pldm_bios_table_attr_entry_integer_encode' => 1,
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309619 'pldm_bios_table_attr_entry_integer_encode_length' => 1,
9620 'pldm_bios_table_attr_entry_integer_info_check' => 1,
9621 'pldm_bios_table_attr_entry_string_decode_def_string' => 1,
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09309622 'pldm_bios_table_attr_entry_string_decode_def_string_length' => 1,
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309623 'pldm_bios_table_attr_entry_string_decode_max_length' => 1,
9624 'pldm_bios_table_attr_entry_string_decode_min_length' => 1,
9625 'pldm_bios_table_attr_entry_string_decode_string_type' => 1,
Andrew Jefferyf6be4932024-06-25 16:44:06 +09309626 'pldm_bios_table_attr_entry_string_encode' => 1,
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309627 'pldm_bios_table_attr_entry_string_encode_length' => 1,
9628 'pldm_bios_table_attr_entry_string_info_check' => 1,
9629 'pldm_bios_table_attr_find_by_handle' => 1,
9630 'pldm_bios_table_attr_find_by_string_handle' => 1,
9631 'pldm_bios_table_attr_value_copy_and_update' => 1,
9632 'pldm_bios_table_attr_value_entry_decode_attribute_handle' => 1,
9633 'pldm_bios_table_attr_value_entry_decode_attribute_type' => 1,
9634 'pldm_bios_table_attr_value_entry_decode_handle' => 1,
Andrew Jeffery09004d62024-06-29 22:12:15 +09309635 'pldm_bios_table_attr_value_entry_encode_enum' => 1,
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309636 'pldm_bios_table_attr_value_entry_encode_enum_length' => 1,
Andrew Jeffery504dd172024-06-29 22:23:15 +09309637 'pldm_bios_table_attr_value_entry_encode_integer' => 1,
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309638 'pldm_bios_table_attr_value_entry_encode_integer_length' => 1,
Andrew Jeffery1a3983c2024-06-29 22:17:58 +09309639 'pldm_bios_table_attr_value_entry_encode_string' => 1,
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309640 'pldm_bios_table_attr_value_entry_encode_string_length' => 1,
9641 'pldm_bios_table_attr_value_entry_enum_decode_handles' => 1,
9642 'pldm_bios_table_attr_value_entry_enum_decode_number' => 1,
9643 'pldm_bios_table_attr_value_entry_integer_decode_cv' => 1,
9644 'pldm_bios_table_attr_value_entry_length' => 1,
9645 'pldm_bios_table_attr_value_entry_string_decode_length' => 1,
9646 'pldm_bios_table_attr_value_entry_string_decode_string' => 1,
9647 'pldm_bios_table_attr_value_find_by_handle' => 1,
9648 'pldm_bios_table_checksum' => 1,
9649 'pldm_bios_table_iter_create' => 1,
9650 'pldm_bios_table_iter_free' => 1,
9651 'pldm_bios_table_iter_is_end' => 1,
9652 'pldm_bios_table_iter_next' => 1,
9653 'pldm_bios_table_iter_value' => 1,
9654 'pldm_bios_table_pad_checksum_size' => 1,
9655 'pldm_bios_table_string_entry_decode_handle' => 1,
Andrew Jeffery8c37ab32024-06-25 15:34:27 +09309656 'pldm_bios_table_string_entry_decode_string' => 1,
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309657 'pldm_bios_table_string_entry_decode_string_length' => 1,
Andrew Jefferye48fdd62024-06-25 00:36:20 +09309658 'pldm_bios_table_string_entry_encode' => 1,
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309659 'pldm_bios_table_string_entry_encode_length' => 1,
9660 'pldm_bios_table_string_find_by_handle' => 1,
9661 'pldm_bios_table_string_find_by_string' => 1,
9662 'pldm_close' => 1,
Andrew Jefferyd72ea4b2024-06-24 21:33:33 +09309663 'pldm_entity_association_pdr_add' => 1,
Andrew Jefferyaa49b712024-06-24 21:43:52 +09309664 'pldm_entity_association_pdr_add_from_node' => 1,
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309665 'pldm_entity_association_pdr_add_from_node_with_record_handle' => 1,
9666 'pldm_entity_association_pdr_extract' => 1,
9667 'pldm_entity_association_tree_add' => 1,
9668 'pldm_entity_association_tree_add_entity' => 1,
9669 'pldm_entity_association_tree_copy_root' => 1,
9670 'pldm_entity_association_tree_destroy' => 1,
9671 'pldm_entity_association_tree_destroy_root' => 1,
9672 'pldm_entity_association_tree_find' => 1,
9673 'pldm_entity_association_tree_find_with_locality' => 1,
9674 'pldm_entity_association_tree_init' => 1,
9675 'pldm_entity_association_tree_visit' => 1,
9676 'pldm_entity_extract' => 1,
9677 'pldm_entity_get_num_children' => 1,
9678 'pldm_entity_get_parent' => 1,
9679 'pldm_entity_is_exist_parent' => 1,
9680 'pldm_entity_is_node_parent' => 1,
9681 'pldm_entity_node_get_remote_container_id' => 1,
9682 'pldm_find_entity_ref_in_tree' => 1,
9683 'pldm_instance_db_destroy' => 1,
9684 'pldm_instance_db_init' => 1,
9685 'pldm_instance_db_init_default' => 1,
9686 'pldm_instance_id_alloc' => 1,
9687 'pldm_instance_id_free' => 1,
9688 'pldm_is_current_parent_child' => 1,
9689 'pldm_is_empty_entity_assoc_tree' => 1,
9690 'pldm_msg_hdr_correlate_response' => 1,
Lora Linea0bf3a2024-09-20 10:09:56 +08009691 'pldm_oem_meta_file_io_read_resp_data' => 1,
9692 'pldm_oem_meta_file_io_write_req_data' => 1,
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309693 'pldm_open' => 1,
Andrew Jefferyfae36412024-06-20 06:35:51 +00009694 'pldm_pdr_add' => 1,
Andrew Jefferye7f55112024-06-20 16:16:01 +09309695 'pldm_pdr_add_fru_record_set' => 1,
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309696 'pldm_pdr_destroy' => 1,
9697 'pldm_pdr_find_last_in_range' => 1,
9698 'pldm_pdr_find_record' => 1,
9699 'pldm_pdr_find_record_by_type' => 1,
9700 'pldm_pdr_fru_record_set_find_by_rsi' => 1,
9701 'pldm_pdr_get_next_record' => 1,
9702 'pldm_pdr_get_record_count' => 1,
9703 'pldm_pdr_get_record_handle' => 1,
9704 'pldm_pdr_get_repo_size' => 1,
9705 'pldm_pdr_init' => 1,
9706 'pldm_pdr_record_is_remote' => 1,
9707 'pldm_pdr_remove_pdrs_by_terminus_handle' => 1,
9708 'pldm_pdr_remove_remote_pdrs' => 1,
9709 'pldm_pdr_update_TL_pdr' => 1,
Thu Nguyen3559aa12024-08-29 00:13:38 +00009710 'pldm_platform_cper_event_event_data' => 1,
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309711 'pldm_recv' => 1,
9712 'pldm_recv_any' => 1,
9713 'pldm_send' => 1,
9714 'pldm_send_recv' => 1,
9715 'pldm_transport_af_mctp_bind' => 1,
9716 'pldm_transport_af_mctp_core' => 1,
9717 'pldm_transport_af_mctp_destroy' => 1,
9718 'pldm_transport_af_mctp_init' => 1,
9719 'pldm_transport_af_mctp_init_pollfd' => 1,
9720 'pldm_transport_af_mctp_map_tid' => 1,
9721 'pldm_transport_af_mctp_unmap_tid' => 1,
9722 'pldm_transport_mctp_demux_core' => 1,
9723 'pldm_transport_mctp_demux_destroy' => 1,
9724 'pldm_transport_mctp_demux_init' => 1,
9725 'pldm_transport_mctp_demux_init_pollfd' => 1,
9726 'pldm_transport_mctp_demux_map_tid' => 1,
9727 'pldm_transport_mctp_demux_unmap_tid' => 1,
9728 'pldm_transport_poll' => 1,
9729 'pldm_transport_recv_msg' => 1,
9730 'pldm_transport_send_msg' => 1,
9731 'pldm_transport_send_recv_msg' => 1,
9732 'unpack_pldm_header' => 1,
9733 'ver2str' => 1
9734 }
9735 },
9736 'Target' => 'unix',
9737 'TypeInfo' => {
9738 '1' => {
9739 'Name' => 'void',
9740 'Type' => 'Intrinsic'
9741 },
9742 '46' => {
9743 'Name' => 'unsigned char',
9744 'Size' => '1',
9745 'Type' => 'Intrinsic'
9746 },
9747 '53' => {
9748 'Name' => 'unsigned short',
9749 'Size' => '2',
9750 'Type' => 'Intrinsic'
9751 },
9752 '60' => {
9753 'Name' => 'unsigned int',
9754 'Size' => '4',
9755 'Type' => 'Intrinsic'
9756 },
9757 '67' => {
9758 'Name' => 'unsigned long',
9759 'Size' => '8',
9760 'Type' => 'Intrinsic'
9761 },
9762 '74' => {
9763 'Name' => 'signed char',
9764 'Size' => '1',
9765 'Type' => 'Intrinsic'
9766 },
9767 '81' => {
9768 'BaseType' => '46',
9769 'Header' => 'types.h',
9770 'Line' => '38',
9771 'Name' => '__uint8_t',
9772 'PrivateABI' => 1,
9773 'Size' => '1',
9774 'Type' => 'Typedef'
9775 },
9776 '93' => {
9777 'Name' => 'short',
9778 'Size' => '2',
9779 'Type' => 'Intrinsic'
9780 },
9781 '100' => {
9782 'Name' => 'int',
9783 'Size' => '4',
9784 'Type' => 'Intrinsic'
9785 },
9786 '107' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309787 'Name' => 'long',
9788 'Size' => '8',
9789 'Type' => 'Intrinsic'
9790 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09309791 '114' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309792 'Name' => 'char',
9793 'Size' => '1',
9794 'Type' => 'Intrinsic'
9795 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09309796 '121' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309797 'BaseType' => '81',
9798 'Header' => 'stdint-uintn.h',
9799 'Line' => '24',
9800 'Name' => 'uint8_t',
9801 'PrivateABI' => 1,
9802 'Size' => '1',
9803 'Type' => 'Typedef'
9804 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09309805 '133' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309806 'Name' => 'float',
9807 'Size' => '4',
9808 'Type' => 'Intrinsic'
9809 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09309810 '175' => {
9811 'BaseType' => '121',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309812 'Header' => 'base.h',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09309813 'Line' => '17',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309814 'Name' => 'pldm_tid_t',
9815 'Size' => '1',
9816 'Type' => 'Typedef'
9817 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09309818 '187' => {
9819 'BaseType' => '121',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309820 'Header' => 'instance-id.h',
9821 'Line' => '13',
9822 'Name' => 'pldm_instance_id_t',
9823 'Size' => '1',
9824 'Type' => 'Typedef'
9825 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09309826 '199' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309827 'Header' => 'responder.h',
9828 'Line' => '10',
9829 'Memb' => {
9830 '0' => {
9831 'name' => 'tid',
9832 'offset' => '0',
Andrew Jeffery48761c62024-06-03 15:48:26 +09309833 'type' => '175'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309834 },
9835 '1' => {
9836 'name' => 'instance_id',
9837 'offset' => '1',
Andrew Jeffery48761c62024-06-03 15:48:26 +09309838 'type' => '187'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309839 },
9840 '2' => {
9841 'name' => 'type',
9842 'offset' => '2',
Andrew Jeffery48761c62024-06-03 15:48:26 +09309843 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309844 },
9845 '3' => {
9846 'name' => 'command',
9847 'offset' => '3',
Andrew Jeffery48761c62024-06-03 15:48:26 +09309848 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309849 },
9850 '4' => {
9851 'name' => 'next',
9852 'offset' => '8',
Andrew Jeffery48761c62024-06-03 15:48:26 +09309853 'type' => '279'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309854 }
9855 },
9856 'Name' => 'struct pldm_responder_cookie',
9857 'PrivateABI' => 1,
9858 'Size' => '16',
9859 'Type' => 'Struct'
9860 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09309861 '279' => {
9862 'BaseType' => '199',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309863 'Name' => 'struct pldm_responder_cookie*',
9864 'Size' => '8',
9865 'Type' => 'Pointer'
9866 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09309867 '284' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309868 'Header' => 'pldm.h',
9869 'Line' => '15',
9870 'Memb' => {
9871 '0' => {
9872 'name' => 'PLDM_REQUESTER_SUCCESS',
9873 'value' => '0'
9874 },
9875 '1' => {
9876 'name' => 'PLDM_REQUESTER_OPEN_FAIL',
9877 'value' => '18446744073709551615 (-1)'
9878 },
9879 '2' => {
9880 'name' => 'PLDM_REQUESTER_NOT_PLDM_MSG',
9881 'value' => '18446744073709551614 (-2)'
9882 },
9883 '3' => {
9884 'name' => 'PLDM_REQUESTER_NOT_RESP_MSG',
9885 'value' => '18446744073709551613 (-3)'
9886 },
9887 '4' => {
9888 'name' => 'PLDM_REQUESTER_NOT_REQ_MSG',
9889 'value' => '18446744073709551612 (-4)'
9890 },
9891 '5' => {
9892 'name' => 'PLDM_REQUESTER_RESP_MSG_TOO_SMALL',
9893 'value' => '18446744073709551611 (-5)'
9894 },
9895 '6' => {
9896 'name' => 'PLDM_REQUESTER_INSTANCE_ID_MISMATCH',
9897 'value' => '18446744073709551610 (-6)'
9898 },
9899 '7' => {
9900 'name' => 'PLDM_REQUESTER_SEND_FAIL',
9901 'value' => '18446744073709551609 (-7)'
9902 },
9903 '8' => {
9904 'name' => 'PLDM_REQUESTER_RECV_FAIL',
9905 'value' => '18446744073709551608 (-8)'
9906 },
9907 '9' => {
9908 'name' => 'PLDM_REQUESTER_INVALID_RECV_LEN',
9909 'value' => '18446744073709551607 (-9)'
9910 },
9911 '10' => {
9912 'name' => 'PLDM_REQUESTER_SETUP_FAIL',
9913 'value' => '18446744073709551606 (-10)'
9914 },
9915 '11' => {
9916 'name' => 'PLDM_REQUESTER_INVALID_SETUP',
9917 'value' => '18446744073709551605 (-11)'
9918 },
9919 '12' => {
9920 'name' => 'PLDM_REQUESTER_POLL_FAIL',
9921 'value' => '18446744073709551604 (-12)'
9922 },
9923 '13' => {
9924 'name' => 'PLDM_REQUESTER_TRANSPORT_BUSY',
9925 'value' => '18446744073709551603 (-13)'
9926 }
9927 },
9928 'Name' => 'enum pldm_requester_error_codes',
9929 'Size' => '4',
9930 'Type' => 'Enum'
9931 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09309932 '805' => {
9933 'Name' => '_Bool',
9934 'Size' => '1',
9935 'Type' => 'Intrinsic'
9936 },
9937 '927' => {
9938 'BaseType' => '53',
9939 'Header' => 'types.h',
9940 'Line' => '40',
9941 'Name' => '__uint16_t',
9942 'PrivateABI' => 1,
9943 'Size' => '2',
9944 'Type' => 'Typedef'
9945 },
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10309946 '946' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09309947 'BaseType' => '60',
9948 'Header' => 'types.h',
9949 'Line' => '42',
9950 'Name' => '__uint32_t',
9951 'PrivateABI' => 1,
9952 'Size' => '4',
9953 'Type' => 'Typedef'
9954 },
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10309955 '965' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09309956 'BaseType' => '107',
9957 'Header' => 'types.h',
9958 'Line' => '194',
9959 'Name' => '__ssize_t',
9960 'PrivateABI' => 1,
9961 'Size' => '8',
9962 'Type' => 'Typedef'
9963 },
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10309964 '977' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09309965 'BaseType' => '114',
9966 'Name' => 'char*',
9967 'Size' => '8',
9968 'Type' => 'Pointer'
9969 },
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10309970 '1001' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09309971 'BaseType' => '121',
9972 'Name' => 'uint8_t const',
9973 'Size' => '1',
9974 'Type' => 'Const'
9975 },
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10309976 '1006' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09309977 'BaseType' => '927',
9978 'Header' => 'stdint-uintn.h',
9979 'Line' => '25',
9980 'Name' => 'uint16_t',
9981 'PrivateABI' => 1,
9982 'Size' => '2',
9983 'Type' => 'Typedef'
9984 },
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10309985 '1018' => {
9986 'BaseType' => '946',
Andrew Jeffery48761c62024-06-03 15:48:26 +09309987 'Header' => 'stdint-uintn.h',
9988 'Line' => '26',
9989 'Name' => 'uint32_t',
9990 'PrivateABI' => 1,
9991 'Size' => '4',
9992 'Type' => 'Typedef'
9993 },
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10309994 '1030' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09309995 'Header' => 'pldm_types.h',
9996 'Line' => '25',
9997 'Memb' => {
9998 '0' => {
9999 'name' => 'alpha',
10000 'offset' => '0',
10001 'type' => '121'
10002 },
10003 '1' => {
10004 'name' => 'update',
10005 'offset' => '1',
10006 'type' => '121'
10007 },
10008 '2' => {
10009 'name' => 'minor',
10010 'offset' => '2',
10011 'type' => '121'
10012 },
10013 '3' => {
10014 'name' => 'major',
10015 'offset' => '3',
10016 'type' => '121'
10017 }
10018 },
10019 'Name' => 'struct pldm_version',
10020 'Size' => '4',
10021 'Type' => 'Struct'
10022 },
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103010023 '1088' => {
10024 'BaseType' => '1030',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010025 'Header' => 'pldm_types.h',
10026 'Line' => '30',
10027 'Name' => 'ver32_t',
10028 'Size' => '4',
10029 'Type' => 'Typedef'
10030 },
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103010031 '1100' => {
10032 'BaseType' => '1088',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010033 'Name' => 'ver32_t const',
10034 'Size' => '4',
10035 'Type' => 'Const'
10036 },
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103010037 '1140' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010038 'BaseType' => '67',
10039 'Header' => 'stddef.h',
10040 'Line' => '214',
10041 'Name' => 'size_t',
10042 'PrivateABI' => 1,
10043 'Size' => '8',
10044 'Type' => 'Typedef'
10045 },
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103010046 '1202' => {
10047 'BaseType' => '965',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010048 'Header' => 'types.h',
10049 'Line' => '108',
10050 'Name' => 'ssize_t',
10051 'PrivateABI' => 1,
10052 'Size' => '8',
10053 'Type' => 'Typedef'
10054 },
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103010055 '1214' => {
10056 'BaseType' => '1001',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010057 'Name' => 'uint8_t const*',
10058 'Size' => '8',
10059 'Type' => 'Pointer'
10060 },
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103010061 '2283' => {
10062 'BaseType' => '1100',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010063 'Name' => 'ver32_t const*',
10064 'Size' => '8',
10065 'Type' => 'Pointer'
10066 },
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103010067 '2396' => {
10068 'BaseType' => '2401',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010069 'Name' => 'void const*',
10070 'Size' => '8',
10071 'Type' => 'Pointer'
10072 },
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103010073 '2401' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010074 'BaseType' => '1',
10075 'Name' => 'void const',
10076 'Type' => 'Const'
10077 },
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103010078 '2634' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010079 'BaseType' => '1',
10080 'Name' => 'void*',
10081 'Size' => '8',
10082 'Type' => 'Pointer'
10083 },
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103010084 '2648' => {
Tal Yacobide67ab62024-05-30 22:36:50 +030010085 'BaseType' => '114',
10086 'Name' => 'char const',
10087 'Size' => '1',
10088 'Type' => 'Const'
10089 },
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103010090 '2677' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010091 'Header' => 'pldm_types.h',
10092 'Line' => '9',
10093 'Name' => 'anon-struct-pldm_types.h-9',
10094 'Size' => '1',
10095 'Type' => 'Struct'
10096 },
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103010097 '2831' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010098 'Header' => 'pldm_types.h',
10099 'Line' => '19',
10100 'Memb' => {
10101 '0' => {
10102 'name' => 'byte',
10103 'offset' => '0',
10104 'type' => '121'
10105 },
10106 '1' => {
10107 'name' => 'bits',
10108 'offset' => '0',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103010109 'type' => '2677'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010110 }
10111 },
10112 'Name' => 'union bitfield8_t',
10113 'Size' => '1',
10114 'Type' => 'Union'
10115 },
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103010116 '2843' => {
10117 'BaseType' => '2831',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010118 'Name' => 'bitfield8_t const',
10119 'Size' => '1',
10120 'Type' => 'Const'
10121 },
Andrew Jeffery0612d982024-12-12 11:08:21 +103010122 '3270' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010123 'Header' => 'base.h',
Andrew Jeffery0612d982024-12-12 11:08:21 +103010124 'Line' => '97',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010125 'Memb' => {
10126 '0' => {
10127 'name' => 'PLDM_RESPONSE',
10128 'value' => '0'
10129 },
10130 '1' => {
10131 'name' => 'PLDM_REQUEST',
10132 'value' => '1'
10133 },
10134 '2' => {
10135 'name' => 'PLDM_RESERVED',
10136 'value' => '2'
10137 },
10138 '3' => {
10139 'name' => 'PLDM_ASYNC_REQUEST_NOTIFY',
10140 'value' => '3'
10141 }
10142 },
10143 'Name' => 'enum MessageType',
10144 'Size' => '4',
10145 'Type' => 'Enum'
10146 },
Andrew Jeffery0612d982024-12-12 11:08:21 +103010147 '3282' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010148 'Header' => 'base.h',
Andrew Jeffery0612d982024-12-12 11:08:21 +103010149 'Line' => '143',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010150 'Memb' => {
10151 '0' => {
10152 'name' => 'command',
10153 'offset' => '2',
10154 'type' => '121'
10155 }
10156 },
10157 'Name' => 'struct pldm_msg_hdr',
10158 'Size' => '3',
10159 'Type' => 'Struct'
10160 },
Andrew Jeffery0612d982024-12-12 11:08:21 +103010161 '3393' => {
10162 'BaseType' => '3282',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010163 'Name' => 'struct pldm_msg_hdr const',
10164 'Size' => '3',
10165 'Type' => 'Const'
10166 },
Andrew Jeffery0612d982024-12-12 11:08:21 +103010167 '3398' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010168 'Header' => 'base.h',
Andrew Jeffery0612d982024-12-12 11:08:21 +103010169 'Line' => '176',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010170 'Memb' => {
10171 '0' => {
10172 'name' => 'hdr',
10173 'offset' => '0',
Andrew Jeffery0612d982024-12-12 11:08:21 +103010174 'type' => '3282'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010175 },
10176 '1' => {
10177 'name' => 'payload',
10178 'offset' => '3',
Andrew Jeffery0612d982024-12-12 11:08:21 +103010179 'type' => '3443'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010180 }
10181 },
10182 'Name' => 'struct pldm_msg',
10183 'Size' => '4',
10184 'Type' => 'Struct'
10185 },
Andrew Jeffery0612d982024-12-12 11:08:21 +103010186 '3438' => {
10187 'BaseType' => '3398',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010188 'Name' => 'struct pldm_msg const',
10189 'Size' => '4',
10190 'Type' => 'Const'
10191 },
Andrew Jeffery0612d982024-12-12 11:08:21 +103010192 '3443' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010193 'BaseType' => '121',
10194 'Name' => 'uint8_t[1]',
10195 'Size' => '1',
10196 'Type' => 'Array'
10197 },
Andrew Jeffery0612d982024-12-12 11:08:21 +103010198 '3459' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010199 'Header' => 'base.h',
Andrew Jeffery0612d982024-12-12 11:08:21 +103010200 'Line' => '243',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010201 'Memb' => {
10202 '0' => {
10203 'name' => 'msg_type',
10204 'offset' => '0',
Andrew Jeffery0612d982024-12-12 11:08:21 +103010205 'type' => '3270'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010206 },
10207 '1' => {
10208 'name' => 'instance',
10209 'offset' => '4',
10210 'type' => '121'
10211 },
10212 '2' => {
10213 'name' => 'pldm_type',
10214 'offset' => '5',
10215 'type' => '121'
10216 },
10217 '3' => {
10218 'name' => 'command',
10219 'offset' => '6',
10220 'type' => '121'
10221 },
10222 '4' => {
10223 'name' => 'completion_code',
10224 'offset' => '7',
10225 'type' => '121'
10226 }
10227 },
10228 'Name' => 'struct pldm_header_info',
10229 'Size' => '8',
10230 'Type' => 'Struct'
10231 },
Andrew Jeffery0612d982024-12-12 11:08:21 +103010232 '3538' => {
10233 'BaseType' => '3459',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010234 'Name' => 'struct pldm_header_info const',
10235 'Size' => '8',
10236 'Type' => 'Const'
10237 },
Andrew Jeffery0612d982024-12-12 11:08:21 +103010238 '3999' => {
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103010239 'BaseType' => '2648',
Tal Yacobide67ab62024-05-30 22:36:50 +030010240 'Name' => 'char const*',
10241 'Size' => '8',
10242 'Type' => 'Pointer'
10243 },
Andrew Jeffery0612d982024-12-12 11:08:21 +103010244 '4270' => {
10245 'BaseType' => '3398',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010246 'Name' => 'struct pldm_msg*',
10247 'Size' => '8',
10248 'Type' => 'Pointer'
10249 },
Andrew Jeffery0612d982024-12-12 11:08:21 +103010250 '4914' => {
10251 'BaseType' => '3438',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010252 'Name' => 'struct pldm_msg const*',
10253 'Size' => '8',
10254 'Type' => 'Pointer'
10255 },
Andrew Jeffery0612d982024-12-12 11:08:21 +103010256 '4919' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010257 'BaseType' => '121',
10258 'Name' => 'uint8_t*',
10259 'Size' => '8',
10260 'Type' => 'Pointer'
10261 },
Andrew Jeffery0612d982024-12-12 11:08:21 +103010262 '4924' => {
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103010263 'BaseType' => '1018',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010264 'Name' => 'uint32_t*',
10265 'Size' => '8',
10266 'Type' => 'Pointer'
10267 },
Andrew Jeffery0612d982024-12-12 11:08:21 +103010268 '5824' => {
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103010269 'BaseType' => '1088',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010270 'Name' => 'ver32_t*',
10271 'Size' => '8',
10272 'Type' => 'Pointer'
10273 },
Andrew Jeffery0612d982024-12-12 11:08:21 +103010274 '6753' => {
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103010275 'BaseType' => '2831',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010276 'Name' => 'bitfield8_t*',
10277 'Size' => '8',
10278 'Type' => 'Pointer'
10279 },
Andrew Jeffery0612d982024-12-12 11:08:21 +103010280 '7217' => {
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103010281 'BaseType' => '2843',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010282 'Name' => 'bitfield8_t const*',
10283 'Size' => '8',
10284 'Type' => 'Pointer'
10285 },
Andrew Jeffery0612d982024-12-12 11:08:21 +103010286 '8009' => {
10287 'BaseType' => '3393',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010288 'Name' => 'struct pldm_msg_hdr const*',
10289 'Size' => '8',
10290 'Type' => 'Pointer'
10291 },
Andrew Jeffery0612d982024-12-12 11:08:21 +103010292 '8249' => {
10293 'BaseType' => '3459',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010294 'Name' => 'struct pldm_header_info*',
10295 'Size' => '8',
10296 'Type' => 'Pointer'
10297 },
Andrew Jeffery0612d982024-12-12 11:08:21 +103010298 '8510' => {
10299 'BaseType' => '3538',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010300 'Name' => 'struct pldm_header_info const*',
10301 'Size' => '8',
10302 'Type' => 'Pointer'
10303 },
Andrew Jeffery0612d982024-12-12 11:08:21 +103010304 '8515' => {
10305 'BaseType' => '3282',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010306 'Name' => 'struct pldm_msg_hdr*',
10307 'Size' => '8',
10308 'Type' => 'Pointer'
10309 },
Andrew Jeffery0612d982024-12-12 11:08:21 +103010310 '10385' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010311 'Header' => 'utils.h',
10312 'Line' => '20',
10313 'Memb' => {
10314 '0' => {
10315 'name' => 'ptr',
10316 'offset' => '0',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103010317 'type' => '1214'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010318 },
10319 '1' => {
10320 'name' => 'length',
10321 'offset' => '8',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103010322 'type' => '1140'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010323 }
10324 },
10325 'Name' => 'struct variable_field',
10326 'Size' => '16',
10327 'Type' => 'Struct'
10328 },
Andrew Jeffery0612d982024-12-12 11:08:21 +103010329 '10781' => {
10330 'BaseType' => '10385',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010331 'Name' => 'struct variable_field*',
10332 'Size' => '8',
10333 'Type' => 'Pointer'
10334 },
Andrew Jeffery0612d982024-12-12 11:08:21 +103010335 '12863' => {
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103010336 'BaseType' => '1006',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010337 'Name' => 'uint16_t*',
10338 'Size' => '8',
10339 'Type' => 'Pointer'
10340 },
Andrew Jeffery0612d982024-12-12 11:08:21 +103010341 '13426' => {
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103010342 'BaseType' => '1140',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010343 'Name' => 'size_t*',
10344 'Size' => '8',
10345 'Type' => 'Pointer'
10346 },
Andrew Jeffery0612d982024-12-12 11:08:21 +103010347 '16102' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010348 'BaseType' => '67',
10349 'Header' => 'types.h',
10350 'Line' => '45',
10351 'Name' => '__uint64_t',
10352 'PrivateABI' => 1,
10353 'Size' => '8',
10354 'Type' => 'Typedef'
10355 },
Andrew Jeffery0612d982024-12-12 11:08:21 +103010356 '16179' => {
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103010357 'BaseType' => '1006',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010358 'Name' => 'uint16_t const',
10359 'Size' => '2',
10360 'Type' => 'Const'
10361 },
Andrew Jeffery0612d982024-12-12 11:08:21 +103010362 '16196' => {
10363 'BaseType' => '16102',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010364 'Header' => 'stdint-uintn.h',
10365 'Line' => '27',
10366 'Name' => 'uint64_t',
10367 'PrivateABI' => 1,
10368 'Size' => '8',
10369 'Type' => 'Typedef'
10370 },
Andrew Jeffery0612d982024-12-12 11:08:21 +103010371 '16354' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010372 'Header' => 'bios.h',
10373 'Line' => '39',
10374 'Memb' => {
10375 '0' => {
10376 'name' => 'PLDM_BIOS_STRING_TABLE',
10377 'value' => '0'
10378 },
10379 '1' => {
10380 'name' => 'PLDM_BIOS_ATTR_TABLE',
10381 'value' => '1'
10382 },
10383 '2' => {
10384 'name' => 'PLDM_BIOS_ATTR_VAL_TABLE',
10385 'value' => '2'
10386 }
10387 },
10388 'Name' => 'enum pldm_bios_table_types',
10389 'Size' => '4',
10390 'Type' => 'Enum'
10391 },
Andrew Jeffery0612d982024-12-12 11:08:21 +103010392 '16388' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010393 'Header' => 'bios.h',
10394 'Line' => '48',
10395 'Memb' => {
10396 '0' => {
10397 'name' => 'string_handle',
10398 'offset' => '0',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103010399 'type' => '1006'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010400 },
10401 '1' => {
10402 'name' => 'string_length',
10403 'offset' => '2',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103010404 'type' => '1006'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010405 },
10406 '2' => {
10407 'name' => 'name',
10408 'offset' => '4',
Andrew Jeffery0612d982024-12-12 11:08:21 +103010409 'type' => '16445'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010410 }
10411 },
10412 'Name' => 'struct pldm_bios_string_table_entry',
10413 'Size' => '5',
10414 'Type' => 'Struct'
10415 },
Andrew Jeffery0612d982024-12-12 11:08:21 +103010416 '16440' => {
10417 'BaseType' => '16388',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010418 'Name' => 'struct pldm_bios_string_table_entry const',
10419 'Size' => '5',
10420 'Type' => 'Const'
10421 },
Andrew Jeffery0612d982024-12-12 11:08:21 +103010422 '16445' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010423 'BaseType' => '114',
10424 'Name' => 'char[1]',
10425 'Size' => '1',
10426 'Type' => 'Array'
10427 },
Andrew Jeffery0612d982024-12-12 11:08:21 +103010428 '16461' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010429 'Header' => 'bios.h',
10430 'Line' => '54',
10431 'Memb' => {
10432 '0' => {
10433 'name' => 'attr_handle',
10434 'offset' => '0',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103010435 'type' => '1006'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010436 },
10437 '1' => {
10438 'name' => 'attr_type',
10439 'offset' => '2',
10440 'type' => '121'
10441 },
10442 '2' => {
10443 'name' => 'string_handle',
10444 'offset' => '3',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103010445 'type' => '1006'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010446 },
10447 '3' => {
10448 'name' => 'metadata',
10449 'offset' => '5',
Andrew Jeffery0612d982024-12-12 11:08:21 +103010450 'type' => '3443'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010451 }
10452 },
10453 'Name' => 'struct pldm_bios_attr_table_entry',
10454 'Size' => '6',
10455 'Type' => 'Struct'
10456 },
Andrew Jeffery0612d982024-12-12 11:08:21 +103010457 '16526' => {
10458 'BaseType' => '16461',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010459 'Name' => 'struct pldm_bios_attr_table_entry const',
10460 'Size' => '6',
10461 'Type' => 'Const'
10462 },
Andrew Jeffery0612d982024-12-12 11:08:21 +103010463 '16531' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010464 'Header' => 'bios.h',
10465 'Line' => '66',
10466 'Memb' => {
10467 '0' => {
10468 'name' => 'attr_handle',
10469 'offset' => '0',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103010470 'type' => '1006'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010471 },
10472 '1' => {
10473 'name' => 'attr_type',
10474 'offset' => '2',
10475 'type' => '121'
10476 },
10477 '2' => {
10478 'name' => 'value',
10479 'offset' => '3',
Andrew Jeffery0612d982024-12-12 11:08:21 +103010480 'type' => '3443'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010481 }
10482 },
10483 'Name' => 'struct pldm_bios_attr_val_table_entry',
10484 'Size' => '4',
10485 'Type' => 'Struct'
10486 },
Andrew Jeffery0612d982024-12-12 11:08:21 +103010487 '16583' => {
10488 'BaseType' => '16531',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010489 'Name' => 'struct pldm_bios_attr_val_table_entry const',
10490 'Size' => '4',
10491 'Type' => 'Const'
10492 },
Andrew Jeffery0612d982024-12-12 11:08:21 +103010493 '16652' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010494 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +093010495 'Line' => '206',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010496 'Memb' => {
10497 '0' => {
10498 'name' => 'name_handle',
10499 'offset' => '0',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103010500 'type' => '1006'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010501 },
10502 '1' => {
10503 'name' => 'read_only',
10504 'offset' => '2',
10505 'type' => '805'
10506 },
10507 '2' => {
10508 'name' => 'pv_num',
10509 'offset' => '3',
10510 'type' => '121'
10511 },
10512 '3' => {
10513 'name' => 'pv_handle',
10514 'offset' => '8',
Andrew Jeffery0612d982024-12-12 11:08:21 +103010515 'type' => '16755'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010516 },
10517 '4' => {
10518 'name' => 'def_num',
10519 'offset' => '22',
10520 'type' => '121'
10521 },
10522 '5' => {
10523 'name' => 'def_index',
10524 'offset' => '36',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103010525 'type' => '1214'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010526 }
10527 },
10528 'Name' => 'struct pldm_bios_table_attr_entry_enum_info',
10529 'Size' => '32',
10530 'Type' => 'Struct'
10531 },
Andrew Jeffery0612d982024-12-12 11:08:21 +103010532 '16743' => {
10533 'BaseType' => '16652',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010534 'Name' => 'struct pldm_bios_table_attr_entry_enum_info const',
10535 'Size' => '32',
10536 'Type' => 'Const'
10537 },
Andrew Jeffery0612d982024-12-12 11:08:21 +103010538 '16755' => {
10539 'BaseType' => '16179',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010540 'Name' => 'uint16_t const*',
10541 'Size' => '8',
10542 'Type' => 'Pointer'
10543 },
Andrew Jeffery0612d982024-12-12 11:08:21 +103010544 '16765' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010545 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +093010546 'Line' => '294',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010547 'Memb' => {
10548 '0' => {
10549 'name' => 'name_handle',
10550 'offset' => '0',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103010551 'type' => '1006'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010552 },
10553 '1' => {
10554 'name' => 'read_only',
10555 'offset' => '2',
10556 'type' => '805'
10557 },
10558 '2' => {
10559 'name' => 'string_type',
10560 'offset' => '3',
10561 'type' => '121'
10562 },
10563 '3' => {
10564 'name' => 'min_length',
10565 'offset' => '4',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103010566 'type' => '1006'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010567 },
10568 '4' => {
10569 'name' => 'max_length',
10570 'offset' => '6',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103010571 'type' => '1006'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010572 },
10573 '5' => {
10574 'name' => 'def_length',
10575 'offset' => '8',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103010576 'type' => '1006'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010577 },
10578 '6' => {
10579 'name' => 'def_string',
10580 'offset' => '22',
Andrew Jeffery0612d982024-12-12 11:08:21 +103010581 'type' => '3999'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010582 }
10583 },
10584 'Name' => 'struct pldm_bios_table_attr_entry_string_info',
10585 'Size' => '24',
10586 'Type' => 'Struct'
10587 },
Andrew Jeffery0612d982024-12-12 11:08:21 +103010588 '16877' => {
10589 'BaseType' => '16765',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010590 'Name' => 'struct pldm_bios_table_attr_entry_string_info const',
10591 'Size' => '24',
10592 'Type' => 'Const'
10593 },
Andrew Jeffery0612d982024-12-12 11:08:21 +103010594 '16887' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010595 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +093010596 'Line' => '384',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010597 'Memb' => {
10598 '0' => {
10599 'name' => 'name_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' => 'read_only',
10605 'offset' => '2',
10606 'type' => '805'
10607 },
10608 '2' => {
10609 'name' => 'lower_bound',
10610 'offset' => '8',
Andrew Jeffery0612d982024-12-12 11:08:21 +103010611 'type' => '16196'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010612 },
10613 '3' => {
10614 'name' => 'upper_bound',
10615 'offset' => '22',
Andrew Jeffery0612d982024-12-12 11:08:21 +103010616 'type' => '16196'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010617 },
10618 '4' => {
10619 'name' => 'scalar_increment',
10620 'offset' => '36',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103010621 'type' => '1018'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010622 },
10623 '5' => {
10624 'name' => 'default_value',
10625 'offset' => '50',
Andrew Jeffery0612d982024-12-12 11:08:21 +103010626 'type' => '16196'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010627 }
10628 },
10629 'Name' => 'struct pldm_bios_table_attr_entry_integer_info',
10630 'Size' => '40',
10631 'Type' => 'Struct'
10632 },
Andrew Jeffery0612d982024-12-12 11:08:21 +103010633 '16985' => {
10634 'BaseType' => '16887',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010635 'Name' => 'struct pldm_bios_table_attr_entry_integer_info const',
10636 'Size' => '40',
10637 'Type' => 'Const'
10638 },
Andrew Jeffery0612d982024-12-12 11:08:21 +103010639 '17268' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010640 'Name' => 'ssize_t(*)(void const*)',
10641 'Param' => {
10642 '0' => {
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103010643 'type' => '2396'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010644 }
10645 },
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103010646 'Return' => '1202',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010647 'Size' => '8',
10648 'Type' => 'FuncPtr'
10649 },
Andrew Jeffery0612d982024-12-12 11:08:21 +103010650 '17338' => {
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103010651 'Line' => '957',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010652 'Memb' => {
10653 '0' => {
10654 'name' => 'table_data',
10655 'offset' => '0',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103010656 'type' => '1214'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010657 },
10658 '1' => {
10659 'name' => 'table_len',
10660 'offset' => '8',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103010661 'type' => '1140'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010662 },
10663 '2' => {
10664 'name' => 'current_pos',
10665 'offset' => '22',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103010666 'type' => '1140'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010667 },
10668 '3' => {
10669 'name' => 'entry_length_handler',
10670 'offset' => '36',
Andrew Jeffery0612d982024-12-12 11:08:21 +103010671 'type' => '17268'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010672 }
10673 },
10674 'Name' => 'struct pldm_bios_table_iter',
10675 'PrivateABI' => 1,
10676 'Size' => '32',
10677 'Source' => 'bios_table.c',
10678 'Type' => 'Struct'
10679 },
Andrew Jeffery0612d982024-12-12 11:08:21 +103010680 '17408' => {
10681 'BaseType' => '17338',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010682 'Name' => 'struct pldm_bios_table_iter const',
10683 'Size' => '32',
10684 'Type' => 'Const'
10685 },
Andrew Jeffery0612d982024-12-12 11:08:21 +103010686 '18478' => {
10687 'BaseType' => '17338',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010688 'Name' => 'struct pldm_bios_table_iter*',
10689 'Size' => '8',
10690 'Type' => 'Pointer'
10691 },
Andrew Jeffery0612d982024-12-12 11:08:21 +103010692 '18483' => {
10693 'BaseType' => '16583',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010694 'Name' => 'struct pldm_bios_attr_val_table_entry const*',
10695 'Size' => '8',
10696 'Type' => 'Pointer'
10697 },
Andrew Jeffery0612d982024-12-12 11:08:21 +103010698 '18897' => {
10699 'BaseType' => '16526',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010700 'Name' => 'struct pldm_bios_attr_table_entry const*',
10701 'Size' => '8',
10702 'Type' => 'Pointer'
10703 },
Andrew Jeffery0612d982024-12-12 11:08:21 +103010704 '19500' => {
10705 'BaseType' => '16440',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010706 'Name' => 'struct pldm_bios_string_table_entry const*',
10707 'Size' => '8',
10708 'Type' => 'Pointer'
10709 },
Andrew Jeffery0612d982024-12-12 11:08:21 +103010710 '20663' => {
10711 'BaseType' => '17408',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010712 'Name' => 'struct pldm_bios_table_iter const*',
10713 'Size' => '8',
10714 'Type' => 'Pointer'
10715 },
Andrew Jeffery0612d982024-12-12 11:08:21 +103010716 '24846' => {
10717 'BaseType' => '16196',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010718 'Name' => 'uint64_t*',
10719 'Size' => '8',
10720 'Type' => 'Pointer'
10721 },
Andrew Jeffery0612d982024-12-12 11:08:21 +103010722 '25123' => {
10723 'BaseType' => '16985',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010724 'Name' => 'struct pldm_bios_table_attr_entry_integer_info const*',
10725 'Size' => '8',
10726 'Type' => 'Pointer'
10727 },
Andrew Jeffery0612d982024-12-12 11:08:21 +103010728 '25432' => {
10729 'BaseType' => '3999',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010730 'Name' => 'char const**',
10731 'Size' => '8',
10732 'Type' => 'Pointer'
10733 },
Andrew Jeffery0612d982024-12-12 11:08:21 +103010734 '26561' => {
10735 'BaseType' => '16877',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010736 'Name' => 'struct pldm_bios_table_attr_entry_string_info const*',
10737 'Size' => '8',
10738 'Type' => 'Pointer'
10739 },
Andrew Jeffery0612d982024-12-12 11:08:21 +103010740 '28015' => {
10741 'BaseType' => '16743',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010742 'Name' => 'struct pldm_bios_table_attr_entry_enum_info const*',
10743 'Size' => '8',
10744 'Type' => 'Pointer'
10745 },
Andrew Jeffery0612d982024-12-12 11:08:21 +103010746 '30181' => {
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103010747 'BaseType' => '1018',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010748 'Name' => 'uint32_t const',
10749 'Size' => '4',
10750 'Type' => 'Const'
10751 },
Andrew Jeffery0612d982024-12-12 11:08:21 +103010752 '30222' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010753 'BaseType' => '121',
10754 'Header' => 'pldm_types.h',
10755 'Line' => '32',
10756 'Name' => 'bool8_t',
10757 'Size' => '1',
10758 'Type' => 'Typedef'
10759 },
Andrew Jeffery0612d982024-12-12 11:08:21 +103010760 '30234' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010761 'Header' => 'pldm_types.h',
10762 'Line' => '36',
10763 'Name' => 'anon-struct-pldm_types.h-36',
10764 'Size' => '2',
10765 'Type' => 'Struct'
10766 },
Andrew Jeffery0612d982024-12-12 11:08:21 +103010767 '30498' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010768 'Header' => 'pldm_types.h',
10769 'Line' => '54',
10770 'Memb' => {
10771 '0' => {
10772 'name' => 'value',
10773 'offset' => '0',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103010774 'type' => '1006'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010775 },
10776 '1' => {
10777 'name' => 'bits',
10778 'offset' => '0',
Andrew Jeffery0612d982024-12-12 11:08:21 +103010779 'type' => '30234'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010780 }
10781 },
10782 'Name' => 'union bitfield16_t',
10783 'Size' => '2',
10784 'Type' => 'Union'
10785 },
Andrew Jeffery0612d982024-12-12 11:08:21 +103010786 '30510' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010787 'Header' => 'pldm_types.h',
10788 'Line' => '58',
10789 'Name' => 'anon-struct-pldm_types.h-58',
10790 'Size' => '4',
10791 'Type' => 'Struct'
10792 },
Andrew Jeffery0612d982024-12-12 11:08:21 +103010793 '30998' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010794 'Header' => 'pldm_types.h',
10795 'Line' => '92',
10796 'Memb' => {
10797 '0' => {
10798 'name' => 'value',
10799 'offset' => '0',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103010800 'type' => '1018'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010801 },
10802 '1' => {
10803 'name' => 'bits',
10804 'offset' => '0',
Andrew Jeffery0612d982024-12-12 11:08:21 +103010805 'type' => '30510'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010806 }
10807 },
10808 'Name' => 'union bitfield32_t',
10809 'Size' => '4',
10810 'Type' => 'Union'
10811 },
Andrew Jeffery0612d982024-12-12 11:08:21 +103010812 '31010' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010813 'Header' => 'pldm_types.h',
10814 'Line' => '96',
10815 'Name' => 'anon-struct-pldm_types.h-96',
10816 'Size' => '8',
10817 'Type' => 'Struct'
10818 },
Andrew Jeffery0612d982024-12-12 11:08:21 +103010819 '31946' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010820 'Header' => 'pldm_types.h',
10821 'Line' => '162',
10822 'Memb' => {
10823 '0' => {
10824 'name' => 'value',
10825 'offset' => '0',
Andrew Jeffery0612d982024-12-12 11:08:21 +103010826 'type' => '16196'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010827 },
10828 '1' => {
10829 'name' => 'bits',
10830 'offset' => '0',
Andrew Jeffery0612d982024-12-12 11:08:21 +103010831 'type' => '31010'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010832 }
10833 },
10834 'Name' => 'union bitfield64_t',
10835 'Size' => '8',
10836 'Type' => 'Union'
10837 },
Andrew Jeffery0612d982024-12-12 11:08:21 +103010838 '32005' => {
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103010839 'BaseType' => '1140',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010840 'Name' => 'size_t const',
10841 'Size' => '8',
10842 'Type' => 'Const'
10843 },
Andrew Jeffery0612d982024-12-12 11:08:21 +103010844 '32639' => {
10845 'BaseType' => '10385',
10846 'Name' => 'struct variable_field const',
10847 'Size' => '16',
10848 'Type' => 'Const'
10849 },
10850 '33808' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010851 'Header' => 'firmware_update.h',
Andrew Jeffery0612d982024-12-12 11:08:21 +103010852 'Line' => '418',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010853 'Memb' => {
10854 '0' => {
10855 'name' => 'uuid',
10856 'offset' => '0',
Andrew Jeffery0612d982024-12-12 11:08:21 +103010857 'type' => '33912'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010858 },
10859 '1' => {
10860 'name' => 'package_header_format_version',
10861 'offset' => '22',
10862 'type' => '121'
10863 },
10864 '2' => {
10865 'name' => 'package_header_size',
10866 'offset' => '23',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103010867 'type' => '1006'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010868 },
10869 '3' => {
10870 'name' => 'package_release_date_time',
10871 'offset' => '25',
Andrew Jeffery0612d982024-12-12 11:08:21 +103010872 'type' => '33928'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010873 },
10874 '4' => {
10875 'name' => 'component_bitmap_bit_length',
10876 'offset' => '50',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103010877 'type' => '1006'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010878 },
10879 '5' => {
10880 'name' => 'package_version_string_type',
10881 'offset' => '52',
10882 'type' => '121'
10883 },
10884 '6' => {
10885 'name' => 'package_version_string_length',
10886 'offset' => '53',
10887 'type' => '121'
10888 }
10889 },
10890 'Name' => 'struct pldm_package_header_information',
10891 'Size' => '36',
10892 'Type' => 'Struct'
10893 },
Andrew Jeffery0612d982024-12-12 11:08:21 +103010894 '33912' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010895 'BaseType' => '121',
10896 'Name' => 'uint8_t[16]',
10897 'Size' => '16',
10898 'Type' => 'Array'
10899 },
Andrew Jeffery0612d982024-12-12 11:08:21 +103010900 '33928' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010901 'BaseType' => '121',
10902 'Name' => 'uint8_t[13]',
10903 'Size' => '13',
10904 'Type' => 'Array'
10905 },
Andrew Jeffery0612d982024-12-12 11:08:21 +103010906 '33944' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010907 'Header' => 'firmware_update.h',
Andrew Jeffery0612d982024-12-12 11:08:21 +103010908 'Line' => '432',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010909 'Memb' => {
10910 '0' => {
10911 'name' => 'record_length',
10912 'offset' => '0',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103010913 'type' => '1006'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010914 },
10915 '1' => {
10916 'name' => 'descriptor_count',
10917 'offset' => '2',
10918 'type' => '121'
10919 },
10920 '2' => {
10921 'name' => 'device_update_option_flags',
10922 'offset' => '3',
Andrew Jeffery0612d982024-12-12 11:08:21 +103010923 'type' => '30998'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010924 },
10925 '3' => {
10926 'name' => 'comp_image_set_version_string_type',
10927 'offset' => '7',
10928 'type' => '121'
10929 },
10930 '4' => {
10931 'name' => 'comp_image_set_version_string_length',
10932 'offset' => '8',
10933 'type' => '121'
10934 },
10935 '5' => {
10936 'name' => 'fw_device_pkg_data_length',
10937 'offset' => '9',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103010938 'type' => '1006'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010939 }
10940 },
10941 'Name' => 'struct pldm_firmware_device_id_record',
10942 'Size' => '11',
10943 'Type' => 'Struct'
10944 },
Andrew Jeffery0612d982024-12-12 11:08:21 +103010945 '34139' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010946 'Header' => 'firmware_update.h',
Andrew Jeffery0612d982024-12-12 11:08:21 +103010947 'Line' => '466',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010948 'Memb' => {
10949 '0' => {
10950 'name' => 'comp_classification',
10951 'offset' => '0',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103010952 'type' => '1006'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010953 },
10954 '1' => {
10955 'name' => 'comp_identifier',
10956 'offset' => '2',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103010957 'type' => '1006'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010958 },
10959 '2' => {
10960 'name' => 'comp_comparison_stamp',
10961 'offset' => '4',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103010962 'type' => '1018'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010963 },
10964 '3' => {
10965 'name' => 'comp_options',
10966 'offset' => '8',
Andrew Jeffery0612d982024-12-12 11:08:21 +103010967 'type' => '30498'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010968 },
10969 '4' => {
10970 'name' => 'requested_comp_activation_method',
10971 'offset' => '16',
Andrew Jeffery0612d982024-12-12 11:08:21 +103010972 'type' => '30498'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010973 },
10974 '5' => {
10975 'name' => 'comp_location_offset',
10976 'offset' => '18',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103010977 'type' => '1018'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010978 },
10979 '6' => {
10980 'name' => 'comp_size',
10981 'offset' => '22',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103010982 'type' => '1018'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010983 },
10984 '7' => {
10985 'name' => 'comp_version_string_type',
10986 'offset' => '32',
10987 'type' => '121'
10988 },
10989 '8' => {
10990 'name' => 'comp_version_string_length',
10991 'offset' => '33',
10992 'type' => '121'
10993 }
10994 },
10995 'Name' => 'struct pldm_component_image_information',
10996 'Size' => '22',
10997 'Type' => 'Struct'
10998 },
Andrew Jeffery0612d982024-12-12 11:08:21 +103010999 '34321' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093011000 'Header' => 'firmware_update.h',
Andrew Jeffery0612d982024-12-12 11:08:21 +103011001 'Line' => '492',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011002 'Memb' => {
11003 '0' => {
11004 'name' => 'completion_code',
11005 'offset' => '0',
11006 'type' => '121'
11007 },
11008 '1' => {
11009 'name' => 'capabilities_during_update',
11010 'offset' => '1',
Andrew Jeffery0612d982024-12-12 11:08:21 +103011011 'type' => '30998'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011012 },
11013 '2' => {
11014 'name' => 'comp_count',
11015 'offset' => '5',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103011016 'type' => '1006'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011017 },
11018 '3' => {
11019 'name' => 'active_comp_image_set_ver_str_type',
11020 'offset' => '7',
11021 'type' => '121'
11022 },
11023 '4' => {
11024 'name' => 'active_comp_image_set_ver_str_len',
11025 'offset' => '8',
11026 'type' => '121'
11027 },
11028 '5' => {
11029 'name' => 'pending_comp_image_set_ver_str_type',
11030 'offset' => '9',
11031 'type' => '121'
11032 },
11033 '6' => {
11034 'name' => 'pending_comp_image_set_ver_str_len',
11035 'offset' => '16',
11036 'type' => '121'
11037 }
11038 },
11039 'Name' => 'struct pldm_get_firmware_parameters_resp',
11040 'Size' => '11',
11041 'Type' => 'Struct'
11042 },
Andrew Jeffery0612d982024-12-12 11:08:21 +103011043 '34503' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093011044 'Header' => 'firmware_update.h',
Andrew Jeffery0612d982024-12-12 11:08:21 +103011045 'Line' => '520',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011046 'Memb' => {
11047 '0' => {
11048 'name' => 'comp_classification',
11049 'offset' => '0',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103011050 'type' => '1006'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011051 },
11052 '1' => {
11053 'name' => 'comp_identifier',
11054 'offset' => '2',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103011055 'type' => '1006'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011056 },
11057 '2' => {
11058 'name' => 'comp_classification_index',
11059 'offset' => '4',
11060 'type' => '121'
11061 },
11062 '3' => {
11063 'name' => 'active_comp_comparison_stamp',
11064 'offset' => '5',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103011065 'type' => '1018'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011066 },
11067 '4' => {
11068 'name' => 'active_comp_ver_str_type',
11069 'offset' => '9',
11070 'type' => '121'
11071 },
11072 '5' => {
11073 'name' => 'active_comp_ver_str_len',
11074 'offset' => '16',
11075 'type' => '121'
11076 },
11077 '6' => {
11078 'name' => 'active_comp_release_date',
11079 'offset' => '17',
Andrew Jeffery0612d982024-12-12 11:08:21 +103011080 'type' => '34685'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011081 },
11082 '7' => {
11083 'name' => 'pending_comp_comparison_stamp',
11084 'offset' => '25',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103011085 'type' => '1018'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011086 },
11087 '8' => {
11088 'name' => 'pending_comp_ver_str_type',
11089 'offset' => '35',
11090 'type' => '121'
11091 },
11092 '9' => {
11093 'name' => 'pending_comp_ver_str_len',
11094 'offset' => '36',
11095 'type' => '121'
11096 },
11097 '10' => {
11098 'name' => 'pending_comp_release_date',
11099 'offset' => '37',
Andrew Jeffery0612d982024-12-12 11:08:21 +103011100 'type' => '34685'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011101 },
11102 '11' => {
11103 'name' => 'comp_activation_methods',
11104 'offset' => '51',
Andrew Jeffery0612d982024-12-12 11:08:21 +103011105 'type' => '30498'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011106 },
11107 '12' => {
11108 'name' => 'capabilities_during_update',
11109 'offset' => '53',
Andrew Jeffery0612d982024-12-12 11:08:21 +103011110 'type' => '30998'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011111 }
11112 },
11113 'Name' => 'struct pldm_component_parameter_entry',
11114 'Size' => '39',
11115 'Type' => 'Struct'
11116 },
Andrew Jeffery0612d982024-12-12 11:08:21 +103011117 '34685' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093011118 'BaseType' => '121',
11119 'Name' => 'uint8_t[8]',
11120 'Size' => '8',
11121 'Type' => 'Array'
11122 },
Andrew Jeffery0612d982024-12-12 11:08:21 +103011123 '36498' => {
11124 'BaseType' => '30222',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011125 'Name' => 'bool8_t*',
11126 'Size' => '8',
11127 'Type' => 'Pointer'
11128 },
Andrew Jeffery0612d982024-12-12 11:08:21 +103011129 '36503' => {
11130 'BaseType' => '31946',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011131 'Name' => 'bitfield64_t*',
11132 'Size' => '8',
11133 'Type' => 'Pointer'
11134 },
Andrew Jeffery0612d982024-12-12 11:08:21 +103011135 '37258' => {
11136 'BaseType' => '30998',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011137 'Name' => 'bitfield32_t*',
11138 'Size' => '8',
11139 'Type' => 'Pointer'
11140 },
Andrew Jeffery0612d982024-12-12 11:08:21 +103011141 '38107' => {
11142 'BaseType' => '30498',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011143 'Name' => 'bitfield16_t*',
11144 'Size' => '8',
11145 'Type' => 'Pointer'
11146 },
Andrew Jeffery0612d982024-12-12 11:08:21 +103011147 '39661' => {
11148 'BaseType' => '32639',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011149 'Name' => 'struct variable_field const*',
11150 'Size' => '8',
11151 'Type' => 'Pointer'
11152 },
Andrew Jeffery0612d982024-12-12 11:08:21 +103011153 '50925' => {
11154 'BaseType' => '34503',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011155 'Name' => 'struct pldm_component_parameter_entry*',
11156 'Size' => '8',
11157 'Type' => 'Pointer'
11158 },
Andrew Jeffery0612d982024-12-12 11:08:21 +103011159 '51150' => {
11160 'BaseType' => '34321',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011161 'Name' => 'struct pldm_get_firmware_parameters_resp*',
11162 'Size' => '8',
11163 'Type' => 'Pointer'
11164 },
Andrew Jeffery0612d982024-12-12 11:08:21 +103011165 '51451' => {
11166 'BaseType' => '4919',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011167 'Name' => 'uint8_t**',
11168 'Size' => '8',
11169 'Type' => 'Pointer'
11170 },
Andrew Jeffery0612d982024-12-12 11:08:21 +103011171 '51748' => {
11172 'BaseType' => '34139',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011173 'Name' => 'struct pldm_component_image_information*',
11174 'Size' => '8',
11175 'Type' => 'Pointer'
11176 },
Andrew Jeffery0612d982024-12-12 11:08:21 +103011177 '53305' => {
11178 'BaseType' => '33944',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011179 'Name' => 'struct pldm_firmware_device_id_record*',
11180 'Size' => '8',
11181 'Type' => 'Pointer'
11182 },
Andrew Jeffery0612d982024-12-12 11:08:21 +103011183 '53615' => {
11184 'BaseType' => '33808',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011185 'Name' => 'struct pldm_package_header_information*',
11186 'Size' => '8',
11187 'Type' => 'Pointer'
11188 },
Andrew Jeffery0612d982024-12-12 11:08:21 +103011189 '54364' => {
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103011190 'BaseType' => '2634',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011191 'Name' => 'void**',
11192 'Size' => '8',
11193 'Type' => 'Pointer'
11194 },
Andrew Jeffery0612d982024-12-12 11:08:21 +103011195 '61341' => {
11196 'BaseType' => '61358',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011197 'Header' => 'pdr.h',
11198 'Line' => '16',
11199 'Name' => 'pldm_pdr',
11200 'PrivateABI' => 1,
11201 'Size' => '24',
11202 'Type' => 'Typedef'
11203 },
Andrew Jeffery0612d982024-12-12 11:08:21 +103011204 '61353' => {
11205 'BaseType' => '61341',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011206 'Name' => 'pldm_pdr const',
11207 'Size' => '24',
11208 'Type' => 'Const'
11209 },
Andrew Jeffery0612d982024-12-12 11:08:21 +103011210 '61358' => {
Andrew Jefferyd610b002024-10-02 21:27:30 +093011211 'Line' => '30',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011212 'Memb' => {
11213 '0' => {
11214 'name' => 'record_count',
11215 'offset' => '0',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103011216 'type' => '1018'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011217 },
11218 '1' => {
11219 'name' => 'size',
11220 'offset' => '4',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103011221 'type' => '1018'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011222 },
11223 '2' => {
11224 'name' => 'first',
11225 'offset' => '8',
Andrew Jeffery0612d982024-12-12 11:08:21 +103011226 'type' => '62457'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011227 },
11228 '3' => {
11229 'name' => 'last',
11230 'offset' => '22',
Andrew Jeffery0612d982024-12-12 11:08:21 +103011231 'type' => '62457'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011232 }
11233 },
11234 'Name' => 'struct pldm_pdr',
11235 'PrivateABI' => 1,
11236 'Size' => '24',
11237 'Source' => 'pdr.c',
11238 'Type' => 'Struct'
11239 },
Andrew Jeffery0612d982024-12-12 11:08:21 +103011240 '61424' => {
11241 'BaseType' => '61441',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011242 'Header' => 'pdr.h',
11243 'Line' => '21',
11244 'Name' => 'pldm_pdr_record',
11245 'PrivateABI' => 1,
11246 'Size' => '32',
11247 'Type' => 'Typedef'
11248 },
Andrew Jeffery0612d982024-12-12 11:08:21 +103011249 '61436' => {
11250 'BaseType' => '61424',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011251 'Name' => 'pldm_pdr_record const',
11252 'Size' => '32',
11253 'Type' => 'Const'
11254 },
Andrew Jeffery0612d982024-12-12 11:08:21 +103011255 '61441' => {
Andrew Jefferyd610b002024-10-02 21:27:30 +093011256 'Line' => '21',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011257 'Memb' => {
11258 '0' => {
11259 'name' => 'record_handle',
11260 'offset' => '0',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103011261 'type' => '1018'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011262 },
11263 '1' => {
11264 'name' => 'size',
11265 'offset' => '4',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103011266 'type' => '1018'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011267 },
11268 '2' => {
11269 'name' => 'data',
11270 'offset' => '8',
Andrew Jeffery0612d982024-12-12 11:08:21 +103011271 'type' => '4919'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011272 },
11273 '3' => {
11274 'name' => 'next',
11275 'offset' => '22',
Andrew Jeffery0612d982024-12-12 11:08:21 +103011276 'type' => '62445'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011277 },
11278 '4' => {
11279 'name' => 'is_remote',
11280 'offset' => '36',
11281 'type' => '805'
11282 },
11283 '5' => {
11284 'name' => 'terminus_handle',
11285 'offset' => '38',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103011286 'type' => '1006'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011287 }
11288 },
11289 'Name' => 'struct pldm_pdr_record',
11290 'PrivateABI' => 1,
11291 'Size' => '32',
11292 'Source' => 'pdr.c',
11293 'Type' => 'Struct'
11294 },
Andrew Jeffery0612d982024-12-12 11:08:21 +103011295 '61533' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093011296 'Header' => 'pdr.h',
Andrew Jeffery453dfff2024-09-07 18:47:30 +030011297 'Line' => '288',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011298 'Memb' => {
11299 '0' => {
11300 'name' => 'entity_type',
11301 'offset' => '0',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103011302 'type' => '1006'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011303 },
11304 '1' => {
11305 'name' => 'entity_instance_num',
11306 'offset' => '2',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103011307 'type' => '1006'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011308 },
11309 '2' => {
11310 'name' => 'entity_container_id',
11311 'offset' => '4',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103011312 'type' => '1006'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011313 }
11314 },
11315 'Name' => 'struct pldm_entity',
11316 'Size' => '6',
11317 'Type' => 'Struct'
11318 },
Andrew Jeffery0612d982024-12-12 11:08:21 +103011319 '61595' => {
11320 'BaseType' => '61533',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011321 'Header' => 'pdr.h',
Andrew Jeffery453dfff2024-09-07 18:47:30 +030011322 'Line' => '292',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011323 'Name' => 'pldm_entity',
11324 'Size' => '6',
11325 'Type' => 'Typedef'
11326 },
Andrew Jeffery0612d982024-12-12 11:08:21 +103011327 '61639' => {
11328 'BaseType' => '61651',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011329 'Header' => 'pdr.h',
Andrew Jeffery453dfff2024-09-07 18:47:30 +030011330 'Line' => '302',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011331 'Name' => 'pldm_entity_association_tree',
11332 'PrivateABI' => 1,
11333 'Size' => '16',
11334 'Type' => 'Typedef'
11335 },
Andrew Jeffery0612d982024-12-12 11:08:21 +103011336 '61651' => {
Andrew Jefferyd610b002024-10-02 21:27:30 +093011337 'Line' => '451',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011338 'Memb' => {
11339 '0' => {
11340 'name' => 'root',
11341 'offset' => '0',
Andrew Jeffery0612d982024-12-12 11:08:21 +103011342 'type' => '62462'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011343 },
11344 '1' => {
11345 'name' => 'last_used_container_id',
11346 'offset' => '8',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103011347 'type' => '1006'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011348 }
11349 },
11350 'Name' => 'struct pldm_entity_association_tree',
11351 'PrivateABI' => 1,
11352 'Size' => '16',
11353 'Source' => 'pdr.c',
11354 'Type' => 'Struct'
11355 },
Andrew Jeffery0612d982024-12-12 11:08:21 +103011356 '61694' => {
11357 'BaseType' => '61711',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011358 'Header' => 'pdr.h',
Andrew Jeffery453dfff2024-09-07 18:47:30 +030011359 'Line' => '307',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011360 'Name' => 'pldm_entity_node',
11361 'PrivateABI' => 1,
11362 'Size' => '40',
11363 'Type' => 'Typedef'
11364 },
Andrew Jeffery0612d982024-12-12 11:08:21 +103011365 '61706' => {
11366 'BaseType' => '61694',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011367 'Name' => 'pldm_entity_node const',
11368 'Size' => '40',
11369 'Type' => 'Const'
11370 },
Andrew Jeffery0612d982024-12-12 11:08:21 +103011371 '61711' => {
Andrew Jefferyd610b002024-10-02 21:27:30 +093011372 'Line' => '456',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011373 'Memb' => {
11374 '0' => {
11375 'name' => 'entity',
11376 'offset' => '0',
Andrew Jeffery0612d982024-12-12 11:08:21 +103011377 'type' => '61595'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011378 },
11379 '1' => {
11380 'name' => 'parent',
11381 'offset' => '6',
Andrew Jeffery0612d982024-12-12 11:08:21 +103011382 'type' => '61595'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011383 },
11384 '2' => {
11385 'name' => 'remote_container_id',
11386 'offset' => '18',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103011387 'type' => '1006'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011388 },
11389 '3' => {
11390 'name' => 'first_child',
11391 'offset' => '22',
Andrew Jeffery0612d982024-12-12 11:08:21 +103011392 'type' => '62462'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011393 },
11394 '4' => {
11395 'name' => 'next_sibling',
11396 'offset' => '36',
Andrew Jeffery0612d982024-12-12 11:08:21 +103011397 'type' => '62462'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011398 },
11399 '5' => {
11400 'name' => 'association_type',
11401 'offset' => '50',
11402 'type' => '121'
11403 }
11404 },
11405 'Name' => 'struct pldm_entity_node',
11406 'PrivateABI' => 1,
11407 'Size' => '40',
11408 'Source' => 'pdr.c',
11409 'Type' => 'Struct'
11410 },
Andrew Jeffery0612d982024-12-12 11:08:21 +103011411 '61985' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093011412 'Header' => 'platform.h',
Andrew Jeffery0612d982024-12-12 11:08:21 +103011413 'Line' => '551',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011414 'Memb' => {
11415 '0' => {
11416 'name' => 'record_handle',
11417 'offset' => '0',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103011418 'type' => '1018'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011419 },
11420 '1' => {
11421 'name' => 'version',
11422 'offset' => '4',
11423 'type' => '121'
11424 },
11425 '2' => {
11426 'name' => 'type',
11427 'offset' => '5',
11428 'type' => '121'
11429 },
11430 '3' => {
11431 'name' => 'record_change_num',
11432 'offset' => '6',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103011433 'type' => '1006'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011434 },
11435 '4' => {
11436 'name' => 'length',
11437 'offset' => '8',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103011438 'type' => '1006'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011439 }
11440 },
11441 'Name' => 'struct pldm_pdr_hdr',
11442 'Size' => '10',
11443 'Type' => 'Struct'
11444 },
Andrew Jeffery0612d982024-12-12 11:08:21 +103011445 '62445' => {
11446 'BaseType' => '61441',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011447 'Name' => 'struct pldm_pdr_record*',
11448 'Size' => '8',
11449 'Type' => 'Pointer'
11450 },
Andrew Jeffery0612d982024-12-12 11:08:21 +103011451 '62457' => {
11452 'BaseType' => '61424',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011453 'Name' => 'pldm_pdr_record*',
11454 'Size' => '8',
11455 'Type' => 'Pointer'
11456 },
Andrew Jeffery0612d982024-12-12 11:08:21 +103011457 '62462' => {
11458 'BaseType' => '61694',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011459 'Name' => 'pldm_entity_node*',
11460 'Size' => '8',
11461 'Type' => 'Pointer'
11462 },
Andrew Jeffery0612d982024-12-12 11:08:21 +103011463 '63331' => {
11464 'BaseType' => '61341',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011465 'Name' => 'pldm_pdr*',
11466 'Size' => '8',
11467 'Type' => 'Pointer'
11468 },
Andrew Jeffery0612d982024-12-12 11:08:21 +103011469 '64281' => {
11470 'BaseType' => '61436',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011471 'Name' => 'pldm_pdr_record const*',
11472 'Size' => '8',
11473 'Type' => 'Pointer'
11474 },
Andrew Jeffery0612d982024-12-12 11:08:21 +103011475 '68451' => {
11476 'BaseType' => '61595',
Lora Linea0bf3a2024-09-20 10:09:56 +080011477 'Name' => 'pldm_entity*',
11478 'Size' => '8',
11479 'Type' => 'Pointer'
11480 },
Andrew Jeffery0612d982024-12-12 11:08:21 +103011481 '77786' => {
11482 'BaseType' => '68451',
Lora Linea0bf3a2024-09-20 10:09:56 +080011483 'Name' => 'pldm_entity**',
11484 'Size' => '8',
11485 'Type' => 'Pointer'
11486 },
Andrew Jeffery0612d982024-12-12 11:08:21 +103011487 '77850' => {
11488 'BaseType' => '61639',
Lora Linea0bf3a2024-09-20 10:09:56 +080011489 'Name' => 'pldm_entity_association_tree*',
11490 'Size' => '8',
11491 'Type' => 'Pointer'
11492 },
Andrew Jeffery0612d982024-12-12 11:08:21 +103011493 '78438' => {
11494 'BaseType' => '62462',
Lora Linea0bf3a2024-09-20 10:09:56 +080011495 'Name' => 'pldm_entity_node**',
11496 'Size' => '8',
11497 'Type' => 'Pointer'
11498 },
Andrew Jeffery0612d982024-12-12 11:08:21 +103011499 '79227' => {
11500 'BaseType' => '61353',
Lora Linea0bf3a2024-09-20 10:09:56 +080011501 'Name' => 'pldm_pdr const*',
11502 'Size' => '8',
11503 'Type' => 'Pointer'
11504 },
Andrew Jeffery0612d982024-12-12 11:08:21 +103011505 '84465' => {
11506 'BaseType' => '61706',
Lora Linea0bf3a2024-09-20 10:09:56 +080011507 'Name' => 'pldm_entity_node const*',
11508 'Size' => '8',
11509 'Type' => 'Pointer'
11510 },
Andrew Jeffery0612d982024-12-12 11:08:21 +103011511 '89260' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093011512 'BaseType' => '74',
11513 'Header' => 'types.h',
11514 'Line' => '37',
11515 'Name' => '__int8_t',
11516 'PrivateABI' => 1,
11517 'Size' => '1',
11518 'Type' => 'Typedef'
11519 },
Andrew Jeffery0612d982024-12-12 11:08:21 +103011520 '89291' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093011521 'BaseType' => '93',
11522 'Header' => 'types.h',
11523 'Line' => '39',
11524 'Name' => '__int16_t',
11525 'PrivateABI' => 1,
11526 'Size' => '2',
11527 'Type' => 'Typedef'
11528 },
Andrew Jeffery0612d982024-12-12 11:08:21 +103011529 '89322' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093011530 'BaseType' => '100',
11531 'Header' => 'types.h',
11532 'Line' => '41',
11533 'Name' => '__int32_t',
11534 'PrivateABI' => 1,
11535 'Size' => '4',
11536 'Type' => 'Typedef'
11537 },
Andrew Jeffery0612d982024-12-12 11:08:21 +103011538 '89360' => {
Thu Nguyen43cb4b52024-07-16 05:45:27 +000011539 'BaseType' => '927',
11540 'Header' => 'types.h',
11541 'Line' => '55',
11542 'Name' => '__uint_least16_t',
11543 'PrivateABI' => 1,
11544 'Size' => '2',
11545 'Type' => 'Typedef'
11546 },
Andrew Jeffery0612d982024-12-12 11:08:21 +103011547 '89413' => {
11548 'BaseType' => '89260',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011549 'Header' => 'stdint-intn.h',
11550 'Line' => '24',
11551 'Name' => 'int8_t',
11552 'PrivateABI' => 1,
11553 'Size' => '1',
11554 'Type' => 'Typedef'
11555 },
Andrew Jeffery0612d982024-12-12 11:08:21 +103011556 '89425' => {
11557 'BaseType' => '89291',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011558 'Header' => 'stdint-intn.h',
11559 'Line' => '25',
11560 'Name' => 'int16_t',
11561 'PrivateABI' => 1,
11562 'Size' => '2',
11563 'Type' => 'Typedef'
11564 },
Andrew Jeffery0612d982024-12-12 11:08:21 +103011565 '89437' => {
11566 'BaseType' => '89322',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011567 'Header' => 'stdint-intn.h',
11568 'Line' => '26',
11569 'Name' => 'int32_t',
11570 'PrivateABI' => 1,
11571 'Size' => '4',
11572 'Type' => 'Typedef'
11573 },
Andrew Jeffery0612d982024-12-12 11:08:21 +103011574 '89702' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093011575 'BaseType' => '133',
11576 'Header' => 'pldm_types.h',
11577 'Line' => '164',
11578 'Name' => 'real32_t',
11579 'Size' => '4',
11580 'Type' => 'Typedef'
11581 },
Andrew Jeffery0612d982024-12-12 11:08:21 +103011582 '90359' => {
11583 'BaseType' => '89360',
Thu Nguyen43cb4b52024-07-16 05:45:27 +000011584 'Header' => 'uchar.h',
11585 'Line' => '51',
11586 'Name' => 'char16_t',
11587 'PrivateABI' => 1,
11588 'Size' => '2',
11589 'Type' => 'Typedef'
11590 },
Andrew Jeffery0612d982024-12-12 11:08:21 +103011591 '91185' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093011592 'Header' => 'platform.h',
Andrew Jeffery0612d982024-12-12 11:08:21 +103011593 'Line' => '329',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011594 'Memb' => {
11595 '0' => {
11596 'name' => 'PLDM_SENSOR_OP_STATE',
11597 'value' => '0'
11598 },
11599 '1' => {
11600 'name' => 'PLDM_STATE_SENSOR_STATE',
11601 'value' => '1'
11602 },
11603 '2' => {
11604 'name' => 'PLDM_NUMERIC_SENSOR_STATE',
11605 'value' => '2'
11606 }
11607 },
11608 'Name' => 'enum sensor_event_class_states',
11609 'Size' => '4',
11610 'Type' => 'Enum'
11611 },
Andrew Jeffery0612d982024-12-12 11:08:21 +103011612 '91219' => {
11613 'BaseType' => '91185',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011614 'Name' => 'enum sensor_event_class_states const',
11615 'Size' => '4',
11616 'Type' => 'Const'
11617 },
Andrew Jeffery0612d982024-12-12 11:08:21 +103011618 '91527' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093011619 'Header' => 'platform.h',
Andrew Jeffery0612d982024-12-12 11:08:21 +103011620 'Line' => '626',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011621 'Memb' => {
11622 '0' => {
11623 'name' => 'hdr',
11624 'offset' => '0',
Andrew Jeffery0612d982024-12-12 11:08:21 +103011625 'type' => '61985'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011626 },
11627 '1' => {
11628 'name' => 'terminus_handle',
11629 'offset' => '16',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103011630 'type' => '1006'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011631 },
11632 '2' => {
11633 'name' => 'sensor_id',
11634 'offset' => '18',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103011635 'type' => '1006'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011636 },
11637 '3' => {
11638 'name' => 'entity_type',
11639 'offset' => '20',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103011640 'type' => '1006'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011641 },
11642 '4' => {
11643 'name' => 'entity_instance',
11644 'offset' => '22',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103011645 'type' => '1006'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011646 },
11647 '5' => {
11648 'name' => 'container_id',
11649 'offset' => '24',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103011650 'type' => '1006'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011651 },
11652 '6' => {
11653 'name' => 'sensor_init',
11654 'offset' => '32',
11655 'type' => '121'
11656 },
11657 '7' => {
11658 'name' => 'sensor_auxiliary_names_pdr',
11659 'offset' => '33',
Andrew Jeffery0612d982024-12-12 11:08:21 +103011660 'type' => '30222'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011661 },
11662 '8' => {
11663 'name' => 'composite_sensor_count',
11664 'offset' => '34',
11665 'type' => '121'
11666 },
11667 '9' => {
11668 'name' => 'possible_states',
11669 'offset' => '35',
Andrew Jeffery0612d982024-12-12 11:08:21 +103011670 'type' => '3443'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011671 }
11672 },
11673 'Name' => 'struct pldm_state_sensor_pdr',
11674 'Size' => '24',
11675 'Type' => 'Struct'
11676 },
Andrew Jeffery0612d982024-12-12 11:08:21 +103011677 '91681' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093011678 'Header' => 'platform.h',
Andrew Jeffery0612d982024-12-12 11:08:21 +103011679 'Line' => '643',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011680 'Memb' => {
11681 '0' => {
11682 'name' => 'state_set_id',
11683 'offset' => '0',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103011684 'type' => '1006'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011685 },
11686 '1' => {
11687 'name' => 'possible_states_size',
11688 'offset' => '2',
11689 'type' => '121'
11690 },
11691 '2' => {
11692 'name' => 'states',
11693 'offset' => '3',
Andrew Jeffery0612d982024-12-12 11:08:21 +103011694 'type' => '91743'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011695 }
11696 },
11697 'Name' => 'struct state_sensor_possible_states',
11698 'Size' => '4',
11699 'Type' => 'Struct'
11700 },
Andrew Jeffery0612d982024-12-12 11:08:21 +103011701 '91738' => {
11702 'BaseType' => '91681',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011703 'Name' => 'struct state_sensor_possible_states const',
11704 'Size' => '4',
11705 'Type' => 'Const'
11706 },
Andrew Jeffery0612d982024-12-12 11:08:21 +103011707 '91743' => {
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103011708 'BaseType' => '2831',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011709 'Name' => 'bitfield8_t[1]',
11710 'Size' => '1',
11711 'Type' => 'Array'
11712 },
Andrew Jeffery0612d982024-12-12 11:08:21 +103011713 '91759' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093011714 'Header' => 'platform.h',
Andrew Jeffery0612d982024-12-12 11:08:21 +103011715 'Line' => '653',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011716 'Memb' => {
11717 '0' => {
11718 'name' => 'hdr',
11719 'offset' => '0',
Andrew Jeffery0612d982024-12-12 11:08:21 +103011720 'type' => '61985'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011721 },
11722 '1' => {
11723 'name' => 'terminus_handle',
11724 'offset' => '16',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103011725 'type' => '1006'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011726 },
11727 '2' => {
11728 'name' => 'effecter_id',
11729 'offset' => '18',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103011730 'type' => '1006'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011731 },
11732 '3' => {
11733 'name' => 'entity_type',
11734 'offset' => '20',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103011735 'type' => '1006'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011736 },
11737 '4' => {
11738 'name' => 'entity_instance',
11739 'offset' => '22',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103011740 'type' => '1006'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011741 },
11742 '5' => {
11743 'name' => 'container_id',
11744 'offset' => '24',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103011745 'type' => '1006'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011746 },
11747 '6' => {
11748 'name' => 'effecter_semantic_id',
11749 'offset' => '32',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103011750 'type' => '1006'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011751 },
11752 '7' => {
11753 'name' => 'effecter_init',
11754 'offset' => '34',
11755 'type' => '121'
11756 },
11757 '8' => {
11758 'name' => 'has_description_pdr',
11759 'offset' => '35',
Andrew Jeffery0612d982024-12-12 11:08:21 +103011760 'type' => '30222'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011761 },
11762 '9' => {
11763 'name' => 'composite_effecter_count',
11764 'offset' => '36',
11765 'type' => '121'
11766 },
11767 '10' => {
11768 'name' => 'possible_states',
11769 'offset' => '37',
Andrew Jeffery0612d982024-12-12 11:08:21 +103011770 'type' => '3443'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011771 }
11772 },
11773 'Name' => 'struct pldm_state_effecter_pdr',
11774 'Size' => '26',
11775 'Type' => 'Struct'
11776 },
Andrew Jeffery0612d982024-12-12 11:08:21 +103011777 '92112' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093011778 'Header' => 'platform.h',
Andrew Jeffery0612d982024-12-12 11:08:21 +103011779 'Line' => '744',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011780 'Memb' => {
11781 '0' => {
11782 'name' => 'value_u8',
11783 'offset' => '0',
11784 'type' => '121'
11785 },
11786 '1' => {
11787 'name' => 'value_s8',
11788 'offset' => '0',
Andrew Jeffery0612d982024-12-12 11:08:21 +103011789 'type' => '89413'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011790 },
11791 '2' => {
11792 'name' => 'value_u16',
11793 'offset' => '0',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103011794 'type' => '1006'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011795 },
11796 '3' => {
11797 'name' => 'value_s16',
11798 'offset' => '0',
Andrew Jeffery0612d982024-12-12 11:08:21 +103011799 'type' => '89425'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011800 },
11801 '4' => {
11802 'name' => 'value_u32',
11803 'offset' => '0',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103011804 'type' => '1018'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011805 },
11806 '5' => {
11807 'name' => 'value_s32',
11808 'offset' => '0',
Andrew Jeffery0612d982024-12-12 11:08:21 +103011809 'type' => '89437'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011810 },
11811 '6' => {
11812 'name' => 'value_f32',
11813 'offset' => '0',
Andrew Jeffery0612d982024-12-12 11:08:21 +103011814 'type' => '89702'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011815 }
11816 },
11817 'Name' => 'union union_range_field_format',
11818 'Size' => '4',
11819 'Type' => 'Union'
11820 },
Andrew Jeffery0612d982024-12-12 11:08:21 +103011821 '92709' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093011822 'Header' => 'platform.h',
Andrew Jeffery0612d982024-12-12 11:08:21 +103011823 'Line' => '801',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011824 'Memb' => {
11825 '0' => {
11826 'name' => 'value_u8',
11827 'offset' => '0',
11828 'type' => '121'
11829 },
11830 '1' => {
11831 'name' => 'value_s8',
11832 'offset' => '0',
Andrew Jeffery0612d982024-12-12 11:08:21 +103011833 'type' => '89413'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011834 },
11835 '2' => {
11836 'name' => 'value_u16',
11837 'offset' => '0',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103011838 'type' => '1006'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011839 },
11840 '3' => {
11841 'name' => 'value_s16',
11842 'offset' => '0',
Andrew Jeffery0612d982024-12-12 11:08:21 +103011843 'type' => '89425'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011844 },
11845 '4' => {
11846 'name' => 'value_u32',
11847 'offset' => '0',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103011848 'type' => '1018'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011849 },
11850 '5' => {
11851 'name' => 'value_s32',
11852 'offset' => '0',
Andrew Jeffery0612d982024-12-12 11:08:21 +103011853 'type' => '89437'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011854 }
11855 },
11856 'Name' => 'union union_sensor_data_size',
11857 'Size' => '4',
11858 'Type' => 'Union'
11859 },
Andrew Jeffery0612d982024-12-12 11:08:21 +103011860 '92722' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093011861 'Header' => 'platform.h',
Andrew Jeffery0612d982024-12-12 11:08:21 +103011862 'Line' => '808',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011863 'Memb' => {
11864 '0' => {
11865 'name' => 'record_handle',
11866 'offset' => '0',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103011867 'type' => '1018'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011868 },
11869 '1' => {
11870 'name' => 'version',
11871 'offset' => '4',
11872 'type' => '121'
11873 },
11874 '2' => {
11875 'name' => 'type',
11876 'offset' => '5',
11877 'type' => '121'
11878 },
11879 '3' => {
11880 'name' => 'record_change_num',
11881 'offset' => '6',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103011882 'type' => '1006'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011883 },
11884 '4' => {
11885 'name' => 'length',
11886 'offset' => '8',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103011887 'type' => '1006'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011888 }
11889 },
11890 'Name' => 'struct pldm_value_pdr_hdr',
11891 'Size' => '12',
11892 'Type' => 'Struct'
11893 },
Andrew Jeffery0612d982024-12-12 11:08:21 +103011894 '92807' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093011895 'Header' => 'platform.h',
Andrew Jeffery0612d982024-12-12 11:08:21 +103011896 'Line' => '826',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011897 'Memb' => {
11898 '0' => {
11899 'name' => 'entity_instance_num',
11900 'offset' => '0',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103011901 'type' => '1006'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011902 },
11903 '1' => {
11904 'name' => 'entity_instance',
11905 'offset' => '0',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103011906 'type' => '1006'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011907 }
11908 },
Andrew Jeffery0612d982024-12-12 11:08:21 +103011909 'Name' => 'anon-union-platform.h-826',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011910 'Size' => '2',
11911 'Type' => 'Union'
11912 },
Andrew Jeffery0612d982024-12-12 11:08:21 +103011913 '92842' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093011914 'Header' => 'platform.h',
Andrew Jeffery0612d982024-12-12 11:08:21 +103011915 'Line' => '821',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011916 'Memb' => {
11917 '0' => {
11918 'name' => 'hdr',
11919 'offset' => '0',
Andrew Jeffery0612d982024-12-12 11:08:21 +103011920 'type' => '92722'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011921 },
11922 '1' => {
11923 'name' => 'terminus_handle',
11924 'offset' => '18',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103011925 'type' => '1006'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011926 },
11927 '2' => {
11928 'name' => 'sensor_id',
11929 'offset' => '20',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103011930 'type' => '1006'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011931 },
11932 '3' => {
11933 'name' => 'entity_type',
11934 'offset' => '22',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103011935 'type' => '1006'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011936 },
11937 '4' => {
11938 'name' => 'unnamed0',
11939 'offset' => '24',
Andrew Jeffery0612d982024-12-12 11:08:21 +103011940 'type' => '92807'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011941 },
11942 '5' => {
11943 'name' => 'container_id',
11944 'offset' => '32',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103011945 'type' => '1006'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011946 },
11947 '6' => {
11948 'name' => 'sensor_init',
11949 'offset' => '34',
11950 'type' => '121'
11951 },
11952 '7' => {
11953 'name' => 'sensor_auxiliary_names_pdr',
11954 'offset' => '35',
Andrew Jeffery0612d982024-12-12 11:08:21 +103011955 'type' => '30222'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011956 },
11957 '8' => {
11958 'name' => 'base_unit',
11959 'offset' => '36',
11960 'type' => '121'
11961 },
11962 '9' => {
11963 'name' => 'unit_modifier',
11964 'offset' => '37',
Andrew Jeffery0612d982024-12-12 11:08:21 +103011965 'type' => '89413'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011966 },
11967 '10' => {
11968 'name' => 'rate_unit',
11969 'offset' => '38',
11970 'type' => '121'
11971 },
11972 '11' => {
11973 'name' => 'base_oem_unit_handle',
11974 'offset' => '39',
11975 'type' => '121'
11976 },
11977 '12' => {
11978 'name' => 'aux_unit',
11979 'offset' => '40',
11980 'type' => '121'
11981 },
11982 '13' => {
11983 'name' => 'aux_unit_modifier',
11984 'offset' => '41',
Andrew Jeffery0612d982024-12-12 11:08:21 +103011985 'type' => '89413'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011986 },
11987 '14' => {
11988 'name' => 'aux_rate_unit',
11989 'offset' => '48',
11990 'type' => '121'
11991 },
11992 '15' => {
11993 'name' => 'rel',
11994 'offset' => '49',
11995 'type' => '121'
11996 },
11997 '16' => {
11998 'name' => 'aux_oem_unit_handle',
11999 'offset' => '50',
12000 'type' => '121'
12001 },
12002 '17' => {
12003 'name' => 'is_linear',
12004 'offset' => '51',
Andrew Jeffery0612d982024-12-12 11:08:21 +103012005 'type' => '30222'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012006 },
12007 '18' => {
12008 'name' => 'sensor_data_size',
12009 'offset' => '52',
12010 'type' => '121'
12011 },
12012 '19' => {
12013 'name' => 'resolution',
12014 'offset' => '54',
Andrew Jeffery0612d982024-12-12 11:08:21 +103012015 'type' => '89702'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012016 },
12017 '20' => {
12018 'name' => 'offset',
12019 'offset' => '64',
Andrew Jeffery0612d982024-12-12 11:08:21 +103012020 'type' => '89702'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012021 },
12022 '21' => {
12023 'name' => 'accuracy',
12024 'offset' => '68',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103012025 'type' => '1006'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012026 },
12027 '22' => {
12028 'name' => 'plus_tolerance',
12029 'offset' => '70',
12030 'type' => '121'
12031 },
12032 '23' => {
12033 'name' => 'minus_tolerance',
12034 'offset' => '71',
12035 'type' => '121'
12036 },
12037 '24' => {
12038 'name' => 'hysteresis',
12039 'offset' => '72',
Andrew Jeffery0612d982024-12-12 11:08:21 +103012040 'type' => '92709'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012041 },
12042 '25' => {
12043 'name' => 'supported_thresholds',
12044 'offset' => '82',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103012045 'type' => '2831'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012046 },
12047 '26' => {
12048 'name' => 'threshold_and_hysteresis_volatility',
12049 'offset' => '83',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103012050 'type' => '2831'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012051 },
12052 '27' => {
12053 'name' => 'state_transition_interval',
12054 'offset' => '86',
Andrew Jeffery0612d982024-12-12 11:08:21 +103012055 'type' => '89702'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012056 },
12057 '28' => {
12058 'name' => 'update_interval',
12059 'offset' => '96',
Andrew Jeffery0612d982024-12-12 11:08:21 +103012060 'type' => '89702'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012061 },
12062 '29' => {
12063 'name' => 'max_readable',
12064 'offset' => '100',
Andrew Jeffery0612d982024-12-12 11:08:21 +103012065 'type' => '92709'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012066 },
12067 '30' => {
12068 'name' => 'min_readable',
12069 'offset' => '104',
Andrew Jeffery0612d982024-12-12 11:08:21 +103012070 'type' => '92709'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012071 },
12072 '31' => {
12073 'name' => 'range_field_format',
12074 'offset' => '114',
12075 'type' => '121'
12076 },
12077 '32' => {
12078 'name' => 'range_field_support',
12079 'offset' => '115',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103012080 'type' => '2831'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012081 },
12082 '33' => {
12083 'name' => 'nominal_value',
12084 'offset' => '118',
Andrew Jeffery0612d982024-12-12 11:08:21 +103012085 'type' => '92112'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012086 },
12087 '34' => {
12088 'name' => 'normal_max',
12089 'offset' => '128',
Andrew Jeffery0612d982024-12-12 11:08:21 +103012090 'type' => '92112'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012091 },
12092 '35' => {
12093 'name' => 'normal_min',
12094 'offset' => '132',
Andrew Jeffery0612d982024-12-12 11:08:21 +103012095 'type' => '92112'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012096 },
12097 '36' => {
12098 'name' => 'warning_high',
12099 'offset' => '136',
Andrew Jeffery0612d982024-12-12 11:08:21 +103012100 'type' => '92112'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012101 },
12102 '37' => {
12103 'name' => 'warning_low',
12104 'offset' => '146',
Andrew Jeffery0612d982024-12-12 11:08:21 +103012105 'type' => '92112'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012106 },
12107 '38' => {
12108 'name' => 'critical_high',
12109 'offset' => '150',
Andrew Jeffery0612d982024-12-12 11:08:21 +103012110 'type' => '92112'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012111 },
12112 '39' => {
12113 'name' => 'critical_low',
12114 'offset' => '256',
Andrew Jeffery0612d982024-12-12 11:08:21 +103012115 'type' => '92112'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012116 },
12117 '40' => {
12118 'name' => 'fatal_high',
12119 'offset' => '260',
Andrew Jeffery0612d982024-12-12 11:08:21 +103012120 'type' => '92112'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012121 },
12122 '41' => {
12123 'name' => 'fatal_low',
12124 'offset' => '264',
Andrew Jeffery0612d982024-12-12 11:08:21 +103012125 'type' => '92112'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012126 }
12127 },
12128 'Name' => 'struct pldm_numeric_sensor_value_pdr',
12129 'Size' => '112',
12130 'Type' => 'Struct'
12131 },
Andrew Jeffery0612d982024-12-12 11:08:21 +103012132 '93435' => {
12133 'BaseType' => '90359',
Thu Nguyen43cb4b52024-07-16 05:45:27 +000012134 'Header' => 'platform.h',
Andrew Jeffery0612d982024-12-12 11:08:21 +103012135 'Line' => '869',
Thu Nguyen43cb4b52024-07-16 05:45:27 +000012136 'Name' => 'pldm_utf16be',
12137 'Size' => '2',
12138 'Type' => 'Typedef'
12139 },
Andrew Jeffery0612d982024-12-12 11:08:21 +103012140 '93448' => {
Thu Nguyen43cb4b52024-07-16 05:45:27 +000012141 'Header' => 'platform.h',
Andrew Jeffery0612d982024-12-12 11:08:21 +103012142 'Line' => '871',
Thu Nguyen43cb4b52024-07-16 05:45:27 +000012143 'Memb' => {
12144 '0' => {
12145 'name' => 'tag',
12146 'offset' => '0',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103012147 'type' => '977'
Thu Nguyen43cb4b52024-07-16 05:45:27 +000012148 },
12149 '1' => {
12150 'name' => 'name',
12151 'offset' => '8',
Andrew Jeffery0612d982024-12-12 11:08:21 +103012152 'type' => '93490'
Thu Nguyen43cb4b52024-07-16 05:45:27 +000012153 }
12154 },
12155 'Name' => 'struct pldm_entity_auxiliary_name',
12156 'Size' => '16',
12157 'Type' => 'Struct'
12158 },
Andrew Jeffery0612d982024-12-12 11:08:21 +103012159 '93490' => {
12160 'BaseType' => '93435',
Thu Nguyen43cb4b52024-07-16 05:45:27 +000012161 'Name' => 'pldm_utf16be*',
12162 'Size' => '8',
12163 'Type' => 'Pointer'
12164 },
Andrew Jeffery0612d982024-12-12 11:08:21 +103012165 '93495' => {
Thu Nguyen43cb4b52024-07-16 05:45:27 +000012166 'Header' => 'platform.h',
Andrew Jeffery0612d982024-12-12 11:08:21 +103012167 'Line' => '881',
Thu Nguyen43cb4b52024-07-16 05:45:27 +000012168 'Memb' => {
12169 '0' => {
12170 'name' => 'hdr',
12171 'offset' => '0',
Andrew Jeffery0612d982024-12-12 11:08:21 +103012172 'type' => '92722'
Thu Nguyen43cb4b52024-07-16 05:45:27 +000012173 },
12174 '1' => {
12175 'name' => 'container',
12176 'offset' => '18',
Andrew Jeffery0612d982024-12-12 11:08:21 +103012177 'type' => '61595'
Thu Nguyen43cb4b52024-07-16 05:45:27 +000012178 },
12179 '2' => {
12180 'name' => 'shared_name_count',
12181 'offset' => '24',
12182 'type' => '121'
12183 },
12184 '3' => {
12185 'name' => 'name_string_count',
12186 'offset' => '25',
12187 'type' => '121'
12188 },
12189 '4' => {
12190 'name' => 'names',
12191 'offset' => '36',
Andrew Jeffery0612d982024-12-12 11:08:21 +103012192 'type' => '93609'
Thu Nguyen43cb4b52024-07-16 05:45:27 +000012193 },
12194 '5' => {
12195 'name' => 'auxiliary_name_data_size',
12196 'offset' => '50',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103012197 'type' => '1140'
Thu Nguyen43cb4b52024-07-16 05:45:27 +000012198 },
12199 '6' => {
12200 'name' => 'auxiliary_name_data',
12201 'offset' => '64',
Andrew Jeffery0612d982024-12-12 11:08:21 +103012202 'type' => '93614'
Thu Nguyen43cb4b52024-07-16 05:45:27 +000012203 }
12204 },
12205 'Name' => 'struct pldm_entity_auxiliary_names_pdr',
12206 'Size' => '40',
12207 'Type' => 'Struct'
12208 },
Andrew Jeffery0612d982024-12-12 11:08:21 +103012209 '93609' => {
12210 'BaseType' => '93448',
Thu Nguyen43cb4b52024-07-16 05:45:27 +000012211 'Name' => 'struct pldm_entity_auxiliary_name*',
12212 'Size' => '8',
12213 'Type' => 'Pointer'
12214 },
Andrew Jeffery0612d982024-12-12 11:08:21 +103012215 '93614' => {
Thu Nguyen43cb4b52024-07-16 05:45:27 +000012216 'BaseType' => '114',
12217 'Name' => 'char[]',
12218 'Size' => '8',
12219 'Type' => 'Array'
12220 },
Andrew Jeffery0612d982024-12-12 11:08:21 +103012221 '93629' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093012222 'Header' => 'platform.h',
Andrew Jeffery0612d982024-12-12 11:08:21 +103012223 'Line' => '911',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012224 'Memb' => {
12225 '0' => {
12226 'name' => 'state_set_id',
12227 'offset' => '0',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103012228 'type' => '1006'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012229 },
12230 '1' => {
12231 'name' => 'possible_states_size',
12232 'offset' => '2',
12233 'type' => '121'
12234 },
12235 '2' => {
12236 'name' => 'states',
12237 'offset' => '3',
Andrew Jeffery0612d982024-12-12 11:08:21 +103012238 'type' => '91743'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012239 }
12240 },
12241 'Name' => 'struct state_effecter_possible_states',
12242 'Size' => '4',
12243 'Type' => 'Struct'
12244 },
Andrew Jeffery0612d982024-12-12 11:08:21 +103012245 '93686' => {
12246 'BaseType' => '93629',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012247 'Name' => 'struct state_effecter_possible_states const',
12248 'Size' => '4',
12249 'Type' => 'Const'
12250 },
Andrew Jeffery0612d982024-12-12 11:08:21 +103012251 '93691' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093012252 'Header' => 'platform.h',
Andrew Jeffery0612d982024-12-12 11:08:21 +103012253 'Line' => '959',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012254 'Memb' => {
12255 '0' => {
12256 'name' => 'set_request',
12257 'offset' => '0',
12258 'type' => '121'
12259 },
12260 '1' => {
12261 'name' => 'effecter_state',
12262 'offset' => '1',
12263 'type' => '121'
12264 }
12265 },
12266 'Name' => 'struct state_field_for_state_effecter_set',
12267 'Size' => '2',
12268 'Type' => 'Struct'
12269 },
Andrew Jeffery0612d982024-12-12 11:08:21 +103012270 '93734' => {
12271 'BaseType' => '93691',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012272 'Header' => 'platform.h',
Andrew Jeffery0612d982024-12-12 11:08:21 +103012273 'Line' => '962',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012274 'Name' => 'set_effecter_state_field',
12275 'Size' => '2',
12276 'Type' => 'Typedef'
12277 },
Andrew Jeffery0612d982024-12-12 11:08:21 +103012278 '93747' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093012279 'Header' => 'platform.h',
Andrew Jeffery0612d982024-12-12 11:08:21 +103012280 'Line' => '968',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012281 'Memb' => {
12282 '0' => {
12283 'name' => 'sensor_op_state',
12284 'offset' => '0',
12285 'type' => '121'
12286 },
12287 '1' => {
12288 'name' => 'present_state',
12289 'offset' => '1',
12290 'type' => '121'
12291 },
12292 '2' => {
12293 'name' => 'previous_state',
12294 'offset' => '2',
12295 'type' => '121'
12296 },
12297 '3' => {
12298 'name' => 'event_state',
12299 'offset' => '3',
12300 'type' => '121'
12301 }
12302 },
12303 'Name' => 'struct state_field_for_get_state_sensor_readings',
12304 'Size' => '4',
12305 'Type' => 'Struct'
12306 },
Andrew Jeffery0612d982024-12-12 11:08:21 +103012307 '93818' => {
12308 'BaseType' => '93747',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012309 'Header' => 'platform.h',
Andrew Jeffery0612d982024-12-12 11:08:21 +103012310 'Line' => '976',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012311 'Name' => 'get_sensor_state_field',
12312 'Size' => '4',
12313 'Type' => 'Typedef'
12314 },
Andrew Jeffery0612d982024-12-12 11:08:21 +103012315 '93831' => {
Tal Yacobide67ab62024-05-30 22:36:50 +030012316 'Header' => 'platform.h',
Andrew Jeffery0612d982024-12-12 11:08:21 +103012317 'Line' => '982',
Tal Yacobide67ab62024-05-30 22:36:50 +030012318 'Memb' => {
12319 '0' => {
12320 'name' => 'effecter_op_state',
12321 'offset' => '0',
12322 'type' => '121'
12323 },
12324 '1' => {
12325 'name' => 'pending_state',
12326 'offset' => '1',
12327 'type' => '121'
12328 },
12329 '2' => {
12330 'name' => 'present_state',
12331 'offset' => '2',
12332 'type' => '121'
12333 }
12334 },
12335 'Name' => 'struct state_field_for_get_state_effecter_states',
12336 'Size' => '3',
12337 'Type' => 'Struct'
12338 },
Andrew Jeffery0612d982024-12-12 11:08:21 +103012339 '93888' => {
12340 'BaseType' => '93831',
Tal Yacobide67ab62024-05-30 22:36:50 +030012341 'Header' => 'platform.h',
Andrew Jeffery0612d982024-12-12 11:08:21 +103012342 'Line' => '986',
Tal Yacobide67ab62024-05-30 22:36:50 +030012343 'Name' => 'get_effecter_state_field',
12344 'Size' => '3',
12345 'Type' => 'Typedef'
12346 },
Andrew Jeffery0612d982024-12-12 11:08:21 +103012347 '94617' => {
Tal Yacobide67ab62024-05-30 22:36:50 +030012348 'Header' => 'platform.h',
Andrew Jeffery0612d982024-12-12 11:08:21 +103012349 'Line' => '1131',
Tal Yacobide67ab62024-05-30 22:36:50 +030012350 'Memb' => {
12351 '0' => {
12352 'name' => 'completion_code',
12353 'offset' => '0',
12354 'type' => '121'
12355 },
12356 '1' => {
12357 'name' => 'comp_effecter_count',
12358 'offset' => '1',
12359 'type' => '121'
12360 },
12361 '2' => {
12362 'name' => 'field',
12363 'offset' => '2',
Andrew Jeffery0612d982024-12-12 11:08:21 +103012364 'type' => '94674'
Tal Yacobide67ab62024-05-30 22:36:50 +030012365 }
12366 },
12367 'Name' => 'struct pldm_get_state_effecter_states_resp',
12368 'Size' => '26',
12369 'Type' => 'Struct'
12370 },
Andrew Jeffery0612d982024-12-12 11:08:21 +103012371 '94674' => {
12372 'BaseType' => '93888',
Tal Yacobide67ab62024-05-30 22:36:50 +030012373 'Name' => 'get_effecter_state_field[8]',
12374 'Size' => '24',
12375 'Type' => 'Array'
12376 },
Andrew Jeffery0612d982024-12-12 11:08:21 +103012377 '94690' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093012378 'Header' => 'platform.h',
Andrew Jeffery0612d982024-12-12 11:08:21 +103012379 'Line' => '1141',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012380 'Memb' => {
12381 '0' => {
12382 'name' => 'sensor_id',
12383 'offset' => '0',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103012384 'type' => '1006'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012385 },
12386 '1' => {
12387 'name' => 'sensor_event_class_type',
12388 'offset' => '2',
12389 'type' => '121'
12390 },
12391 '2' => {
12392 'name' => 'event_class',
12393 'offset' => '3',
Andrew Jeffery0612d982024-12-12 11:08:21 +103012394 'type' => '3443'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012395 }
12396 },
12397 'Name' => 'struct pldm_sensor_event_data',
12398 'Size' => '4',
12399 'Type' => 'Struct'
12400 },
Andrew Jeffery0612d982024-12-12 11:08:21 +103012401 '94804' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093012402 'Header' => 'platform.h',
Andrew Jeffery0612d982024-12-12 11:08:21 +103012403 'Line' => '1181',
Thu Nguyenf874b382024-07-24 11:22:34 +000012404 'Memb' => {
12405 '0' => {
12406 'name' => 'format_version',
12407 'offset' => '0',
12408 'type' => '121'
12409 },
12410 '1' => {
12411 'name' => 'event_id',
12412 'offset' => '2',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103012413 'type' => '1006'
Thu Nguyenf874b382024-07-24 11:22:34 +000012414 },
12415 '2' => {
12416 'name' => 'data_transfer_handle',
12417 'offset' => '4',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103012418 'type' => '1018'
Thu Nguyenf874b382024-07-24 11:22:34 +000012419 }
12420 },
12421 'Name' => 'struct pldm_message_poll_event',
12422 'Size' => '8',
12423 'Type' => 'Struct'
12424 },
Andrew Jeffery0612d982024-12-12 11:08:21 +103012425 '94866' => {
Thu Nguyen3559aa12024-08-29 00:13:38 +000012426 'Header' => 'platform.h',
Andrew Jeffery0612d982024-12-12 11:08:21 +103012427 'Line' => '1191',
Thu Nguyen3559aa12024-08-29 00:13:38 +000012428 'Memb' => {
12429 '0' => {
12430 'name' => 'format_version',
12431 'offset' => '0',
12432 'type' => '121'
12433 },
12434 '1' => {
12435 'name' => 'format_type',
12436 'offset' => '1',
12437 'type' => '121'
12438 },
12439 '2' => {
12440 'name' => 'event_data_length',
12441 'offset' => '2',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103012442 'type' => '1006'
Thu Nguyen3559aa12024-08-29 00:13:38 +000012443 },
12444 '3' => {
12445 'name' => 'event_data',
12446 'offset' => '4',
Andrew Jeffery0612d982024-12-12 11:08:21 +103012447 'type' => '94937'
Thu Nguyen3559aa12024-08-29 00:13:38 +000012448 }
12449 },
12450 'Name' => 'struct pldm_platform_cper_event',
12451 'Size' => '4',
12452 'Type' => 'Struct'
12453 },
Andrew Jeffery0612d982024-12-12 11:08:21 +103012454 '94937' => {
Andrew Jeffery890d37a2024-09-22 20:50:53 +093012455 'BaseType' => '121',
12456 'Name' => 'uint8_t[]',
12457 'Size' => '8',
12458 'Type' => 'Array'
12459 },
Andrew Jeffery0612d982024-12-12 11:08:21 +103012460 '95093' => {
Thu Nguyenf874b382024-07-24 11:22:34 +000012461 'Header' => 'platform.h',
Andrew Jeffery0612d982024-12-12 11:08:21 +103012462 'Line' => '1251',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012463 'Memb' => {
12464 '0' => {
12465 'name' => 'event_data_format',
12466 'offset' => '0',
12467 'type' => '121'
12468 },
12469 '1' => {
12470 'name' => 'number_of_change_records',
12471 'offset' => '1',
12472 'type' => '121'
12473 },
12474 '2' => {
12475 'name' => 'change_records',
12476 'offset' => '2',
Andrew Jeffery0612d982024-12-12 11:08:21 +103012477 'type' => '3443'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012478 }
12479 },
12480 'Name' => 'struct pldm_pdr_repository_chg_event_data',
12481 'Size' => '3',
12482 'Type' => 'Struct'
12483 },
Andrew Jeffery0612d982024-12-12 11:08:21 +103012484 '95717' => {
12485 'BaseType' => '94866',
Thu Nguyen3559aa12024-08-29 00:13:38 +000012486 'Name' => 'struct pldm_platform_cper_event*',
12487 'Size' => '8',
12488 'Type' => 'Pointer'
12489 },
Andrew Jeffery0612d982024-12-12 11:08:21 +103012490 '97470' => {
12491 'BaseType' => '93495',
Thu Nguyen43cb4b52024-07-16 05:45:27 +000012492 'Name' => 'struct pldm_entity_auxiliary_names_pdr*',
12493 'Size' => '8',
12494 'Type' => 'Pointer'
12495 },
Andrew Jeffery0612d982024-12-12 11:08:21 +103012496 '102721' => {
12497 'BaseType' => '94617',
Tal Yacobide67ab62024-05-30 22:36:50 +030012498 'Name' => 'struct pldm_get_state_effecter_states_resp*',
12499 'Size' => '8',
12500 'Type' => 'Pointer'
12501 },
Andrew Jeffery0612d982024-12-12 11:08:21 +103012502 '130939' => {
12503 'BaseType' => '13426',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012504 'Name' => 'size_t*const',
12505 'Size' => '8',
12506 'Type' => 'Const'
12507 },
Andrew Jeffery0612d982024-12-12 11:08:21 +103012508 '132651' => {
12509 'BaseType' => '94804',
Thu Nguyenf874b382024-07-24 11:22:34 +000012510 'Name' => 'struct pldm_message_poll_event*',
12511 'Size' => '8',
12512 'Type' => 'Pointer'
12513 },
Andrew Jeffery0612d982024-12-12 11:08:21 +103012514 '133645' => {
12515 'BaseType' => '133655',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012516 'Name' => 'uint32_t const*const*',
12517 'Size' => '8',
12518 'Type' => 'Pointer'
12519 },
Andrew Jeffery0612d982024-12-12 11:08:21 +103012520 '133650' => {
12521 'BaseType' => '30181',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012522 'Name' => 'uint32_t const*',
12523 'Size' => '8',
12524 'Type' => 'Pointer'
12525 },
Andrew Jeffery0612d982024-12-12 11:08:21 +103012526 '133655' => {
12527 'BaseType' => '133650',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012528 'Name' => 'uint32_t const*const',
12529 'Size' => '8',
12530 'Type' => 'Const'
12531 },
Andrew Jeffery0612d982024-12-12 11:08:21 +103012532 '133660' => {
12533 'BaseType' => '95093',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012534 'Name' => 'struct pldm_pdr_repository_chg_event_data*',
12535 'Size' => '8',
12536 'Type' => 'Pointer'
12537 },
Andrew Jeffery0612d982024-12-12 11:08:21 +103012538 '161090' => {
12539 'BaseType' => '92842',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012540 'Name' => 'struct pldm_numeric_sensor_value_pdr*',
12541 'Size' => '8',
12542 'Type' => 'Pointer'
12543 },
Andrew Jeffery0612d982024-12-12 11:08:21 +103012544 '173473' => {
12545 'BaseType' => '94690',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012546 'Name' => 'struct pldm_sensor_event_data*',
12547 'Size' => '8',
12548 'Type' => 'Pointer'
12549 },
Andrew Jeffery0612d982024-12-12 11:08:21 +103012550 '173478' => {
12551 'BaseType' => '173473',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012552 'Name' => 'struct pldm_sensor_event_data*const',
12553 'Size' => '8',
12554 'Type' => 'Const'
12555 },
Andrew Jeffery0612d982024-12-12 11:08:21 +103012556 '175628' => {
12557 'BaseType' => '93818',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012558 'Name' => 'get_sensor_state_field*',
12559 'Size' => '8',
12560 'Type' => 'Pointer'
12561 },
Andrew Jeffery0612d982024-12-12 11:08:21 +103012562 '190346' => {
12563 'BaseType' => '93734',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012564 'Name' => 'set_effecter_state_field*',
12565 'Size' => '8',
12566 'Type' => 'Pointer'
12567 },
Andrew Jeffery0612d982024-12-12 11:08:21 +103012568 '191322' => {
12569 'BaseType' => '91527',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012570 'Name' => 'struct pldm_state_sensor_pdr*',
12571 'Size' => '8',
12572 'Type' => 'Pointer'
12573 },
Andrew Jeffery0612d982024-12-12 11:08:21 +103012574 '191327' => {
12575 'BaseType' => '191322',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012576 'Name' => 'struct pldm_state_sensor_pdr*const',
12577 'Size' => '8',
12578 'Type' => 'Const'
12579 },
Andrew Jeffery0612d982024-12-12 11:08:21 +103012580 '191332' => {
12581 'BaseType' => '91738',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012582 'Name' => 'struct state_sensor_possible_states const*',
12583 'Size' => '8',
12584 'Type' => 'Pointer'
12585 },
Andrew Jeffery0612d982024-12-12 11:08:21 +103012586 '191337' => {
12587 'BaseType' => '191332',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012588 'Name' => 'struct state_sensor_possible_states const*const',
12589 'Size' => '8',
12590 'Type' => 'Const'
12591 },
Andrew Jeffery0612d982024-12-12 11:08:21 +103012592 '191732' => {
12593 'BaseType' => '91759',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012594 'Name' => 'struct pldm_state_effecter_pdr*',
12595 'Size' => '8',
12596 'Type' => 'Pointer'
12597 },
Andrew Jeffery0612d982024-12-12 11:08:21 +103012598 '191737' => {
12599 'BaseType' => '191732',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012600 'Name' => 'struct pldm_state_effecter_pdr*const',
12601 'Size' => '8',
12602 'Type' => 'Const'
12603 },
Andrew Jeffery0612d982024-12-12 11:08:21 +103012604 '191742' => {
12605 'BaseType' => '93686',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012606 'Name' => 'struct state_effecter_possible_states const*',
12607 'Size' => '8',
12608 'Type' => 'Pointer'
12609 },
Andrew Jeffery0612d982024-12-12 11:08:21 +103012610 '191747' => {
12611 'BaseType' => '191742',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012612 'Name' => 'struct state_effecter_possible_states const*const',
12613 'Size' => '8',
12614 'Type' => 'Const'
12615 },
Andrew Jeffery0612d982024-12-12 11:08:21 +103012616 '194603' => {
Thu Nguyenf874b382024-07-24 11:22:34 +000012617 'Line' => '19',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012618 'Memb' => {
12619 '0' => {
12620 'name' => 'prev',
12621 'offset' => '0',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012622 'type' => '187'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012623 },
12624 '1' => {
12625 'name' => 'allocations',
12626 'offset' => '4',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103012627 'type' => '1018'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012628 }
12629 },
12630 'Name' => 'struct pldm_tid_state',
12631 'PrivateABI' => 1,
12632 'Size' => '8',
12633 'Source' => 'instance-id.c',
12634 'Type' => 'Struct'
12635 },
Andrew Jeffery0612d982024-12-12 11:08:21 +103012636 '194642' => {
Thu Nguyenf874b382024-07-24 11:22:34 +000012637 'Line' => '24',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012638 'Memb' => {
12639 '0' => {
12640 'name' => 'state',
12641 'offset' => '0',
Andrew Jeffery0612d982024-12-12 11:08:21 +103012642 'type' => '194684'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012643 },
12644 '1' => {
12645 'name' => 'lock_db_fd',
12646 'offset' => '8264',
12647 'type' => '100'
12648 }
12649 },
12650 'Name' => 'struct pldm_instance_db',
12651 'PrivateABI' => 1,
12652 'Size' => '2052',
12653 'Source' => 'instance-id.c',
12654 'Type' => 'Struct'
12655 },
Andrew Jeffery0612d982024-12-12 11:08:21 +103012656 '194684' => {
12657 'BaseType' => '194603',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012658 'Name' => 'struct pldm_tid_state[256]',
12659 'Size' => '2048',
12660 'Type' => 'Array'
12661 },
Andrew Jeffery0612d982024-12-12 11:08:21 +103012662 '195240' => {
12663 'BaseType' => '194642',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012664 'Name' => 'struct pldm_instance_db*',
12665 'Size' => '8',
12666 'Type' => 'Pointer'
12667 },
Andrew Jeffery0612d982024-12-12 11:08:21 +103012668 '195627' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093012669 'BaseType' => '187',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012670 'Name' => 'pldm_instance_id_t*',
12671 'Size' => '8',
12672 'Type' => 'Pointer'
12673 },
Andrew Jeffery0612d982024-12-12 11:08:21 +103012674 '195803' => {
12675 'BaseType' => '195240',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012676 'Name' => 'struct pldm_instance_db**',
12677 'Size' => '8',
12678 'Type' => 'Pointer'
12679 },
Andrew Jeffery0612d982024-12-12 11:08:21 +103012680 '196595' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093012681 'BaseType' => '121',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012682 'Header' => 'pldm.h',
12683 'Line' => '13',
12684 'Name' => 'mctp_eid_t',
12685 'Size' => '1',
12686 'Type' => 'Typedef'
12687 },
Andrew Jeffery0612d982024-12-12 11:08:21 +103012688 '196710' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093012689 'BaseType' => '284',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012690 'Header' => 'pldm.h',
12691 'Line' => '30',
12692 'Name' => 'pldm_requester_rc_t',
12693 'Size' => '4',
12694 'Type' => 'Typedef'
12695 },
Andrew Jeffery0612d982024-12-12 11:08:21 +103012696 '196728' => {
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +030012697 'Line' => '26',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012698 'Memb' => {
12699 '0' => {
12700 'name' => 'transport',
12701 'offset' => '0',
Andrew Jeffery0612d982024-12-12 11:08:21 +103012702 'type' => '196801'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012703 },
12704 '1' => {
12705 'name' => 'socket',
12706 'offset' => '64',
12707 'type' => '100'
12708 },
12709 '2' => {
12710 'name' => 'tid_eid_map',
12711 'offset' => '68',
Andrew Jeffery0612d982024-12-12 11:08:21 +103012712 'type' => '200497'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012713 },
12714 '3' => {
12715 'name' => 'socket_send_buf',
12716 'offset' => '768',
Andrew Jeffery0612d982024-12-12 11:08:21 +103012717 'type' => '199417'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012718 }
12719 },
12720 'Name' => 'struct pldm_transport_mctp_demux',
12721 'PrivateABI' => 1,
12722 'Size' => '312',
12723 'Source' => 'mctp-demux.c',
12724 'Type' => 'Struct'
12725 },
Andrew Jeffery0612d982024-12-12 11:08:21 +103012726 '196754' => {
12727 'BaseType' => '196728',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012728 'Name' => 'struct pldm_transport_mctp_demux*',
12729 'Size' => '8',
12730 'Type' => 'Pointer'
12731 },
Andrew Jeffery0612d982024-12-12 11:08:21 +103012732 '196796' => {
12733 'BaseType' => '196801',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012734 'Name' => 'struct pldm_transport*',
12735 'Size' => '8',
12736 'Type' => 'Pointer'
12737 },
Andrew Jeffery0612d982024-12-12 11:08:21 +103012738 '196801' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012739 'Header' => 'transport.h',
12740 'Line' => '18',
12741 'Memb' => {
12742 '0' => {
12743 'name' => 'name',
12744 'offset' => '0',
Andrew Jeffery0612d982024-12-12 11:08:21 +103012745 'type' => '3999'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012746 },
12747 '1' => {
12748 'name' => 'version',
12749 'offset' => '8',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012750 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012751 },
12752 '2' => {
12753 'name' => 'recv',
12754 'offset' => '22',
Andrew Jeffery0612d982024-12-12 11:08:21 +103012755 'type' => '199728'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012756 },
12757 '3' => {
12758 'name' => 'send',
12759 'offset' => '36',
Andrew Jeffery0612d982024-12-12 11:08:21 +103012760 'type' => '199769'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012761 },
12762 '4' => {
12763 'name' => 'init_pollfd',
12764 'offset' => '50',
Andrew Jeffery0612d982024-12-12 11:08:21 +103012765 'type' => '199849'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012766 }
12767 },
12768 'Name' => 'struct pldm_transport',
12769 'PrivateABI' => 1,
12770 'Size' => '40',
12771 'Type' => 'Struct'
12772 },
Andrew Jeffery0612d982024-12-12 11:08:21 +103012773 '196937' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093012774 'BaseType' => '175',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012775 'Name' => 'pldm_tid_t*',
12776 'Size' => '8',
12777 'Type' => 'Pointer'
12778 },
Andrew Jeffery0612d982024-12-12 11:08:21 +103012779 '197040' => {
12780 'BaseType' => '196754',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012781 'Name' => 'struct pldm_transport_mctp_demux**',
12782 'Size' => '8',
12783 'Type' => 'Pointer'
12784 },
Andrew Jeffery0612d982024-12-12 11:08:21 +103012785 '199137' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012786 'BaseType' => '46',
12787 'Header' => 'int-ll64.h',
12788 'Line' => '21',
12789 'Name' => '__u8',
12790 'PrivateABI' => 1,
12791 'Size' => '1',
12792 'Type' => 'Typedef'
12793 },
Andrew Jeffery0612d982024-12-12 11:08:21 +103012794 '199149' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012795 'BaseType' => '53',
12796 'Header' => 'int-ll64.h',
12797 'Line' => '24',
12798 'Name' => '__u16',
12799 'PrivateABI' => 1,
12800 'Size' => '2',
12801 'Type' => 'Typedef'
12802 },
Andrew Jeffery0612d982024-12-12 11:08:21 +103012803 '199417' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012804 'Header' => 'socket.h',
12805 'Line' => '5',
12806 'Memb' => {
12807 '0' => {
12808 'name' => 'size',
12809 'offset' => '0',
12810 'type' => '100'
12811 },
12812 '1' => {
12813 'name' => 'socket',
12814 'offset' => '4',
12815 'type' => '100'
12816 },
12817 '2' => {
12818 'name' => 'max_size',
12819 'offset' => '8',
12820 'type' => '100'
12821 }
12822 },
12823 'Name' => 'struct pldm_socket_sndbuf',
12824 'PrivateABI' => 1,
12825 'Size' => '12',
12826 'Type' => 'Struct'
12827 },
Andrew Jeffery0612d982024-12-12 11:08:21 +103012828 '199728' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012829 'Name' => 'pldm_requester_rc_t(*)(struct pldm_transport*, pldm_tid_t*, void**, size_t*)',
12830 'Param' => {
12831 '0' => {
Andrew Jeffery0612d982024-12-12 11:08:21 +103012832 'type' => '196796'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012833 },
12834 '1' => {
Andrew Jeffery0612d982024-12-12 11:08:21 +103012835 'type' => '196937'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012836 },
12837 '2' => {
Andrew Jeffery0612d982024-12-12 11:08:21 +103012838 'type' => '54364'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012839 },
12840 '3' => {
Andrew Jeffery0612d982024-12-12 11:08:21 +103012841 'type' => '13426'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012842 }
12843 },
Andrew Jeffery0612d982024-12-12 11:08:21 +103012844 'Return' => '196710',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012845 'Size' => '8',
12846 'Type' => 'FuncPtr'
12847 },
Andrew Jeffery0612d982024-12-12 11:08:21 +103012848 '199769' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012849 'Name' => 'pldm_requester_rc_t(*)(struct pldm_transport*, pldm_tid_t, void const*, size_t)',
12850 'Param' => {
12851 '0' => {
Andrew Jeffery0612d982024-12-12 11:08:21 +103012852 'type' => '196796'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012853 },
12854 '1' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093012855 'type' => '175'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012856 },
12857 '2' => {
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103012858 'type' => '2396'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012859 },
12860 '3' => {
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103012861 'type' => '1140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012862 }
12863 },
Andrew Jeffery0612d982024-12-12 11:08:21 +103012864 'Return' => '196710',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012865 'Size' => '8',
12866 'Type' => 'FuncPtr'
12867 },
Andrew Jeffery0612d982024-12-12 11:08:21 +103012868 '199794' => {
12869 'BaseType' => '199799',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012870 'Name' => 'struct pollfd*',
12871 'Size' => '8',
12872 'Type' => 'Pointer'
12873 },
Andrew Jeffery0612d982024-12-12 11:08:21 +103012874 '199799' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012875 'Header' => 'poll.h',
12876 'Line' => '36',
12877 'Memb' => {
12878 '0' => {
12879 'name' => 'fd',
12880 'offset' => '0',
12881 'type' => '100'
12882 },
12883 '1' => {
12884 'name' => 'events',
12885 'offset' => '4',
12886 'type' => '93'
12887 },
12888 '2' => {
12889 'name' => 'revents',
12890 'offset' => '6',
12891 'type' => '93'
12892 }
12893 },
12894 'Name' => 'struct pollfd',
12895 'PrivateABI' => 1,
12896 'Size' => '8',
12897 'Type' => 'Struct'
12898 },
Andrew Jeffery0612d982024-12-12 11:08:21 +103012899 '199849' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012900 'Name' => 'int(*)(struct pldm_transport*, struct pollfd*)',
12901 'Param' => {
12902 '0' => {
Andrew Jeffery0612d982024-12-12 11:08:21 +103012903 'type' => '196796'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012904 },
12905 '1' => {
Andrew Jeffery0612d982024-12-12 11:08:21 +103012906 'type' => '199794'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012907 }
12908 },
12909 'Return' => '100',
12910 'Size' => '8',
12911 'Type' => 'FuncPtr'
12912 },
Andrew Jeffery0612d982024-12-12 11:08:21 +103012913 '199854' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012914 'BaseType' => '53',
12915 'Header' => 'socket.h',
12916 'Line' => '10',
12917 'Name' => '__kernel_sa_family_t',
12918 'PrivateABI' => 1,
12919 'Size' => '2',
12920 'Type' => 'Typedef'
12921 },
Andrew Jeffery0612d982024-12-12 11:08:21 +103012922 '200231' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012923 'Header' => 'mctp.h',
12924 'Line' => '18',
12925 'Memb' => {
12926 '0' => {
12927 'name' => 's_addr',
12928 'offset' => '0',
Andrew Jeffery0612d982024-12-12 11:08:21 +103012929 'type' => '196595'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012930 }
12931 },
12932 'Name' => 'struct mctp_addr',
12933 'PrivateABI' => 1,
12934 'Size' => '1',
12935 'Type' => 'Struct'
12936 },
Andrew Jeffery0612d982024-12-12 11:08:21 +103012937 '200257' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012938 'Header' => 'mctp.h',
12939 'Line' => '22',
12940 'Memb' => {
12941 '0' => {
12942 'name' => 'smctp_family',
12943 'offset' => '0',
Andrew Jeffery0612d982024-12-12 11:08:21 +103012944 'type' => '199854'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012945 },
12946 '1' => {
12947 'name' => '__smctp_pad0',
12948 'offset' => '2',
Andrew Jeffery0612d982024-12-12 11:08:21 +103012949 'type' => '199149'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012950 },
12951 '2' => {
12952 'name' => 'smctp_network',
12953 'offset' => '4',
12954 'type' => '60'
12955 },
12956 '3' => {
12957 'name' => 'smctp_addr',
12958 'offset' => '8',
Andrew Jeffery0612d982024-12-12 11:08:21 +103012959 'type' => '200231'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012960 },
12961 '4' => {
12962 'name' => 'smctp_type',
12963 'offset' => '9',
Andrew Jeffery0612d982024-12-12 11:08:21 +103012964 'type' => '199137'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012965 },
12966 '5' => {
12967 'name' => 'smctp_tag',
12968 'offset' => '16',
Andrew Jeffery0612d982024-12-12 11:08:21 +103012969 'type' => '199137'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012970 },
12971 '6' => {
12972 'name' => '__smctp_pad1',
12973 'offset' => '17',
Andrew Jeffery0612d982024-12-12 11:08:21 +103012974 'type' => '199137'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012975 }
12976 },
12977 'Name' => 'struct sockaddr_mctp',
12978 'PrivateABI' => 1,
12979 'Size' => '12',
12980 'Type' => 'Struct'
12981 },
Andrew Jeffery0612d982024-12-12 11:08:21 +103012982 '200361' => {
12983 'BaseType' => '200257',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012984 'Name' => 'struct sockaddr_mctp const',
12985 'Size' => '12',
12986 'Type' => 'Const'
12987 },
Andrew Jeffery0612d982024-12-12 11:08:21 +103012988 '200404' => {
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +030012989 'Line' => '35',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012990 'Memb' => {
12991 '0' => {
12992 'name' => 'transport',
12993 'offset' => '0',
Andrew Jeffery0612d982024-12-12 11:08:21 +103012994 'type' => '196801'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012995 },
12996 '1' => {
12997 'name' => 'socket',
12998 'offset' => '64',
12999 'type' => '100'
13000 },
13001 '2' => {
13002 'name' => 'tid_eid_map',
13003 'offset' => '68',
Andrew Jeffery0612d982024-12-12 11:08:21 +103013004 'type' => '200497'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013005 },
13006 '3' => {
13007 'name' => 'socket_send_buf',
13008 'offset' => '768',
Andrew Jeffery0612d982024-12-12 11:08:21 +103013009 'type' => '199417'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013010 },
13011 '4' => {
13012 'name' => 'bound',
13013 'offset' => '786',
Andrew Jeffery48761c62024-06-03 15:48:26 +093013014 'type' => '805'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013015 },
13016 '5' => {
13017 'name' => 'cookie_jar',
13018 'offset' => '800',
Andrew Jeffery48761c62024-06-03 15:48:26 +093013019 'type' => '199'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013020 }
13021 },
13022 'Name' => 'struct pldm_transport_af_mctp',
13023 'PrivateABI' => 1,
13024 'Size' => '336',
13025 'Source' => 'af-mctp.c',
13026 'Type' => 'Struct'
13027 },
Andrew Jeffery0612d982024-12-12 11:08:21 +103013028 '200497' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093013029 'BaseType' => '175',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013030 'Name' => 'pldm_tid_t[256]',
13031 'Size' => '256',
13032 'Type' => 'Array'
13033 },
Andrew Jeffery0612d982024-12-12 11:08:21 +103013034 '201298' => {
13035 'BaseType' => '200404',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013036 'Name' => 'struct pldm_transport_af_mctp*',
13037 'Size' => '8',
13038 'Type' => 'Pointer'
13039 },
Andrew Jeffery0612d982024-12-12 11:08:21 +103013040 '201303' => {
13041 'BaseType' => '200361',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013042 'Name' => 'struct sockaddr_mctp const*',
13043 'Size' => '8',
13044 'Type' => 'Pointer'
13045 },
Andrew Jeffery0612d982024-12-12 11:08:21 +103013046 '201616' => {
13047 'BaseType' => '201298',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013048 'Name' => 'struct pldm_transport_af_mctp**',
13049 'Size' => '8',
13050 'Type' => 'Pointer'
Lora Linea0bf3a2024-09-20 10:09:56 +080013051 },
Andrew Jeffery0612d982024-12-12 11:08:21 +103013052 '228261' => {
Lora Linea0bf3a2024-09-20 10:09:56 +080013053 'Header' => 'file_io.h',
13054 'Line' => '32',
13055 'Memb' => {
13056 '0' => {
13057 'name' => 'handle',
13058 'offset' => '0',
13059 'type' => '121'
13060 },
13061 '1' => {
13062 'name' => 'length',
13063 'offset' => '4',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103013064 'type' => '1018'
Lora Linea0bf3a2024-09-20 10:09:56 +080013065 },
13066 '2' => {
13067 'name' => 'data',
13068 'offset' => '8',
Andrew Jeffery0612d982024-12-12 11:08:21 +103013069 'type' => '94937'
Lora Linea0bf3a2024-09-20 10:09:56 +080013070 }
13071 },
13072 'Name' => 'struct pldm_oem_meta_file_io_write_req',
13073 'Size' => '8',
13074 'Type' => 'Struct'
13075 },
Andrew Jeffery0612d982024-12-12 11:08:21 +103013076 '228328' => {
Lora Linea0bf3a2024-09-20 10:09:56 +080013077 'Header' => 'file_io.h',
13078 'Line' => '45',
13079 'Memb' => {
13080 '0' => {
13081 'name' => 'transferFlag',
13082 'offset' => '0',
13083 'type' => '121'
13084 },
13085 '1' => {
13086 'name' => 'offset',
13087 'offset' => '2',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103013088 'type' => '1006'
Lora Linea0bf3a2024-09-20 10:09:56 +080013089 }
13090 },
13091 'Name' => 'struct pldm_oem_meta_file_io_read_data_info',
13092 'Size' => '4',
13093 'Type' => 'Struct'
13094 },
Andrew Jeffery0612d982024-12-12 11:08:21 +103013095 '228367' => {
Lora Linea0bf3a2024-09-20 10:09:56 +080013096 'Header' => 'file_io.h',
13097 'Line' => '55',
13098 'Memb' => {
13099 '0' => {
13100 'name' => 'size',
13101 'offset' => '0',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103013102 'type' => '1006'
Lora Linea0bf3a2024-09-20 10:09:56 +080013103 },
13104 '1' => {
13105 'name' => 'crc32',
13106 'offset' => '4',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103013107 'type' => '1018'
Lora Linea0bf3a2024-09-20 10:09:56 +080013108 }
13109 },
13110 'Name' => 'struct pldm_oem_meta_file_io_read_attr_info',
13111 'Size' => '8',
13112 'Type' => 'Struct'
13113 },
Andrew Jeffery0612d982024-12-12 11:08:21 +103013114 '228406' => {
Lora Linea0bf3a2024-09-20 10:09:56 +080013115 'Header' => 'file_io.h',
13116 'Line' => '70',
13117 'Memb' => {
13118 '0' => {
13119 'name' => 'data',
13120 'offset' => '0',
Andrew Jeffery0612d982024-12-12 11:08:21 +103013121 'type' => '228328'
Lora Linea0bf3a2024-09-20 10:09:56 +080013122 }
13123 },
13124 'Name' => 'anon-union-file_io.h-70',
13125 'Size' => '4',
13126 'Type' => 'Union'
13127 },
Andrew Jeffery0612d982024-12-12 11:08:21 +103013128 '228424' => {
Lora Linea0bf3a2024-09-20 10:09:56 +080013129 'Header' => 'file_io.h',
13130 'Line' => '65',
13131 'Memb' => {
13132 '0' => {
13133 'name' => 'version',
13134 'offset' => '0',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103013135 'type' => '1140'
Lora Linea0bf3a2024-09-20 10:09:56 +080013136 },
13137 '1' => {
13138 'name' => 'handle',
13139 'offset' => '8',
13140 'type' => '121'
13141 },
13142 '2' => {
13143 'name' => 'option',
13144 'offset' => '9',
13145 'type' => '121'
13146 },
13147 '3' => {
13148 'name' => 'length',
13149 'offset' => '16',
13150 'type' => '121'
13151 },
13152 '4' => {
13153 'name' => 'info',
13154 'offset' => '18',
Andrew Jeffery0612d982024-12-12 11:08:21 +103013155 'type' => '228406'
Lora Linea0bf3a2024-09-20 10:09:56 +080013156 }
13157 },
13158 'Name' => 'struct pldm_oem_meta_file_io_read_req',
13159 'Size' => '16',
13160 'Type' => 'Struct'
13161 },
Andrew Jeffery0612d982024-12-12 11:08:21 +103013162 '228502' => {
Lora Linea0bf3a2024-09-20 10:09:56 +080013163 'Header' => 'file_io.h',
13164 'Line' => '86',
13165 'Memb' => {
13166 '0' => {
13167 'name' => 'attr',
13168 'offset' => '0',
Andrew Jeffery0612d982024-12-12 11:08:21 +103013169 'type' => '228367'
Lora Linea0bf3a2024-09-20 10:09:56 +080013170 },
13171 '1' => {
13172 'name' => 'data',
13173 'offset' => '0',
Andrew Jeffery0612d982024-12-12 11:08:21 +103013174 'type' => '228328'
Lora Linea0bf3a2024-09-20 10:09:56 +080013175 }
13176 },
13177 'Name' => 'anon-union-file_io.h-86',
13178 'Size' => '8',
13179 'Type' => 'Union'
13180 },
Andrew Jeffery0612d982024-12-12 11:08:21 +103013181 '228530' => {
Lora Linea0bf3a2024-09-20 10:09:56 +080013182 'Header' => 'file_io.h',
13183 'Line' => '80',
13184 'Memb' => {
13185 '0' => {
13186 'name' => 'version',
13187 'offset' => '0',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103013188 'type' => '1140'
Lora Linea0bf3a2024-09-20 10:09:56 +080013189 },
13190 '1' => {
13191 'name' => 'completion_code',
13192 'offset' => '8',
13193 'type' => '121'
13194 },
13195 '2' => {
13196 'name' => 'handle',
13197 'offset' => '9',
13198 'type' => '121'
13199 },
13200 '3' => {
13201 'name' => 'option',
13202 'offset' => '16',
13203 'type' => '121'
13204 },
13205 '4' => {
13206 'name' => 'length',
13207 'offset' => '17',
13208 'type' => '121'
13209 },
13210 '5' => {
13211 'name' => 'info',
13212 'offset' => '18',
Andrew Jeffery0612d982024-12-12 11:08:21 +103013213 'type' => '228502'
Lora Linea0bf3a2024-09-20 10:09:56 +080013214 },
13215 '6' => {
13216 'name' => 'data',
13217 'offset' => '32',
Andrew Jeffery0612d982024-12-12 11:08:21 +103013218 'type' => '94937'
Lora Linea0bf3a2024-09-20 10:09:56 +080013219 }
13220 },
13221 'Name' => 'struct pldm_oem_meta_file_io_read_resp',
13222 'Size' => '24',
13223 'Type' => 'Struct'
13224 },
Andrew Jeffery0612d982024-12-12 11:08:21 +103013225 '231031' => {
13226 'BaseType' => '228530',
Lora Linea0bf3a2024-09-20 10:09:56 +080013227 'Name' => 'struct pldm_oem_meta_file_io_read_resp*',
13228 'Size' => '8',
13229 'Type' => 'Pointer'
13230 },
Andrew Jeffery0612d982024-12-12 11:08:21 +103013231 '232160' => {
13232 'BaseType' => '228424',
Lora Linea0bf3a2024-09-20 10:09:56 +080013233 'Name' => 'struct pldm_oem_meta_file_io_read_req*',
13234 'Size' => '8',
13235 'Type' => 'Pointer'
13236 },
Andrew Jeffery0612d982024-12-12 11:08:21 +103013237 '232596' => {
13238 'BaseType' => '228261',
Lora Linea0bf3a2024-09-20 10:09:56 +080013239 'Name' => 'struct pldm_oem_meta_file_io_write_req*',
13240 'Size' => '8',
13241 'Type' => 'Pointer'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013242 }
13243 },
13244 'UndefinedSymbols' => {
Andrew Jeffery0612d982024-12-12 11:08:21 +103013245 'libpldm.so.0.11.0' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013246 '_ITM_deregisterTMCloneTable' => 0,
13247 '_ITM_registerTMCloneTable' => 0,
13248 '__assert_fail@GLIBC_2.2.5' => 0,
13249 '__cxa_finalize@GLIBC_2.2.5' => 0,
13250 '__errno_location@GLIBC_2.2.5' => 0,
13251 '__gmon_start__' => 0,
Thu Nguyenf874b382024-07-24 11:22:34 +000013252 '__isoc23_strtol@GLIBC_2.38' => 0,
Andrew Jefferyc166dd52024-05-22 15:45:34 +093013253 '__memcpy_chk@GLIBC_2.3.4' => 0,
13254 '__recv_chk@GLIBC_2.4' => 0,
13255 '__recvfrom_chk@GLIBC_2.4' => 0,
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013256 '__stack_chk_fail@GLIBC_2.4' => 0,
13257 'bind@GLIBC_2.2.5' => 0,
13258 'calloc@GLIBC_2.2.5' => 0,
13259 'clock_gettime@GLIBC_2.17' => 0,
13260 'close@GLIBC_2.2.5' => 0,
13261 'connect@GLIBC_2.2.5' => 0,
13262 'dup@GLIBC_2.2.5' => 0,
13263 'fclose@GLIBC_2.2.5' => 0,
13264 'fcntl64@GLIBC_2.28' => 0,
13265 'fgets@GLIBC_2.2.5' => 0,
13266 'fopen64@GLIBC_2.2.5' => 0,
13267 'free@GLIBC_2.2.5' => 0,
13268 'getsockopt@GLIBC_2.2.5' => 0,
13269 'malloc@GLIBC_2.2.5' => 0,
13270 'memcmp@GLIBC_2.2.5' => 0,
13271 'memcpy@GLIBC_2.14' => 0,
Andrew Jeffery5befd122024-07-17 17:07:57 +080013272 'memmem@GLIBC_2.2.5' => 0,
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013273 'open64@GLIBC_2.2.5' => 0,
13274 'poll@GLIBC_2.2.5' => 0,
13275 'ppoll@GLIBC_2.4' => 0,
13276 'recv@GLIBC_2.2.5' => 0,
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013277 'recvmsg@GLIBC_2.2.5' => 0,
13278 'sendmsg@GLIBC_2.2.5' => 0,
13279 'sendto@GLIBC_2.2.5' => 0,
13280 'setsockopt@GLIBC_2.2.5' => 0,
13281 'socket@GLIBC_2.2.5' => 0,
13282 'stat64@GLIBC_2.33' => 0,
13283 'strlen@GLIBC_2.2.5' => 0,
Andrew Jeffery5befd122024-07-17 17:07:57 +080013284 'strnlen@GLIBC_2.2.5' => 0,
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013285 'timerfd_create@GLIBC_2.8' => 0,
13286 'timerfd_settime@GLIBC_2.8' => 0,
13287 'write@GLIBC_2.2.5' => 0
13288 }
13289 },
13290 'WordSize' => '8'
13291};