blob: 88363798db300d86f6b4e0d57deda156cf1aa62d [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',
5 'GccVersion' => '13.2.0',
6 '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 Jeffery5d8e30c2024-11-01 15:25:54 +103025 'LibraryName' => 'libpldm.so.0.10.0',
26 'LibraryVersion' => '0.10.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 Jeffery5d8e30c2024-11-01 15:25:54 +1030218 '4013' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930219 'Header' => 'base.h',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +0930220 'Line' => '651',
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 Jeffery5d8e30c2024-11-01 15:25:54 +1030240 'type' => '4206'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930241 }
242 },
243 'Return' => '100',
244 'ShortName' => 'encode_pldm_header_only'
245 },
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +1030246 '4211' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930247 'Header' => 'base.h',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +0930248 'Line' => '638',
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 Jeffery5d8e30c2024-11-01 15:25:54 +1030268 'type' => '4206'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930269 }
270 },
271 'Return' => '100',
272 'ShortName' => 'encode_cc_only_resp'
273 },
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +1030274 '4420' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930275 'Header' => 'base.h',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +0930276 'Line' => '621',
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930277 'Param' => {
278 '0' => {
279 'name' => 'msg',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +1030280 'type' => '4653'
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 Jeffery5d8e30c2024-11-01 15:25:54 +1030288 'type' => '4658'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930289 },
290 '3' => {
291 'name' => 'transfer_opflag',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +1030292 'type' => '4658'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930293 },
294 '4' => {
295 'name' => 'transfer_ctx',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +1030296 'type' => '4663'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930297 },
298 '5' => {
299 'name' => 'transfer_handle',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +1030300 'type' => '4663'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930301 },
302 '6' => {
303 'name' => 'section_offset',
304 'offset' => '0',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +1030305 'type' => '4663'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930306 },
307 '7' => {
308 'name' => 'section_length',
309 'offset' => '8',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +1030310 'type' => '4663'
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 Jeffery5d8e30c2024-11-01 15:25:54 +1030322 '4673' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930323 'Header' => 'base.h',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +0930324 'Line' => '603',
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 Jeffery5d8e30c2024-11-01 15:25:54 +1030336 'type' => '4206'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930337 }
338 },
339 'Return' => '100',
340 'ShortName' => 'encode_set_tid_req'
341 },
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +1030342 '4868' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930343 'Header' => 'base.h',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +0930344 'Line' => '485',
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930345 'Param' => {
346 '0' => {
347 'name' => 'msg',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +1030348 'type' => '4653'
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 Jeffery5d8e30c2024-11-01 15:25:54 +1030356 'type' => '4658'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930357 },
358 '3' => {
359 'name' => 'tid',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +1030360 'type' => '4658'
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 Jeffery5d8e30c2024-11-01 15:25:54 +1030372 '4984' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930373 'Header' => 'base.h',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +0930374 'Line' => '591',
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 Jeffery5d8e30c2024-11-01 15:25:54 +1030390 'type' => '4206'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930391 }
392 },
393 'Return' => '100',
394 'ShortName' => 'encode_get_tid_resp'
395 },
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +1030396 '5194' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930397 'Header' => 'base.h',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +0930398 'Line' => '579',
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 Jeffery5d8e30c2024-11-01 15:25:54 +1030406 'type' => '4206'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930407 }
408 },
409 'Return' => '100',
410 'ShortName' => 'encode_get_tid_req'
411 },
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +1030412 '5327' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930413 'Header' => 'base.h',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +0930414 'Line' => '464',
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930415 'Param' => {
416 '0' => {
417 'name' => 'msg',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +1030418 'type' => '4653'
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 Jeffery5d8e30c2024-11-01 15:25:54 +1030426 'type' => '4658'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930427 },
428 '3' => {
429 'name' => 'next_transfer_handle',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +1030430 'type' => '4663'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930431 },
432 '4' => {
433 'name' => 'transfer_flag',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +1030434 'type' => '4658'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930435 },
436 '5' => {
437 'name' => 'version',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +1030438 'type' => '5556'
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 Jeffery5d8e30c2024-11-01 15:25:54 +1030451 '5566' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930452 'Header' => 'base.h',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +0930453 'Line' => '563',
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930454 'Param' => {
455 '0' => {
456 'name' => 'msg',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +1030457 'type' => '4653'
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 Jeffery5d8e30c2024-11-01 15:25:54 +1030465 'type' => '4663'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930466 },
467 '3' => {
468 'name' => 'transfer_opflag',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +1030469 'type' => '4658'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930470 },
471 '4' => {
472 'name' => 'type',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +1030473 'type' => '4658'
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 Jeffery5d8e30c2024-11-01 15:25:54 +1030486 '5696' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930487 'Header' => 'base.h',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +0930488 'Line' => '549',
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 Jeffery5d8e30c2024-11-01 15:25:54 +1030517 'type' => '4206'
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 Jeffery5d8e30c2024-11-01 15:25:54 +1030526 '6066' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930527 'Header' => 'base.h',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +0930528 'Line' => '445',
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 Jeffery5d8e30c2024-11-01 15:25:54 +1030548 'type' => '4206'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930549 }
550 },
551 'Return' => '100',
552 'ShortName' => 'encode_get_version_req'
553 },
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +1030554 '6296' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930555 'Header' => 'base.h',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +0930556 'Line' => '426',
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930557 'Param' => {
558 '0' => {
559 'name' => 'msg',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +1030560 'type' => '4653'
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 Jeffery5d8e30c2024-11-01 15:25:54 +1030568 'type' => '4658'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930569 },
570 '3' => {
571 'name' => 'commands',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +1030572 'type' => '6479'
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 Jeffery5d8e30c2024-11-01 15:25:54 +1030584 '6489' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930585 'Header' => 'base.h',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +0930586 'Line' => '393',
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930587 'Param' => {
588 '0' => {
589 'name' => 'msg',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +1030590 'type' => '4653'
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 Jeffery5d8e30c2024-11-01 15:25:54 +1030598 'type' => '4658'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930599 },
600 '3' => {
601 'name' => 'types',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +1030602 'type' => '6479'
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 Jeffery5d8e30c2024-11-01 15:25:54 +1030614 '6673' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930615 'Header' => 'base.h',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +0930616 'Line' => '530',
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 Jeffery5d8e30c2024-11-01 15:25:54 +1030628 'type' => '6941'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930629 },
630 '3' => {
631 'name' => 'msg',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +1030632 'type' => '4206'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930633 }
634 },
635 'Return' => '100',
636 'ShortName' => 'encode_get_commands_resp'
637 },
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +1030638 '6946' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930639 'Header' => 'base.h',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +0930640 'Line' => '516',
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930641 'Param' => {
642 '0' => {
643 'name' => 'msg',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +1030644 'type' => '4653'
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 Jeffery5d8e30c2024-11-01 15:25:54 +1030652 'type' => '4658'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930653 },
654 '3' => {
655 'name' => 'version',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +1030656 'type' => '5556'
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 Jeffery5d8e30c2024-11-01 15:25:54 +1030668 '7057' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930669 'Header' => 'base.h',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +0930670 'Line' => '503',
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 Jeffery5d8e30c2024-11-01 15:25:54 +1030682 'type' => '6941'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930683 },
684 '3' => {
685 'name' => 'msg',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +1030686 'type' => '4206'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930687 }
688 },
689 'Return' => '100',
690 'ShortName' => 'encode_get_types_resp'
691 },
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +1030692 '7325' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930693 'Header' => 'base.h',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +0930694 'Line' => '408',
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 Jeffery5d8e30c2024-11-01 15:25:54 +1030710 'type' => '4206'
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 Jeffery5d8e30c2024-11-01 15:25:54 +1030719 '7530' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930720 'Header' => 'base.h',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +0930721 'Line' => '376',
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 Jeffery5d8e30c2024-11-01 15:25:54 +1030729 'type' => '4206'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930730 }
731 },
732 'Return' => '100',
733 'ShortName' => 'encode_get_types_req'
734 },
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +1030735 '7661' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930736 'Header' => 'base.h',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +0930737 'Line' => '231',
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930738 'Param' => {
739 '0' => {
740 'name' => 'req',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +1030741 'type' => '7729'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930742 },
743 '1' => {
744 'name' => 'resp',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +1030745 'type' => '7729'
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 Jeffery5d8e30c2024-11-01 15:25:54 +1030755 '7734' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930756 'Header' => 'base.h',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +0930757 'Line' => '361',
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930758 'Param' => {
759 '0' => {
760 'name' => 'msg',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +1030761 'type' => '7729'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930762 },
763 '1' => {
764 'name' => 'hdr',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +1030765 'type' => '7968'
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 Jeffery5d8e30c2024-11-01 15:25:54 +1030771 '7994' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930772 'Header' => 'base.h',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +0930773 'Line' => '348',
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930774 'Param' => {
775 '0' => {
776 'name' => 'hdr',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +1030777 'type' => '8228'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930778 },
779 '1' => {
780 'name' => 'msg',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +1030781 'type' => '8233'
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 Jeffery5d8e30c2024-11-01 15:25:54 +1030787 '10322' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930788 'Header' => 'bios.h',
789 'Line' => '612',
790 'Param' => {
791 '0' => {
792 'name' => 'msg',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +1030793 'type' => '4653'
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 Jeffery5d8e30c2024-11-01 15:25:54 +1030801 'type' => '4663'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930802 },
803 '3' => {
804 'name' => 'transfer_flag',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +1030805 'type' => '4658'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930806 },
807 '4' => {
808 'name' => 'table_type',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +1030809 'type' => '4658'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930810 },
811 '5' => {
812 'name' => 'table',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +1030813 'type' => '10499'
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 Jeffery5d8e30c2024-11-01 15:25:54 +1030826 '10509' => {
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 Jeffery5d8e30c2024-11-01 15:25:54 +1030844 'type' => '4206'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930845 }
846 },
847 'Return' => '100',
848 'ShortName' => 'encode_set_bios_table_resp'
849 },
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +1030850 '10728' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930851 'Header' => 'bios.h',
852 'Line' => '322',
853 'Param' => {
854 '0' => {
855 'name' => 'msg',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +1030856 'type' => '4653'
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 Jeffery5d8e30c2024-11-01 15:25:54 +1030864 'type' => '4658'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930865 },
866 '3' => {
867 'name' => 'next_transfer_handle',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +1030868 'type' => '4663'
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 Jeffery5d8e30c2024-11-01 15:25:54 +1030880 '10838' => {
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 Jeffery5d8e30c2024-11-01 15:25:54 +1030911 'type' => '4206'
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 Jeffery5d8e30c2024-11-01 15:25:54 +1030922 '11227' => {
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 Jeffery5d8e30c2024-11-01 15:25:54 +1030940 'type' => '4206'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930941 }
942 },
943 'Return' => '100',
944 'ShortName' => 'encode_set_bios_attribute_current_value_resp'
945 },
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +1030946 '11441' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930947 'Header' => 'bios.h',
948 'Line' => '502',
949 'Param' => {
950 '0' => {
951 'name' => 'msg',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +1030952 'type' => '4653'
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 Jeffery5d8e30c2024-11-01 15:25:54 +1030960 'type' => '4663'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930961 },
962 '3' => {
963 'name' => 'transfer_flag',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +1030964 'type' => '4658'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930965 },
966 '4' => {
967 'name' => 'attribute',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +1030968 'type' => '10499'
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 Jeffery5d8e30c2024-11-01 15:25:54 +1030980 '11588' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930981 'Header' => 'bios.h',
982 'Line' => '279',
983 'Param' => {
984 '0' => {
985 'name' => 'msg',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +1030986 'type' => '4653'
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 Jeffery5d8e30c2024-11-01 15:25:54 +1030994 'type' => '4658'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930995 },
996 '3' => {
997 'name' => 'next_transfer_handle',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +1030998 'type' => '4663'
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 Jeffery5d8e30c2024-11-01 15:25:54 +10301010 '11698' => {
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 Jeffery5d8e30c2024-11-01 15:25:54 +10301036 'type' => '4206'
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 Jeffery5d8e30c2024-11-01 15:25:54 +10301050 '12070' => {
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 Jeffery5d8e30c2024-11-01 15:25:54 +10301081 'type' => '4206'
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 Jeffery5d8e30c2024-11-01 15:25:54 +10301090 '12439' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301091 'Header' => 'bios.h',
1092 'Line' => '461',
1093 'Param' => {
1094 '0' => {
1095 'name' => 'msg',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10301096 'type' => '4653'
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 Jeffery5d8e30c2024-11-01 15:25:54 +10301104 'type' => '4663'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301105 },
1106 '3' => {
1107 'name' => 'transfer_op_flag',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10301108 'type' => '4658'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301109 },
1110 '4' => {
1111 'name' => 'attribute_handle',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10301112 'type' => '12581'
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 Jeffery5d8e30c2024-11-01 15:25:54 +10301124 '12591' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301125 'Header' => 'bios.h',
1126 'Line' => '446',
1127 'Param' => {
1128 '0' => {
1129 'name' => 'msg',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10301130 'type' => '4653'
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 Jeffery5d8e30c2024-11-01 15:25:54 +10301138 'type' => '4658'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301139 },
1140 '3' => {
1141 'name' => 'next_transfer_handle',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10301142 'type' => '4663'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301143 },
1144 '4' => {
1145 'name' => 'transfer_flag',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10301146 'type' => '4658'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301147 },
1148 '5' => {
1149 'name' => 'attribute_data',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10301150 'type' => '10499'
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 Jeffery5d8e30c2024-11-01 15:25:54 +10301163 '12753' => {
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 Jeffery5d8e30c2024-11-01 15:25:54 +10301185 'type' => '4206'
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 Jeffery5d8e30c2024-11-01 15:25:54 +10301191 '12982' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301192 'Header' => 'bios.h',
1193 'Line' => '412',
1194 'Param' => {
1195 '0' => {
1196 'name' => 'msg',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10301197 'type' => '4653'
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 Jeffery5d8e30c2024-11-01 15:25:54 +10301205 'type' => '4658'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301206 },
1207 '3' => {
1208 'name' => 'next_transfer_handle',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10301209 'type' => '4663'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301210 },
1211 '4' => {
1212 'name' => 'transfer_flag',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10301213 'type' => '4658'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301214 },
1215 '5' => {
1216 'name' => 'bios_table_offset',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10301217 'type' => '13144'
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 Jeffery5d8e30c2024-11-01 15:25:54 +10301230 '13154' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301231 'Header' => 'bios.h',
1232 'Line' => '395',
1233 'Param' => {
1234 '0' => {
1235 'name' => 'msg',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10301236 'type' => '4653'
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 Jeffery5d8e30c2024-11-01 15:25:54 +10301244 'type' => '4663'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301245 },
1246 '3' => {
1247 'name' => 'transfer_op_flag',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10301248 'type' => '4658'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301249 },
1250 '4' => {
1251 'name' => 'table_type',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10301252 'type' => '4658'
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 Jeffery5d8e30c2024-11-01 15:25:54 +10301264 '13301' => {
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 Jeffery5d8e30c2024-11-01 15:25:54 +10301286 'type' => '4206'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301287 }
1288 },
1289 'Return' => '100',
1290 'ShortName' => 'encode_get_bios_table_req'
1291 },
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10301292 '13525' => {
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 Jeffery5d8e30c2024-11-01 15:25:54 +10301314 'type' => '4658'
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 Jeffery5d8e30c2024-11-01 15:25:54 +10301323 'type' => '4206'
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 Jeffery5d8e30c2024-11-01 15:25:54 +10301332 '13878' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301333 'Header' => 'bios.h',
1334 'Line' => '581',
1335 'Param' => {
1336 '0' => {
1337 'name' => 'msg',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10301338 'type' => '4653'
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 Jeffery5d8e30c2024-11-01 15:25:54 +10301346 'type' => '4658'
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 Jeffery5d8e30c2024-11-01 15:25:54 +10301357 '13951' => {
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 Jeffery5d8e30c2024-11-01 15:25:54 +10301371 'type' => '4206'
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 Jeffery5d8e30c2024-11-01 15:25:54 +10301381 '14158' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301382 'Header' => 'bios.h',
1383 'Line' => '551',
1384 'Param' => {
1385 '0' => {
1386 'name' => 'msg',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10301387 'type' => '4653'
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 Jeffery5d8e30c2024-11-01 15:25:54 +10301395 'type' => '4658'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301396 },
1397 '3' => {
1398 'name' => 'minutes',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10301399 'type' => '4658'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301400 },
1401 '4' => {
1402 'name' => 'hours',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10301403 'type' => '4658'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301404 },
1405 '5' => {
1406 'name' => 'day',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10301407 'type' => '4658'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301408 },
1409 '6' => {
1410 'name' => 'month',
1411 'offset' => '0',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10301412 'type' => '4658'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301413 },
1414 '7' => {
1415 'name' => 'year',
1416 'offset' => '8',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10301417 'type' => '12581'
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 Jeffery5d8e30c2024-11-01 15:25:54 +10301429 '14449' => {
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 Jeffery5d8e30c2024-11-01 15:25:54 +10301465 'type' => '4206'
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 Jeffery5d8e30c2024-11-01 15:25:54 +10301476 '14942' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301477 'Header' => 'bios.h',
1478 'Line' => '238',
1479 'Param' => {
1480 '0' => {
1481 'name' => 'msg',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10301482 'type' => '4653'
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 Jeffery5d8e30c2024-11-01 15:25:54 +10301490 'type' => '4658'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301491 },
1492 '3' => {
1493 'name' => 'seconds',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10301494 'type' => '4658'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301495 },
1496 '4' => {
1497 'name' => 'minutes',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10301498 'type' => '4658'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301499 },
1500 '5' => {
1501 'name' => 'hours',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10301502 'type' => '4658'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301503 },
1504 '6' => {
1505 'name' => 'day',
1506 'offset' => '0',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10301507 'type' => '4658'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301508 },
1509 '7' => {
1510 'name' => 'month',
1511 'offset' => '8',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10301512 'type' => '4658'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301513 },
1514 '8' => {
1515 'name' => 'year',
1516 'offset' => '16',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10301517 'type' => '12581'
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 Jeffery5d8e30c2024-11-01 15:25:54 +10301530 '15143' => {
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 Jeffery5d8e30c2024-11-01 15:25:54 +10301571 'type' => '4206'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301572 }
1573 },
1574 'Return' => '100',
1575 'ShortName' => 'encode_get_date_time_resp'
1576 },
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10301577 '15427' => {
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 Jeffery5d8e30c2024-11-01 15:25:54 +10301587 'type' => '4206'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301588 }
1589 },
1590 'Return' => '100',
1591 'ShortName' => 'encode_get_date_time_req'
1592 },
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10301593 '17373' => {
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 Jeffery5d8e30c2024-11-01 15:25:54 +10301613 '17518' => {
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 Jeffery5d8e30c2024-11-01 15:25:54 +10301631 'type' => '13144'
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 Jeffery5d8e30c2024-11-01 15:25:54 +10301649 '18206' => {
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 Jeffery5d8e30c2024-11-01 15:25:54 +10301669 'Return' => '18201',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301670 'ShortName' => 'pldm_bios_table_attr_value_find_by_handle'
1671 },
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10301672 '18469' => {
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 Jeffery5d8e30c2024-11-01 15:25:54 +10301692 'Return' => '18615',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301693 'ShortName' => 'pldm_bios_table_attr_find_by_string_handle'
1694 },
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10301695 '18736' => {
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 Jeffery5d8e30c2024-11-01 15:25:54 +10301715 'Return' => '18615',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301716 'ShortName' => 'pldm_bios_table_attr_find_by_handle'
1717 },
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10301718 '18998' => {
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 Jeffery5d8e30c2024-11-01 15:25:54 +10301732 'type' => '3975'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301733 }
1734 },
1735 'Reg' => {
1736 '0' => 'rbp',
1737 '1' => 'r12',
1738 '2' => 'rbx'
1739 },
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10301740 'Return' => '19218',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301741 'ShortName' => 'pldm_bios_table_string_find_by_string'
1742 },
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10301743 '19387' => {
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 Jeffery5d8e30c2024-11-01 15:25:54 +10301763 'Return' => '19218',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301764 'ShortName' => 'pldm_bios_table_string_find_by_handle'
1765 },
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10301766 '20148' => {
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 Jeffery5d8e30c2024-11-01 15:25:54 +10301772 'type' => '18196'
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 Jeffery5d8e30c2024-11-01 15:25:54 +10301781 '20196' => {
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 Jeffery5d8e30c2024-11-01 15:25:54 +10301787 'type' => '18196'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301788 }
1789 },
1790 'Return' => '1',
1791 'ShortName' => 'pldm_bios_table_iter_next'
1792 },
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10301793 '20306' => {
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 Jeffery5d8e30c2024-11-01 15:25:54 +10301799 'type' => '20381'
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 Jeffery5d8e30c2024-11-01 15:25:54 +10301805 '20386' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301806 'Header' => 'bios_table.h',
1807 'Line' => '34',
1808 'Param' => {
1809 '0' => {
1810 'name' => 'iter',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10301811 'type' => '18196'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301812 }
1813 },
1814 'Return' => '1',
1815 'ShortName' => 'pldm_bios_table_iter_free'
1816 },
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10301817 '20458' => {
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 Jeffery5d8e30c2024-11-01 15:25:54 +10301831 'type' => '16072'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301832 }
1833 },
1834 'Reg' => {
1835 '0' => 'rbp',
1836 '1' => 'r12',
1837 '2' => 'rbx'
1838 },
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10301839 'Return' => '18196',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301840 'ShortName' => 'pldm_bios_table_iter_create'
1841 },
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10301842 '20696' => {
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 Jeffery5d8e30c2024-11-01 15:25:54 +10301856 'type' => '13144'
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 Jeffery5d8e30c2024-11-01 15:25:54 +10301867 '20996' => {
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 Jeffery5d8e30c2024-11-01 15:25:54 +10301879 '21331' => {
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 Jeffery5d8e30c2024-11-01 15:25:54 +10301885 'type' => '18201'
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 Jeffery5d8e30c2024-11-01 15:25:54 +10301894 '21380' => {
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 Jeffery5d8e30c2024-11-01 15:25:54 +10301900 'type' => '18201'
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 Jeffery5d8e30c2024-11-01 15:25:54 +10301906 '21864' => {
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 Jeffery5d8e30c2024-11-01 15:25:54 +10301912 'type' => '18201'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301913 }
1914 },
1915 'Reg' => {
1916 '0' => 'rdi'
1917 },
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10301918 'Return' => '15914',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301919 'ShortName' => 'pldm_bios_table_attr_value_entry_integer_decode_cv'
1920 },
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10301921 '22004' => {
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 Jeffery5d8e30c2024-11-01 15:25:54 +10301943 'type' => '15914'
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 Jeffery5d8e30c2024-11-01 15:25:54 +10301956 '22273' => {
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 Jeffery5d8e30c2024-11-01 15:25:54 +10301962 '22435' => {
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 Jeffery5d8e30c2024-11-01 15:25:54 +10301988 'type' => '3975'
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 Jeffery5d8e30c2024-11-01 15:25:54 +10302002 '22797' => {
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 Jeffery5d8e30c2024-11-01 15:25:54 +10302008 'type' => '18201'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302009 },
2010 '1' => {
2011 'name' => 'current_string',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10302012 'type' => '10499'
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 Jeffery5d8e30c2024-11-01 15:25:54 +10302018 '22892' => {
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 Jeffery5d8e30c2024-11-01 15:25:54 +10302024 'type' => '18201'
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 Jeffery5d8e30c2024-11-01 15:25:54 +10302033 '23033' => {
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 Jeffery5d8e30c2024-11-01 15:25:54 +10302048 '23215' => {
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 Jeffery5d8e30c2024-11-01 15:25:54 +10302087 '23502' => {
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 Jeffery5d8e30c2024-11-01 15:25:54 +10302093 'type' => '18201'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302094 },
2095 '1' => {
2096 'name' => 'handles',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10302097 'type' => '4658'
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 Jeffery5d8e30c2024-11-01 15:25:54 +10302107 '23749' => {
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 Jeffery5d8e30c2024-11-01 15:25:54 +10302113 'type' => '18201'
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 Jeffery5d8e30c2024-11-01 15:25:54 +10302122 '23798' => {
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 Jeffery5d8e30c2024-11-01 15:25:54 +10302137 '23847' => {
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 Jeffery5d8e30c2024-11-01 15:25:54 +10302143 'type' => '18201'
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 Jeffery5d8e30c2024-11-01 15:25:54 +10302152 '23896' => {
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 Jeffery5d8e30c2024-11-01 15:25:54 +10302158 'type' => '18201'
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 Jeffery5d8e30c2024-11-01 15:25:54 +10302167 '24443' => {
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 Jeffery5d8e30c2024-11-01 15:25:54 +10302173 'type' => '18615'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302174 },
2175 '1' => {
2176 'name' => 'lower',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10302177 'type' => '24564'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302178 },
2179 '2' => {
2180 'name' => 'upper',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10302181 'type' => '24564'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302182 },
2183 '3' => {
2184 'name' => 'scalar',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10302185 'type' => '4663'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302186 },
2187 '4' => {
2188 'name' => 'def',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10302189 'type' => '24564'
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 Jeffery5d8e30c2024-11-01 15:25:54 +10302202 '24579' => {
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 Jeffery5d8e30c2024-11-01 15:25:54 +10302216 'type' => '24841'
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 Jeffery5d8e30c2024-11-01 15:25:54 +10302227 '24851' => {
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 Jeffery5d8e30c2024-11-01 15:25:54 +10302233 'type' => '24841'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302234 },
2235 '1' => {
2236 'name' => 'errmsg',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10302237 'type' => '25150'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302238 }
2239 },
2240 'Return' => '100',
2241 'ShortName' => 'pldm_bios_table_attr_entry_integer_info_check'
2242 },
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10302243 '25155' => {
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 Jeffery5d8e30c2024-11-01 15:25:54 +10302249 '25331' => {
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 Jeffery5d8e30c2024-11-01 15:25:54 +10302255 'type' => '18615'
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 Jeffery5d8e30c2024-11-01 15:25:54 +10302272 '25625' => {
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 Jeffery5d8e30c2024-11-01 15:25:54 +10302278 'type' => '18615'
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 Jeffery5d8e30c2024-11-01 15:25:54 +10302287 '25694' => {
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 Jeffery5d8e30c2024-11-01 15:25:54 +10302293 'type' => '18615'
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 Jeffery5d8e30c2024-11-01 15:25:54 +10302302 '25763' => {
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 Jeffery5d8e30c2024-11-01 15:25:54 +10302308 'type' => '18615'
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 Jeffery5d8e30c2024-11-01 15:25:54 +10302317 '25832' => {
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 Jeffery5d8e30c2024-11-01 15:25:54 +10302323 'type' => '18615'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302324 },
2325 '1' => {
2326 'name' => 'def_string_length',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10302327 'type' => '12581'
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 Jeffery5d8e30c2024-11-01 15:25:54 +10302337 '25920' => {
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 Jeffery5d8e30c2024-11-01 15:25:54 +10302351 'type' => '26279'
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 Jeffery5d8e30c2024-11-01 15:25:54 +10302361 '26284' => {
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 Jeffery5d8e30c2024-11-01 15:25:54 +10302367 'type' => '26279'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302368 },
2369 '1' => {
2370 'name' => 'errmsg',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10302371 'type' => '25150'
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 Jeffery5d8e30c2024-11-01 15:25:54 +10302380 '26553' => {
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 Jeffery5d8e30c2024-11-01 15:25:54 +10302395 '26803' => {
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 Jeffery5d8e30c2024-11-01 15:25:54 +10302401 'type' => '18615'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302402 },
2403 '1' => {
2404 'name' => 'def_indices',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10302405 'type' => '4658'
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 Jeffery5d8e30c2024-11-01 15:25:54 +10302419 '27100' => {
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 Jeffery5d8e30c2024-11-01 15:25:54 +10302425 'type' => '18615'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302426 },
2427 '1' => {
2428 'name' => 'pv_hdls',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10302429 'type' => '12581'
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 Jeffery5d8e30c2024-11-01 15:25:54 +10302444 '27265' => {
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 Jeffery5d8e30c2024-11-01 15:25:54 +10302450 'type' => '18615'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302451 },
2452 '1' => {
2453 'name' => 'def_num',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10302454 'type' => '4658'
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 Jeffery5d8e30c2024-11-01 15:25:54 +10302464 '27344' => {
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 Jeffery5d8e30c2024-11-01 15:25:54 +10302470 'type' => '18615'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302471 },
2472 '1' => {
2473 'name' => 'pv_num',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10302474 'type' => '4658'
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 Jeffery5d8e30c2024-11-01 15:25:54 +10302484 '27404' => {
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 Jeffery5d8e30c2024-11-01 15:25:54 +10302498 'type' => '27733'
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 Jeffery5d8e30c2024-11-01 15:25:54 +10302508 '27738' => {
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 Jeffery5d8e30c2024-11-01 15:25:54 +10302528 '27798' => {
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 Jeffery5d8e30c2024-11-01 15:25:54 +10302534 'type' => '18615'
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 Jeffery5d8e30c2024-11-01 15:25:54 +10302543 '27845' => {
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 Jeffery5d8e30c2024-11-01 15:25:54 +10302549 'type' => '18615'
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 Jeffery5d8e30c2024-11-01 15:25:54 +10302558 '27892' => {
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 Jeffery5d8e30c2024-11-01 15:25:54 +10302564 'type' => '18615'
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 Jeffery5d8e30c2024-11-01 15:25:54 +10302573 '28525' => {
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 Jeffery5d8e30c2024-11-01 15:25:54 +10302579 'type' => '19218'
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 Jeffery5d8e30c2024-11-01 15:25:54 +10302598 '28762' => {
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 Jeffery5d8e30c2024-11-01 15:25:54 +10302604 'type' => '19218'
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 Jeffery5d8e30c2024-11-01 15:25:54 +10302613 '28809' => {
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 Jeffery5d8e30c2024-11-01 15:25:54 +10302619 'type' => '19218'
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 Jeffery5d8e30c2024-11-01 15:25:54 +10302628 '28856' => {
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 Jeffery5d8e30c2024-11-01 15:25:54 +10302642 'type' => '3975'
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 Jeffery5d8e30c2024-11-01 15:25:54 +10302652 '29213' => {
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 Jeffery5d8e30c2024-11-01 15:25:54 +10302667 '35752' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302668 'Header' => 'firmware_update.h',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09302669 'Line' => '1501',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302670 'Param' => {
2671 '0' => {
2672 'name' => 'msg',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10302673 'type' => '4653'
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 Jeffery5d8e30c2024-11-01 15:25:54 +10302681 'type' => '4658'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302682 },
2683 '3' => {
2684 'name' => 'non_functioning_component_indication',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10302685 'type' => '35934'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302686 },
2687 '4' => {
2688 'name' => 'non_functioning_component_bitmap',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10302689 'type' => '35939'
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 Jeffery5d8e30c2024-11-01 15:25:54 +10302700 '35949' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302701 'Header' => 'firmware_update.h',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09302702 'Line' => '1484',
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 Jeffery5d8e30c2024-11-01 15:25:54 +10302710 'type' => '4206'
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 Jeffery5d8e30c2024-11-01 15:25:54 +10302720 '36120' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302721 'Header' => 'firmware_update.h',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09302722 'Line' => '1469',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302723 'Param' => {
2724 '0' => {
2725 'name' => 'msg',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10302726 'type' => '4653'
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 Jeffery5d8e30c2024-11-01 15:25:54 +10302734 'type' => '4658'
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 Jeffery5d8e30c2024-11-01 15:25:54 +10302745 '36196' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302746 'Header' => 'firmware_update.h',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09302747 'Line' => '1457',
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 Jeffery5d8e30c2024-11-01 15:25:54 +10302755 'type' => '4206'
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 Jeffery5d8e30c2024-11-01 15:25:54 +10302765 '36367' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302766 'Header' => 'firmware_update.h',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09302767 'Line' => '1439',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302768 'Param' => {
2769 '0' => {
2770 'name' => 'msg',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10302771 'type' => '4653'
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 Jeffery5d8e30c2024-11-01 15:25:54 +10302779 'type' => '4658'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302780 },
2781 '3' => {
2782 'name' => 'current_state',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10302783 'type' => '4658'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302784 },
2785 '4' => {
2786 'name' => 'previous_state',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10302787 'type' => '4658'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302788 },
2789 '5' => {
2790 'name' => 'aux_state',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10302791 'type' => '4658'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302792 },
2793 '6' => {
2794 'name' => 'aux_state_status',
2795 'offset' => '0',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10302796 'type' => '4658'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302797 },
2798 '7' => {
2799 'name' => 'progress_percent',
2800 'offset' => '8',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10302801 'type' => '4658'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302802 },
2803 '8' => {
2804 'name' => 'reason_code',
2805 'offset' => '16',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10302806 'type' => '4658'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302807 },
2808 '9' => {
2809 'name' => 'update_option_flags_enabled',
2810 'offset' => '24',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10302811 'type' => '36694'
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 Jeffery5d8e30c2024-11-01 15:25:54 +10302823 '36704' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302824 'Header' => 'firmware_update.h',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09302825 'Line' => '1419',
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 Jeffery5d8e30c2024-11-01 15:25:54 +10302833 'type' => '4206'
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 Jeffery5d8e30c2024-11-01 15:25:54 +10302843 '36875' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302844 'Header' => 'firmware_update.h',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09302845 'Line' => '1403',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302846 'Param' => {
2847 '0' => {
2848 'name' => 'msg',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10302849 'type' => '4653'
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 Jeffery5d8e30c2024-11-01 15:25:54 +10302857 'type' => '4658'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302858 },
2859 '3' => {
2860 'name' => 'estimated_time_activation',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10302861 'type' => '12581'
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 Jeffery5d8e30c2024-11-01 15:25:54 +10302872 '37001' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302873 'Header' => 'firmware_update.h',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09302874 'Line' => '1389',
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 Jeffery5d8e30c2024-11-01 15:25:54 +10302882 'type' => '29940'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302883 },
2884 '2' => {
2885 'name' => 'msg',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10302886 'type' => '4206'
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 Jeffery5d8e30c2024-11-01 15:25:54 +10302896 '37243' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302897 'Header' => 'firmware_update.h',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09302898 'Line' => '1374',
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 Jeffery5d8e30c2024-11-01 15:25:54 +10302910 'type' => '4206'
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 Jeffery5d8e30c2024-11-01 15:25:54 +10302920 '37433' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302921 'Header' => 'firmware_update.h',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09302922 'Line' => '1357',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302923 'Param' => {
2924 '0' => {
2925 'name' => 'msg',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10302926 'type' => '4653'
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 Jeffery5d8e30c2024-11-01 15:25:54 +10302934 'type' => '4658'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302935 },
2936 '3' => {
2937 'name' => 'comp_activation_methods_modification',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10302938 'type' => '37543'
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 Jeffery5d8e30c2024-11-01 15:25:54 +10302950 '37553' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302951 'Header' => 'firmware_update.h',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09302952 'Line' => '1344',
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 Jeffery5d8e30c2024-11-01 15:25:54 +10302964 'type' => '4206'
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 Jeffery5d8e30c2024-11-01 15:25:54 +10302974 '37743' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302975 'Header' => 'firmware_update.h',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09302976 'Line' => '1329',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302977 'Param' => {
2978 '0' => {
2979 'name' => 'msg',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10302980 'type' => '4653'
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 Jeffery5d8e30c2024-11-01 15:25:54 +10302988 'type' => '4658'
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 Jeffery5d8e30c2024-11-01 15:25:54 +10302999 '37819' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303000 'Header' => 'firmware_update.h',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09303001 'Line' => '1318',
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 Jeffery5d8e30c2024-11-01 15:25:54 +10303013 'type' => '4206'
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 Jeffery5d8e30c2024-11-01 15:25:54 +10303023 '38009' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303024 'Header' => 'firmware_update.h',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09303025 'Line' => '1302',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303026 'Param' => {
3027 '0' => {
3028 'name' => 'msg',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10303029 'type' => '4653'
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 Jeffery5d8e30c2024-11-01 15:25:54 +10303037 'type' => '4658'
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 Jeffery5d8e30c2024-11-01 15:25:54 +10303048 '38085' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303049 'Header' => 'firmware_update.h',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09303050 'Line' => '1289',
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 Jeffery5d8e30c2024-11-01 15:25:54 +10303062 'type' => '4206'
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 Jeffery5d8e30c2024-11-01 15:25:54 +10303075 '38275' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303076 'Header' => 'firmware_update.h',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09303077 'Line' => '1267',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303078 'Param' => {
3079 '0' => {
3080 'name' => 'msg',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10303081 'type' => '4653'
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 Jeffery5d8e30c2024-11-01 15:25:54 +10303089 'type' => '4663'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303090 },
3091 '3' => {
3092 'name' => 'length',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10303093 'type' => '4663'
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 Jeffery5d8e30c2024-11-01 15:25:54 +10303105 '38395' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303106 'Header' => 'firmware_update.h',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09303107 'Line' => '1249',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303108 'Param' => {
3109 '0' => {
3110 'name' => 'msg',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10303111 'type' => '4653'
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 Jeffery5d8e30c2024-11-01 15:25:54 +10303119 'type' => '4658'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303120 },
3121 '3' => {
3122 'name' => 'comp_compatibility_resp',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10303123 'type' => '4658'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303124 },
3125 '4' => {
3126 'name' => 'comp_compatibility_resp_code',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10303127 'type' => '4658'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303128 },
3129 '5' => {
3130 'name' => 'update_option_flags_enabled',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10303131 'type' => '36694'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303132 },
3133 '6' => {
3134 'name' => 'time_before_req_fw_data',
3135 'offset' => '0',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10303136 'type' => '12581'
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 Jeffery5d8e30c2024-11-01 15:25:54 +10303148 '38629' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303149 'Header' => 'firmware_update.h',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09303150 'Line' => '1225',
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 Jeffery5d8e30c2024-11-01 15:25:54 +10303179 'type' => '30716'
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 Jeffery5d8e30c2024-11-01 15:25:54 +10303194 'type' => '39097'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303195 },
3196 '10' => {
3197 'name' => 'msg',
3198 'offset' => '32',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10303199 'type' => '4206'
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 Jeffery5d8e30c2024-11-01 15:25:54 +10303210 '39107' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303211 'Header' => 'firmware_update.h',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09303212 'Line' => '1198',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303213 'Param' => {
3214 '0' => {
3215 'name' => 'msg',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10303216 'type' => '4653'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303217 },
3218 '1' => {
3219 'name' => 'payload_length',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10303220 'type' => '31723'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303221 },
3222 '2' => {
3223 'name' => 'completion_code',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10303224 'type' => '4658'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303225 },
3226 '3' => {
3227 'name' => 'comp_resp',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10303228 'type' => '4658'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303229 },
3230 '4' => {
3231 'name' => 'comp_resp_code',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10303232 'type' => '4658'
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 Jeffery5d8e30c2024-11-01 15:25:54 +10303243 '39306' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303244 'Header' => 'firmware_update.h',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09303245 'Line' => '1180',
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 Jeffery5d8e30c2024-11-01 15:25:54 +10303284 'type' => '39097'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303285 },
3286 '9' => {
3287 'name' => 'msg',
3288 'offset' => '24',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10303289 'type' => '4206'
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 Jeffery5d8e30c2024-11-01 15:25:54 +10303300 '39791' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303301 'Header' => 'firmware_update.h',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09303302 'Line' => '1155',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303303 'Param' => {
3304 '0' => {
3305 'name' => 'msg',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10303306 'type' => '4653'
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 Jeffery5d8e30c2024-11-01 15:25:54 +10303314 'type' => '4658'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303315 },
3316 '3' => {
3317 'name' => 'fd_meta_data_len',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10303318 'type' => '12581'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303319 },
3320 '4' => {
3321 'name' => 'fd_will_send_pkg_data',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10303322 'type' => '4658'
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 Jeffery5d8e30c2024-11-01 15:25:54 +10303334 '39938' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303335 'Header' => 'firmware_update.h',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09303336 'Line' => '1136',
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 Jeffery5d8e30c2024-11-01 15:25:54 +10303370 'type' => '39097'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303371 },
3372 '8' => {
3373 'name' => 'msg',
3374 'offset' => '16',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10303375 'type' => '4206'
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 Jeffery5d8e30c2024-11-01 15:25:54 +10303386 '49497' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303387 'Header' => 'firmware_update.h',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09303388 'Line' => '952',
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 Jeffery5d8e30c2024-11-01 15:25:54 +10303400 'type' => '49819'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303401 },
3402 '3' => {
3403 'name' => 'active_comp_ver_str',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10303404 'type' => '10499'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303405 },
3406 '4' => {
3407 'name' => 'pending_comp_ver_str',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10303408 'type' => '10499'
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 Jeffery5d8e30c2024-11-01 15:25:54 +10303420 '49824' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303421 'Header' => 'firmware_update.h',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09303422 'Line' => '933',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303423 'Param' => {
3424 '0' => {
3425 'name' => 'msg',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10303426 'type' => '4653'
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 Jeffery5d8e30c2024-11-01 15:25:54 +10303434 'type' => '50044'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303435 },
3436 '3' => {
3437 'name' => 'active_comp_image_set_ver_str',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10303438 'type' => '10499'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303439 },
3440 '4' => {
3441 'name' => 'pending_comp_image_set_ver_str',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10303442 'type' => '10499'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303443 },
3444 '5' => {
3445 'name' => 'comp_parameter_table',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10303446 'type' => '10499'
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 Jeffery5d8e30c2024-11-01 15:25:54 +10303460 '50049' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303461 'Header' => 'firmware_update.h',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09303462 'Line' => '916',
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 Jeffery5d8e30c2024-11-01 15:25:54 +10303474 'type' => '4206'
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 Jeffery5d8e30c2024-11-01 15:25:54 +10303485 '50189' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303486 'Header' => 'firmware_update.h',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09303487 'Line' => '898',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303488 'Param' => {
3489 '0' => {
3490 'name' => 'msg',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10303491 'type' => '4653'
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 Jeffery5d8e30c2024-11-01 15:25:54 +10303499 'type' => '4658'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303500 },
3501 '3' => {
3502 'name' => 'device_identifiers_len',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10303503 'type' => '4663'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303504 },
3505 '4' => {
3506 'name' => 'descriptor_count',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10303507 'type' => '4658'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303508 },
3509 '5' => {
3510 'name' => 'descriptor_data',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10303511 'type' => '50345'
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 Jeffery5d8e30c2024-11-01 15:25:54 +10303523 '50355' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303524 'Header' => 'firmware_update.h',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09303525 'Line' => '883',
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 Jeffery5d8e30c2024-11-01 15:25:54 +10303537 'type' => '4206'
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 Jeffery5d8e30c2024-11-01 15:25:54 +10303548 '50495' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303549 'Header' => 'firmware_update.h',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09303550 'Line' => '867',
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 Jeffery5d8e30c2024-11-01 15:25:54 +10303562 'type' => '50642'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303563 },
3564 '3' => {
3565 'name' => 'comp_version_str',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10303566 'type' => '10499'
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 Jeffery5d8e30c2024-11-01 15:25:54 +10303578 '50647' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303579 'Header' => 'firmware_update.h',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09303580 'Line' => '852',
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 Jeffery5d8e30c2024-11-01 15:25:54 +10303592 'type' => '4658'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303593 },
3594 '3' => {
3595 'name' => 'descriptor_title_str',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10303596 'type' => '10499'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303597 },
3598 '4' => {
3599 'name' => 'descriptor_data',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10303600 'type' => '10499'
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 Jeffery5d8e30c2024-11-01 15:25:54 +10303613 '50829' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303614 'Header' => 'firmware_update.h',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09303615 'Line' => '836',
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 Jeffery5d8e30c2024-11-01 15:25:54 +10303627 'type' => '12581'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303628 },
3629 '3' => {
3630 'name' => 'descriptor_data',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10303631 'type' => '10499'
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 Jeffery5d8e30c2024-11-01 15:25:54 +10303642 '51001' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303643 'Header' => 'firmware_update.h',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09303644 'Line' => '817',
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 Jeffery5d8e30c2024-11-01 15:25:54 +10303660 'type' => '51258'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303661 },
3662 '4' => {
3663 'name' => 'applicable_components',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10303664 'type' => '10499'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303665 },
3666 '5' => {
3667 'name' => 'comp_image_set_version_str',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10303668 'type' => '10499'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303669 },
3670 '6' => {
3671 'name' => 'record_descriptors',
3672 'offset' => '0',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10303673 'type' => '10499'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303674 },
3675 '7' => {
3676 'name' => 'fw_device_pkg_data',
3677 'offset' => '8',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10303678 'type' => '10499'
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 Jeffery5d8e30c2024-11-01 15:25:54 +10303690 '51263' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303691 'Header' => 'firmware_update.h',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09303692 'Line' => '796',
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 Jeffery5d8e30c2024-11-01 15:25:54 +10303704 'type' => '51568'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303705 },
3706 '3' => {
3707 'name' => 'package_version_str',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10303708 'type' => '10499'
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 Jeffery5d8e30c2024-11-01 15:25:54 +10303720 '54781' => {
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 Jeffery5d8e30c2024-11-01 15:25:54 +10303742 'type' => '4206'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303743 }
3744 },
3745 'Return' => '100',
3746 'ShortName' => 'encode_set_fru_record_table_resp'
3747 },
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10303748 '55021' => {
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 Jeffery5d8e30c2024-11-01 15:25:54 +10303754 'type' => '4653'
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 Jeffery5d8e30c2024-11-01 15:25:54 +10303762 'type' => '4663'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303763 },
3764 '3' => {
3765 'name' => 'transfer_flag',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10303766 'type' => '4658'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303767 },
3768 '4' => {
3769 'name' => 'fru_table_data',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10303770 'type' => '10499'
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 Jeffery5d8e30c2024-11-01 15:25:54 +10303782 '55188' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303783 'Header' => 'fru.h',
3784 'Line' => '360',
3785 'Param' => {
3786 '0' => {
3787 'name' => 'msg',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10303788 'type' => '4653'
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 Jeffery5d8e30c2024-11-01 15:25:54 +10303796 'type' => '4658'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303797 },
3798 '3' => {
3799 'name' => 'next_data_transfer_handle',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10303800 'type' => '4663'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303801 },
3802 '4' => {
3803 'name' => 'transfer_flag',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10303804 'type' => '4658'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303805 },
3806 '5' => {
3807 'name' => 'fru_record_table_data',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10303808 'type' => '4658'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303809 },
3810 '6' => {
3811 'name' => 'fru_record_table_length',
3812 'offset' => '0',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10303813 'type' => '13144'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303814 }
3815 },
3816 'Return' => '100',
3817 'ShortName' => 'decode_get_fru_record_table_resp'
3818 },
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10303819 '55418' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303820 'Header' => 'fru.h',
3821 'Line' => '387',
3822 'Param' => {
3823 '0' => {
3824 'name' => 'msg',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10303825 'type' => '4653'
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 Jeffery5d8e30c2024-11-01 15:25:54 +10303833 'type' => '4658'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303834 },
3835 '3' => {
3836 'name' => 'next_data_transfer_handle',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10303837 'type' => '4663'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303838 },
3839 '4' => {
3840 'name' => 'transfer_flag',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10303841 'type' => '4658'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303842 },
3843 '5' => {
3844 'name' => 'fru_record_table_data',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10303845 'type' => '4658'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303846 },
3847 '6' => {
3848 'name' => 'fru_record_table_length',
3849 'offset' => '0',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10303850 'type' => '13144'
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 Jeffery5d8e30c2024-11-01 15:25:54 +10303866 '55739' => {
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 Jeffery5d8e30c2024-11-01 15:25:54 +10303884 'type' => '4206'
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 Jeffery5d8e30c2024-11-01 15:25:54 +10303894 '55974' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303895 'Header' => 'fru.h',
3896 'Line' => '451',
3897 'Param' => {
3898 '0' => {
3899 'name' => 'msg',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10303900 'type' => '4653'
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 Jeffery5d8e30c2024-11-01 15:25:54 +10303908 'type' => '4658'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303909 },
3910 '3' => {
3911 'name' => 'next_transfer_handle',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10303912 'type' => '4663'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303913 },
3914 '4' => {
3915 'name' => 'transfer_flag',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10303916 'type' => '4658'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303917 },
3918 '5' => {
3919 'name' => 'fru_structure_data',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10303920 'type' => '10499'
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 Jeffery5d8e30c2024-11-01 15:25:54 +10303933 '56141' => {
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 Jeffery5d8e30c2024-11-01 15:25:54 +10303964 'type' => '4206'
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 Jeffery5d8e30c2024-11-01 15:25:54 +10303978 '56532' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303979 'Header' => 'fru.h',
3980 'Line' => '292',
3981 'Param' => {
3982 '0' => {
3983 'name' => 'msg',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10303984 'type' => '4653'
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 Jeffery5d8e30c2024-11-01 15:25:54 +10303992 'type' => '4663'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303993 },
3994 '3' => {
3995 'name' => 'fru_table_handle',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10303996 'type' => '12581'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303997 },
3998 '4' => {
3999 'name' => 'record_set_identifier',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10304000 'type' => '12581'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304001 },
4002 '5' => {
4003 'name' => 'record_type',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10304004 'type' => '4658'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304005 },
4006 '6' => {
4007 'name' => 'field_type',
4008 'offset' => '0',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10304009 'type' => '4658'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304010 },
4011 '7' => {
4012 'name' => 'transfer_op_flag',
4013 'offset' => '8',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10304014 'type' => '4658'
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 Jeffery5d8e30c2024-11-01 15:25:54 +10304027 '56734' => {
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 Jeffery5d8e30c2024-11-01 15:25:54 +10304063 'type' => '4206'
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 Jeffery5d8e30c2024-11-01 15:25:54 +10304074 '57031' => {
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 Jeffery5d8e30c2024-11-01 15:25:54 +10304088 'type' => '4658'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304089 },
4090 '3' => {
4091 'name' => 'record_size',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10304092 'type' => '13144'
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 Jeffery5d8e30c2024-11-01 15:25:54 +10304111 '57691' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304112 'Header' => 'fru.h',
4113 'Line' => '409',
4114 'Param' => {
4115 '0' => {
4116 'name' => 'fru_table',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10304117 'type' => '4658'
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 Jeffery5d8e30c2024-11-01 15:25:54 +10304125 'type' => '13144'
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 Jeffery5d8e30c2024-11-01 15:25:54 +10304147 'type' => '4658'
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 Jeffery5d8e30c2024-11-01 15:25:54 +10304164 '58013' => {
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 Jeffery5d8e30c2024-11-01 15:25:54 +10304186 'type' => '4206'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304187 }
4188 },
4189 'Return' => '100',
4190 'ShortName' => 'encode_get_fru_record_table_resp'
4191 },
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10304192 '58235' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304193 'Header' => 'fru.h',
4194 'Line' => '251',
4195 'Param' => {
4196 '0' => {
4197 'name' => 'msg',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10304198 'type' => '4653'
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 Jeffery5d8e30c2024-11-01 15:25:54 +10304206 'type' => '4663'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304207 },
4208 '3' => {
4209 'name' => 'transfer_operation_flag',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10304210 'type' => '4658'
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 Jeffery5d8e30c2024-11-01 15:25:54 +10304222 '58339' => {
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 Jeffery5d8e30c2024-11-01 15:25:54 +10304268 'type' => '4206'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304269 }
4270 },
4271 'Return' => '100',
4272 'ShortName' => 'encode_get_fru_record_table_metadata_resp'
4273 },
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10304274 '58642' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304275 'Header' => 'fru.h',
4276 'Line' => '203',
4277 'Param' => {
4278 '0' => {
4279 'name' => 'msg',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10304280 'type' => '4653'
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 Jeffery5d8e30c2024-11-01 15:25:54 +10304288 'type' => '4658'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304289 },
4290 '3' => {
4291 'name' => 'fru_data_major_version',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10304292 'type' => '4658'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304293 },
4294 '4' => {
4295 'name' => 'fru_data_minor_version',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10304296 'type' => '4658'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304297 },
4298 '5' => {
4299 'name' => 'fru_table_maximum_size',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10304300 'type' => '4663'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304301 },
4302 '6' => {
4303 'name' => 'fru_table_length',
4304 'offset' => '0',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10304305 'type' => '4663'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304306 },
4307 '7' => {
4308 'name' => 'total_record_set_identifiers',
4309 'offset' => '8',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10304310 'type' => '12581'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304311 },
4312 '8' => {
4313 'name' => 'total_table_records',
4314 'offset' => '16',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10304315 'type' => '12581'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304316 },
4317 '9' => {
4318 'name' => 'checksum',
4319 'offset' => '24',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10304320 'type' => '4663'
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 Jeffery5d8e30c2024-11-01 15:25:54 +10304333 '58852' => {
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 Jeffery5d8e30c2024-11-01 15:25:54 +10304343 'type' => '4206'
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 Jeffery5d8e30c2024-11-01 15:25:54 +10304353 '76097' => {
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 Jeffery5d8e30c2024-11-01 15:25:54 +10304367 'type' => '13144'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304368 },
4369 '3' => {
4370 'name' => 'entities',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10304371 'type' => '76422'
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 Jeffery5d8e30c2024-11-01 15:25:54 +10304381 '76437' => {
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 Jeffery5d8e30c2024-11-01 15:25:54 +10304387 'type' => '76486'
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 Jeffery5d8e30c2024-11-01 15:25:54 +10304396 '76491' => {
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 Jeffery5d8e30c2024-11-01 15:25:54 +10304402 'type' => '76486'
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 Jeffery5d8e30c2024-11-01 15:25:54 +10304411 '76650' => {
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 Jeffery5d8e30c2024-11-01 15:25:54 +10304417 'type' => '76486'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304418 },
4419 '1' => {
4420 'name' => 'new_tree',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10304421 'type' => '76486'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304422 }
4423 },
4424 'Return' => '1',
4425 'ShortName' => 'pldm_entity_association_tree_copy_root'
4426 },
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10304427 '77079' => {
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 Jeffery5d8e30c2024-11-01 15:25:54 +10304433 'type' => '76486'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304434 },
4435 '1' => {
4436 'name' => 'entity',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10304437 'type' => '66797'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304438 }
4439 },
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10304440 'Return' => '60666',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304441 'ShortName' => 'pldm_entity_association_tree_find'
4442 },
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10304443 '77359' => {
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 Jeffery5d8e30c2024-11-01 15:25:54 +10304449 'type' => '76486'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304450 },
4451 '1' => {
4452 'name' => 'entity',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10304453 'type' => '66797'
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 Jeffery5d8e30c2024-11-01 15:25:54 +10304460 'Return' => '60666',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304461 'ShortName' => 'pldm_entity_association_tree_find_with_locality'
4462 },
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10304463 '77741' => {
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 Jeffery5d8e30c2024-11-01 15:25:54 +10304469 'type' => '77863'
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 Jeffery5d8e30c2024-11-01 15:25:54 +10304484 'Return' => '60661',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304485 'ShortName' => 'pldm_pdr_find_last_in_range'
4486 },
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10304487 '77868' => {
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 Jeffery5d8e30c2024-11-01 15:25:54 +10304493 'type' => '61542'
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 Jeffery5d8e30c2024-11-01 15:25:54 +10304502 '78116' => {
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 Jeffery5d8e30c2024-11-01 15:25:54 +10304508 'type' => '61542'
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 Jeffery5d8e30c2024-11-01 15:25:54 +10304522 '78384' => {
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 Jeffery5d8e30c2024-11-01 15:25:54 +10304528 'type' => '76486'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304529 },
4530 '1' => {
4531 'name' => 'entity',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10304532 'type' => '59799'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304533 },
4534 '2' => {
4535 'name' => 'node',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10304536 'type' => '77074'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304537 }
4538 },
4539 'Return' => '1',
4540 'ShortName' => 'pldm_find_entity_ref_in_tree'
4541 },
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10304542 '78671' => {
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 Jeffery5d8e30c2024-11-01 15:25:54 +10304548 'type' => '60666'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304549 },
4550 '1' => {
4551 'name' => 'repo',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10304552 'type' => '61542'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304553 },
4554 '2' => {
4555 'name' => 'entities',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10304556 'type' => '76422'
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 Jeffery5d8e30c2024-11-01 15:25:54 +10304587 '78904' => {
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 Jeffery5d8e30c2024-11-01 15:25:54 +10304593 'type' => '60666'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304594 },
4595 '1' => {
4596 'name' => 'repo',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10304597 'type' => '61542'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304598 },
4599 '2' => {
4600 'name' => 'entities',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10304601 'type' => '76422'
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 Jeffery5d8e30c2024-11-01 15:25:54 +10304619 '79122' => {
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 Jeffery5d8e30c2024-11-01 15:25:54 +10304625 'type' => '76486'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304626 },
4627 '1' => {
4628 'name' => 'repo',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10304629 'type' => '61542'
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 Jeffery5d8e30c2024-11-01 15:25:54 +10304643 '80679' => {
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 Jeffery5d8e30c2024-11-01 15:25:54 +10304649 'type' => '60666'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304650 },
4651 '1' => {
4652 'name' => 'node',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10304653 'type' => '66797'
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 Jeffery5d8e30c2024-11-01 15:25:54 +10304663 '80768' => {
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 Jeffery5d8e30c2024-11-01 15:25:54 +10304669 'type' => '60666'
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 Jeffery5d8e30c2024-11-01 15:25:54 +10304683 '80983' => {
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 Jeffery5d8e30c2024-11-01 15:25:54 +10304689 'type' => '60666'
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 Jeffery5d8e30c2024-11-01 15:25:54 +10304698 '81032' => {
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 Jeffery5d8e30c2024-11-01 15:25:54 +10304704 'type' => '60666'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304705 }
4706 },
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10304707 'Return' => '59799',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304708 'ShortName' => 'pldm_entity_get_parent'
4709 },
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10304710 '81166' => {
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 Jeffery5d8e30c2024-11-01 15:25:54 +10304716 'type' => '60666'
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 Jeffery5d8e30c2024-11-01 15:25:54 +10304722 '81321' => {
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 Jeffery5d8e30c2024-11-01 15:25:54 +10304728 'type' => '76486'
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 Jeffery5d8e30c2024-11-01 15:25:54 +10304737 '81500' => {
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 Jeffery5d8e30c2024-11-01 15:25:54 +10304743 'type' => '76486'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304744 },
4745 '1' => {
4746 'name' => 'entities',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10304747 'type' => '76422'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304748 },
4749 '2' => {
4750 'name' => 'size',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10304751 'type' => '13144'
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 Jeffery5d8e30c2024-11-01 15:25:54 +10304760 '81959' => {
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 Jeffery5d8e30c2024-11-01 15:25:54 +10304766 'type' => '76486'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304767 },
4768 '1' => {
4769 'name' => 'entity',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10304770 'type' => '66797'
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 Jeffery5d8e30c2024-11-01 15:25:54 +10304778 'type' => '60666'
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 Jeffery5d8e30c2024-11-01 15:25:54 +10304799 'Return' => '60666',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304800 'ShortName' => 'pldm_entity_association_tree_add_entity'
4801 },
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10304802 '82566' => {
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 Jeffery5d8e30c2024-11-01 15:25:54 +10304808 'type' => '76486'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304809 },
4810 '1' => {
4811 'name' => 'entity',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10304812 'type' => '66797'
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 Jeffery5d8e30c2024-11-01 15:25:54 +10304820 'type' => '60666'
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 Jeffery5d8e30c2024-11-01 15:25:54 +10304827 'Return' => '60666',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304828 'ShortName' => 'pldm_entity_association_tree_add'
4829 },
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10304830 '82889' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304831 'Header' => 'pdr.h',
Andrew Jeffery453dfff2024-09-07 18:47:30 +03004832 'Line' => '314',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10304833 'Return' => '76486',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304834 'ShortName' => 'pldm_entity_association_tree_init'
4835 },
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10304836 '82963' => {
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 Jeffery5d8e30c2024-11-01 15:25:54 +10304842 'type' => '83097'
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 Jeffery5d8e30c2024-11-01 15:25:54 +10304848 '83123' => {
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 Jeffery5d8e30c2024-11-01 15:25:54 +10304854 'type' => '60666'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304855 }
4856 },
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10304857 'Return' => '59799',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304858 'ShortName' => 'pldm_entity_extract'
4859 },
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10304860 '83719' => {
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 Jeffery5d8e30c2024-11-01 15:25:54 +10304866 'type' => '77863'
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 Jeffery5d8e30c2024-11-01 15:25:54 +10304894 '84073' => {
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 Jeffery5d8e30c2024-11-01 15:25:54 +10304900 'type' => '77863'
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 Jeffery5d8e30c2024-11-01 15:25:54 +10304908 'type' => '12581'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304909 },
4910 '3' => {
4911 'name' => 'entity_type',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10304912 'type' => '12581'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304913 },
4914 '4' => {
4915 'name' => 'entity_instance_num',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10304916 'type' => '12581'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304917 },
4918 '5' => {
4919 'name' => 'container_id',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10304920 'type' => '12581'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304921 }
4922 },
4923 'Reg' => {
4924 '2' => 'r12'
4925 },
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10304926 'Return' => '62493',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304927 'ShortName' => 'pldm_pdr_fru_record_set_find_by_rsi'
4928 },
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10304929 '84427' => {
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 Jeffery5d8e30c2024-11-01 15:25:54 +10304935 'type' => '61542'
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 Jeffery5d8e30c2024-11-01 15:25:54 +10304960 'type' => '4663'
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 Jeffery5d8e30c2024-11-01 15:25:54 +10304966 '84740' => {
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 Jeffery5d8e30c2024-11-01 15:25:54 +10304972 'type' => '62493'
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 Jeffery5d8e30c2024-11-01 15:25:54 +10304978 '85111' => {
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 Jeffery5d8e30c2024-11-01 15:25:54 +10304984 'type' => '77863'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304985 },
4986 '1' => {
4987 'name' => 'record',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10304988 'type' => '62493'
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 Jeffery5d8e30c2024-11-01 15:25:54 +10304994 '85328' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304995 'Header' => 'pdr.h',
4996 'Line' => '62',
4997 'Param' => {
4998 '0' => {
4999 'name' => 'repo',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10305000 'type' => '77863'
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 Jeffery5d8e30c2024-11-01 15:25:54 +10305006 '85459' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305007 'Header' => 'pdr.h',
5008 'Line' => '52',
5009 'Param' => {
5010 '0' => {
5011 'name' => 'repo',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10305012 'type' => '77863'
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 Jeffery5d8e30c2024-11-01 15:25:54 +10305018 '85590' => {
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 Jeffery5d8e30c2024-11-01 15:25:54 +10305024 'type' => '77863'
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 Jeffery5d8e30c2024-11-01 15:25:54 +10305032 'type' => '62493'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305033 },
5034 '3' => {
5035 'name' => 'data',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10305036 'type' => '50345'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305037 },
5038 '4' => {
5039 'name' => 'size',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10305040 'type' => '4663'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305041 }
5042 },
5043 'Reg' => {
5044 '0' => 'rdi',
5045 '3' => 'rcx',
5046 '4' => 'r8'
5047 },
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10305048 'Return' => '62493',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305049 'ShortName' => 'pldm_pdr_find_record_by_type'
5050 },
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10305051 '85761' => {
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 Jeffery5d8e30c2024-11-01 15:25:54 +10305057 'type' => '77863'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305058 },
5059 '1' => {
5060 'name' => 'curr_record',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10305061 'type' => '62493'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305062 },
5063 '2' => {
5064 'name' => 'data',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10305065 'type' => '50345'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305066 },
5067 '3' => {
5068 'name' => 'size',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10305069 'type' => '4663'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305070 },
5071 '4' => {
5072 'name' => 'next_record_handle',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10305073 'type' => '4663'
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 Jeffery5d8e30c2024-11-01 15:25:54 +10305083 'Return' => '62493',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305084 'ShortName' => 'pldm_pdr_get_next_record'
5085 },
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10305086 '85968' => {
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 Jeffery5d8e30c2024-11-01 15:25:54 +10305092 'type' => '77863'
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 Jeffery5d8e30c2024-11-01 15:25:54 +10305100 'type' => '50345'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305101 },
5102 '3' => {
5103 'name' => 'size',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10305104 'type' => '4663'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305105 },
5106 '4' => {
5107 'name' => 'next_record_handle',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10305108 'type' => '4663'
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 Jeffery5d8e30c2024-11-01 15:25:54 +10305118 'Return' => '62493',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305119 'ShortName' => 'pldm_pdr_find_record'
5120 },
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10305121 '86147' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305122 'Header' => 'pdr.h',
5123 'Line' => '42',
5124 'Param' => {
5125 '0' => {
5126 'name' => 'repo',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10305127 'type' => '61542'
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 Jeffery5d8e30c2024-11-01 15:25:54 +10305136 '86300' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305137 'Header' => 'pdr.h',
5138 'Line' => '36',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10305139 'Return' => '61542',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305140 'ShortName' => 'pldm_pdr_init'
5141 },
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10305142 '86372' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305143 'Header' => 'pdr.h',
5144 'Line' => '79',
5145 'Param' => {
5146 '0' => {
5147 'name' => 'repo',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10305148 'type' => '61542'
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 Jeffery5d8e30c2024-11-01 15:25:54 +10305168 'type' => '4663'
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 Jeffery5d8e30c2024-11-01 15:25:54 +10305180 '94155' => {
Thu Nguyen3559aa12024-08-29 00:13:38 +00005181 'Header' => 'platform.h',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10305182 'Line' => '2518',
Thu Nguyen3559aa12024-08-29 00:13:38 +00005183 'Param' => {
5184 '0' => {
5185 'name' => 'event',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10305186 'type' => '94204'
Thu Nguyen3559aa12024-08-29 00:13:38 +00005187 }
5188 },
5189 'Reg' => {
5190 '0' => 'rdi'
5191 },
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10305192 'Return' => '4658',
Thu Nguyen3559aa12024-08-29 00:13:38 +00005193 'ShortName' => 'pldm_platform_cper_event_event_data'
5194 },
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10305195 '94209' => {
Thu Nguyen3559aa12024-08-29 00:13:38 +00005196 'Header' => 'platform.h',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10305197 'Line' => '2507',
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 Jeffery5d8e30c2024-11-01 15:25:54 +10305209 'type' => '94204'
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 Jeffery5d8e30c2024-11-01 15:25:54 +10305219 '95329' => {
Thu Nguyen43cb4b52024-07-16 05:45:27 +00005220 'Header' => 'platform.h',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10305221 'Line' => '2496',
Thu Nguyen43cb4b52024-07-16 05:45:27 +00005222 'Param' => {
5223 '0' => {
5224 'name' => 'pdr',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10305225 'type' => '95940'
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 Jeffery5d8e30c2024-11-01 15:25:54 +10305234 '95945' => {
Thu Nguyen43cb4b52024-07-16 05:45:27 +00005235 'Header' => 'platform.h',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10305236 'Line' => '2474',
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 Jeffery5d8e30c2024-11-01 15:25:54 +10305248 'type' => '95940'
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 },
Thu Nguyen43cb4b52024-07-16 05:45:27 +00005255 'Return' => '100',
5256 'ShortName' => 'decode_entity_auxiliary_names_pdr'
5257 },
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10305258 '100232' => {
Tal Yacobide67ab62024-05-30 22:36:50 +03005259 'Header' => 'platform.h',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10305260 'Line' => '1858',
Tal Yacobide67ab62024-05-30 22:36:50 +03005261 'Param' => {
5262 '0' => {
5263 'name' => 'instance_id',
5264 'type' => '121'
5265 },
5266 '1' => {
5267 'name' => 'resp',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10305268 'type' => '101348'
Tal Yacobide67ab62024-05-30 22:36:50 +03005269 },
5270 '2' => {
5271 'name' => 'msg',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10305272 'type' => '4206'
Tal Yacobide67ab62024-05-30 22:36:50 +03005273 },
5274 '3' => {
5275 'name' => 'payload_length',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10305276 'type' => '1140'
Tal Yacobide67ab62024-05-30 22:36:50 +03005277 }
5278 },
5279 'Reg' => {
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09305280 '2' => 'r13'
Tal Yacobide67ab62024-05-30 22:36:50 +03005281 },
5282 'Return' => '100',
5283 'ShortName' => 'encode_get_state_effecter_states_resp'
5284 },
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10305285 '101363' => {
Tal Yacobide67ab62024-05-30 22:36:50 +03005286 'Header' => 'platform.h',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10305287 'Line' => '1841',
Tal Yacobide67ab62024-05-30 22:36:50 +03005288 'Param' => {
5289 '0' => {
5290 'name' => 'msg',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10305291 'type' => '4653'
Tal Yacobide67ab62024-05-30 22:36:50 +03005292 },
5293 '1' => {
5294 'name' => 'payload_length',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10305295 'type' => '1140'
Tal Yacobide67ab62024-05-30 22:36:50 +03005296 },
5297 '2' => {
5298 'name' => 'resp',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10305299 'type' => '101348'
Tal Yacobide67ab62024-05-30 22:36:50 +03005300 }
5301 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09305302 'Reg' => {
Andrew Jeffery4f60fb72024-09-23 13:56:44 +09305303 '2' => 'rdx'
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09305304 },
Tal Yacobide67ab62024-05-30 22:36:50 +03005305 'Return' => '100',
5306 'ShortName' => 'decode_get_state_effecter_states_resp'
5307 },
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10305308 '102393' => {
Tal Yacobide67ab62024-05-30 22:36:50 +03005309 'Header' => 'platform.h',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10305310 'Line' => '1810',
Tal Yacobide67ab62024-05-30 22:36:50 +03005311 'Param' => {
5312 '0' => {
5313 'name' => 'msg',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10305314 'type' => '4653'
Tal Yacobide67ab62024-05-30 22:36:50 +03005315 },
5316 '1' => {
5317 'name' => 'payload_length',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10305318 'type' => '1140'
Tal Yacobide67ab62024-05-30 22:36:50 +03005319 },
5320 '2' => {
5321 'name' => 'effecter_id',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10305322 'type' => '12581'
Tal Yacobide67ab62024-05-30 22:36:50 +03005323 }
5324 },
5325 'Return' => '100',
5326 'ShortName' => 'decode_get_state_effecter_states_req'
5327 },
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10305328 '102968' => {
Tal Yacobide67ab62024-05-30 22:36:50 +03005329 'Header' => 'platform.h',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10305330 'Line' => '1824',
Tal Yacobide67ab62024-05-30 22:36:50 +03005331 'Param' => {
5332 '0' => {
5333 'name' => 'instance_id',
5334 'type' => '121'
5335 },
5336 '1' => {
5337 'name' => 'effecter_id',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10305338 'type' => '1006'
Tal Yacobide67ab62024-05-30 22:36:50 +03005339 },
5340 '2' => {
5341 'name' => 'msg',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10305342 'type' => '4206'
Tal Yacobide67ab62024-05-30 22:36:50 +03005343 },
5344 '3' => {
5345 'name' => 'payload_length',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10305346 'type' => '1140'
Tal Yacobide67ab62024-05-30 22:36:50 +03005347 }
5348 },
5349 'Return' => '100',
5350 'ShortName' => 'encode_get_state_effecter_states_req'
5351 },
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10305352 '119603' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09305353 'Header' => 'platform.h',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10305354 'Line' => '1990',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305355 'Param' => {
5356 '0' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09305357 'name' => 'msg',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10305358 'type' => '4653'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305359 },
5360 '1' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09305361 'name' => 'payload_length',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10305362 'type' => '1140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305363 },
5364 '2' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09305365 'name' => 'completion_code',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10305366 'type' => '4658'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305367 },
5368 '3' => {
5369 'name' => 'tid',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10305370 'type' => '4658'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305371 },
5372 '4' => {
5373 'name' => 'event_id',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10305374 'type' => '12581'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305375 },
5376 '5' => {
5377 'name' => 'next_data_transfer_handle',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10305378 'type' => '4663'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305379 },
5380 '6' => {
5381 'name' => 'transfer_flag',
5382 'offset' => '0',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10305383 'type' => '4658'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305384 },
5385 '7' => {
5386 'name' => 'event_class',
5387 'offset' => '8',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10305388 'type' => '4658'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305389 },
5390 '8' => {
5391 'name' => 'event_data_size',
5392 'offset' => '16',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10305393 'type' => '4663'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305394 },
5395 '9' => {
5396 'name' => 'event_data',
5397 'offset' => '24',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10305398 'type' => '52328'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305399 },
5400 '10' => {
5401 'name' => 'event_data_integrity_checksum',
5402 'offset' => '32',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10305403 'type' => '4663'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305404 }
5405 },
5406 'Return' => '100',
5407 'ShortName' => 'decode_poll_for_platform_event_message_resp'
5408 },
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10305409 '121673' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09305410 'Header' => 'platform.h',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10305411 'Line' => '1964',
Andrew Jeffery48761c62024-06-03 15:48:26 +09305412 'Param' => {
5413 '0' => {
5414 'name' => 'instance_id',
5415 'type' => '121'
5416 },
5417 '1' => {
5418 'name' => 'format_version',
5419 'type' => '121'
5420 },
5421 '2' => {
5422 'name' => 'transfer_operation_flag',
5423 'type' => '121'
5424 },
5425 '3' => {
5426 'name' => 'data_transfer_handle',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10305427 'type' => '1018'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305428 },
5429 '4' => {
5430 'name' => 'event_id_to_acknowledge',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10305431 'type' => '1006'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305432 },
5433 '5' => {
5434 'name' => 'msg',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10305435 'type' => '4206'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305436 },
5437 '6' => {
5438 'name' => 'payload_length',
5439 'offset' => '0',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10305440 'type' => '1140'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305441 }
5442 },
5443 'Return' => '100',
5444 'ShortName' => 'encode_poll_for_platform_event_message_req'
5445 },
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10305446 '122771' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09305447 'Header' => 'platform.h',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10305448 'Line' => '2434',
Andrew Jeffery48761c62024-06-03 15:48:26 +09305449 'Param' => {
5450 '0' => {
5451 'name' => 'instance_id',
5452 'type' => '121'
5453 },
5454 '1' => {
5455 'name' => 'completion_code',
5456 'type' => '121'
5457 },
5458 '2' => {
5459 'name' => 'msg',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10305460 'type' => '4206'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305461 }
5462 },
5463 'Return' => '100',
5464 'ShortName' => 'encode_set_event_receiver_resp'
5465 },
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10305466 '122944' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09305467 'Header' => 'platform.h',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10305468 'Line' => '2420',
Andrew Jeffery48761c62024-06-03 15:48:26 +09305469 'Param' => {
5470 '0' => {
5471 'name' => 'msg',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10305472 'type' => '4653'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305473 },
5474 '1' => {
5475 'name' => 'payload_length',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10305476 'type' => '1140'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305477 },
5478 '2' => {
5479 'name' => 'event_message_global_enable',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10305480 'type' => '4658'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305481 },
5482 '3' => {
5483 'name' => 'transport_protocol_type',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10305484 'type' => '4658'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305485 },
5486 '4' => {
5487 'name' => 'event_receiver_address_info',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10305488 'type' => '4658'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305489 },
5490 '5' => {
5491 'name' => 'heartbeat_timer',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10305492 'type' => '12581'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305493 }
5494 },
5495 'Return' => '100',
5496 'ShortName' => 'decode_set_event_receiver_req'
5497 },
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10305498 '124011' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09305499 'Header' => 'platform.h',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10305500 'Line' => '2398',
Andrew Jeffery48761c62024-06-03 15:48:26 +09305501 'Param' => {
5502 '0' => {
5503 'name' => 'msg',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10305504 'type' => '4653'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305505 },
5506 '1' => {
5507 'name' => 'payload_length',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10305508 'type' => '1140'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305509 },
5510 '2' => {
5511 'name' => 'completion_code',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10305512 'type' => '4658'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305513 }
5514 },
5515 'Reg' => {
5516 '0' => 'rdi',
Andrew Jeffery48761c62024-06-03 15:48:26 +09305517 '1' => 'rsi',
5518 '2' => 'rdx'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305519 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09305520 'Return' => '100',
5521 'ShortName' => 'decode_set_event_receiver_resp'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305522 },
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10305523 '124512' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09305524 'Header' => 'platform.h',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10305525 'Line' => '2384',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305526 'Param' => {
5527 '0' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09305528 'name' => 'instance_id',
5529 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305530 },
5531 '1' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09305532 'name' => 'event_message_global_enable',
5533 'type' => '121'
5534 },
5535 '2' => {
5536 'name' => 'transport_protocol_type',
5537 'type' => '121'
5538 },
5539 '3' => {
5540 'name' => 'event_receiver_address_info',
5541 'type' => '121'
5542 },
5543 '4' => {
5544 'name' => 'heartbeat_timer',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10305545 'type' => '1006'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305546 },
5547 '5' => {
5548 'name' => 'msg',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10305549 'type' => '4206'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305550 }
5551 },
5552 'Return' => '100',
5553 'ShortName' => 'encode_set_event_receiver_req'
5554 },
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10305555 '124770' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09305556 'Header' => 'platform.h',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10305557 'Line' => '1505',
Andrew Jeffery48761c62024-06-03 15:48:26 +09305558 'Param' => {
5559 '0' => {
5560 'name' => 'msg',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10305561 'type' => '4653'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305562 },
5563 '1' => {
5564 'name' => 'payload_length',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10305565 'type' => '1140'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305566 },
5567 '2' => {
5568 'name' => 'sensor_id',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10305569 'type' => '12581'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305570 },
5571 '3' => {
5572 'name' => 'rearm_event_state',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10305573 'type' => '4658'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305574 }
5575 },
5576 'Return' => '100',
5577 'ShortName' => 'decode_get_sensor_reading_req'
5578 },
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10305579 '125533' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09305580 'Header' => 'platform.h',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10305581 'Line' => '1531',
Andrew Jeffery48761c62024-06-03 15:48:26 +09305582 'Param' => {
5583 '0' => {
5584 'name' => 'instance_id',
5585 'type' => '121'
5586 },
5587 '1' => {
5588 'name' => 'completion_code',
5589 'type' => '121'
5590 },
5591 '2' => {
5592 'name' => 'sensor_data_size',
5593 'type' => '121'
5594 },
5595 '3' => {
5596 'name' => 'sensor_operational_state',
5597 'type' => '121'
5598 },
5599 '4' => {
5600 'name' => 'sensor_event_message_enable',
5601 'type' => '121'
5602 },
5603 '5' => {
5604 'name' => 'present_state',
5605 'type' => '121'
5606 },
5607 '6' => {
5608 'name' => 'previous_state',
5609 'offset' => '0',
5610 'type' => '121'
5611 },
5612 '7' => {
5613 'name' => 'event_state',
5614 'offset' => '8',
5615 'type' => '121'
5616 },
5617 '8' => {
5618 'name' => 'present_reading',
5619 'offset' => '16',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10305620 'type' => '1214'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305621 },
5622 '9' => {
5623 'name' => 'msg',
5624 'offset' => '24',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10305625 'type' => '4206'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305626 },
5627 '10' => {
5628 'name' => 'payload_length',
5629 'offset' => '32',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10305630 'type' => '1140'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305631 }
5632 },
5633 'Return' => '100',
5634 'ShortName' => 'encode_get_sensor_reading_resp'
5635 },
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10305636 '126087' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09305637 'Header' => 'platform.h',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10305638 'Line' => '2359',
Andrew Jeffery48761c62024-06-03 15:48:26 +09305639 'Param' => {
5640 '0' => {
5641 'name' => 'msg',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10305642 'type' => '4653'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305643 },
5644 '1' => {
5645 'name' => 'payload_length',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10305646 'type' => '1140'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305647 },
5648 '2' => {
5649 'name' => 'completion_code',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10305650 'type' => '4658'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305651 },
5652 '3' => {
5653 'name' => 'sensor_data_size',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10305654 'type' => '4658'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305655 },
5656 '4' => {
5657 'name' => 'sensor_operational_state',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10305658 'type' => '4658'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305659 },
5660 '5' => {
5661 'name' => 'sensor_event_message_enable',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10305662 'type' => '4658'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305663 },
5664 '6' => {
5665 'name' => 'present_state',
5666 'offset' => '0',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10305667 'type' => '4658'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305668 },
5669 '7' => {
5670 'name' => 'previous_state',
5671 'offset' => '8',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10305672 'type' => '4658'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305673 },
5674 '8' => {
5675 'name' => 'event_state',
5676 'offset' => '16',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10305677 'type' => '4658'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305678 },
5679 '9' => {
5680 'name' => 'present_reading',
5681 'offset' => '24',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10305682 'type' => '4658'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305683 }
5684 },
5685 'Return' => '100',
5686 'ShortName' => 'decode_get_sensor_reading_resp'
5687 },
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10305688 '128739' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09305689 'Header' => 'platform.h',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10305690 'Line' => '2334',
Andrew Jeffery48761c62024-06-03 15:48:26 +09305691 'Param' => {
5692 '0' => {
5693 'name' => 'instance_id',
5694 'type' => '121'
5695 },
5696 '1' => {
5697 'name' => 'sensor_id',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10305698 'type' => '1006'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305699 },
5700 '2' => {
5701 'name' => 'rearm_event_state',
5702 'type' => '121'
5703 },
5704 '3' => {
5705 'name' => 'msg',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10305706 'type' => '4206'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305707 }
5708 },
5709 'Return' => '100',
5710 'ShortName' => 'encode_get_sensor_reading_req'
5711 },
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10305712 '128957' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09305713 'Header' => 'platform.h',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10305714 'Line' => '2315',
Andrew Jeffery48761c62024-06-03 15:48:26 +09305715 'Param' => {
5716 '0' => {
5717 'name' => 'change_record_data',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10305718 'type' => '1214'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305719 },
5720 '1' => {
5721 'name' => 'change_record_data_size',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10305722 'type' => '1140'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305723 },
5724 '2' => {
5725 'name' => 'event_data_operation',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10305726 'type' => '4658'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305727 },
5728 '3' => {
5729 'name' => 'number_of_change_entries',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10305730 'type' => '4658'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305731 },
5732 '4' => {
5733 'name' => 'change_entry_data_offset',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10305734 'type' => '13144'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305735 }
5736 },
5737 'Reg' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09305738 '0' => 'rdi',
Andrew Jeffery4f60fb72024-09-23 13:56:44 +09305739 '2' => 'rsi',
Andrew Jeffery48761c62024-06-03 15:48:26 +09305740 '3' => 'r9',
5741 '4' => 'r8'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305742 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09305743 'Return' => '100',
5744 'ShortName' => 'decode_pldm_pdr_repository_change_record_data'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305745 },
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10305746 '130419' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09305747 'Header' => 'platform.h',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10305748 'Line' => '2221',
Thu Nguyenf874b382024-07-24 11:22:34 +00005749 'Param' => {
5750 '0' => {
5751 'name' => 'event_data',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10305752 'type' => '2396'
Thu Nguyenf874b382024-07-24 11:22:34 +00005753 },
5754 '1' => {
5755 'name' => 'event_data_length',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10305756 'type' => '1140'
Thu Nguyenf874b382024-07-24 11:22:34 +00005757 },
5758 '2' => {
5759 'name' => 'poll_event',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10305760 'type' => '131347'
Thu Nguyenf874b382024-07-24 11:22:34 +00005761 }
5762 },
5763 'Return' => '100',
5764 'ShortName' => 'decode_pldm_message_poll_event_data'
5765 },
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10305766 '131352' => {
Thu Nguyenf874b382024-07-24 11:22:34 +00005767 'Header' => 'platform.h',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10305768 'Line' => '2207',
Andrew Jeffery48761c62024-06-03 15:48:26 +09305769 'Param' => {
5770 '0' => {
5771 'name' => 'event_data',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10305772 'type' => '1214'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305773 },
5774 '1' => {
5775 'name' => 'event_data_size',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10305776 'type' => '1140'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305777 },
5778 '2' => {
5779 'name' => 'event_data_format',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10305780 'type' => '4658'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305781 },
5782 '3' => {
5783 'name' => 'number_of_change_records',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10305784 'type' => '4658'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305785 },
5786 '4' => {
5787 'name' => 'change_record_data_offset',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10305788 'type' => '13144'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305789 }
5790 },
5791 'Reg' => {
5792 '0' => 'rdi',
Andrew Jeffery4f60fb72024-09-23 13:56:44 +09305793 '2' => 'rsi',
Andrew Jeffery48761c62024-06-03 15:48:26 +09305794 '3' => 'r9',
5795 '4' => 'r8'
5796 },
5797 'Return' => '100',
5798 'ShortName' => 'decode_pldm_pdr_repository_chg_event_data'
5799 },
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10305800 '132029' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09305801 'Header' => 'platform.h',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10305802 'Line' => '2269',
Andrew Jeffery48761c62024-06-03 15:48:26 +09305803 'Param' => {
5804 '0' => {
5805 'name' => 'event_data_format',
5806 'type' => '121'
5807 },
5808 '1' => {
5809 'name' => 'number_of_change_records',
5810 'type' => '121'
5811 },
5812 '2' => {
5813 'name' => 'event_data_operations',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10305814 'type' => '1214'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305815 },
5816 '3' => {
5817 'name' => 'numbers_of_change_entries',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10305818 'type' => '1214'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305819 },
5820 '4' => {
5821 'name' => 'change_entries',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10305822 'type' => '132348'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305823 },
5824 '5' => {
5825 'name' => 'event_data',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10305826 'type' => '132363'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305827 },
5828 '6' => {
5829 'name' => 'actual_change_records_size',
5830 'offset' => '0',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10305831 'type' => '13144'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305832 },
5833 '7' => {
5834 'name' => 'max_change_records_size',
5835 'offset' => '8',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10305836 'type' => '1140'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305837 }
5838 },
5839 'Reg' => {
5840 '0' => 'rdi',
5841 '1' => 'rbx',
5842 '2' => 'r10',
5843 '3' => 'r11',
5844 '4' => 'r8',
5845 '5' => 'r9'
5846 },
5847 'Return' => '100',
5848 'ShortName' => 'encode_pldm_pdr_repository_chg_event_data'
5849 },
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10305850 '132373' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09305851 'Header' => 'platform.h',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10305852 'Line' => '2185',
Andrew Jeffery48761c62024-06-03 15:48:26 +09305853 'Param' => {
5854 '0' => {
5855 'name' => 'msg',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10305856 'type' => '4653'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305857 },
5858 '1' => {
5859 'name' => 'payload_length',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10305860 'type' => '1140'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305861 },
5862 '2' => {
5863 'name' => 'completion_code',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10305864 'type' => '4658'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305865 },
5866 '3' => {
5867 'name' => 'effecter_data_size',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10305868 'type' => '4658'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305869 },
5870 '4' => {
5871 'name' => 'effecter_oper_state',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10305872 'type' => '4658'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305873 },
5874 '5' => {
5875 'name' => 'pending_value',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10305876 'type' => '4658'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305877 },
5878 '6' => {
5879 'name' => 'present_value',
5880 'offset' => '0',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10305881 'type' => '4658'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305882 }
5883 },
5884 'Return' => '100',
5885 'ShortName' => 'decode_get_numeric_effecter_value_resp'
5886 },
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10305887 '135688' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09305888 'Header' => 'platform.h',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10305889 'Line' => '1462',
Andrew Jeffery48761c62024-06-03 15:48:26 +09305890 'Param' => {
5891 '0' => {
5892 'name' => 'msg',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10305893 'type' => '4653'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305894 },
5895 '1' => {
5896 'name' => 'payload_length',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10305897 'type' => '1140'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305898 },
5899 '2' => {
5900 'name' => 'effecter_id',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10305901 'type' => '12581'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305902 }
5903 },
5904 'Return' => '100',
5905 'ShortName' => 'decode_get_numeric_effecter_value_req'
5906 },
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10305907 '136295' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09305908 'Header' => 'platform.h',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10305909 'Line' => '1486',
Andrew Jeffery48761c62024-06-03 15:48:26 +09305910 'Param' => {
5911 '0' => {
5912 'name' => 'instance_id',
5913 'type' => '121'
5914 },
5915 '1' => {
5916 'name' => 'completion_code',
5917 'type' => '121'
5918 },
5919 '2' => {
5920 'name' => 'effecter_data_size',
5921 'type' => '121'
5922 },
5923 '3' => {
5924 'name' => 'effecter_oper_state',
5925 'type' => '121'
5926 },
5927 '4' => {
5928 'name' => 'pending_value',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10305929 'type' => '1214'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305930 },
5931 '5' => {
5932 'name' => 'present_value',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10305933 'type' => '1214'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305934 },
5935 '6' => {
5936 'name' => 'msg',
5937 'offset' => '0',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10305938 'type' => '4206'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305939 },
5940 '7' => {
5941 'name' => 'payload_length',
5942 'offset' => '8',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10305943 'type' => '1140'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305944 }
5945 },
5946 'Return' => '100',
5947 'ShortName' => 'encode_get_numeric_effecter_value_resp'
5948 },
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10305949 '136993' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09305950 'Header' => 'platform.h',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10305951 'Line' => '2164',
Andrew Jeffery48761c62024-06-03 15:48:26 +09305952 'Param' => {
5953 '0' => {
5954 'name' => 'instance_id',
5955 'type' => '121'
5956 },
5957 '1' => {
5958 'name' => 'effecter_id',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10305959 'type' => '1006'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305960 },
5961 '2' => {
5962 'name' => 'msg',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10305963 'type' => '4206'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305964 }
5965 },
5966 'Return' => '100',
5967 'ShortName' => 'encode_get_numeric_effecter_value_req'
5968 },
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10305969 '137191' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09305970 'Header' => 'platform.h',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10305971 'Line' => '2149',
Andrew Jeffery48761c62024-06-03 15:48:26 +09305972 'Param' => {
5973 '0' => {
5974 'name' => 'pdr_data',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10305975 'type' => '2396'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305976 },
5977 '1' => {
5978 'name' => 'pdr_data_length',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10305979 'type' => '1140'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305980 },
5981 '2' => {
5982 'name' => 'pdr_value',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10305983 'type' => '161005'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305984 }
5985 },
5986 'Return' => '100',
5987 'ShortName' => 'decode_numeric_sensor_pdr_data'
5988 },
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10305989 '161010' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09305990 'Header' => 'platform.h',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10305991 'Line' => '2137',
Andrew Jeffery48761c62024-06-03 15:48:26 +09305992 'Param' => {
5993 '0' => {
5994 'name' => 'sensor_data',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10305995 'type' => '1214'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305996 },
5997 '1' => {
5998 'name' => 'sensor_data_length',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10305999 'type' => '1140'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306000 },
6001 '2' => {
6002 'name' => 'event_state',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10306003 'type' => '4658'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306004 },
6005 '3' => {
6006 'name' => 'previous_event_state',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10306007 'type' => '4658'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306008 },
6009 '4' => {
6010 'name' => 'sensor_data_size',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10306011 'type' => '4658'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306012 },
6013 '5' => {
6014 'name' => 'present_reading',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10306015 'type' => '4663'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306016 }
6017 },
6018 'Reg' => {
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09306019 '0' => 'rdi',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306020 '5' => 'r9'
6021 },
6022 'Return' => '100',
6023 'ShortName' => 'decode_numeric_sensor_data'
6024 },
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10306025 '163030' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306026 'Header' => 'platform.h',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10306027 'Line' => '2116',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306028 'Param' => {
6029 '0' => {
6030 'name' => 'sensor_data',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10306031 'type' => '1214'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306032 },
6033 '1' => {
6034 'name' => 'sensor_data_length',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10306035 'type' => '1140'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306036 },
6037 '2' => {
6038 'name' => 'sensor_offset',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10306039 'type' => '4658'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306040 },
6041 '3' => {
6042 'name' => 'event_state',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10306043 'type' => '4658'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306044 },
6045 '4' => {
6046 'name' => 'previous_event_state',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10306047 'type' => '4658'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306048 }
6049 },
6050 'Reg' => {
6051 '0' => 'rdi',
Andrew Jeffery4f60fb72024-09-23 13:56:44 +09306052 '2' => 'rsi',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306053 '3' => 'r9',
6054 '4' => 'r8'
6055 },
6056 'Return' => '100',
6057 'ShortName' => 'decode_state_sensor_data'
6058 },
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10306059 '163836' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306060 'Header' => 'platform.h',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10306061 'Line' => '2098',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306062 'Param' => {
6063 '0' => {
6064 'name' => 'sensor_data',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10306065 'type' => '1214'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306066 },
6067 '1' => {
6068 'name' => 'sensor_data_length',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10306069 'type' => '1140'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306070 },
6071 '2' => {
6072 'name' => 'present_op_state',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10306073 'type' => '4658'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306074 },
6075 '3' => {
6076 'name' => 'previous_op_state',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10306077 'type' => '4658'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306078 }
6079 },
6080 'Reg' => {
Andrew Jeffery4f60fb72024-09-23 13:56:44 +09306081 '0' => 'r8',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306082 '2' => 'rdx',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09306083 '3' => 'rcx'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306084 },
6085 'Return' => '100',
6086 'ShortName' => 'decode_sensor_op_data'
6087 },
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10306088 '164493' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306089 'Header' => 'platform.h',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10306090 'Line' => '2081',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306091 'Param' => {
6092 '0' => {
6093 'name' => 'event_data',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10306094 'type' => '1214'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306095 },
6096 '1' => {
6097 'name' => 'event_data_length',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10306098 'type' => '1140'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306099 },
6100 '2' => {
6101 'name' => 'sensor_id',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10306102 'type' => '12581'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306103 },
6104 '3' => {
6105 'name' => 'sensor_event_class_type',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10306106 'type' => '4658'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306107 },
6108 '4' => {
6109 'name' => 'event_class_data_offset',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10306110 'type' => '13144'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306111 }
6112 },
6113 'Return' => '100',
6114 'ShortName' => 'decode_sensor_event_data'
6115 },
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10306116 '165309' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306117 'Header' => 'platform.h',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10306118 'Line' => '2060',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306119 'Param' => {
6120 '0' => {
6121 'name' => 'msg',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10306122 'type' => '4653'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306123 },
6124 '1' => {
6125 'name' => 'payload_length',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10306126 'type' => '1140'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306127 },
6128 '2' => {
6129 'name' => 'completion_code',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10306130 'type' => '4658'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306131 },
6132 '3' => {
6133 'name' => 'synchrony_config',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10306134 'type' => '4658'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306135 },
6136 '4' => {
6137 'name' => 'synchrony_config_support',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10306138 'type' => '6479'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306139 },
6140 '5' => {
6141 'name' => 'number_event_class_returned',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10306142 'type' => '4658'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306143 },
6144 '6' => {
6145 'name' => 'event_class',
6146 'offset' => '0',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10306147 'type' => '4658'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306148 },
6149 '7' => {
6150 'name' => 'event_class_count',
6151 'offset' => '8',
6152 'type' => '121'
6153 }
6154 },
6155 'Reg' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306156 '4' => 'r8',
6157 '5' => 'r9'
6158 },
6159 'Return' => '100',
6160 'ShortName' => 'decode_event_message_supported_resp'
6161 },
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10306162 '166594' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306163 'Header' => 'platform.h',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10306164 'Line' => '2043',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306165 'Param' => {
6166 '0' => {
6167 'name' => 'instance_id',
6168 'type' => '121'
6169 },
6170 '1' => {
6171 'name' => 'format_version',
6172 'type' => '121'
6173 },
6174 '2' => {
6175 'name' => 'msg',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10306176 'type' => '4206'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306177 }
6178 },
6179 'Return' => '100',
6180 'ShortName' => 'encode_event_message_supported_req'
6181 },
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10306182 '166792' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306183 'Header' => 'platform.h',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10306184 'Line' => '2016',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306185 'Param' => {
6186 '0' => {
6187 'name' => 'msg',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10306188 'type' => '4653'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306189 },
6190 '1' => {
6191 'name' => 'payload_length',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10306192 'type' => '1140'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306193 },
6194 '2' => {
6195 'name' => 'completion_code',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10306196 'type' => '4658'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306197 },
6198 '3' => {
6199 'name' => 'terminus_max_buffer_size',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10306200 'type' => '12581'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306201 }
6202 },
6203 'Return' => '100',
6204 'ShortName' => 'decode_event_message_buffer_size_resp'
6205 },
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10306206 '167561' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306207 'Header' => 'platform.h',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10306208 'Line' => '2029',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306209 'Param' => {
6210 '0' => {
6211 'name' => 'instance_id',
6212 'type' => '121'
6213 },
6214 '1' => {
6215 'name' => 'event_receiver_max_buffer_size',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10306216 'type' => '1006'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306217 },
6218 '2' => {
6219 'name' => 'msg',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10306220 'type' => '4206'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306221 }
6222 },
6223 'Reg' => {
6224 '2' => 'rbx'
6225 },
6226 'Return' => '100',
6227 'ShortName' => 'encode_event_message_buffer_size_req'
6228 },
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10306229 '167759' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306230 'Header' => 'platform.h',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10306231 'Line' => '2005',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306232 'Param' => {
6233 '0' => {
6234 'name' => 'msg',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10306235 'type' => '4653'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306236 },
6237 '1' => {
6238 'name' => 'payload_length',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10306239 'type' => '1140'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306240 },
6241 '2' => {
6242 'name' => 'completion_code',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10306243 'type' => '4658'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306244 },
6245 '3' => {
6246 'name' => 'platform_event_status',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10306247 'type' => '4658'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306248 }
6249 },
6250 'Reg' => {
Andrew Jeffery4f60fb72024-09-23 13:56:44 +09306251 '3' => 'rcx'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306252 },
6253 'Return' => '100',
6254 'ShortName' => 'decode_platform_event_message_resp'
6255 },
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10306256 '168435' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306257 'Header' => 'platform.h',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10306258 'Line' => '1948',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306259 'Param' => {
6260 '0' => {
6261 'name' => 'instance_id',
6262 'type' => '121'
6263 },
6264 '1' => {
6265 'name' => 'format_version',
6266 'type' => '121'
6267 },
6268 '2' => {
6269 'name' => 'tid',
6270 'type' => '121'
6271 },
6272 '3' => {
6273 'name' => 'event_class',
6274 'type' => '121'
6275 },
6276 '4' => {
6277 'name' => 'event_data',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10306278 'type' => '1214'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306279 },
6280 '5' => {
6281 'name' => 'event_data_length',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10306282 'type' => '1140'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306283 },
6284 '6' => {
6285 'name' => 'msg',
6286 'offset' => '0',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10306287 'type' => '4206'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306288 },
6289 '7' => {
6290 'name' => 'payload_length',
6291 'offset' => '8',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10306292 'type' => '1140'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306293 }
6294 },
6295 'Return' => '100',
6296 'ShortName' => 'encode_platform_event_message_req'
6297 },
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10306298 '168836' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306299 'Header' => 'platform.h',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10306300 'Line' => '1928',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306301 'Param' => {
6302 '0' => {
6303 'name' => 'instance_id',
6304 'type' => '121'
6305 },
6306 '1' => {
6307 'name' => 'completion_code',
6308 'type' => '121'
6309 },
6310 '2' => {
6311 'name' => 'tid',
6312 'type' => '121'
6313 },
6314 '3' => {
6315 'name' => 'event_id',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10306316 'type' => '1006'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306317 },
6318 '4' => {
6319 'name' => 'next_data_transfer_handle',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10306320 'type' => '1018'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306321 },
6322 '5' => {
6323 'name' => 'transfer_flag',
6324 'type' => '121'
6325 },
6326 '6' => {
6327 'name' => 'event_class',
6328 'offset' => '0',
6329 'type' => '121'
6330 },
6331 '7' => {
6332 'name' => 'event_data_size',
6333 'offset' => '8',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10306334 'type' => '1018'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306335 },
6336 '8' => {
6337 'name' => 'event_data',
6338 'offset' => '16',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10306339 'type' => '4658'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306340 },
6341 '9' => {
6342 'name' => 'checksum',
6343 'offset' => '24',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10306344 'type' => '1018'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306345 },
6346 '10' => {
6347 'name' => 'msg',
6348 'offset' => '32',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10306349 'type' => '4206'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306350 },
6351 '11' => {
6352 'name' => 'payload_length',
6353 'offset' => '40',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10306354 'type' => '1140'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306355 }
6356 },
6357 'Return' => '100',
6358 'ShortName' => 'encode_poll_for_platform_event_message_resp'
6359 },
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10306360 '170957' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306361 'Header' => 'platform.h',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10306362 'Line' => '1906',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306363 'Param' => {
6364 '0' => {
6365 'name' => 'instance_id',
6366 'type' => '121'
6367 },
6368 '1' => {
6369 'name' => 'completion_code',
6370 'type' => '121'
6371 },
6372 '2' => {
6373 'name' => 'platform_event_status',
6374 'type' => '121'
6375 },
6376 '3' => {
6377 'name' => 'msg',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10306378 'type' => '4206'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306379 }
6380 },
6381 'Return' => '100',
6382 'ShortName' => 'encode_platform_event_message_resp'
6383 },
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10306384 '171175' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306385 'Header' => 'platform.h',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10306386 'Line' => '1891',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306387 'Param' => {
6388 '0' => {
6389 'name' => 'msg',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10306390 'type' => '4653'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306391 },
6392 '1' => {
6393 'name' => 'payload_length',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10306394 'type' => '1140'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306395 },
6396 '2' => {
6397 'name' => 'format_version',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10306398 'type' => '4658'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306399 },
6400 '3' => {
6401 'name' => 'transfer_operation_flag',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10306402 'type' => '4658'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306403 },
6404 '4' => {
6405 'name' => 'data_transfer_handle',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10306406 'type' => '4663'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306407 },
6408 '5' => {
6409 'name' => 'event_id_to_acknowledge',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10306410 'type' => '12581'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306411 }
6412 },
6413 'Return' => '100',
6414 'ShortName' => 'decode_poll_for_platform_event_message_req'
6415 },
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10306416 '172432' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306417 'Header' => 'platform.h',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10306418 'Line' => '1875',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306419 'Param' => {
6420 '0' => {
6421 'name' => 'msg',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10306422 'type' => '4653'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306423 },
6424 '1' => {
6425 'name' => 'payload_length',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10306426 'type' => '1140'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306427 },
6428 '2' => {
6429 'name' => 'format_version',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10306430 'type' => '4658'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306431 },
6432 '3' => {
6433 'name' => 'tid',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10306434 'type' => '4658'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306435 },
6436 '4' => {
6437 'name' => 'event_class',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10306438 'type' => '4658'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306439 },
6440 '5' => {
6441 'name' => 'event_data_offset',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10306442 'type' => '13144'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306443 }
6444 },
6445 'Reg' => {
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09306446 '0' => 'rdi',
Andrew Jeffery4f60fb72024-09-23 13:56:44 +09306447 '2' => 'rsi',
6448 '3' => 'r11',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306449 '4' => 'r8',
6450 '5' => 'r9'
6451 },
6452 'Return' => '100',
6453 'ShortName' => 'decode_platform_event_message_req'
6454 },
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10306455 '173258' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306456 'Header' => 'platform.h',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10306457 'Line' => '2293',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306458 'Param' => {
6459 '0' => {
6460 'name' => 'event_data',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10306461 'type' => '173449'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306462 },
6463 '1' => {
6464 'name' => 'event_data_size',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10306465 'type' => '31723'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306466 },
6467 '2' => {
6468 'name' => 'sensor_id',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10306469 'type' => '15897'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306470 },
6471 '3' => {
6472 'name' => 'sensor_event_class',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10306473 'type' => '89701'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306474 },
6475 '4' => {
6476 'name' => 'sensor_offset',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10306477 'type' => '1001'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306478 },
6479 '5' => {
6480 'name' => 'event_state',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10306481 'type' => '1001'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306482 },
6483 '6' => {
6484 'name' => 'previous_event_state',
6485 'offset' => '0',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10306486 'type' => '1001'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306487 },
6488 '7' => {
6489 'name' => 'actual_event_data_size',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10306490 'type' => '129639'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306491 }
6492 },
6493 'Reg' => {
6494 '1' => 'rdi',
6495 '2' => 'rdx',
6496 '3' => 'rcx',
6497 '4' => 'r8',
6498 '5' => 'r9',
6499 '7' => 'rsi'
6500 },
6501 'Return' => '100',
6502 'ShortName' => 'encode_sensor_event_data'
6503 },
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10306504 '173464' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306505 'Header' => 'platform.h',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10306506 'Line' => '1427',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306507 'Param' => {
6508 '0' => {
6509 'name' => 'msg',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10306510 'type' => '4653'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306511 },
6512 '1' => {
6513 'name' => 'payload_length',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10306514 'type' => '1140'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306515 },
6516 '2' => {
6517 'name' => 'sensor_id',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10306518 'type' => '12581'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306519 },
6520 '3' => {
6521 'name' => 'sensor_rearm',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10306522 'type' => '6479'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306523 },
6524 '4' => {
6525 'name' => 'reserved',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10306526 'type' => '4658'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306527 }
6528 },
6529 'Return' => '100',
6530 'ShortName' => 'decode_get_state_sensor_readings_req'
6531 },
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10306532 '174376' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306533 'Header' => 'platform.h',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10306534 'Line' => '1795',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306535 'Param' => {
6536 '0' => {
6537 'name' => 'msg',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10306538 'type' => '4653'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306539 },
6540 '1' => {
6541 'name' => 'payload_length',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10306542 'type' => '1140'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306543 },
6544 '2' => {
6545 'name' => 'completion_code',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10306546 'type' => '4658'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306547 },
6548 '3' => {
6549 'name' => 'comp_sensor_count',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10306550 'type' => '4658'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306551 },
6552 '4' => {
6553 'name' => 'field',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10306554 'type' => '175613'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306555 }
6556 },
6557 'Reg' => {
Andrew Jeffery4f60fb72024-09-23 13:56:44 +09306558 '3' => 'rcx',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306559 '4' => 'r8'
6560 },
6561 'Return' => '100',
6562 'ShortName' => 'decode_get_state_sensor_readings_resp'
6563 },
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10306564 '175618' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306565 'Header' => 'platform.h',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10306566 'Line' => '1775',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306567 'Param' => {
6568 '0' => {
6569 'name' => 'instance_id',
6570 'type' => '121'
6571 },
6572 '1' => {
6573 'name' => 'sensor_id',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10306574 'type' => '1006'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306575 },
6576 '2' => {
6577 'name' => 'sensor_rearm',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10306578 'type' => '2831'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306579 },
6580 '3' => {
6581 'name' => 'reserved',
6582 'type' => '121'
6583 },
6584 '4' => {
6585 'name' => 'msg',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10306586 'type' => '4206'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306587 }
6588 },
6589 'Return' => '100',
6590 'ShortName' => 'encode_get_state_sensor_readings_req'
6591 },
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10306592 '175856' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306593 'Header' => 'platform.h',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10306594 'Line' => '1447',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306595 'Param' => {
6596 '0' => {
6597 'name' => 'instance_id',
6598 'type' => '121'
6599 },
6600 '1' => {
6601 'name' => 'completion_code',
6602 'type' => '121'
6603 },
6604 '2' => {
6605 'name' => 'comp_sensor_count',
6606 'type' => '121'
6607 },
6608 '3' => {
6609 'name' => 'field',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10306610 'type' => '175613'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306611 },
6612 '4' => {
6613 'name' => 'msg',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10306614 'type' => '4206'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306615 }
6616 },
6617 'Return' => '100',
6618 'ShortName' => 'encode_get_state_sensor_readings_resp'
6619 },
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10306620 '176210' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306621 'Header' => 'platform.h',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10306622 'Line' => '1756',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306623 'Param' => {
6624 '0' => {
6625 'name' => 'msg',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10306626 'type' => '4653'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306627 },
6628 '1' => {
6629 'name' => 'payload_length',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10306630 'type' => '1140'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306631 },
6632 '2' => {
6633 'name' => 'completion_code',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10306634 'type' => '4658'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306635 }
6636 },
6637 'Reg' => {
6638 '0' => 'rdi',
6639 '1' => 'rsi',
6640 '2' => 'rdx'
6641 },
6642 'Return' => '100',
6643 'ShortName' => 'decode_set_numeric_effecter_value_resp'
6644 },
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10306645 '176287' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306646 'Header' => 'platform.h',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10306647 'Line' => '1743',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306648 'Param' => {
6649 '0' => {
6650 'name' => 'instance_id',
6651 'type' => '121'
6652 },
6653 '1' => {
6654 'name' => 'effecter_id',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10306655 'type' => '1006'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306656 },
6657 '2' => {
6658 'name' => 'effecter_data_size',
6659 'type' => '121'
6660 },
6661 '3' => {
6662 'name' => 'effecter_value',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10306663 'type' => '1214'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306664 },
6665 '4' => {
6666 'name' => 'msg',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10306667 'type' => '4206'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306668 },
6669 '5' => {
6670 'name' => 'payload_length',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10306671 'type' => '1140'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306672 }
6673 },
6674 'Reg' => {
6675 '3' => 'r12'
6676 },
6677 'Return' => '100',
6678 'ShortName' => 'encode_set_numeric_effecter_value_req'
6679 },
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10306680 '176759' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306681 'Header' => 'platform.h',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10306682 'Line' => '1318',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306683 'Param' => {
6684 '0' => {
6685 'name' => 'instance_id',
6686 'type' => '121'
6687 },
6688 '1' => {
6689 'name' => 'completion_code',
6690 'type' => '121'
6691 },
6692 '2' => {
6693 'name' => 'msg',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10306694 'type' => '4206'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306695 },
6696 '3' => {
6697 'name' => 'payload_length',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10306698 'type' => '1140'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306699 }
6700 },
6701 'Return' => '100',
6702 'ShortName' => 'encode_set_numeric_effecter_value_resp'
6703 },
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10306704 '176952' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306705 'Header' => 'platform.h',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10306706 'Line' => '1302',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306707 'Param' => {
6708 '0' => {
6709 'name' => 'msg',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10306710 'type' => '4653'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306711 },
6712 '1' => {
6713 'name' => 'payload_length',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10306714 'type' => '1140'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306715 },
6716 '2' => {
6717 'name' => 'effecter_id',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10306718 'type' => '12581'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306719 },
6720 '3' => {
6721 'name' => 'effecter_data_size',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10306722 'type' => '4658'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306723 },
6724 '4' => {
6725 'name' => 'effecter_value',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10306726 'type' => '4658'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306727 }
6728 },
6729 'Return' => '100',
6730 'ShortName' => 'decode_set_numeric_effecter_value_req'
6731 },
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10306732 '180753' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306733 'Header' => 'platform.h',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10306734 'Line' => '1654',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306735 'Param' => {
6736 '0' => {
6737 'name' => 'msg',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10306738 'type' => '4653'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306739 },
6740 '1' => {
6741 'name' => 'payload_length',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10306742 'type' => '1140'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306743 },
6744 '2' => {
6745 'name' => 'completion_code',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10306746 'type' => '4658'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306747 },
6748 '3' => {
6749 'name' => 'next_record_hndl',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10306750 'type' => '4663'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306751 },
6752 '4' => {
6753 'name' => 'next_data_transfer_hndl',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10306754 'type' => '4663'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306755 },
6756 '5' => {
6757 'name' => 'transfer_flag',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10306758 'type' => '4658'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306759 },
6760 '6' => {
6761 'name' => 'resp_cnt',
6762 'offset' => '0',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10306763 'type' => '12581'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306764 },
6765 '7' => {
6766 'name' => 'record_data',
6767 'offset' => '8',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10306768 'type' => '4658'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306769 },
6770 '8' => {
6771 'name' => 'record_data_length',
6772 'offset' => '16',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10306773 'type' => '1140'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306774 },
6775 '9' => {
6776 'name' => 'transfer_crc',
6777 'offset' => '24',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10306778 'type' => '4658'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306779 }
6780 },
6781 'Reg' => {
6782 '5' => 'rbx'
6783 },
6784 'Return' => '100',
6785 'ShortName' => 'decode_get_pdr_resp'
6786 },
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10306787 '182630' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306788 'Header' => 'platform.h',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10306789 'Line' => '1623',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306790 'Param' => {
6791 '0' => {
6792 'name' => 'instance_id',
6793 'type' => '121'
6794 },
6795 '1' => {
6796 'name' => 'record_hndl',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10306797 'type' => '1018'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306798 },
6799 '2' => {
6800 'name' => 'data_transfer_hndl',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10306801 'type' => '1018'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306802 },
6803 '3' => {
6804 'name' => 'transfer_op_flag',
6805 'type' => '121'
6806 },
6807 '4' => {
6808 'name' => 'request_cnt',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10306809 'type' => '1006'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306810 },
6811 '5' => {
6812 'name' => 'record_chg_num',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10306813 'type' => '1006'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306814 },
6815 '6' => {
6816 'name' => 'msg',
6817 'offset' => '0',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10306818 'type' => '4206'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306819 },
6820 '7' => {
6821 'name' => 'payload_length',
6822 'offset' => '8',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10306823 'type' => '1140'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306824 }
6825 },
6826 'Reg' => {
6827 '2' => 'r14'
6828 },
6829 'Return' => '100',
6830 'ShortName' => 'encode_get_pdr_req'
6831 },
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10306832 '184853' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306833 'Header' => 'platform.h',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10306834 'Line' => '1585',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306835 'Param' => {
6836 '0' => {
6837 'name' => 'msg',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10306838 'type' => '4653'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306839 },
6840 '1' => {
6841 'name' => 'payload_length',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10306842 'type' => '1140'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306843 },
6844 '2' => {
6845 'name' => 'completion_code',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10306846 'type' => '4658'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306847 },
6848 '3' => {
6849 'name' => 'repository_state',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10306850 'type' => '4658'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306851 },
6852 '4' => {
6853 'name' => 'update_time',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10306854 'type' => '4658'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306855 },
6856 '5' => {
6857 'name' => 'oem_update_time',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10306858 'type' => '4658'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306859 },
6860 '6' => {
6861 'name' => 'record_count',
6862 'offset' => '0',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10306863 'type' => '4663'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306864 },
6865 '7' => {
6866 'name' => 'repository_size',
6867 'offset' => '8',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10306868 'type' => '4663'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306869 },
6870 '8' => {
6871 'name' => 'largest_record_size',
6872 'offset' => '16',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10306873 'type' => '4663'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306874 },
6875 '9' => {
6876 'name' => 'data_transfer_handle_timeout',
6877 'offset' => '24',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10306878 'type' => '4658'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306879 }
6880 },
6881 'Return' => '100',
6882 'ShortName' => 'decode_get_pdr_repository_info_resp'
6883 },
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10306884 '186919' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306885 'Header' => 'platform.h',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10306886 'Line' => '1561',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306887 'Param' => {
6888 '0' => {
6889 'name' => 'instance_id',
6890 'type' => '121'
6891 },
6892 '1' => {
6893 'name' => 'completion_code',
6894 'type' => '121'
6895 },
6896 '2' => {
6897 'name' => 'repository_state',
6898 'type' => '121'
6899 },
6900 '3' => {
6901 'name' => 'update_time',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10306902 'type' => '1214'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306903 },
6904 '4' => {
6905 'name' => 'oem_update_time',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10306906 'type' => '1214'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306907 },
6908 '5' => {
6909 'name' => 'record_count',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10306910 'type' => '1018'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306911 },
6912 '6' => {
6913 'name' => 'repository_size',
6914 'offset' => '0',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10306915 'type' => '1018'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306916 },
6917 '7' => {
6918 'name' => 'largest_record_size',
6919 'offset' => '8',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10306920 'type' => '1018'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306921 },
6922 '8' => {
6923 'name' => 'data_transfer_handle_timeout',
6924 'offset' => '16',
6925 'type' => '121'
6926 },
6927 '9' => {
6928 'name' => 'msg',
6929 'offset' => '24',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10306930 'type' => '4206'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306931 }
6932 },
6933 'Return' => '100',
6934 'ShortName' => 'encode_get_pdr_repository_info_resp'
6935 },
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10306936 '187392' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306937 'Header' => 'platform.h',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10306938 'Line' => '1385',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306939 'Param' => {
6940 '0' => {
6941 'name' => 'instance_id',
6942 'type' => '121'
6943 },
6944 '1' => {
6945 'name' => 'completion_code',
6946 'type' => '121'
6947 },
6948 '2' => {
6949 'name' => 'next_record_hndl',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10306950 'type' => '1018'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306951 },
6952 '3' => {
6953 'name' => 'next_data_transfer_hndl',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10306954 'type' => '1018'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306955 },
6956 '4' => {
6957 'name' => 'transfer_flag',
6958 'type' => '121'
6959 },
6960 '5' => {
6961 'name' => 'resp_cnt',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10306962 'type' => '1006'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306963 },
6964 '6' => {
6965 'name' => 'record_data',
6966 'offset' => '0',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10306967 'type' => '1214'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306968 },
6969 '7' => {
6970 'name' => 'transfer_crc',
6971 'offset' => '8',
6972 'type' => '121'
6973 },
6974 '8' => {
6975 'name' => 'msg',
6976 'offset' => '16',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10306977 'type' => '4206'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306978 }
6979 },
6980 'Return' => '100',
6981 'ShortName' => 'encode_get_pdr_resp'
6982 },
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10306983 '187841' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306984 'Header' => 'platform.h',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10306985 'Line' => '1406',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306986 'Param' => {
6987 '0' => {
6988 'name' => 'msg',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10306989 'type' => '4653'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306990 },
6991 '1' => {
6992 'name' => 'payload_length',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10306993 'type' => '1140'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306994 },
6995 '2' => {
6996 'name' => 'record_hndl',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10306997 'type' => '4663'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306998 },
6999 '3' => {
7000 'name' => 'data_transfer_hndl',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10307001 'type' => '4663'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307002 },
7003 '4' => {
7004 'name' => 'transfer_op_flag',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10307005 'type' => '4658'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307006 },
7007 '5' => {
7008 'name' => 'request_cnt',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10307009 'type' => '12581'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307010 },
7011 '6' => {
7012 'name' => 'record_chg_num',
7013 'offset' => '0',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10307014 'type' => '12581'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307015 }
7016 },
7017 'Return' => '100',
7018 'ShortName' => 'decode_get_pdr_req'
7019 },
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10307020 '189325' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09307021 'Header' => 'platform.h',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10307022 'Line' => '1357',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307023 'Param' => {
7024 '0' => {
7025 'name' => 'msg',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10307026 'type' => '4653'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307027 },
7028 '1' => {
7029 'name' => 'payload_length',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10307030 'type' => '1140'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307031 },
7032 '2' => {
7033 'name' => 'effecter_id',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10307034 'type' => '12581'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307035 },
7036 '3' => {
7037 'name' => 'comp_effecter_count',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10307038 'type' => '4658'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307039 },
7040 '4' => {
7041 'name' => 'field',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10307042 'type' => '190384'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307043 }
7044 },
7045 'Return' => '100',
7046 'ShortName' => 'decode_set_state_effecter_states_req'
7047 },
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10307048 '190389' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09307049 'Header' => 'platform.h',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10307050 'Line' => '1722',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307051 'Param' => {
7052 '0' => {
7053 'name' => 'msg',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10307054 'type' => '4653'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307055 },
7056 '1' => {
7057 'name' => 'payload_length',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10307058 'type' => '1140'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307059 },
7060 '2' => {
7061 'name' => 'completion_code',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10307062 'type' => '4658'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307063 }
7064 },
7065 'Reg' => {
7066 '0' => 'rdi',
7067 '1' => 'rsi',
7068 '2' => 'rdx'
7069 },
7070 'Return' => '100',
7071 'ShortName' => 'decode_set_state_effecter_states_resp'
7072 },
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10307073 '190464' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09307074 'Header' => 'platform.h',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10307075 'Line' => '1703',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307076 'Param' => {
7077 '0' => {
7078 'name' => 'instance_id',
7079 'type' => '121'
7080 },
7081 '1' => {
7082 'name' => 'effecter_id',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10307083 'type' => '1006'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307084 },
7085 '2' => {
7086 'name' => 'comp_effecter_count',
7087 'type' => '121'
7088 },
7089 '3' => {
7090 'name' => 'field',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10307091 'type' => '190384'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307092 },
7093 '4' => {
7094 'name' => 'msg',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10307095 'type' => '4206'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307096 }
7097 },
7098 'Reg' => {
7099 '1' => 'rsi'
7100 },
7101 'Return' => '100',
7102 'ShortName' => 'encode_set_state_effecter_states_req'
7103 },
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10307104 '190808' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09307105 'Header' => 'platform.h',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10307106 'Line' => '1335',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307107 'Param' => {
7108 '0' => {
7109 'name' => 'instance_id',
7110 'type' => '121'
7111 },
7112 '1' => {
7113 'name' => 'completion_code',
7114 'type' => '121'
7115 },
7116 '2' => {
7117 'name' => 'msg',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10307118 'type' => '4206'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307119 }
7120 },
7121 'Return' => '100',
7122 'ShortName' => 'encode_set_state_effecter_states_resp'
7123 },
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10307124 '190975' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09307125 'Header' => 'platform.h',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10307126 'Line' => '685',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307127 'Param' => {
7128 '0' => {
7129 'name' => 'sensor',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10307130 'type' => '191365'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307131 },
7132 '1' => {
7133 'name' => 'allocation_size',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10307134 'type' => '31723'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307135 },
7136 '2' => {
7137 'name' => 'possible_states',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10307138 'type' => '191375'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307139 },
7140 '3' => {
7141 'name' => 'possible_states_size',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10307142 'type' => '31723'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307143 },
7144 '4' => {
7145 'name' => 'actual_size',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10307146 'type' => '129639'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307147 }
7148 },
7149 'Reg' => {
7150 '0' => 'rdi',
Andrew Jefferybb50a592024-09-26 21:59:44 +09307151 '1' => 'rsi',
7152 '2' => 'r9',
7153 '3' => 'rcx',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307154 '4' => 'r8'
7155 },
7156 'Return' => '100',
7157 'ShortName' => 'encode_state_sensor_pdr'
7158 },
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10307159 '191385' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09307160 'Header' => 'platform.h',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10307161 'Line' => '925',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307162 'Param' => {
7163 '0' => {
7164 'name' => 'effecter',
Andrew Jeffery1be1d5e2024-11-07 10:43:44 +10307165 'type' => '191775'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307166 },
7167 '1' => {
7168 'name' => 'allocation_size',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10307169 'type' => '31723'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307170 },
7171 '2' => {
7172 'name' => 'possible_states',
Andrew Jeffery1be1d5e2024-11-07 10:43:44 +10307173 'type' => '191785'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307174 },
7175 '3' => {
7176 'name' => 'possible_states_size',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10307177 'type' => '31723'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307178 },
7179 '4' => {
7180 'name' => 'actual_size',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10307181 'type' => '129639'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307182 }
7183 },
7184 'Reg' => {
7185 '0' => 'rdi',
Andrew Jefferyad33b992024-10-02 16:12:15 +09307186 '1' => 'rsi',
Andrew Jeffery1be1d5e2024-11-07 10:43:44 +10307187 '2' => 'r9',
Andrew Jefferyad33b992024-10-02 16:12:15 +09307188 '3' => 'rcx',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307189 '4' => 'r8'
7190 },
7191 'Return' => '100',
7192 'ShortName' => 'encode_state_effecter_pdr'
7193 },
Andrew Jeffery1be1d5e2024-11-07 10:43:44 +10307194 '195180' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307195 'Header' => 'instance-id.h',
7196 'Line' => '85',
7197 'Param' => {
7198 '0' => {
7199 'name' => 'ctx',
Andrew Jeffery1be1d5e2024-11-07 10:43:44 +10307200 'type' => '195360'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307201 },
7202 '1' => {
7203 'name' => 'tid',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307204 'type' => '175'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307205 },
7206 '2' => {
7207 'name' => 'iid',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307208 'type' => '187'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307209 }
7210 },
7211 'Return' => '100',
7212 'ShortName' => 'pldm_instance_id_free'
7213 },
Andrew Jeffery1be1d5e2024-11-07 10:43:44 +10307214 '195365' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307215 'Header' => 'instance-id.h',
7216 'Line' => '68',
7217 'Param' => {
7218 '0' => {
7219 'name' => 'ctx',
Andrew Jeffery1be1d5e2024-11-07 10:43:44 +10307220 'type' => '195360'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307221 },
7222 '1' => {
7223 'name' => 'tid',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307224 'type' => '175'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307225 },
7226 '2' => {
7227 'name' => 'iid',
Andrew Jeffery1be1d5e2024-11-07 10:43:44 +10307228 'type' => '195747'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307229 }
7230 },
7231 'Return' => '100',
7232 'ShortName' => 'pldm_instance_id_alloc'
7233 },
Andrew Jeffery1be1d5e2024-11-07 10:43:44 +10307234 '195752' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307235 'Header' => 'instance-id.h',
7236 'Line' => '51',
7237 'Param' => {
7238 '0' => {
7239 'name' => 'ctx',
Andrew Jeffery1be1d5e2024-11-07 10:43:44 +10307240 'type' => '195360'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307241 }
7242 },
7243 'Reg' => {
7244 '0' => 'rdi'
7245 },
7246 'Return' => '100',
7247 'ShortName' => 'pldm_instance_db_destroy'
7248 },
Andrew Jeffery1be1d5e2024-11-07 10:43:44 +10307249 '195837' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307250 'Header' => 'instance-id.h',
7251 'Line' => '41',
7252 'Param' => {
7253 '0' => {
7254 'name' => 'ctx',
Andrew Jeffery1be1d5e2024-11-07 10:43:44 +10307255 'type' => '195923'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307256 }
7257 },
7258 'Return' => '100',
7259 'ShortName' => 'pldm_instance_db_init_default'
7260 },
Andrew Jeffery1be1d5e2024-11-07 10:43:44 +10307261 '195928' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307262 'Header' => 'instance-id.h',
7263 'Line' => '28',
7264 'Param' => {
7265 '0' => {
7266 'name' => 'ctx',
Andrew Jeffery1be1d5e2024-11-07 10:43:44 +10307267 'type' => '195923'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307268 },
7269 '1' => {
7270 'name' => 'dbpath',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10307271 'type' => '3975'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307272 }
7273 },
7274 'Return' => '100',
7275 'ShortName' => 'pldm_instance_db_init'
7276 },
Andrew Jeffery1be1d5e2024-11-07 10:43:44 +10307277 '196879' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307278 'Header' => 'transport.h',
7279 'Line' => '53',
7280 'Param' => {
7281 '0' => {
7282 'name' => 'transport',
Andrew Jeffery1be1d5e2024-11-07 10:43:44 +10307283 'type' => '196916'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307284 },
7285 '1' => {
7286 'name' => 'tid',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307287 'type' => '175'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307288 },
7289 '2' => {
7290 'name' => 'pldm_msg',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10307291 'type' => '2396'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307292 },
7293 '3' => {
7294 'name' => 'msg_len',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10307295 'type' => '1140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307296 }
7297 },
7298 'Reg' => {
7299 '0' => 'rdi',
7300 '1' => 'rsi',
7301 '2' => 'rdx',
7302 '3' => 'rcx'
7303 },
Andrew Jeffery1be1d5e2024-11-07 10:43:44 +10307304 'Return' => '196830',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307305 'ShortName' => 'pldm_transport_send_msg'
7306 },
Andrew Jeffery1be1d5e2024-11-07 10:43:44 +10307307 '196926' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307308 'Header' => 'transport.h',
7309 'Line' => '118',
7310 'Param' => {
7311 '0' => {
7312 'name' => 'transport',
Andrew Jeffery1be1d5e2024-11-07 10:43:44 +10307313 'type' => '196916'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307314 },
7315 '1' => {
7316 'name' => 'tid',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307317 'type' => '175'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307318 },
7319 '2' => {
7320 'name' => 'pldm_req_msg',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10307321 'type' => '2396'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307322 },
7323 '3' => {
7324 'name' => 'req_msg_len',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10307325 'type' => '1140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307326 },
7327 '4' => {
7328 'name' => 'pldm_resp_msg',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10307329 'type' => '52328'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307330 },
7331 '5' => {
7332 'name' => 'resp_msg_len',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10307333 'type' => '13144'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307334 }
7335 },
7336 'Reg' => {
7337 '2' => 'r14'
7338 },
Andrew Jeffery1be1d5e2024-11-07 10:43:44 +10307339 'Return' => '196830',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307340 'ShortName' => 'pldm_transport_send_recv_msg'
7341 },
Andrew Jeffery1be1d5e2024-11-07 10:43:44 +10307342 '196983' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307343 'Header' => 'mctp-demux.h',
7344 'Line' => '18',
7345 'Param' => {
7346 '0' => {
7347 'name' => 'ctx',
Andrew Jeffery1be1d5e2024-11-07 10:43:44 +10307348 'type' => '196874'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307349 }
7350 },
7351 'Reg' => {
7352 '0' => 'rdi'
7353 },
7354 'Return' => '1',
7355 'ShortName' => 'pldm_transport_mctp_demux_destroy'
7356 },
Andrew Jeffery1be1d5e2024-11-07 10:43:44 +10307357 '197020' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307358 'Header' => 'transport.h',
7359 'Line' => '81',
7360 'Param' => {
7361 '0' => {
7362 'name' => 'transport',
Andrew Jeffery1be1d5e2024-11-07 10:43:44 +10307363 'type' => '196916'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307364 },
7365 '1' => {
7366 'name' => 'tid',
Andrew Jeffery1be1d5e2024-11-07 10:43:44 +10307367 'type' => '197057'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307368 },
7369 '2' => {
7370 'name' => 'pldm_msg',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10307371 'type' => '52328'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307372 },
7373 '3' => {
7374 'name' => 'msg_len',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10307375 'type' => '13144'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307376 }
7377 },
7378 'Reg' => {
7379 '0' => 'rdi',
7380 '1' => 'rsi',
7381 '2' => 'rbp',
7382 '3' => 'rcx'
7383 },
Andrew Jeffery1be1d5e2024-11-07 10:43:44 +10307384 'Return' => '196830',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307385 'ShortName' => 'pldm_transport_recv_msg'
7386 },
Andrew Jeffery1be1d5e2024-11-07 10:43:44 +10307387 '197062' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307388 'Header' => 'mctp-demux.h',
7389 'Line' => '32',
7390 'Param' => {
7391 '0' => {
7392 'name' => 'ctx',
Andrew Jeffery1be1d5e2024-11-07 10:43:44 +10307393 'type' => '196874'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307394 },
7395 '1' => {
7396 'name' => 'tid',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307397 'type' => '175'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307398 },
7399 '2' => {
7400 'name' => 'eid',
Andrew Jeffery1be1d5e2024-11-07 10:43:44 +10307401 'type' => '196715'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307402 }
7403 },
7404 'Reg' => {
7405 '0' => 'rdi',
7406 '1' => 'rsi',
7407 '2' => 'rdx'
7408 },
7409 'Return' => '100',
7410 'ShortName' => 'pldm_transport_mctp_demux_map_tid'
7411 },
Andrew Jeffery1be1d5e2024-11-07 10:43:44 +10307412 '197094' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307413 'Header' => 'mctp-demux.h',
7414 'Line' => '22',
7415 'Param' => {
7416 '0' => {
7417 'name' => 'ctx',
Andrew Jeffery1be1d5e2024-11-07 10:43:44 +10307418 'type' => '196874'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307419 }
7420 },
7421 'Reg' => {
7422 '0' => 'rdi'
7423 },
Andrew Jeffery1be1d5e2024-11-07 10:43:44 +10307424 'Return' => '196916',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307425 'ShortName' => 'pldm_transport_mctp_demux_core'
7426 },
Andrew Jeffery1be1d5e2024-11-07 10:43:44 +10307427 '197138' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307428 'Header' => 'mctp-demux.h',
7429 'Line' => '15',
7430 'Param' => {
7431 '0' => {
7432 'name' => 'ctx',
Andrew Jeffery1be1d5e2024-11-07 10:43:44 +10307433 'type' => '197160'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307434 }
7435 },
7436 'Reg' => {
7437 '0' => 'r12'
7438 },
7439 'Return' => '100',
7440 'ShortName' => 'pldm_transport_mctp_demux_init'
7441 },
Andrew Jeffery1be1d5e2024-11-07 10:43:44 +10307442 '197219' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307443 'Header' => 'pldm.h',
7444 'Line' => '119',
7445 'Return' => '1',
7446 'ShortName' => 'pldm_close'
7447 },
Andrew Jeffery1be1d5e2024-11-07 10:43:44 +10307448 '197263' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307449 'Header' => 'pldm.h',
7450 'Line' => '75',
7451 'Param' => {
7452 '0' => {
7453 'name' => 'eid',
Andrew Jeffery1be1d5e2024-11-07 10:43:44 +10307454 'type' => '196715'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307455 },
7456 '1' => {
7457 'name' => 'mctp_fd',
7458 'type' => '100'
7459 },
7460 '2' => {
7461 'name' => 'pldm_req_msg',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10307462 'type' => '1214'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307463 },
7464 '3' => {
7465 'name' => 'req_msg_len',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10307466 'type' => '1140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307467 }
7468 },
7469 'Reg' => {
7470 '0' => 'rdi',
7471 '1' => 'rsi',
7472 '2' => 'rdx',
7473 '3' => 'rcx'
7474 },
Andrew Jeffery1be1d5e2024-11-07 10:43:44 +10307475 'Return' => '196830',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307476 'ShortName' => 'pldm_send'
7477 },
Andrew Jeffery1be1d5e2024-11-07 10:43:44 +10307478 '197682' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307479 'Header' => 'pldm.h',
7480 'Line' => '57',
7481 'Param' => {
7482 '0' => {
7483 'name' => 'eid',
Andrew Jeffery1be1d5e2024-11-07 10:43:44 +10307484 'type' => '196715'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307485 },
7486 '1' => {
7487 'name' => 'mctp_fd',
7488 'type' => '100'
7489 },
7490 '2' => {
7491 'name' => 'pldm_req_msg',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10307492 'type' => '1214'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307493 },
7494 '3' => {
7495 'name' => 'req_msg_len',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10307496 'type' => '1140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307497 },
7498 '4' => {
7499 'name' => 'pldm_resp_msg',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10307500 'type' => '50345'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307501 },
7502 '5' => {
7503 'name' => 'resp_msg_len',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10307504 'type' => '13144'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307505 }
7506 },
7507 'Reg' => {
7508 '0' => 'rdi',
7509 '1' => 'rsi',
7510 '2' => 'rdx',
7511 '3' => 'rcx',
7512 '4' => 'r8',
7513 '5' => 'r9'
7514 },
Andrew Jeffery1be1d5e2024-11-07 10:43:44 +10307515 'Return' => '196830',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307516 'ShortName' => 'pldm_send_recv'
7517 },
Andrew Jeffery1be1d5e2024-11-07 10:43:44 +10307518 '198165' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307519 'Header' => 'pldm.h',
7520 'Line' => '94',
7521 'Param' => {
7522 '0' => {
7523 'name' => 'eid',
Andrew Jeffery1be1d5e2024-11-07 10:43:44 +10307524 'type' => '196715'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307525 },
7526 '1' => {
7527 'name' => 'mctp_fd',
7528 'type' => '100'
7529 },
7530 '2' => {
7531 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307532 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307533 },
7534 '3' => {
7535 'name' => 'pldm_resp_msg',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10307536 'type' => '50345'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307537 },
7538 '4' => {
7539 'name' => 'resp_msg_len',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10307540 'type' => '13144'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307541 }
7542 },
7543 'Reg' => {
7544 '3' => 'rbx'
7545 },
Andrew Jeffery1be1d5e2024-11-07 10:43:44 +10307546 'Return' => '196830',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307547 'ShortName' => 'pldm_recv'
7548 },
Andrew Jeffery1be1d5e2024-11-07 10:43:44 +10307549 '198391' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307550 'Header' => 'pldm.h',
7551 'Line' => '112',
7552 'Param' => {
7553 '0' => {
7554 'name' => 'eid',
Andrew Jeffery1be1d5e2024-11-07 10:43:44 +10307555 'type' => '196715'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307556 },
7557 '1' => {
7558 'name' => 'mctp_fd',
7559 'type' => '100'
7560 },
7561 '2' => {
7562 'name' => 'pldm_resp_msg',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10307563 'type' => '50345'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307564 },
7565 '3' => {
7566 'name' => 'resp_msg_len',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10307567 'type' => '13144'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307568 }
7569 },
7570 'Reg' => {
7571 '2' => 'r12',
7572 '3' => 'r13'
7573 },
Andrew Jeffery1be1d5e2024-11-07 10:43:44 +10307574 'Return' => '196830',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307575 'ShortName' => 'pldm_recv_any'
7576 },
Andrew Jeffery1be1d5e2024-11-07 10:43:44 +10307577 '198844' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307578 'Header' => 'pldm.h',
7579 'Line' => '39',
Andrew Jeffery1be1d5e2024-11-07 10:43:44 +10307580 'Return' => '196830',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307581 'ShortName' => 'pldm_open'
7582 },
Andrew Jeffery1be1d5e2024-11-07 10:43:44 +10307583 '201262' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307584 'Header' => 'af-mctp.h',
7585 'Line' => '54',
7586 'Param' => {
7587 '0' => {
7588 'name' => 'transport',
Andrew Jeffery1be1d5e2024-11-07 10:43:44 +10307589 'type' => '201418'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307590 },
7591 '1' => {
7592 'name' => 'smctp',
Andrew Jeffery1be1d5e2024-11-07 10:43:44 +10307593 'type' => '201423'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307594 },
7595 '2' => {
7596 'name' => 'len',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10307597 'type' => '1140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307598 }
7599 },
7600 'Reg' => {
7601 '1' => 'rsi',
7602 '2' => 'rdx'
7603 },
7604 'Return' => '100',
7605 'ShortName' => 'pldm_transport_af_mctp_bind'
7606 },
Andrew Jeffery1be1d5e2024-11-07 10:43:44 +10307607 '201428' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307608 'Header' => 'af-mctp.h',
7609 'Line' => '19',
7610 'Param' => {
7611 '0' => {
7612 'name' => 'ctx',
Andrew Jeffery1be1d5e2024-11-07 10:43:44 +10307613 'type' => '201418'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307614 }
7615 },
7616 'Reg' => {
7617 '0' => 'rdi'
7618 },
7619 'Return' => '1',
7620 'ShortName' => 'pldm_transport_af_mctp_destroy'
7621 },
Andrew Jeffery1be1d5e2024-11-07 10:43:44 +10307622 '201512' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307623 'Header' => 'af-mctp.h',
7624 'Line' => '16',
7625 'Param' => {
7626 '0' => {
7627 'name' => 'ctx',
Andrew Jeffery1be1d5e2024-11-07 10:43:44 +10307628 'type' => '201736'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307629 }
7630 },
7631 'Reg' => {
7632 '0' => 'r12'
7633 },
7634 'Return' => '100',
7635 'ShortName' => 'pldm_transport_af_mctp_init'
7636 },
Andrew Jeffery1be1d5e2024-11-07 10:43:44 +10307637 '202923' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307638 'Header' => 'af-mctp.h',
7639 'Line' => '37',
7640 'Param' => {
7641 '0' => {
7642 'name' => 'ctx',
Andrew Jeffery1be1d5e2024-11-07 10:43:44 +10307643 'type' => '201418'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307644 },
7645 '1' => {
7646 'name' => 'tid',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307647 'type' => '175'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307648 },
7649 '2' => {
7650 'name' => 'eid',
Andrew Jeffery1be1d5e2024-11-07 10:43:44 +10307651 'type' => '196715'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307652 }
7653 },
7654 'Reg' => {
7655 '0' => 'rdi',
7656 '1' => 'rsi',
7657 '2' => 'rdx'
7658 },
7659 'Return' => '100',
7660 'ShortName' => 'pldm_transport_af_mctp_unmap_tid'
7661 },
Andrew Jeffery1be1d5e2024-11-07 10:43:44 +10307662 '202996' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307663 'Header' => 'af-mctp.h',
7664 'Line' => '33',
7665 'Param' => {
7666 '0' => {
7667 'name' => 'ctx',
Andrew Jeffery1be1d5e2024-11-07 10:43:44 +10307668 'type' => '201418'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307669 },
7670 '1' => {
7671 'name' => 'tid',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307672 'type' => '175'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307673 },
7674 '2' => {
7675 'name' => 'eid',
Andrew Jeffery1be1d5e2024-11-07 10:43:44 +10307676 'type' => '196715'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307677 }
7678 },
7679 'Reg' => {
7680 '0' => 'rdi',
7681 '1' => 'rsi',
7682 '2' => 'rdx'
7683 },
7684 'Return' => '100',
7685 'ShortName' => 'pldm_transport_af_mctp_map_tid'
7686 },
Andrew Jeffery1be1d5e2024-11-07 10:43:44 +10307687 '203237' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307688 'Header' => 'af-mctp.h',
7689 'Line' => '28',
7690 'Param' => {
7691 '0' => {
7692 'name' => 't',
Andrew Jeffery1be1d5e2024-11-07 10:43:44 +10307693 'type' => '196916'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307694 },
7695 '1' => {
7696 'name' => 'pollfd',
Andrew Jeffery1be1d5e2024-11-07 10:43:44 +10307697 'type' => '199914'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307698 }
7699 },
7700 'Reg' => {
7701 '0' => 'rdi',
7702 '1' => 'rsi'
7703 },
7704 'Return' => '100',
7705 'ShortName' => 'pldm_transport_af_mctp_init_pollfd'
7706 },
Andrew Jeffery1be1d5e2024-11-07 10:43:44 +10307707 '203315' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307708 'Header' => 'af-mctp.h',
7709 'Line' => '23',
7710 'Param' => {
7711 '0' => {
7712 'name' => 'ctx',
Andrew Jeffery1be1d5e2024-11-07 10:43:44 +10307713 'type' => '201418'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307714 }
7715 },
7716 'Reg' => {
7717 '0' => 'rdi'
7718 },
Andrew Jeffery1be1d5e2024-11-07 10:43:44 +10307719 'Return' => '196916',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307720 'ShortName' => 'pldm_transport_af_mctp_core'
7721 },
Andrew Jeffery1be1d5e2024-11-07 10:43:44 +10307722 '207034' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307723 'Header' => 'mctp-demux.h',
7724 'Line' => '36',
7725 'Param' => {
7726 '0' => {
7727 'name' => 'ctx',
Andrew Jeffery1be1d5e2024-11-07 10:43:44 +10307728 'type' => '196874'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307729 },
7730 '1' => {
7731 'name' => 'tid',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307732 'type' => '175'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307733 },
7734 '2' => {
7735 'name' => 'eid',
Andrew Jeffery1be1d5e2024-11-07 10:43:44 +10307736 'type' => '196715'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307737 }
7738 },
7739 'Reg' => {
7740 '0' => 'rdi',
7741 '1' => 'rsi',
7742 '2' => 'rdx'
7743 },
7744 'Return' => '100',
7745 'ShortName' => 'pldm_transport_mctp_demux_unmap_tid'
7746 },
Andrew Jeffery1be1d5e2024-11-07 10:43:44 +10307747 '207348' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307748 'Header' => 'mctp-demux.h',
7749 'Line' => '27',
7750 'Param' => {
7751 '0' => {
7752 'name' => 't',
Andrew Jeffery1be1d5e2024-11-07 10:43:44 +10307753 'type' => '196916'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307754 },
7755 '1' => {
7756 'name' => 'pollfd',
Andrew Jeffery1be1d5e2024-11-07 10:43:44 +10307757 'type' => '199914'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307758 }
7759 },
7760 'Reg' => {
7761 '0' => 'rdi',
7762 '1' => 'rsi'
7763 },
7764 'Return' => '100',
7765 'ShortName' => 'pldm_transport_mctp_demux_init_pollfd'
7766 },
Andrew Jeffery1be1d5e2024-11-07 10:43:44 +10307767 '215184' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307768 'Header' => 'transport.h',
7769 'Line' => '31',
7770 'Param' => {
7771 '0' => {
7772 'name' => 'transport',
Andrew Jeffery1be1d5e2024-11-07 10:43:44 +10307773 'type' => '196916'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307774 },
7775 '1' => {
7776 'name' => 'timeout',
7777 'type' => '100'
7778 }
7779 },
7780 'Return' => '100',
7781 'ShortName' => 'pldm_transport_poll'
7782 },
Andrew Jeffery1be1d5e2024-11-07 10:43:44 +10307783 '217383' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307784 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09307785 'Line' => '912',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307786 'Param' => {
7787 '0' => {
7788 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307789 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307790 },
7791 '1' => {
7792 'name' => 'completion_code',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307793 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307794 },
7795 '2' => {
7796 'name' => 'msg',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10307797 'type' => '4206'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307798 }
7799 },
7800 'Return' => '100',
7801 'ShortName' => 'encode_new_file_with_metadata_resp'
7802 },
Andrew Jeffery1be1d5e2024-11-07 10:43:44 +10307803 '217583' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307804 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09307805 'Line' => '898',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307806 'Param' => {
7807 '0' => {
7808 'name' => 'msg',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10307809 'type' => '4653'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307810 },
7811 '1' => {
7812 'name' => 'payload_length',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10307813 'type' => '1140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307814 },
7815 '2' => {
7816 'name' => 'file_type',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10307817 'type' => '12581'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307818 },
7819 '3' => {
7820 'name' => 'file_handle',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10307821 'type' => '4663'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307822 },
7823 '4' => {
7824 'name' => 'length',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10307825 'type' => '24564'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307826 },
7827 '5' => {
7828 'name' => 'file_meta_data_1',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10307829 'type' => '4663'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307830 },
7831 '6' => {
7832 'name' => 'file_meta_data_2',
7833 'offset' => '0',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10307834 'type' => '4663'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307835 },
7836 '7' => {
7837 'name' => 'file_meta_data_3',
7838 'offset' => '8',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10307839 'type' => '4663'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307840 },
7841 '8' => {
7842 'name' => 'file_meta_data_4',
7843 'offset' => '16',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10307844 'type' => '4663'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307845 }
7846 },
7847 'Reg' => {
7848 '1' => 'r10',
7849 '2' => 'rdx',
7850 '3' => 'rdi',
7851 '4' => 'r8',
7852 '5' => 'r9'
7853 },
7854 'Return' => '100',
7855 'ShortName' => 'decode_new_file_with_metadata_req'
7856 },
Andrew Jeffery1be1d5e2024-11-07 10:43:44 +10307857 '217815' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307858 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09307859 'Line' => '881',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307860 'Param' => {
7861 '0' => {
7862 'name' => 'msg',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10307863 'type' => '4653'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307864 },
7865 '1' => {
7866 'name' => 'payload_length',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10307867 'type' => '1140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307868 },
7869 '2' => {
7870 'name' => 'completion_code',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10307871 'type' => '4658'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307872 }
7873 },
7874 'Reg' => {
7875 '0' => 'rdi',
7876 '1' => 'rsi',
7877 '2' => 'rdx'
7878 },
7879 'Return' => '100',
7880 'ShortName' => 'decode_new_file_with_metadata_resp'
7881 },
Andrew Jeffery1be1d5e2024-11-07 10:43:44 +10307882 '217916' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307883 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09307884 'Line' => '866',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307885 'Param' => {
7886 '0' => {
7887 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307888 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307889 },
7890 '1' => {
7891 'name' => 'file_type',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10307892 'type' => '1006'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307893 },
7894 '2' => {
7895 'name' => 'file_handle',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10307896 'type' => '1018'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307897 },
7898 '3' => {
7899 'name' => 'length',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10307900 'type' => '15914'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307901 },
7902 '4' => {
7903 'name' => 'file_meta_data_1',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10307904 'type' => '1018'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307905 },
7906 '5' => {
7907 'name' => 'file_meta_data_2',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10307908 'type' => '1018'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307909 },
7910 '6' => {
7911 'name' => 'file_meta_data_3',
7912 'offset' => '0',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10307913 'type' => '1018'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307914 },
7915 '7' => {
7916 'name' => 'file_meta_data_4',
7917 'offset' => '8',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10307918 'type' => '1018'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307919 },
7920 '8' => {
7921 'name' => 'msg',
7922 'offset' => '16',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10307923 'type' => '4206'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307924 }
7925 },
7926 'Reg' => {
7927 '2' => 'r14'
7928 },
7929 'Return' => '100',
7930 'ShortName' => 'encode_new_file_with_metadata_req'
7931 },
Andrew Jeffery1be1d5e2024-11-07 10:43:44 +10307932 '218213' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307933 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09307934 'Line' => '824',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307935 'Param' => {
7936 '0' => {
7937 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307938 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307939 },
7940 '1' => {
7941 'name' => 'completion_code',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307942 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307943 },
7944 '2' => {
7945 'name' => 'msg',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10307946 'type' => '4206'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307947 }
7948 },
7949 'Return' => '100',
7950 'ShortName' => 'encode_file_ack_with_meta_data_resp'
7951 },
Andrew Jeffery1be1d5e2024-11-07 10:43:44 +10307952 '218408' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307953 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09307954 'Line' => '811',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307955 'Param' => {
7956 '0' => {
7957 'name' => 'msg',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10307958 'type' => '4653'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307959 },
7960 '1' => {
7961 'name' => 'payload_length',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10307962 'type' => '1140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307963 },
7964 '2' => {
7965 'name' => 'file_type',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10307966 'type' => '12581'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307967 },
7968 '3' => {
7969 'name' => 'file_handle',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10307970 'type' => '4663'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307971 },
7972 '4' => {
7973 'name' => 'file_status',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10307974 'type' => '4658'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307975 },
7976 '5' => {
7977 'name' => 'file_meta_data_1',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10307978 'type' => '4663'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307979 },
7980 '6' => {
7981 'name' => 'file_meta_data_2',
7982 'offset' => '0',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10307983 'type' => '4663'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307984 },
7985 '7' => {
7986 'name' => 'file_meta_data_3',
7987 'offset' => '8',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10307988 'type' => '4663'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307989 },
7990 '8' => {
7991 'name' => 'file_meta_data_4',
7992 'offset' => '16',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10307993 'type' => '4663'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307994 }
7995 },
7996 'Reg' => {
7997 '1' => 'rsi',
7998 '2' => 'rdx',
7999 '3' => 'rcx',
8000 '4' => 'r8',
8001 '5' => 'r9'
8002 },
8003 'Return' => '100',
8004 'ShortName' => 'decode_file_ack_with_meta_data_req'
8005 },
Andrew Jeffery1be1d5e2024-11-07 10:43:44 +10308006 '218620' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308007 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308008 'Line' => '794',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308009 'Param' => {
8010 '0' => {
8011 'name' => 'msg',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10308012 'type' => '4653'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308013 },
8014 '1' => {
8015 'name' => 'payload_length',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10308016 'type' => '1140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308017 },
8018 '2' => {
8019 'name' => 'completion_code',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10308020 'type' => '4658'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308021 }
8022 },
8023 'Reg' => {
8024 '0' => 'rdi',
8025 '1' => 'rsi',
8026 '2' => 'rdx'
8027 },
8028 'Return' => '100',
8029 'ShortName' => 'decode_file_ack_with_meta_data_resp'
8030 },
Andrew Jeffery1be1d5e2024-11-07 10:43:44 +10308031 '218716' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308032 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308033 'Line' => '781',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308034 'Param' => {
8035 '0' => {
8036 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308037 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308038 },
8039 '1' => {
8040 'name' => 'file_type',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10308041 'type' => '1006'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308042 },
8043 '2' => {
8044 'name' => 'file_handle',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10308045 'type' => '1018'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308046 },
8047 '3' => {
8048 'name' => 'file_status',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308049 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308050 },
8051 '4' => {
8052 'name' => 'file_meta_data_1',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10308053 'type' => '1018'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308054 },
8055 '5' => {
8056 'name' => 'file_meta_data_2',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10308057 'type' => '1018'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308058 },
8059 '6' => {
8060 'name' => 'file_meta_data_3',
8061 'offset' => '0',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10308062 'type' => '1018'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308063 },
8064 '7' => {
8065 'name' => 'file_meta_data_4',
8066 'offset' => '8',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10308067 'type' => '1018'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308068 },
8069 '8' => {
8070 'name' => 'msg',
8071 'offset' => '16',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10308072 'type' => '4206'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308073 }
8074 },
8075 'Reg' => {
8076 '2' => 'r14'
8077 },
8078 'Return' => '100',
8079 'ShortName' => 'encode_file_ack_with_meta_data_req'
8080 },
Andrew Jeffery1be1d5e2024-11-07 10:43:44 +10308081 '219013' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308082 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308083 'Line' => '741',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308084 'Param' => {
8085 '0' => {
8086 'name' => 'msg',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10308087 'type' => '4653'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308088 },
8089 '1' => {
8090 'name' => 'payload_length',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10308091 'type' => '1140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308092 },
8093 '2' => {
8094 'name' => 'completion_code',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10308095 'type' => '4658'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308096 }
8097 },
8098 'Reg' => {
8099 '0' => 'rdi',
8100 '1' => 'rsi',
8101 '2' => 'rdx'
8102 },
8103 'Return' => '100',
8104 'ShortName' => 'decode_file_ack_resp'
8105 },
Andrew Jeffery1be1d5e2024-11-07 10:43:44 +10308106 '219114' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308107 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308108 'Line' => '730',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308109 'Param' => {
8110 '0' => {
8111 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308112 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308113 },
8114 '1' => {
8115 'name' => 'file_type',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10308116 'type' => '1006'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308117 },
8118 '2' => {
8119 'name' => 'file_handle',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10308120 'type' => '1018'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308121 },
8122 '3' => {
8123 'name' => 'file_status',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308124 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308125 },
8126 '4' => {
8127 'name' => 'msg',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10308128 'type' => '4206'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308129 }
8130 },
8131 'Return' => '100',
8132 'ShortName' => 'encode_file_ack_req'
8133 },
Andrew Jeffery1be1d5e2024-11-07 10:43:44 +10308134 '219349' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308135 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308136 'Line' => '718',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308137 'Param' => {
8138 '0' => {
8139 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308140 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308141 },
8142 '1' => {
8143 'name' => 'completion_code',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308144 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308145 },
8146 '2' => {
8147 'name' => 'msg',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10308148 'type' => '4206'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308149 }
8150 },
8151 'Return' => '100',
8152 'ShortName' => 'encode_file_ack_resp'
8153 },
Andrew Jeffery1be1d5e2024-11-07 10:43:44 +10308154 '219539' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308155 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308156 'Line' => '706',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308157 'Param' => {
8158 '0' => {
8159 'name' => 'msg',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10308160 'type' => '4653'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308161 },
8162 '1' => {
8163 'name' => 'payload_length',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10308164 'type' => '1140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308165 },
8166 '2' => {
8167 'name' => 'file_type',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10308168 'type' => '12581'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308169 },
8170 '3' => {
8171 'name' => 'file_handle',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10308172 'type' => '4663'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308173 },
8174 '4' => {
8175 'name' => 'file_status',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10308176 'type' => '4658'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308177 }
8178 },
8179 'Reg' => {
8180 '1' => 'rsi',
8181 '2' => 'rdx',
8182 '3' => 'rcx',
8183 '4' => 'r8'
8184 },
8185 'Return' => '100',
8186 'ShortName' => 'decode_file_ack_req'
8187 },
Andrew Jeffery1be1d5e2024-11-07 10:43:44 +10308188 '219681' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308189 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308190 'Line' => '675',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308191 'Param' => {
8192 '0' => {
8193 'name' => 'msg',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10308194 'type' => '4653'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308195 },
8196 '1' => {
8197 'name' => 'payload_length',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10308198 'type' => '1140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308199 },
8200 '2' => {
8201 'name' => 'completion_code',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10308202 'type' => '4658'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308203 },
8204 '3' => {
8205 'name' => 'length',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10308206 'type' => '4663'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308207 }
8208 },
8209 'Reg' => {
8210 '0' => 'rdi',
8211 '1' => 'rsi',
8212 '2' => 'rdx',
8213 '3' => 'rcx'
8214 },
8215 'Return' => '100',
8216 'ShortName' => 'decode_rw_file_by_type_resp'
8217 },
Andrew Jeffery1be1d5e2024-11-07 10:43:44 +10308218 '219796' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308219 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308220 'Line' => '661',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308221 'Param' => {
8222 '0' => {
8223 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308224 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308225 },
8226 '1' => {
8227 'name' => 'command',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308228 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308229 },
8230 '2' => {
8231 'name' => 'file_type',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10308232 'type' => '1006'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308233 },
8234 '3' => {
8235 'name' => 'file_handle',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10308236 'type' => '1018'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308237 },
8238 '4' => {
8239 'name' => 'offset',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10308240 'type' => '1018'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308241 },
8242 '5' => {
8243 'name' => 'length',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10308244 'type' => '1018'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308245 },
8246 '6' => {
8247 'name' => 'msg',
8248 'offset' => '0',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10308249 'type' => '4206'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308250 }
8251 },
8252 'Return' => '100',
8253 'ShortName' => 'encode_rw_file_by_type_req'
8254 },
Andrew Jeffery1be1d5e2024-11-07 10:43:44 +10308255 '220066' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308256 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308257 'Line' => '644',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308258 'Param' => {
8259 '0' => {
8260 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308261 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308262 },
8263 '1' => {
8264 'name' => 'command',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308265 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308266 },
8267 '2' => {
8268 'name' => 'completion_code',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308269 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308270 },
8271 '3' => {
8272 'name' => 'length',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10308273 'type' => '1018'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308274 },
8275 '4' => {
8276 'name' => 'msg',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10308277 'type' => '4206'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308278 }
8279 },
8280 'Return' => '100',
8281 'ShortName' => 'encode_rw_file_by_type_resp'
8282 },
Andrew Jeffery1be1d5e2024-11-07 10:43:44 +10308283 '220296' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308284 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308285 'Line' => '626',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308286 'Param' => {
8287 '0' => {
8288 'name' => 'msg',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10308289 'type' => '4653'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308290 },
8291 '1' => {
8292 'name' => 'payload_length',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10308293 'type' => '1140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308294 },
8295 '2' => {
8296 'name' => 'file_type',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10308297 'type' => '12581'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308298 },
8299 '3' => {
8300 'name' => 'file_handle',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10308301 'type' => '4663'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308302 },
8303 '4' => {
8304 'name' => 'offset',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10308305 'type' => '4663'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308306 },
8307 '5' => {
8308 'name' => 'length',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10308309 'type' => '4663'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308310 }
8311 },
8312 'Reg' => {
8313 '1' => 'r10',
8314 '2' => 'rdx',
8315 '3' => 'rdi',
8316 '4' => 'r8',
8317 '5' => 'r9'
8318 },
8319 'Return' => '100',
8320 'ShortName' => 'decode_rw_file_by_type_req'
8321 },
Andrew Jeffery1be1d5e2024-11-07 10:43:44 +10308322 '220458' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308323 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308324 'Line' => '590',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308325 'Param' => {
8326 '0' => {
8327 'name' => 'msg',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10308328 'type' => '4653'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308329 },
8330 '1' => {
8331 'name' => 'payload_length',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10308332 'type' => '1140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308333 },
8334 '2' => {
8335 'name' => 'completion_code',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10308336 'type' => '4658'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308337 }
8338 },
8339 'Reg' => {
8340 '0' => 'rdi',
8341 '1' => 'rsi',
8342 '2' => 'rdx'
8343 },
8344 'Return' => '100',
8345 'ShortName' => 'decode_new_file_resp'
8346 },
Andrew Jeffery1be1d5e2024-11-07 10:43:44 +10308347 '220559' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308348 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308349 'Line' => '579',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308350 'Param' => {
8351 '0' => {
8352 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308353 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308354 },
8355 '1' => {
8356 'name' => 'file_type',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10308357 'type' => '1006'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308358 },
8359 '2' => {
8360 'name' => 'file_handle',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10308361 'type' => '1018'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308362 },
8363 '3' => {
8364 'name' => 'length',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10308365 'type' => '15914'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308366 },
8367 '4' => {
8368 'name' => 'msg',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10308369 'type' => '4206'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308370 }
8371 },
8372 'Return' => '100',
8373 'ShortName' => 'encode_new_file_req'
8374 },
Andrew Jeffery1be1d5e2024-11-07 10:43:44 +10308375 '220794' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308376 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308377 'Line' => '567',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308378 'Param' => {
8379 '0' => {
8380 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308381 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308382 },
8383 '1' => {
8384 'name' => 'completion_code',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308385 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308386 },
8387 '2' => {
8388 'name' => 'msg',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10308389 'type' => '4206'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308390 }
8391 },
8392 'Return' => '100',
8393 'ShortName' => 'encode_new_file_resp'
8394 },
Andrew Jeffery1be1d5e2024-11-07 10:43:44 +10308395 '220984' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308396 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308397 'Line' => '555',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308398 'Param' => {
8399 '0' => {
8400 'name' => 'msg',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10308401 'type' => '4653'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308402 },
8403 '1' => {
8404 'name' => 'payload_length',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10308405 'type' => '1140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308406 },
8407 '2' => {
8408 'name' => 'file_type',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10308409 'type' => '12581'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308410 },
8411 '3' => {
8412 'name' => 'file_handle',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10308413 'type' => '4663'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308414 },
8415 '4' => {
8416 'name' => 'length',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10308417 'type' => '24564'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308418 }
8419 },
8420 'Reg' => {
8421 '1' => 'r9',
8422 '2' => 'rdx',
8423 '3' => 'rcx',
8424 '4' => 'r8'
8425 },
8426 'Return' => '100',
8427 'ShortName' => 'decode_new_file_req'
8428 },
Andrew Jeffery1be1d5e2024-11-07 10:43:44 +10308429 '221126' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308430 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308431 'Line' => '523',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308432 'Param' => {
8433 '0' => {
8434 'name' => 'msg',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10308435 'type' => '4653'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308436 },
8437 '1' => {
8438 'name' => 'payload_length',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10308439 'type' => '1140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308440 },
8441 '2' => {
8442 'name' => 'completion_code',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10308443 'type' => '4658'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308444 },
8445 '3' => {
8446 'name' => 'length',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10308447 'type' => '4663'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308448 }
8449 },
8450 'Reg' => {
8451 '0' => 'rdi',
8452 '1' => 'rsi',
8453 '2' => 'rdx',
8454 '3' => 'rcx'
8455 },
8456 'Return' => '100',
8457 'ShortName' => 'decode_rw_file_by_type_memory_resp'
8458 },
Andrew Jeffery1be1d5e2024-11-07 10:43:44 +10308459 '221241' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308460 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308461 'Line' => '509',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308462 'Param' => {
8463 '0' => {
8464 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308465 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308466 },
8467 '1' => {
8468 'name' => 'command',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308469 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308470 },
8471 '2' => {
8472 'name' => 'file_type',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10308473 'type' => '1006'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308474 },
8475 '3' => {
8476 'name' => 'file_handle',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10308477 'type' => '1018'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308478 },
8479 '4' => {
8480 'name' => 'offset',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10308481 'type' => '1018'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308482 },
8483 '5' => {
8484 'name' => 'length',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10308485 'type' => '1018'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308486 },
8487 '6' => {
8488 'name' => 'address',
8489 'offset' => '0',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10308490 'type' => '15914'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308491 },
8492 '7' => {
8493 'name' => 'msg',
8494 'offset' => '8',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10308495 'type' => '4206'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308496 }
8497 },
8498 'Return' => '100',
8499 'ShortName' => 'encode_rw_file_by_type_memory_req'
8500 },
Andrew Jeffery1be1d5e2024-11-07 10:43:44 +10308501 '221526' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308502 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308503 'Line' => '491',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308504 'Param' => {
8505 '0' => {
8506 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308507 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308508 },
8509 '1' => {
8510 'name' => 'command',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308511 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308512 },
8513 '2' => {
8514 'name' => 'completion_code',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308515 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308516 },
8517 '3' => {
8518 'name' => 'length',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10308519 'type' => '1018'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308520 },
8521 '4' => {
8522 'name' => 'msg',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10308523 'type' => '4206'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308524 }
8525 },
8526 'Return' => '100',
8527 'ShortName' => 'encode_rw_file_by_type_memory_resp'
8528 },
Andrew Jeffery1be1d5e2024-11-07 10:43:44 +10308529 '221756' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308530 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308531 'Line' => '473',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308532 'Param' => {
8533 '0' => {
8534 'name' => 'msg',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10308535 'type' => '4653'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308536 },
8537 '1' => {
8538 'name' => 'payload_length',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10308539 'type' => '1140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308540 },
8541 '2' => {
8542 'name' => 'file_type',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10308543 'type' => '12581'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308544 },
8545 '3' => {
8546 'name' => 'file_handle',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10308547 'type' => '4663'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308548 },
8549 '4' => {
8550 'name' => 'offset',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10308551 'type' => '4663'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308552 },
8553 '5' => {
8554 'name' => 'length',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10308555 'type' => '4663'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308556 },
8557 '6' => {
8558 'name' => 'address',
8559 'offset' => '0',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10308560 'type' => '24564'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308561 }
8562 },
8563 'Reg' => {
8564 '1' => 'r10',
8565 '2' => 'rdx',
8566 '3' => 'rdi',
8567 '4' => 'r8',
8568 '5' => 'r9'
8569 },
8570 'Return' => '100',
8571 'ShortName' => 'decode_rw_file_by_type_memory_req'
8572 },
Andrew Jeffery1be1d5e2024-11-07 10:43:44 +10308573 '221933' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308574 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308575 'Line' => '435',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308576 'Param' => {
8577 '0' => {
8578 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308579 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308580 },
8581 '1' => {
8582 'name' => 'completion_code',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308583 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308584 },
8585 '2' => {
8586 'name' => 'length',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10308587 'type' => '1018'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308588 },
8589 '3' => {
8590 'name' => 'msg',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10308591 'type' => '4206'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308592 }
8593 },
8594 'Return' => '100',
8595 'ShortName' => 'encode_write_file_resp'
8596 },
Andrew Jeffery1be1d5e2024-11-07 10:43:44 +10308597 '222148' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308598 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308599 'Line' => '422',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308600 'Param' => {
8601 '0' => {
8602 'name' => 'msg',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10308603 'type' => '4653'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308604 },
8605 '1' => {
8606 'name' => 'payload_length',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10308607 'type' => '1140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308608 },
8609 '2' => {
8610 'name' => 'completion_code',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10308611 'type' => '4658'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308612 },
8613 '3' => {
8614 'name' => 'length',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10308615 'type' => '4663'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308616 }
8617 },
8618 'Reg' => {
8619 '0' => 'rdi',
8620 '1' => 'rsi',
8621 '2' => 'rdx',
8622 '3' => 'rcx'
8623 },
8624 'Return' => '100',
8625 'ShortName' => 'decode_write_file_resp'
8626 },
Andrew Jeffery1be1d5e2024-11-07 10:43:44 +10308627 '222258' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308628 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308629 'Line' => '410',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308630 'Param' => {
8631 '0' => {
8632 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308633 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308634 },
8635 '1' => {
8636 'name' => 'file_handle',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10308637 'type' => '1018'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308638 },
8639 '2' => {
8640 'name' => 'offset',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10308641 'type' => '1018'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308642 },
8643 '3' => {
8644 'name' => 'length',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10308645 'type' => '1018'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308646 },
8647 '4' => {
8648 'name' => 'msg',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10308649 'type' => '4206'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308650 }
8651 },
8652 'Return' => '100',
8653 'ShortName' => 'encode_write_file_req'
8654 },
Andrew Jeffery1be1d5e2024-11-07 10:43:44 +10308655 '222493' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308656 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308657 'Line' => '391',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308658 'Param' => {
8659 '0' => {
8660 'name' => 'msg',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10308661 'type' => '4653'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308662 },
8663 '1' => {
8664 'name' => 'payload_length',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10308665 'type' => '1140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308666 },
8667 '2' => {
8668 'name' => 'file_handle',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10308669 'type' => '4663'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308670 },
8671 '3' => {
8672 'name' => 'offset',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10308673 'type' => '4663'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308674 },
8675 '4' => {
8676 'name' => 'length',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10308677 'type' => '4663'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308678 },
8679 '5' => {
8680 'name' => 'file_data_offset',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10308681 'type' => '13144'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308682 }
8683 },
8684 'Reg' => {
8685 '1' => 'rsi',
8686 '3' => 'rcx',
8687 '4' => 'r8',
8688 '5' => 'r9'
8689 },
8690 'Return' => '100',
8691 'ShortName' => 'decode_write_file_req'
8692 },
Andrew Jeffery1be1d5e2024-11-07 10:43:44 +10308693 '222648' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308694 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308695 'Line' => '377',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308696 'Param' => {
8697 '0' => {
8698 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308699 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308700 },
8701 '1' => {
8702 'name' => 'completion_code',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308703 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308704 },
8705 '2' => {
8706 'name' => 'length',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10308707 'type' => '1018'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308708 },
8709 '3' => {
8710 'name' => 'msg',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10308711 'type' => '4206'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308712 }
8713 },
8714 'Return' => '100',
8715 'ShortName' => 'encode_read_file_resp'
8716 },
Andrew Jeffery1be1d5e2024-11-07 10:43:44 +10308717 '222863' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308718 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308719 'Line' => '359',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308720 'Param' => {
8721 '0' => {
8722 'name' => 'msg',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10308723 'type' => '4653'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308724 },
8725 '1' => {
8726 'name' => 'payload_length',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10308727 'type' => '1140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308728 },
8729 '2' => {
8730 'name' => 'completion_code',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10308731 'type' => '4658'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308732 },
8733 '3' => {
8734 'name' => 'length',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10308735 'type' => '4663'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308736 },
8737 '4' => {
8738 'name' => 'file_data_offset',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10308739 'type' => '13144'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308740 }
8741 },
8742 'Reg' => {
8743 '1' => 'r9',
8744 '2' => 'rdx',
8745 '3' => 'rcx',
8746 '4' => 'r8'
8747 },
8748 'Return' => '100',
8749 'ShortName' => 'decode_read_file_resp'
8750 },
Andrew Jeffery1be1d5e2024-11-07 10:43:44 +10308751 '222999' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308752 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308753 'Line' => '344',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308754 'Param' => {
8755 '0' => {
8756 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308757 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308758 },
8759 '1' => {
8760 'name' => 'file_handle',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10308761 'type' => '1018'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308762 },
8763 '2' => {
8764 'name' => 'offset',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10308765 'type' => '1018'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308766 },
8767 '3' => {
8768 'name' => 'length',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10308769 'type' => '1018'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308770 },
8771 '4' => {
8772 'name' => 'msg',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10308773 'type' => '4206'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308774 }
8775 },
8776 'Return' => '100',
8777 'ShortName' => 'encode_read_file_req'
8778 },
Andrew Jeffery1be1d5e2024-11-07 10:43:44 +10308779 '223234' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308780 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308781 'Line' => '330',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308782 'Param' => {
8783 '0' => {
8784 'name' => 'msg',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10308785 'type' => '4653'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308786 },
8787 '1' => {
8788 'name' => 'payload_length',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10308789 'type' => '1140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308790 },
8791 '2' => {
8792 'name' => 'file_handle',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10308793 'type' => '4663'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308794 },
8795 '3' => {
8796 'name' => 'offset',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10308797 'type' => '4663'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308798 },
8799 '4' => {
8800 'name' => 'length',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10308801 'type' => '4663'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308802 }
8803 },
8804 'Reg' => {
8805 '1' => 'r9',
8806 '2' => 'rdx',
8807 '3' => 'rcx',
8808 '4' => 'r8'
8809 },
8810 'Return' => '100',
8811 'ShortName' => 'decode_read_file_req'
8812 },
Andrew Jeffery1be1d5e2024-11-07 10:43:44 +10308813 '223370' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308814 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308815 'Line' => '274',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308816 'Param' => {
8817 '0' => {
8818 'name' => 'msg',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10308819 'type' => '4653'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308820 },
8821 '1' => {
8822 'name' => 'payload_length',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10308823 'type' => '1140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308824 },
8825 '2' => {
8826 'name' => 'completion_code',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10308827 'type' => '4658'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308828 },
8829 '3' => {
8830 'name' => 'next_transfer_handle',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10308831 'type' => '4663'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308832 },
8833 '4' => {
8834 'name' => 'transfer_flag',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10308835 'type' => '4658'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308836 },
8837 '5' => {
8838 'name' => 'file_table_data_start_offset',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10308839 'type' => '4658'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308840 },
8841 '6' => {
8842 'name' => 'file_table_length',
8843 'offset' => '0',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10308844 'type' => '13144'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308845 }
8846 },
8847 'Reg' => {
8848 '1' => 'rsi',
8849 '2' => 'rdi',
8850 '3' => 'r10',
8851 '4' => 'r8',
8852 '5' => 'r9'
8853 },
8854 'Return' => '100',
8855 'ShortName' => 'decode_get_file_table_resp'
8856 },
Andrew Jeffery1be1d5e2024-11-07 10:43:44 +10308857 '223544' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308858 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308859 'Line' => '258',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308860 'Param' => {
8861 '0' => {
8862 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308863 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308864 },
8865 '1' => {
8866 'name' => 'transfer_handle',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10308867 'type' => '1018'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308868 },
8869 '2' => {
8870 'name' => 'transfer_opflag',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308871 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308872 },
8873 '3' => {
8874 'name' => 'table_type',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308875 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308876 },
8877 '4' => {
8878 'name' => 'msg',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10308879 'type' => '4206'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308880 }
8881 },
8882 'Return' => '100',
8883 'ShortName' => 'encode_get_file_table_req'
8884 },
Andrew Jeffery1be1d5e2024-11-07 10:43:44 +10308885 '223771' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308886 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308887 'Line' => '244',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308888 'Param' => {
8889 '0' => {
8890 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308891 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308892 },
8893 '1' => {
8894 'name' => 'completion_code',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308895 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308896 },
8897 '2' => {
8898 'name' => 'next_transfer_handle',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10308899 'type' => '1018'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308900 },
8901 '3' => {
8902 'name' => 'transfer_flag',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308903 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308904 },
8905 '4' => {
8906 'name' => 'table_data',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10308907 'type' => '1214'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308908 },
8909 '5' => {
8910 'name' => 'table_size',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10308911 'type' => '1140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308912 },
8913 '6' => {
8914 'name' => 'msg',
8915 'offset' => '0',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10308916 'type' => '4206'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308917 }
8918 },
8919 'Reg' => {
8920 '2' => 'r15'
8921 },
8922 'Return' => '100',
8923 'ShortName' => 'encode_get_file_table_resp'
8924 },
Andrew Jeffery1be1d5e2024-11-07 10:43:44 +10308925 '224129' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308926 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308927 'Line' => '227',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308928 'Param' => {
8929 '0' => {
8930 'name' => 'msg',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10308931 'type' => '4653'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308932 },
8933 '1' => {
8934 'name' => 'payload_length',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10308935 'type' => '1140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308936 },
8937 '2' => {
8938 'name' => 'transfer_handle',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10308939 'type' => '4663'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308940 },
8941 '3' => {
8942 'name' => 'transfer_opflag',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10308943 'type' => '4658'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308944 },
8945 '4' => {
8946 'name' => 'table_type',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10308947 'type' => '4658'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308948 }
8949 },
8950 'Reg' => {
8951 '1' => 'r9',
8952 '2' => 'rdx',
8953 '3' => 'rcx',
8954 '4' => 'r8'
8955 },
8956 'Return' => '100',
8957 'ShortName' => 'decode_get_file_table_req'
8958 },
Andrew Jeffery1be1d5e2024-11-07 10:43:44 +10308959 '224264' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308960 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308961 'Line' => '183',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308962 'Param' => {
8963 '0' => {
8964 'name' => 'msg',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10308965 'type' => '4653'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308966 },
8967 '1' => {
8968 'name' => 'payload_length',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10308969 'type' => '1140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308970 },
8971 '2' => {
8972 'name' => 'completion_code',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10308973 'type' => '4658'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308974 },
8975 '3' => {
8976 'name' => 'length',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10308977 'type' => '4663'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308978 }
8979 },
8980 'Reg' => {
8981 '0' => 'rdi',
8982 '1' => 'rsi',
8983 '2' => 'rdx',
8984 '3' => 'rcx'
8985 },
8986 'Return' => '100',
8987 'ShortName' => 'decode_rw_file_memory_resp'
8988 },
Andrew Jeffery1be1d5e2024-11-07 10:43:44 +10308989 '224373' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308990 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308991 'Line' => '169',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308992 'Param' => {
8993 '0' => {
8994 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308995 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308996 },
8997 '1' => {
8998 'name' => 'command',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308999 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309000 },
9001 '2' => {
9002 'name' => 'file_handle',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10309003 'type' => '1018'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309004 },
9005 '3' => {
9006 'name' => 'offset',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10309007 'type' => '1018'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309008 },
9009 '4' => {
9010 'name' => 'length',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10309011 'type' => '1018'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309012 },
9013 '5' => {
9014 'name' => 'address',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10309015 'type' => '15914'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309016 },
9017 '6' => {
9018 'name' => 'msg',
9019 'offset' => '0',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10309020 'type' => '4206'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309021 }
9022 },
9023 'Reg' => {
9024 '2' => 'r14'
9025 },
9026 'Return' => '100',
9027 'ShortName' => 'encode_rw_file_memory_req'
9028 },
Andrew Jeffery1be1d5e2024-11-07 10:43:44 +10309029 '224632' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309030 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09309031 'Line' => '152',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309032 'Param' => {
9033 '0' => {
9034 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +09309035 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309036 },
9037 '1' => {
9038 'name' => 'command',
Andrew Jeffery48761c62024-06-03 15:48:26 +09309039 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309040 },
9041 '2' => {
9042 'name' => 'completion_code',
Andrew Jeffery48761c62024-06-03 15:48:26 +09309043 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309044 },
9045 '3' => {
9046 'name' => 'length',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10309047 'type' => '1018'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309048 },
9049 '4' => {
9050 'name' => 'msg',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10309051 'type' => '4206'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309052 }
9053 },
9054 'Return' => '100',
9055 'ShortName' => 'encode_rw_file_memory_resp'
9056 },
Andrew Jeffery1be1d5e2024-11-07 10:43:44 +10309057 '224853' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309058 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09309059 'Line' => '136',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309060 'Param' => {
9061 '0' => {
9062 'name' => 'msg',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10309063 'type' => '4653'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309064 },
9065 '1' => {
9066 'name' => 'payload_length',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10309067 'type' => '1140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309068 },
9069 '2' => {
9070 'name' => 'file_handle',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10309071 'type' => '4663'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309072 },
9073 '3' => {
9074 'name' => 'offset',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10309075 'type' => '4663'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309076 },
9077 '4' => {
9078 'name' => 'length',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10309079 'type' => '4663'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309080 },
9081 '5' => {
9082 'name' => 'address',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10309083 'type' => '24564'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309084 }
9085 },
9086 'Reg' => {
9087 '1' => 'r10',
9088 '2' => 'rdx',
9089 '3' => 'rdi',
9090 '4' => 'r8',
9091 '5' => 'r9'
9092 },
9093 'Return' => '100',
9094 'ShortName' => 'decode_rw_file_memory_req'
9095 },
Andrew Jeffery1be1d5e2024-11-07 10:43:44 +10309096 '225902' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309097 'Header' => 'host.h',
9098 'Line' => '101',
9099 'Param' => {
9100 '0' => {
9101 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +09309102 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309103 },
9104 '1' => {
9105 'name' => 'completion_code',
Andrew Jeffery48761c62024-06-03 15:48:26 +09309106 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309107 },
9108 '2' => {
9109 'name' => 'rack_entry',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10309110 'type' => '1018'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309111 },
9112 '3' => {
9113 'name' => 'pri_cec_node',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10309114 'type' => '1018'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309115 },
9116 '4' => {
9117 'name' => 'msg',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10309118 'type' => '4206'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309119 },
9120 '5' => {
9121 'name' => 'payload_length',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10309122 'type' => '1140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309123 }
9124 },
9125 'Reg' => {
9126 '2' => 'r12'
9127 },
9128 'Return' => '100',
9129 'ShortName' => 'encode_get_alert_status_resp'
9130 },
Andrew Jeffery1be1d5e2024-11-07 10:43:44 +10309131 '226150' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309132 'Header' => 'host.h',
9133 'Line' => '86',
9134 'Param' => {
9135 '0' => {
9136 'name' => 'msg',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10309137 'type' => '4653'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309138 },
9139 '1' => {
9140 'name' => 'payload_length',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10309141 'type' => '1140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309142 },
9143 '2' => {
9144 'name' => 'version_id',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10309145 'type' => '4658'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309146 }
9147 },
9148 'Reg' => {
9149 '0' => 'rdi',
9150 '1' => 'rsi',
9151 '2' => 'rdx'
9152 },
9153 'Return' => '100',
9154 'ShortName' => 'decode_get_alert_status_req'
9155 },
Andrew Jeffery1be1d5e2024-11-07 10:43:44 +10309156 '226233' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309157 'Header' => 'host.h',
9158 'Line' => '70',
9159 'Param' => {
9160 '0' => {
9161 'name' => 'msg',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10309162 'type' => '4653'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309163 },
9164 '1' => {
9165 'name' => 'payload_length',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10309166 'type' => '1140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309167 },
9168 '2' => {
9169 'name' => 'completion_code',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10309170 'type' => '4658'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309171 },
9172 '3' => {
9173 'name' => 'rack_entry',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10309174 'type' => '4663'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309175 },
9176 '4' => {
9177 'name' => 'pri_cec_node',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10309178 'type' => '4663'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309179 }
9180 },
9181 'Reg' => {
9182 '1' => 'r9',
9183 '2' => 'rdx',
9184 '3' => 'rcx',
9185 '4' => 'r8'
9186 },
9187 'Return' => '100',
9188 'ShortName' => 'decode_get_alert_status_resp'
9189 },
Andrew Jeffery1be1d5e2024-11-07 10:43:44 +10309190 '226372' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309191 'Header' => 'host.h',
9192 'Line' => '52',
9193 'Param' => {
9194 '0' => {
9195 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +09309196 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309197 },
9198 '1' => {
9199 'name' => 'version_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +09309200 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309201 },
9202 '2' => {
9203 'name' => 'msg',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10309204 'type' => '4206'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309205 },
9206 '3' => {
9207 'name' => 'payload_length',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10309208 'type' => '1140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309209 }
9210 },
9211 'Return' => '100',
9212 'ShortName' => 'encode_get_alert_status_req'
9213 },
Andrew Jeffery1be1d5e2024-11-07 10:43:44 +10309214 '227440' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309215 'Header' => 'platform.h',
9216 'Line' => '47',
9217 'Param' => {
9218 '0' => {
9219 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +09309220 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309221 },
9222 '1' => {
9223 'name' => 'format_version',
Andrew Jeffery48761c62024-06-03 15:48:26 +09309224 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309225 },
9226 '2' => {
9227 'name' => 'tid',
Andrew Jeffery48761c62024-06-03 15:48:26 +09309228 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309229 },
9230 '3' => {
9231 'name' => 'num_handles',
Andrew Jeffery48761c62024-06-03 15:48:26 +09309232 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309233 },
9234 '4' => {
9235 'name' => 'list_of_handles',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10309236 'type' => '1214'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309237 },
9238 '5' => {
9239 'name' => 'payload_length',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10309240 'type' => '1140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309241 },
9242 '6' => {
9243 'name' => 'msg',
9244 'offset' => '0',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10309245 'type' => '4206'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309246 }
9247 },
9248 'Return' => '100',
9249 'ShortName' => 'encode_bios_attribute_update_event_req'
9250 },
Andrew Jeffery1be1d5e2024-11-07 10:43:44 +10309251 '229290' => {
Lora Linea0bf3a2024-09-20 10:09:56 +08009252 'Header' => 'file_io.h',
9253 'Line' => '160',
9254 'Param' => {
9255 '0' => {
9256 'name' => 'instance_id',
9257 'type' => '121'
9258 },
9259 '1' => {
9260 'name' => 'resp',
Andrew Jeffery1be1d5e2024-11-07 10:43:44 +10309261 'type' => '231009'
Lora Linea0bf3a2024-09-20 10:09:56 +08009262 },
9263 '2' => {
9264 'name' => 'resp_len',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10309265 'type' => '1140'
Lora Linea0bf3a2024-09-20 10:09:56 +08009266 },
9267 '3' => {
9268 'name' => 'responseMsg',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10309269 'type' => '4206'
Lora Linea0bf3a2024-09-20 10:09:56 +08009270 },
9271 '4' => {
9272 'name' => 'payload_length',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10309273 'type' => '1140'
Lora Linea0bf3a2024-09-20 10:09:56 +08009274 }
9275 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09309276 'Reg' => {
9277 '3' => 'r13'
9278 },
Lora Linea0bf3a2024-09-20 10:09:56 +08009279 'Return' => '100',
9280 'ShortName' => 'encode_oem_meta_file_io_read_resp'
9281 },
Andrew Jeffery1be1d5e2024-11-07 10:43:44 +10309282 '231024' => {
Lora Linea0bf3a2024-09-20 10:09:56 +08009283 'Header' => 'file_io.h',
9284 'Line' => '147',
9285 'Param' => {
9286 '0' => {
9287 'name' => 'resp',
Andrew Jeffery1be1d5e2024-11-07 10:43:44 +10309288 'type' => '231009'
Lora Linea0bf3a2024-09-20 10:09:56 +08009289 }
9290 },
9291 'Reg' => {
9292 '0' => 'rdi'
9293 },
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10309294 'Return' => '2634',
Lora Linea0bf3a2024-09-20 10:09:56 +08009295 'ShortName' => 'pldm_oem_meta_file_io_read_resp_data'
9296 },
Andrew Jeffery1be1d5e2024-11-07 10:43:44 +10309297 '231072' => {
Lora Linea0bf3a2024-09-20 10:09:56 +08009298 'Header' => 'file_io.h',
9299 'Line' => '137',
9300 'Param' => {
9301 '0' => {
9302 'name' => 'msg',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10309303 'type' => '4653'
Lora Linea0bf3a2024-09-20 10:09:56 +08009304 },
9305 '1' => {
9306 'name' => 'payload_length',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10309307 'type' => '1140'
Lora Linea0bf3a2024-09-20 10:09:56 +08009308 },
9309 '2' => {
9310 'name' => 'req',
Andrew Jeffery1be1d5e2024-11-07 10:43:44 +10309311 'type' => '232128'
Lora Linea0bf3a2024-09-20 10:09:56 +08009312 }
9313 },
9314 'Return' => '100',
9315 'ShortName' => 'decode_oem_meta_file_io_read_req'
9316 },
Andrew Jeffery1be1d5e2024-11-07 10:43:44 +10309317 '232133' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309318 'Header' => 'file_io.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09309319 'Line' => '126',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309320 'Param' => {
9321 '0' => {
9322 'name' => 'msg',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10309323 'type' => '4653'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309324 },
9325 '1' => {
9326 'name' => 'payload_length',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10309327 'type' => '1140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309328 },
9329 '2' => {
9330 'name' => 'file_handle',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10309331 'type' => '4658'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309332 },
9333 '3' => {
9334 'name' => 'length',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10309335 'type' => '4663'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309336 },
9337 '4' => {
9338 'name' => 'data',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10309339 'type' => '4658'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309340 }
9341 },
Andrew Jeffery890d37a2024-09-22 20:50:53 +09309342 'Reg' => {
Andrew Jeffery36324f62024-09-25 13:41:41 +09309343 '0' => 'rdi',
9344 '1' => 'rbx',
9345 '2' => 'r12',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09309346 '3' => 'rcx',
9347 '4' => 'r8'
9348 },
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309349 'Return' => '100',
9350 'ShortName' => 'decode_oem_meta_file_io_req'
Lora Linea0bf3a2024-09-20 10:09:56 +08009351 },
Andrew Jeffery1be1d5e2024-11-07 10:43:44 +10309352 '232569' => {
Lora Linea0bf3a2024-09-20 10:09:56 +08009353 'Header' => 'file_io.h',
9354 'Line' => '113',
9355 'Param' => {
9356 '0' => {
9357 'name' => 'msg',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10309358 'type' => '4653'
Lora Linea0bf3a2024-09-20 10:09:56 +08009359 },
9360 '1' => {
9361 'name' => 'payload_length',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10309362 'type' => '1140'
Lora Linea0bf3a2024-09-20 10:09:56 +08009363 },
9364 '2' => {
9365 'name' => 'req',
Andrew Jeffery1be1d5e2024-11-07 10:43:44 +10309366 'type' => '232564'
Lora Linea0bf3a2024-09-20 10:09:56 +08009367 },
9368 '3' => {
9369 'name' => 'req_length',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10309370 'type' => '1140'
Lora Linea0bf3a2024-09-20 10:09:56 +08009371 }
9372 },
9373 'Return' => '100',
9374 'ShortName' => 'decode_oem_meta_file_io_write_req'
9375 },
Andrew Jeffery1be1d5e2024-11-07 10:43:44 +10309376 '233518' => {
Lora Linea0bf3a2024-09-20 10:09:56 +08009377 'Header' => 'file_io.h',
9378 'Line' => '102',
9379 'Param' => {
9380 '0' => {
9381 'name' => 'req',
Andrew Jeffery1be1d5e2024-11-07 10:43:44 +10309382 'type' => '232564'
Lora Linea0bf3a2024-09-20 10:09:56 +08009383 }
9384 },
9385 'Reg' => {
9386 '0' => 'rdi'
9387 },
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10309388 'Return' => '2634',
Lora Linea0bf3a2024-09-20 10:09:56 +08009389 'ShortName' => 'pldm_oem_meta_file_io_write_req_data'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309390 }
9391 },
9392 'SymbolVersion' => {},
9393 'Symbols' => {
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10309394 'libpldm.so.0.10.0' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309395 'bcd2dec16' => 1,
9396 'bcd2dec32' => 1,
9397 'bcd2dec8' => 1,
9398 'crc32' => 1,
9399 'crc8' => 1,
9400 'dec2bcd16' => 1,
9401 'dec2bcd32' => 1,
9402 'dec2bcd8' => 1,
9403 'decode_activate_firmware_resp' => 1,
9404 'decode_apply_complete_req' => 1,
9405 'decode_cancel_update_component_resp' => 1,
9406 'decode_cancel_update_resp' => 1,
9407 'decode_descriptor_type_length_value' => 1,
Thu Nguyen43cb4b52024-07-16 05:45:27 +00009408 'decode_entity_auxiliary_names_pdr' => 1,
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309409 'decode_event_message_buffer_size_resp' => 1,
9410 'decode_event_message_supported_resp' => 1,
9411 'decode_file_ack_req' => 1,
9412 'decode_file_ack_resp' => 1,
9413 'decode_file_ack_with_meta_data_req' => 1,
9414 'decode_file_ack_with_meta_data_resp' => 1,
9415 'decode_firmware_device_id_record' => 1,
9416 'decode_get_alert_status_req' => 1,
9417 'decode_get_alert_status_resp' => 1,
9418 'decode_get_bios_attribute_current_value_by_handle_req' => 1,
9419 'decode_get_bios_attribute_current_value_by_handle_resp' => 1,
9420 'decode_get_bios_table_req' => 1,
9421 'decode_get_bios_table_resp' => 1,
9422 'decode_get_commands_req' => 1,
9423 'decode_get_commands_resp' => 1,
9424 'decode_get_date_time_resp' => 1,
9425 'decode_get_file_table_req' => 1,
9426 'decode_get_file_table_resp' => 1,
9427 'decode_get_firmware_parameters_resp' => 1,
9428 'decode_get_firmware_parameters_resp_comp_entry' => 1,
9429 'decode_get_fru_record_by_option_req' => 1,
9430 'decode_get_fru_record_by_option_resp' => 1,
9431 'decode_get_fru_record_table_metadata_resp' => 1,
9432 'decode_get_fru_record_table_req' => 1,
9433 'decode_get_fru_record_table_resp' => 1,
9434 'decode_get_fru_record_table_resp_safe' => 1,
9435 'decode_get_numeric_effecter_value_req' => 1,
9436 'decode_get_numeric_effecter_value_resp' => 1,
9437 'decode_get_pdr_repository_info_resp' => 1,
9438 'decode_get_pdr_req' => 1,
9439 'decode_get_pdr_resp' => 1,
9440 'decode_get_sensor_reading_req' => 1,
9441 'decode_get_sensor_reading_resp' => 1,
Tal Yacobide67ab62024-05-30 22:36:50 +03009442 'decode_get_state_effecter_states_req' => 1,
9443 'decode_get_state_effecter_states_resp' => 1,
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309444 'decode_get_state_sensor_readings_req' => 1,
9445 'decode_get_state_sensor_readings_resp' => 1,
9446 'decode_get_status_resp' => 1,
9447 'decode_get_tid_resp' => 1,
9448 'decode_get_types_resp' => 1,
9449 'decode_get_version_req' => 1,
9450 'decode_get_version_resp' => 1,
9451 'decode_multipart_receive_req' => 1,
9452 'decode_new_file_req' => 1,
9453 'decode_new_file_resp' => 1,
9454 'decode_new_file_with_metadata_req' => 1,
9455 'decode_new_file_with_metadata_resp' => 1,
9456 'decode_numeric_sensor_data' => 1,
9457 'decode_numeric_sensor_pdr_data' => 1,
Lora Linea0bf3a2024-09-20 10:09:56 +08009458 'decode_oem_meta_file_io_read_req' => 1,
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309459 'decode_oem_meta_file_io_req' => 1,
Lora Linea0bf3a2024-09-20 10:09:56 +08009460 'decode_oem_meta_file_io_write_req' => 1,
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309461 'decode_pass_component_table_resp' => 1,
9462 'decode_platform_event_message_req' => 1,
9463 'decode_platform_event_message_resp' => 1,
9464 'decode_pldm_comp_image_info' => 1,
Thu Nguyen43cb4b52024-07-16 05:45:27 +00009465 'decode_pldm_entity_auxiliary_names_pdr_index' => 1,
Thu Nguyenf874b382024-07-24 11:22:34 +00009466 'decode_pldm_message_poll_event_data' => 1,
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309467 'decode_pldm_package_header_info' => 1,
9468 'decode_pldm_pdr_repository_change_record_data' => 1,
9469 'decode_pldm_pdr_repository_chg_event_data' => 1,
Thu Nguyen3559aa12024-08-29 00:13:38 +00009470 'decode_pldm_platform_cper_event' => 1,
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309471 'decode_poll_for_platform_event_message_req' => 1,
9472 'decode_poll_for_platform_event_message_resp' => 1,
9473 'decode_query_device_identifiers_resp' => 1,
9474 'decode_read_file_req' => 1,
9475 'decode_read_file_resp' => 1,
9476 'decode_request_firmware_data_req' => 1,
9477 'decode_request_update_resp' => 1,
9478 'decode_rw_file_by_type_memory_req' => 1,
9479 'decode_rw_file_by_type_memory_resp' => 1,
9480 'decode_rw_file_by_type_req' => 1,
9481 'decode_rw_file_by_type_resp' => 1,
9482 'decode_rw_file_memory_req' => 1,
9483 'decode_rw_file_memory_resp' => 1,
9484 'decode_sensor_event_data' => 1,
9485 'decode_sensor_op_data' => 1,
9486 'decode_set_bios_attribute_current_value_req' => 1,
9487 'decode_set_bios_attribute_current_value_resp' => 1,
9488 'decode_set_bios_table_req' => 1,
9489 'decode_set_bios_table_resp' => 1,
9490 'decode_set_date_time_req' => 1,
9491 'decode_set_date_time_resp' => 1,
9492 'decode_set_event_receiver_req' => 1,
9493 'decode_set_event_receiver_resp' => 1,
9494 'decode_set_fru_record_table_req' => 1,
9495 'decode_set_numeric_effecter_value_req' => 1,
9496 'decode_set_numeric_effecter_value_resp' => 1,
9497 'decode_set_state_effecter_states_req' => 1,
9498 'decode_set_state_effecter_states_resp' => 1,
9499 'decode_state_sensor_data' => 1,
9500 'decode_transfer_complete_req' => 1,
9501 'decode_update_component_resp' => 1,
9502 'decode_vendor_defined_descriptor_value' => 1,
9503 'decode_verify_complete_req' => 1,
9504 'decode_write_file_req' => 1,
9505 'decode_write_file_resp' => 1,
9506 'encode_activate_firmware_req' => 1,
9507 'encode_apply_complete_resp' => 1,
9508 'encode_bios_attribute_update_event_req' => 1,
9509 'encode_cancel_update_component_req' => 1,
9510 'encode_cancel_update_req' => 1,
9511 'encode_cc_only_resp' => 1,
9512 'encode_event_message_buffer_size_req' => 1,
9513 'encode_event_message_supported_req' => 1,
9514 'encode_file_ack_req' => 1,
9515 'encode_file_ack_resp' => 1,
9516 'encode_file_ack_with_meta_data_req' => 1,
9517 'encode_file_ack_with_meta_data_resp' => 1,
9518 'encode_fru_record' => 1,
9519 'encode_get_alert_status_req' => 1,
9520 'encode_get_alert_status_resp' => 1,
9521 'encode_get_bios_attribute_current_value_by_handle_req' => 1,
9522 'encode_get_bios_current_value_by_handle_resp' => 1,
9523 'encode_get_bios_table_req' => 1,
9524 'encode_get_bios_table_resp' => 1,
9525 'encode_get_commands_req' => 1,
9526 'encode_get_commands_resp' => 1,
9527 'encode_get_date_time_req' => 1,
9528 'encode_get_date_time_resp' => 1,
9529 'encode_get_file_table_req' => 1,
9530 'encode_get_file_table_resp' => 1,
9531 'encode_get_firmware_parameters_req' => 1,
9532 'encode_get_fru_record_by_option_req' => 1,
9533 'encode_get_fru_record_by_option_resp' => 1,
9534 'encode_get_fru_record_table_metadata_req' => 1,
9535 'encode_get_fru_record_table_metadata_resp' => 1,
9536 'encode_get_fru_record_table_req' => 1,
9537 'encode_get_fru_record_table_resp' => 1,
9538 'encode_get_numeric_effecter_value_req' => 1,
9539 'encode_get_numeric_effecter_value_resp' => 1,
9540 'encode_get_pdr_repository_info_resp' => 1,
9541 'encode_get_pdr_req' => 1,
9542 'encode_get_pdr_resp' => 1,
9543 'encode_get_sensor_reading_req' => 1,
9544 'encode_get_sensor_reading_resp' => 1,
Tal Yacobide67ab62024-05-30 22:36:50 +03009545 'encode_get_state_effecter_states_req' => 1,
9546 'encode_get_state_effecter_states_resp' => 1,
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309547 'encode_get_state_sensor_readings_req' => 1,
9548 'encode_get_state_sensor_readings_resp' => 1,
9549 'encode_get_status_req' => 1,
9550 'encode_get_tid_req' => 1,
9551 'encode_get_tid_resp' => 1,
9552 'encode_get_types_req' => 1,
9553 'encode_get_types_resp' => 1,
9554 'encode_get_version_req' => 1,
9555 'encode_get_version_resp' => 1,
9556 'encode_new_file_req' => 1,
9557 'encode_new_file_resp' => 1,
9558 'encode_new_file_with_metadata_req' => 1,
9559 'encode_new_file_with_metadata_resp' => 1,
Lora Linea0bf3a2024-09-20 10:09:56 +08009560 'encode_oem_meta_file_io_read_resp' => 1,
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309561 'encode_pass_component_table_req' => 1,
9562 'encode_platform_event_message_req' => 1,
9563 'encode_platform_event_message_resp' => 1,
9564 'encode_pldm_header_only' => 1,
9565 'encode_pldm_pdr_repository_chg_event_data' => 1,
9566 'encode_poll_for_platform_event_message_req' => 1,
9567 'encode_poll_for_platform_event_message_resp' => 1,
9568 'encode_query_device_identifiers_req' => 1,
9569 'encode_read_file_req' => 1,
9570 'encode_read_file_resp' => 1,
9571 'encode_request_firmware_data_resp' => 1,
9572 'encode_request_update_req' => 1,
9573 'encode_rw_file_by_type_memory_req' => 1,
9574 'encode_rw_file_by_type_memory_resp' => 1,
9575 'encode_rw_file_by_type_req' => 1,
9576 'encode_rw_file_by_type_resp' => 1,
9577 'encode_rw_file_memory_req' => 1,
9578 'encode_rw_file_memory_resp' => 1,
9579 'encode_sensor_event_data' => 1,
9580 'encode_set_bios_attribute_current_value_req' => 1,
9581 'encode_set_bios_attribute_current_value_resp' => 1,
9582 'encode_set_bios_table_req' => 1,
9583 'encode_set_bios_table_resp' => 1,
9584 'encode_set_date_time_req' => 1,
9585 'encode_set_date_time_resp' => 1,
9586 'encode_set_event_receiver_req' => 1,
9587 'encode_set_event_receiver_resp' => 1,
9588 'encode_set_fru_record_table_resp' => 1,
9589 'encode_set_numeric_effecter_value_req' => 1,
9590 'encode_set_numeric_effecter_value_resp' => 1,
9591 'encode_set_state_effecter_states_req' => 1,
9592 'encode_set_state_effecter_states_resp' => 1,
9593 'encode_set_tid_req' => 1,
9594 'encode_state_effecter_pdr' => 1,
9595 'encode_state_sensor_pdr' => 1,
9596 'encode_transfer_complete_resp' => 1,
9597 'encode_update_component_req' => 1,
9598 'encode_verify_complete_resp' => 1,
9599 'encode_write_file_req' => 1,
9600 'encode_write_file_resp' => 1,
Andrew Jeffery5befd122024-07-17 17:07:57 +08009601 'get_fru_record_by_option' => 1,
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309602 'is_time_legal' => 1,
9603 'is_transfer_flag_valid' => 1,
9604 'pack_pldm_header' => 1,
Andrew Jefferyd8bb75c2024-06-29 22:29:02 +09309605 'pldm_bios_table_append_pad_checksum' => 1,
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309606 'pldm_bios_table_attr_entry_decode_attribute_handle' => 1,
9607 'pldm_bios_table_attr_entry_decode_attribute_type' => 1,
9608 'pldm_bios_table_attr_entry_decode_string_handle' => 1,
9609 'pldm_bios_table_attr_entry_enum_decode_def_indices' => 1,
Andrew Jeffery46673f42024-06-25 16:02:25 +09309610 'pldm_bios_table_attr_entry_enum_decode_def_num' => 1,
Andrew Jeffery82b4d3b2024-06-25 16:22:36 +09309611 'pldm_bios_table_attr_entry_enum_decode_pv_hdls' => 1,
Andrew Jefferyb06882f2024-06-25 15:52:02 +09309612 'pldm_bios_table_attr_entry_enum_decode_pv_num' => 1,
Andrew Jeffery7126b1d2024-06-25 15:48:34 +09309613 'pldm_bios_table_attr_entry_enum_encode' => 1,
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309614 'pldm_bios_table_attr_entry_enum_encode_length' => 1,
9615 'pldm_bios_table_attr_entry_integer_decode' => 1,
Andrew Jeffery5347e272024-06-29 22:05:36 +09309616 'pldm_bios_table_attr_entry_integer_encode' => 1,
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309617 'pldm_bios_table_attr_entry_integer_encode_length' => 1,
9618 'pldm_bios_table_attr_entry_integer_info_check' => 1,
9619 'pldm_bios_table_attr_entry_string_decode_def_string' => 1,
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09309620 'pldm_bios_table_attr_entry_string_decode_def_string_length' => 1,
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309621 'pldm_bios_table_attr_entry_string_decode_max_length' => 1,
9622 'pldm_bios_table_attr_entry_string_decode_min_length' => 1,
9623 'pldm_bios_table_attr_entry_string_decode_string_type' => 1,
Andrew Jefferyf6be4932024-06-25 16:44:06 +09309624 'pldm_bios_table_attr_entry_string_encode' => 1,
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309625 'pldm_bios_table_attr_entry_string_encode_length' => 1,
9626 'pldm_bios_table_attr_entry_string_info_check' => 1,
9627 'pldm_bios_table_attr_find_by_handle' => 1,
9628 'pldm_bios_table_attr_find_by_string_handle' => 1,
9629 'pldm_bios_table_attr_value_copy_and_update' => 1,
9630 'pldm_bios_table_attr_value_entry_decode_attribute_handle' => 1,
9631 'pldm_bios_table_attr_value_entry_decode_attribute_type' => 1,
9632 'pldm_bios_table_attr_value_entry_decode_handle' => 1,
Andrew Jeffery09004d62024-06-29 22:12:15 +09309633 'pldm_bios_table_attr_value_entry_encode_enum' => 1,
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309634 'pldm_bios_table_attr_value_entry_encode_enum_length' => 1,
Andrew Jeffery504dd172024-06-29 22:23:15 +09309635 'pldm_bios_table_attr_value_entry_encode_integer' => 1,
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309636 'pldm_bios_table_attr_value_entry_encode_integer_length' => 1,
Andrew Jeffery1a3983c2024-06-29 22:17:58 +09309637 'pldm_bios_table_attr_value_entry_encode_string' => 1,
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309638 'pldm_bios_table_attr_value_entry_encode_string_length' => 1,
9639 'pldm_bios_table_attr_value_entry_enum_decode_handles' => 1,
9640 'pldm_bios_table_attr_value_entry_enum_decode_number' => 1,
9641 'pldm_bios_table_attr_value_entry_integer_decode_cv' => 1,
9642 'pldm_bios_table_attr_value_entry_length' => 1,
9643 'pldm_bios_table_attr_value_entry_string_decode_length' => 1,
9644 'pldm_bios_table_attr_value_entry_string_decode_string' => 1,
9645 'pldm_bios_table_attr_value_find_by_handle' => 1,
9646 'pldm_bios_table_checksum' => 1,
9647 'pldm_bios_table_iter_create' => 1,
9648 'pldm_bios_table_iter_free' => 1,
9649 'pldm_bios_table_iter_is_end' => 1,
9650 'pldm_bios_table_iter_next' => 1,
9651 'pldm_bios_table_iter_value' => 1,
9652 'pldm_bios_table_pad_checksum_size' => 1,
9653 'pldm_bios_table_string_entry_decode_handle' => 1,
Andrew Jeffery8c37ab32024-06-25 15:34:27 +09309654 'pldm_bios_table_string_entry_decode_string' => 1,
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309655 'pldm_bios_table_string_entry_decode_string_length' => 1,
Andrew Jefferye48fdd62024-06-25 00:36:20 +09309656 'pldm_bios_table_string_entry_encode' => 1,
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309657 'pldm_bios_table_string_entry_encode_length' => 1,
9658 'pldm_bios_table_string_find_by_handle' => 1,
9659 'pldm_bios_table_string_find_by_string' => 1,
9660 'pldm_close' => 1,
Andrew Jefferyd72ea4b2024-06-24 21:33:33 +09309661 'pldm_entity_association_pdr_add' => 1,
Andrew Jefferyaa49b712024-06-24 21:43:52 +09309662 'pldm_entity_association_pdr_add_from_node' => 1,
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309663 'pldm_entity_association_pdr_add_from_node_with_record_handle' => 1,
9664 'pldm_entity_association_pdr_extract' => 1,
9665 'pldm_entity_association_tree_add' => 1,
9666 'pldm_entity_association_tree_add_entity' => 1,
9667 'pldm_entity_association_tree_copy_root' => 1,
9668 'pldm_entity_association_tree_destroy' => 1,
9669 'pldm_entity_association_tree_destroy_root' => 1,
9670 'pldm_entity_association_tree_find' => 1,
9671 'pldm_entity_association_tree_find_with_locality' => 1,
9672 'pldm_entity_association_tree_init' => 1,
9673 'pldm_entity_association_tree_visit' => 1,
9674 'pldm_entity_extract' => 1,
9675 'pldm_entity_get_num_children' => 1,
9676 'pldm_entity_get_parent' => 1,
9677 'pldm_entity_is_exist_parent' => 1,
9678 'pldm_entity_is_node_parent' => 1,
9679 'pldm_entity_node_get_remote_container_id' => 1,
9680 'pldm_find_entity_ref_in_tree' => 1,
9681 'pldm_instance_db_destroy' => 1,
9682 'pldm_instance_db_init' => 1,
9683 'pldm_instance_db_init_default' => 1,
9684 'pldm_instance_id_alloc' => 1,
9685 'pldm_instance_id_free' => 1,
9686 'pldm_is_current_parent_child' => 1,
9687 'pldm_is_empty_entity_assoc_tree' => 1,
9688 'pldm_msg_hdr_correlate_response' => 1,
Lora Linea0bf3a2024-09-20 10:09:56 +08009689 'pldm_oem_meta_file_io_read_resp_data' => 1,
9690 'pldm_oem_meta_file_io_write_req_data' => 1,
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309691 'pldm_open' => 1,
Andrew Jefferyfae36412024-06-20 06:35:51 +00009692 'pldm_pdr_add' => 1,
Andrew Jefferye7f55112024-06-20 16:16:01 +09309693 'pldm_pdr_add_fru_record_set' => 1,
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309694 'pldm_pdr_destroy' => 1,
9695 'pldm_pdr_find_last_in_range' => 1,
9696 'pldm_pdr_find_record' => 1,
9697 'pldm_pdr_find_record_by_type' => 1,
9698 'pldm_pdr_fru_record_set_find_by_rsi' => 1,
9699 'pldm_pdr_get_next_record' => 1,
9700 'pldm_pdr_get_record_count' => 1,
9701 'pldm_pdr_get_record_handle' => 1,
9702 'pldm_pdr_get_repo_size' => 1,
9703 'pldm_pdr_init' => 1,
9704 'pldm_pdr_record_is_remote' => 1,
9705 'pldm_pdr_remove_pdrs_by_terminus_handle' => 1,
9706 'pldm_pdr_remove_remote_pdrs' => 1,
9707 'pldm_pdr_update_TL_pdr' => 1,
Thu Nguyen3559aa12024-08-29 00:13:38 +00009708 'pldm_platform_cper_event_event_data' => 1,
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309709 'pldm_recv' => 1,
9710 'pldm_recv_any' => 1,
9711 'pldm_send' => 1,
9712 'pldm_send_recv' => 1,
9713 'pldm_transport_af_mctp_bind' => 1,
9714 'pldm_transport_af_mctp_core' => 1,
9715 'pldm_transport_af_mctp_destroy' => 1,
9716 'pldm_transport_af_mctp_init' => 1,
9717 'pldm_transport_af_mctp_init_pollfd' => 1,
9718 'pldm_transport_af_mctp_map_tid' => 1,
9719 'pldm_transport_af_mctp_unmap_tid' => 1,
9720 'pldm_transport_mctp_demux_core' => 1,
9721 'pldm_transport_mctp_demux_destroy' => 1,
9722 'pldm_transport_mctp_demux_init' => 1,
9723 'pldm_transport_mctp_demux_init_pollfd' => 1,
9724 'pldm_transport_mctp_demux_map_tid' => 1,
9725 'pldm_transport_mctp_demux_unmap_tid' => 1,
9726 'pldm_transport_poll' => 1,
9727 'pldm_transport_recv_msg' => 1,
9728 'pldm_transport_send_msg' => 1,
9729 'pldm_transport_send_recv_msg' => 1,
9730 'unpack_pldm_header' => 1,
9731 'ver2str' => 1
9732 }
9733 },
9734 'Target' => 'unix',
9735 'TypeInfo' => {
9736 '1' => {
9737 'Name' => 'void',
9738 'Type' => 'Intrinsic'
9739 },
9740 '46' => {
9741 'Name' => 'unsigned char',
9742 'Size' => '1',
9743 'Type' => 'Intrinsic'
9744 },
9745 '53' => {
9746 'Name' => 'unsigned short',
9747 'Size' => '2',
9748 'Type' => 'Intrinsic'
9749 },
9750 '60' => {
9751 'Name' => 'unsigned int',
9752 'Size' => '4',
9753 'Type' => 'Intrinsic'
9754 },
9755 '67' => {
9756 'Name' => 'unsigned long',
9757 'Size' => '8',
9758 'Type' => 'Intrinsic'
9759 },
9760 '74' => {
9761 'Name' => 'signed char',
9762 'Size' => '1',
9763 'Type' => 'Intrinsic'
9764 },
9765 '81' => {
9766 'BaseType' => '46',
9767 'Header' => 'types.h',
9768 'Line' => '38',
9769 'Name' => '__uint8_t',
9770 'PrivateABI' => 1,
9771 'Size' => '1',
9772 'Type' => 'Typedef'
9773 },
9774 '93' => {
9775 'Name' => 'short',
9776 'Size' => '2',
9777 'Type' => 'Intrinsic'
9778 },
9779 '100' => {
9780 'Name' => 'int',
9781 'Size' => '4',
9782 'Type' => 'Intrinsic'
9783 },
9784 '107' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309785 'Name' => 'long',
9786 'Size' => '8',
9787 'Type' => 'Intrinsic'
9788 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09309789 '114' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309790 'Name' => 'char',
9791 'Size' => '1',
9792 'Type' => 'Intrinsic'
9793 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09309794 '121' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309795 'BaseType' => '81',
9796 'Header' => 'stdint-uintn.h',
9797 'Line' => '24',
9798 'Name' => 'uint8_t',
9799 'PrivateABI' => 1,
9800 'Size' => '1',
9801 'Type' => 'Typedef'
9802 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09309803 '133' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309804 'Name' => 'float',
9805 'Size' => '4',
9806 'Type' => 'Intrinsic'
9807 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09309808 '175' => {
9809 'BaseType' => '121',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309810 'Header' => 'base.h',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09309811 'Line' => '17',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309812 'Name' => 'pldm_tid_t',
9813 'Size' => '1',
9814 'Type' => 'Typedef'
9815 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09309816 '187' => {
9817 'BaseType' => '121',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309818 'Header' => 'instance-id.h',
9819 'Line' => '13',
9820 'Name' => 'pldm_instance_id_t',
9821 'Size' => '1',
9822 'Type' => 'Typedef'
9823 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09309824 '199' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309825 'Header' => 'responder.h',
9826 'Line' => '10',
9827 'Memb' => {
9828 '0' => {
9829 'name' => 'tid',
9830 'offset' => '0',
Andrew Jeffery48761c62024-06-03 15:48:26 +09309831 'type' => '175'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309832 },
9833 '1' => {
9834 'name' => 'instance_id',
9835 'offset' => '1',
Andrew Jeffery48761c62024-06-03 15:48:26 +09309836 'type' => '187'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309837 },
9838 '2' => {
9839 'name' => 'type',
9840 'offset' => '2',
Andrew Jeffery48761c62024-06-03 15:48:26 +09309841 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309842 },
9843 '3' => {
9844 'name' => 'command',
9845 'offset' => '3',
Andrew Jeffery48761c62024-06-03 15:48:26 +09309846 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309847 },
9848 '4' => {
9849 'name' => 'next',
9850 'offset' => '8',
Andrew Jeffery48761c62024-06-03 15:48:26 +09309851 'type' => '279'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309852 }
9853 },
9854 'Name' => 'struct pldm_responder_cookie',
9855 'PrivateABI' => 1,
9856 'Size' => '16',
9857 'Type' => 'Struct'
9858 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09309859 '279' => {
9860 'BaseType' => '199',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309861 'Name' => 'struct pldm_responder_cookie*',
9862 'Size' => '8',
9863 'Type' => 'Pointer'
9864 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09309865 '284' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309866 'Header' => 'pldm.h',
9867 'Line' => '15',
9868 'Memb' => {
9869 '0' => {
9870 'name' => 'PLDM_REQUESTER_SUCCESS',
9871 'value' => '0'
9872 },
9873 '1' => {
9874 'name' => 'PLDM_REQUESTER_OPEN_FAIL',
9875 'value' => '18446744073709551615 (-1)'
9876 },
9877 '2' => {
9878 'name' => 'PLDM_REQUESTER_NOT_PLDM_MSG',
9879 'value' => '18446744073709551614 (-2)'
9880 },
9881 '3' => {
9882 'name' => 'PLDM_REQUESTER_NOT_RESP_MSG',
9883 'value' => '18446744073709551613 (-3)'
9884 },
9885 '4' => {
9886 'name' => 'PLDM_REQUESTER_NOT_REQ_MSG',
9887 'value' => '18446744073709551612 (-4)'
9888 },
9889 '5' => {
9890 'name' => 'PLDM_REQUESTER_RESP_MSG_TOO_SMALL',
9891 'value' => '18446744073709551611 (-5)'
9892 },
9893 '6' => {
9894 'name' => 'PLDM_REQUESTER_INSTANCE_ID_MISMATCH',
9895 'value' => '18446744073709551610 (-6)'
9896 },
9897 '7' => {
9898 'name' => 'PLDM_REQUESTER_SEND_FAIL',
9899 'value' => '18446744073709551609 (-7)'
9900 },
9901 '8' => {
9902 'name' => 'PLDM_REQUESTER_RECV_FAIL',
9903 'value' => '18446744073709551608 (-8)'
9904 },
9905 '9' => {
9906 'name' => 'PLDM_REQUESTER_INVALID_RECV_LEN',
9907 'value' => '18446744073709551607 (-9)'
9908 },
9909 '10' => {
9910 'name' => 'PLDM_REQUESTER_SETUP_FAIL',
9911 'value' => '18446744073709551606 (-10)'
9912 },
9913 '11' => {
9914 'name' => 'PLDM_REQUESTER_INVALID_SETUP',
9915 'value' => '18446744073709551605 (-11)'
9916 },
9917 '12' => {
9918 'name' => 'PLDM_REQUESTER_POLL_FAIL',
9919 'value' => '18446744073709551604 (-12)'
9920 },
9921 '13' => {
9922 'name' => 'PLDM_REQUESTER_TRANSPORT_BUSY',
9923 'value' => '18446744073709551603 (-13)'
9924 }
9925 },
9926 'Name' => 'enum pldm_requester_error_codes',
9927 'Size' => '4',
9928 'Type' => 'Enum'
9929 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09309930 '805' => {
9931 'Name' => '_Bool',
9932 'Size' => '1',
9933 'Type' => 'Intrinsic'
9934 },
9935 '927' => {
9936 'BaseType' => '53',
9937 'Header' => 'types.h',
9938 'Line' => '40',
9939 'Name' => '__uint16_t',
9940 'PrivateABI' => 1,
9941 'Size' => '2',
9942 'Type' => 'Typedef'
9943 },
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10309944 '946' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09309945 'BaseType' => '60',
9946 'Header' => 'types.h',
9947 'Line' => '42',
9948 'Name' => '__uint32_t',
9949 'PrivateABI' => 1,
9950 'Size' => '4',
9951 'Type' => 'Typedef'
9952 },
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10309953 '965' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09309954 'BaseType' => '107',
9955 'Header' => 'types.h',
9956 'Line' => '194',
9957 'Name' => '__ssize_t',
9958 'PrivateABI' => 1,
9959 'Size' => '8',
9960 'Type' => 'Typedef'
9961 },
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10309962 '977' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09309963 'BaseType' => '114',
9964 'Name' => 'char*',
9965 'Size' => '8',
9966 'Type' => 'Pointer'
9967 },
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10309968 '1001' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09309969 'BaseType' => '121',
9970 'Name' => 'uint8_t const',
9971 'Size' => '1',
9972 'Type' => 'Const'
9973 },
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10309974 '1006' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09309975 'BaseType' => '927',
9976 'Header' => 'stdint-uintn.h',
9977 'Line' => '25',
9978 'Name' => 'uint16_t',
9979 'PrivateABI' => 1,
9980 'Size' => '2',
9981 'Type' => 'Typedef'
9982 },
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10309983 '1018' => {
9984 'BaseType' => '946',
Andrew Jeffery48761c62024-06-03 15:48:26 +09309985 'Header' => 'stdint-uintn.h',
9986 'Line' => '26',
9987 'Name' => 'uint32_t',
9988 'PrivateABI' => 1,
9989 'Size' => '4',
9990 'Type' => 'Typedef'
9991 },
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +10309992 '1030' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09309993 'Header' => 'pldm_types.h',
9994 'Line' => '25',
9995 'Memb' => {
9996 '0' => {
9997 'name' => 'alpha',
9998 'offset' => '0',
9999 'type' => '121'
10000 },
10001 '1' => {
10002 'name' => 'update',
10003 'offset' => '1',
10004 'type' => '121'
10005 },
10006 '2' => {
10007 'name' => 'minor',
10008 'offset' => '2',
10009 'type' => '121'
10010 },
10011 '3' => {
10012 'name' => 'major',
10013 'offset' => '3',
10014 'type' => '121'
10015 }
10016 },
10017 'Name' => 'struct pldm_version',
10018 'Size' => '4',
10019 'Type' => 'Struct'
10020 },
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103010021 '1088' => {
10022 'BaseType' => '1030',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010023 'Header' => 'pldm_types.h',
10024 'Line' => '30',
10025 'Name' => 'ver32_t',
10026 'Size' => '4',
10027 'Type' => 'Typedef'
10028 },
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103010029 '1100' => {
10030 'BaseType' => '1088',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010031 'Name' => 'ver32_t const',
10032 'Size' => '4',
10033 'Type' => 'Const'
10034 },
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103010035 '1140' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010036 'BaseType' => '67',
10037 'Header' => 'stddef.h',
10038 'Line' => '214',
10039 'Name' => 'size_t',
10040 'PrivateABI' => 1,
10041 'Size' => '8',
10042 'Type' => 'Typedef'
10043 },
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103010044 '1202' => {
10045 'BaseType' => '965',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010046 'Header' => 'types.h',
10047 'Line' => '108',
10048 'Name' => 'ssize_t',
10049 'PrivateABI' => 1,
10050 'Size' => '8',
10051 'Type' => 'Typedef'
10052 },
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103010053 '1214' => {
10054 'BaseType' => '1001',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010055 'Name' => 'uint8_t const*',
10056 'Size' => '8',
10057 'Type' => 'Pointer'
10058 },
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103010059 '2283' => {
10060 'BaseType' => '1100',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010061 'Name' => 'ver32_t const*',
10062 'Size' => '8',
10063 'Type' => 'Pointer'
10064 },
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103010065 '2396' => {
10066 'BaseType' => '2401',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010067 'Name' => 'void const*',
10068 'Size' => '8',
10069 'Type' => 'Pointer'
10070 },
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103010071 '2401' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010072 'BaseType' => '1',
10073 'Name' => 'void const',
10074 'Type' => 'Const'
10075 },
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103010076 '2634' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010077 'BaseType' => '1',
10078 'Name' => 'void*',
10079 'Size' => '8',
10080 'Type' => 'Pointer'
10081 },
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103010082 '2648' => {
Tal Yacobide67ab62024-05-30 22:36:50 +030010083 'BaseType' => '114',
10084 'Name' => 'char const',
10085 'Size' => '1',
10086 'Type' => 'Const'
10087 },
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103010088 '2677' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010089 'Header' => 'pldm_types.h',
10090 'Line' => '9',
10091 'Name' => 'anon-struct-pldm_types.h-9',
10092 'Size' => '1',
10093 'Type' => 'Struct'
10094 },
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103010095 '2831' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010096 'Header' => 'pldm_types.h',
10097 'Line' => '19',
10098 'Memb' => {
10099 '0' => {
10100 'name' => 'byte',
10101 'offset' => '0',
10102 'type' => '121'
10103 },
10104 '1' => {
10105 'name' => 'bits',
10106 'offset' => '0',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103010107 'type' => '2677'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010108 }
10109 },
10110 'Name' => 'union bitfield8_t',
10111 'Size' => '1',
10112 'Type' => 'Union'
10113 },
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103010114 '2843' => {
10115 'BaseType' => '2831',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010116 'Name' => 'bitfield8_t const',
10117 'Size' => '1',
10118 'Type' => 'Const'
10119 },
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103010120 '3246' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010121 'Header' => 'base.h',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +093010122 'Line' => '93',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010123 'Memb' => {
10124 '0' => {
10125 'name' => 'PLDM_RESPONSE',
10126 'value' => '0'
10127 },
10128 '1' => {
10129 'name' => 'PLDM_REQUEST',
10130 'value' => '1'
10131 },
10132 '2' => {
10133 'name' => 'PLDM_RESERVED',
10134 'value' => '2'
10135 },
10136 '3' => {
10137 'name' => 'PLDM_ASYNC_REQUEST_NOTIFY',
10138 'value' => '3'
10139 }
10140 },
10141 'Name' => 'enum MessageType',
10142 'Size' => '4',
10143 'Type' => 'Enum'
10144 },
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103010145 '3258' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010146 'Header' => 'base.h',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +093010147 'Line' => '139',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010148 'Memb' => {
10149 '0' => {
10150 'name' => 'command',
10151 'offset' => '2',
10152 'type' => '121'
10153 }
10154 },
10155 'Name' => 'struct pldm_msg_hdr',
10156 'Size' => '3',
10157 'Type' => 'Struct'
10158 },
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103010159 '3369' => {
10160 'BaseType' => '3258',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010161 'Name' => 'struct pldm_msg_hdr const',
10162 'Size' => '3',
10163 'Type' => 'Const'
10164 },
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103010165 '3374' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010166 'Header' => 'base.h',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +093010167 'Line' => '172',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010168 'Memb' => {
10169 '0' => {
10170 'name' => 'hdr',
10171 'offset' => '0',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103010172 'type' => '3258'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010173 },
10174 '1' => {
10175 'name' => 'payload',
10176 'offset' => '3',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103010177 'type' => '3419'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010178 }
10179 },
10180 'Name' => 'struct pldm_msg',
10181 'Size' => '4',
10182 'Type' => 'Struct'
10183 },
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103010184 '3414' => {
10185 'BaseType' => '3374',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010186 'Name' => 'struct pldm_msg const',
10187 'Size' => '4',
10188 'Type' => 'Const'
10189 },
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103010190 '3419' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010191 'BaseType' => '121',
10192 'Name' => 'uint8_t[1]',
10193 'Size' => '1',
10194 'Type' => 'Array'
10195 },
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103010196 '3435' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010197 'Header' => 'base.h',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +093010198 'Line' => '239',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010199 'Memb' => {
10200 '0' => {
10201 'name' => 'msg_type',
10202 'offset' => '0',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103010203 'type' => '3246'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010204 },
10205 '1' => {
10206 'name' => 'instance',
10207 'offset' => '4',
10208 'type' => '121'
10209 },
10210 '2' => {
10211 'name' => 'pldm_type',
10212 'offset' => '5',
10213 'type' => '121'
10214 },
10215 '3' => {
10216 'name' => 'command',
10217 'offset' => '6',
10218 'type' => '121'
10219 },
10220 '4' => {
10221 'name' => 'completion_code',
10222 'offset' => '7',
10223 'type' => '121'
10224 }
10225 },
10226 'Name' => 'struct pldm_header_info',
10227 'Size' => '8',
10228 'Type' => 'Struct'
10229 },
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103010230 '3514' => {
10231 'BaseType' => '3435',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010232 'Name' => 'struct pldm_header_info const',
10233 'Size' => '8',
10234 'Type' => 'Const'
10235 },
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103010236 '3975' => {
10237 'BaseType' => '2648',
Tal Yacobide67ab62024-05-30 22:36:50 +030010238 'Name' => 'char const*',
10239 'Size' => '8',
10240 'Type' => 'Pointer'
10241 },
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103010242 '4206' => {
10243 'BaseType' => '3374',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010244 'Name' => 'struct pldm_msg*',
10245 'Size' => '8',
10246 'Type' => 'Pointer'
10247 },
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103010248 '4653' => {
10249 'BaseType' => '3414',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010250 'Name' => 'struct pldm_msg const*',
10251 'Size' => '8',
10252 'Type' => 'Pointer'
10253 },
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103010254 '4658' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010255 'BaseType' => '121',
10256 'Name' => 'uint8_t*',
10257 'Size' => '8',
10258 'Type' => 'Pointer'
10259 },
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103010260 '4663' => {
10261 'BaseType' => '1018',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010262 'Name' => 'uint32_t*',
10263 'Size' => '8',
10264 'Type' => 'Pointer'
10265 },
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103010266 '5556' => {
10267 'BaseType' => '1088',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010268 'Name' => 'ver32_t*',
10269 'Size' => '8',
10270 'Type' => 'Pointer'
10271 },
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103010272 '6479' => {
10273 'BaseType' => '2831',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010274 'Name' => 'bitfield8_t*',
10275 'Size' => '8',
10276 'Type' => 'Pointer'
10277 },
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103010278 '6941' => {
10279 'BaseType' => '2843',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010280 'Name' => 'bitfield8_t const*',
10281 'Size' => '8',
10282 'Type' => 'Pointer'
10283 },
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103010284 '7729' => {
10285 'BaseType' => '3369',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010286 'Name' => 'struct pldm_msg_hdr const*',
10287 'Size' => '8',
10288 'Type' => 'Pointer'
10289 },
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103010290 '7968' => {
10291 'BaseType' => '3435',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010292 'Name' => 'struct pldm_header_info*',
10293 'Size' => '8',
10294 'Type' => 'Pointer'
10295 },
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103010296 '8228' => {
10297 'BaseType' => '3514',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010298 'Name' => 'struct pldm_header_info const*',
10299 'Size' => '8',
10300 'Type' => 'Pointer'
10301 },
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103010302 '8233' => {
10303 'BaseType' => '3258',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010304 'Name' => 'struct pldm_msg_hdr*',
10305 'Size' => '8',
10306 'Type' => 'Pointer'
10307 },
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103010308 '10103' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010309 'Header' => 'utils.h',
10310 'Line' => '20',
10311 'Memb' => {
10312 '0' => {
10313 'name' => 'ptr',
10314 'offset' => '0',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103010315 'type' => '1214'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010316 },
10317 '1' => {
10318 'name' => 'length',
10319 'offset' => '8',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103010320 'type' => '1140'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010321 }
10322 },
10323 'Name' => 'struct variable_field',
10324 'Size' => '16',
10325 'Type' => 'Struct'
10326 },
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103010327 '10499' => {
10328 'BaseType' => '10103',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010329 'Name' => 'struct variable_field*',
10330 'Size' => '8',
10331 'Type' => 'Pointer'
10332 },
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103010333 '12581' => {
10334 'BaseType' => '1006',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010335 'Name' => 'uint16_t*',
10336 'Size' => '8',
10337 'Type' => 'Pointer'
10338 },
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103010339 '13144' => {
10340 'BaseType' => '1140',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010341 'Name' => 'size_t*',
10342 'Size' => '8',
10343 'Type' => 'Pointer'
10344 },
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103010345 '15820' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010346 'BaseType' => '67',
10347 'Header' => 'types.h',
10348 'Line' => '45',
10349 'Name' => '__uint64_t',
10350 'PrivateABI' => 1,
10351 'Size' => '8',
10352 'Type' => 'Typedef'
10353 },
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103010354 '15897' => {
10355 'BaseType' => '1006',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010356 'Name' => 'uint16_t const',
10357 'Size' => '2',
10358 'Type' => 'Const'
10359 },
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103010360 '15914' => {
10361 'BaseType' => '15820',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010362 'Header' => 'stdint-uintn.h',
10363 'Line' => '27',
10364 'Name' => 'uint64_t',
10365 'PrivateABI' => 1,
10366 'Size' => '8',
10367 'Type' => 'Typedef'
10368 },
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103010369 '16072' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010370 'Header' => 'bios.h',
10371 'Line' => '39',
10372 'Memb' => {
10373 '0' => {
10374 'name' => 'PLDM_BIOS_STRING_TABLE',
10375 'value' => '0'
10376 },
10377 '1' => {
10378 'name' => 'PLDM_BIOS_ATTR_TABLE',
10379 'value' => '1'
10380 },
10381 '2' => {
10382 'name' => 'PLDM_BIOS_ATTR_VAL_TABLE',
10383 'value' => '2'
10384 }
10385 },
10386 'Name' => 'enum pldm_bios_table_types',
10387 'Size' => '4',
10388 'Type' => 'Enum'
10389 },
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103010390 '16106' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010391 'Header' => 'bios.h',
10392 'Line' => '48',
10393 'Memb' => {
10394 '0' => {
10395 'name' => 'string_handle',
10396 'offset' => '0',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103010397 'type' => '1006'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010398 },
10399 '1' => {
10400 'name' => 'string_length',
10401 'offset' => '2',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103010402 'type' => '1006'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010403 },
10404 '2' => {
10405 'name' => 'name',
10406 'offset' => '4',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103010407 'type' => '16163'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010408 }
10409 },
10410 'Name' => 'struct pldm_bios_string_table_entry',
10411 'Size' => '5',
10412 'Type' => 'Struct'
10413 },
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103010414 '16158' => {
10415 'BaseType' => '16106',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010416 'Name' => 'struct pldm_bios_string_table_entry const',
10417 'Size' => '5',
10418 'Type' => 'Const'
10419 },
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103010420 '16163' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010421 'BaseType' => '114',
10422 'Name' => 'char[1]',
10423 'Size' => '1',
10424 'Type' => 'Array'
10425 },
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103010426 '16179' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010427 'Header' => 'bios.h',
10428 'Line' => '54',
10429 'Memb' => {
10430 '0' => {
10431 'name' => 'attr_handle',
10432 'offset' => '0',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103010433 'type' => '1006'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010434 },
10435 '1' => {
10436 'name' => 'attr_type',
10437 'offset' => '2',
10438 'type' => '121'
10439 },
10440 '2' => {
10441 'name' => 'string_handle',
10442 'offset' => '3',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103010443 'type' => '1006'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010444 },
10445 '3' => {
10446 'name' => 'metadata',
10447 'offset' => '5',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103010448 'type' => '3419'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010449 }
10450 },
10451 'Name' => 'struct pldm_bios_attr_table_entry',
10452 'Size' => '6',
10453 'Type' => 'Struct'
10454 },
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103010455 '16244' => {
10456 'BaseType' => '16179',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010457 'Name' => 'struct pldm_bios_attr_table_entry const',
10458 'Size' => '6',
10459 'Type' => 'Const'
10460 },
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103010461 '16249' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010462 'Header' => 'bios.h',
10463 'Line' => '66',
10464 'Memb' => {
10465 '0' => {
10466 'name' => 'attr_handle',
10467 'offset' => '0',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103010468 'type' => '1006'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010469 },
10470 '1' => {
10471 'name' => 'attr_type',
10472 'offset' => '2',
10473 'type' => '121'
10474 },
10475 '2' => {
10476 'name' => 'value',
10477 'offset' => '3',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103010478 'type' => '3419'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010479 }
10480 },
10481 'Name' => 'struct pldm_bios_attr_val_table_entry',
10482 'Size' => '4',
10483 'Type' => 'Struct'
10484 },
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103010485 '16301' => {
10486 'BaseType' => '16249',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010487 'Name' => 'struct pldm_bios_attr_val_table_entry const',
10488 'Size' => '4',
10489 'Type' => 'Const'
10490 },
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103010491 '16370' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010492 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +093010493 'Line' => '206',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010494 'Memb' => {
10495 '0' => {
10496 'name' => 'name_handle',
10497 'offset' => '0',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103010498 'type' => '1006'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010499 },
10500 '1' => {
10501 'name' => 'read_only',
10502 'offset' => '2',
10503 'type' => '805'
10504 },
10505 '2' => {
10506 'name' => 'pv_num',
10507 'offset' => '3',
10508 'type' => '121'
10509 },
10510 '3' => {
10511 'name' => 'pv_handle',
10512 'offset' => '8',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103010513 'type' => '16473'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010514 },
10515 '4' => {
10516 'name' => 'def_num',
10517 'offset' => '22',
10518 'type' => '121'
10519 },
10520 '5' => {
10521 'name' => 'def_index',
10522 'offset' => '36',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103010523 'type' => '1214'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010524 }
10525 },
10526 'Name' => 'struct pldm_bios_table_attr_entry_enum_info',
10527 'Size' => '32',
10528 'Type' => 'Struct'
10529 },
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103010530 '16461' => {
10531 'BaseType' => '16370',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010532 'Name' => 'struct pldm_bios_table_attr_entry_enum_info const',
10533 'Size' => '32',
10534 'Type' => 'Const'
10535 },
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103010536 '16473' => {
10537 'BaseType' => '15897',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010538 'Name' => 'uint16_t const*',
10539 'Size' => '8',
10540 'Type' => 'Pointer'
10541 },
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103010542 '16483' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010543 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +093010544 'Line' => '294',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010545 'Memb' => {
10546 '0' => {
10547 'name' => 'name_handle',
10548 'offset' => '0',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103010549 'type' => '1006'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010550 },
10551 '1' => {
10552 'name' => 'read_only',
10553 'offset' => '2',
10554 'type' => '805'
10555 },
10556 '2' => {
10557 'name' => 'string_type',
10558 'offset' => '3',
10559 'type' => '121'
10560 },
10561 '3' => {
10562 'name' => 'min_length',
10563 'offset' => '4',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103010564 'type' => '1006'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010565 },
10566 '4' => {
10567 'name' => 'max_length',
10568 'offset' => '6',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103010569 'type' => '1006'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010570 },
10571 '5' => {
10572 'name' => 'def_length',
10573 'offset' => '8',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103010574 'type' => '1006'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010575 },
10576 '6' => {
10577 'name' => 'def_string',
10578 'offset' => '22',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103010579 'type' => '3975'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010580 }
10581 },
10582 'Name' => 'struct pldm_bios_table_attr_entry_string_info',
10583 'Size' => '24',
10584 'Type' => 'Struct'
10585 },
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103010586 '16595' => {
10587 'BaseType' => '16483',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010588 'Name' => 'struct pldm_bios_table_attr_entry_string_info const',
10589 'Size' => '24',
10590 'Type' => 'Const'
10591 },
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103010592 '16605' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010593 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +093010594 'Line' => '384',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010595 'Memb' => {
10596 '0' => {
10597 'name' => 'name_handle',
10598 'offset' => '0',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103010599 'type' => '1006'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010600 },
10601 '1' => {
10602 'name' => 'read_only',
10603 'offset' => '2',
10604 'type' => '805'
10605 },
10606 '2' => {
10607 'name' => 'lower_bound',
10608 'offset' => '8',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103010609 'type' => '15914'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010610 },
10611 '3' => {
10612 'name' => 'upper_bound',
10613 'offset' => '22',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103010614 'type' => '15914'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010615 },
10616 '4' => {
10617 'name' => 'scalar_increment',
10618 'offset' => '36',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103010619 'type' => '1018'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010620 },
10621 '5' => {
10622 'name' => 'default_value',
10623 'offset' => '50',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103010624 'type' => '15914'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010625 }
10626 },
10627 'Name' => 'struct pldm_bios_table_attr_entry_integer_info',
10628 'Size' => '40',
10629 'Type' => 'Struct'
10630 },
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103010631 '16703' => {
10632 'BaseType' => '16605',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010633 'Name' => 'struct pldm_bios_table_attr_entry_integer_info const',
10634 'Size' => '40',
10635 'Type' => 'Const'
10636 },
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103010637 '16986' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010638 'Name' => 'ssize_t(*)(void const*)',
10639 'Param' => {
10640 '0' => {
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103010641 'type' => '2396'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010642 }
10643 },
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103010644 'Return' => '1202',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010645 'Size' => '8',
10646 'Type' => 'FuncPtr'
10647 },
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103010648 '17056' => {
10649 'Line' => '957',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010650 'Memb' => {
10651 '0' => {
10652 'name' => 'table_data',
10653 'offset' => '0',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103010654 'type' => '1214'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010655 },
10656 '1' => {
10657 'name' => 'table_len',
10658 'offset' => '8',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103010659 'type' => '1140'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010660 },
10661 '2' => {
10662 'name' => 'current_pos',
10663 'offset' => '22',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103010664 'type' => '1140'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010665 },
10666 '3' => {
10667 'name' => 'entry_length_handler',
10668 'offset' => '36',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103010669 'type' => '16986'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010670 }
10671 },
10672 'Name' => 'struct pldm_bios_table_iter',
10673 'PrivateABI' => 1,
10674 'Size' => '32',
10675 'Source' => 'bios_table.c',
10676 'Type' => 'Struct'
10677 },
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103010678 '17126' => {
10679 'BaseType' => '17056',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010680 'Name' => 'struct pldm_bios_table_iter const',
10681 'Size' => '32',
10682 'Type' => 'Const'
10683 },
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103010684 '18196' => {
10685 'BaseType' => '17056',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010686 'Name' => 'struct pldm_bios_table_iter*',
10687 'Size' => '8',
10688 'Type' => 'Pointer'
10689 },
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103010690 '18201' => {
10691 'BaseType' => '16301',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010692 'Name' => 'struct pldm_bios_attr_val_table_entry const*',
10693 'Size' => '8',
10694 'Type' => 'Pointer'
10695 },
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103010696 '18615' => {
10697 'BaseType' => '16244',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010698 'Name' => 'struct pldm_bios_attr_table_entry const*',
10699 'Size' => '8',
10700 'Type' => 'Pointer'
10701 },
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103010702 '19218' => {
10703 'BaseType' => '16158',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010704 'Name' => 'struct pldm_bios_string_table_entry const*',
10705 'Size' => '8',
10706 'Type' => 'Pointer'
10707 },
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103010708 '20381' => {
10709 'BaseType' => '17126',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010710 'Name' => 'struct pldm_bios_table_iter const*',
10711 'Size' => '8',
10712 'Type' => 'Pointer'
10713 },
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103010714 '24564' => {
10715 'BaseType' => '15914',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010716 'Name' => 'uint64_t*',
10717 'Size' => '8',
10718 'Type' => 'Pointer'
10719 },
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103010720 '24841' => {
10721 'BaseType' => '16703',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010722 'Name' => 'struct pldm_bios_table_attr_entry_integer_info const*',
10723 'Size' => '8',
10724 'Type' => 'Pointer'
10725 },
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103010726 '25150' => {
10727 'BaseType' => '3975',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010728 'Name' => 'char const**',
10729 'Size' => '8',
10730 'Type' => 'Pointer'
10731 },
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103010732 '26279' => {
10733 'BaseType' => '16595',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010734 'Name' => 'struct pldm_bios_table_attr_entry_string_info const*',
10735 'Size' => '8',
10736 'Type' => 'Pointer'
10737 },
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103010738 '27733' => {
10739 'BaseType' => '16461',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010740 'Name' => 'struct pldm_bios_table_attr_entry_enum_info const*',
10741 'Size' => '8',
10742 'Type' => 'Pointer'
10743 },
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103010744 '29899' => {
10745 'BaseType' => '1018',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010746 'Name' => 'uint32_t const',
10747 'Size' => '4',
10748 'Type' => 'Const'
10749 },
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103010750 '29940' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010751 'BaseType' => '121',
10752 'Header' => 'pldm_types.h',
10753 'Line' => '32',
10754 'Name' => 'bool8_t',
10755 'Size' => '1',
10756 'Type' => 'Typedef'
10757 },
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103010758 '29952' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010759 'Header' => 'pldm_types.h',
10760 'Line' => '36',
10761 'Name' => 'anon-struct-pldm_types.h-36',
10762 'Size' => '2',
10763 'Type' => 'Struct'
10764 },
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103010765 '30216' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010766 'Header' => 'pldm_types.h',
10767 'Line' => '54',
10768 'Memb' => {
10769 '0' => {
10770 'name' => 'value',
10771 'offset' => '0',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103010772 'type' => '1006'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010773 },
10774 '1' => {
10775 'name' => 'bits',
10776 'offset' => '0',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103010777 'type' => '29952'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010778 }
10779 },
10780 'Name' => 'union bitfield16_t',
10781 'Size' => '2',
10782 'Type' => 'Union'
10783 },
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103010784 '30228' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010785 'Header' => 'pldm_types.h',
10786 'Line' => '58',
10787 'Name' => 'anon-struct-pldm_types.h-58',
10788 'Size' => '4',
10789 'Type' => 'Struct'
10790 },
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103010791 '30716' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010792 'Header' => 'pldm_types.h',
10793 'Line' => '92',
10794 'Memb' => {
10795 '0' => {
10796 'name' => 'value',
10797 'offset' => '0',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103010798 'type' => '1018'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010799 },
10800 '1' => {
10801 'name' => 'bits',
10802 'offset' => '0',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103010803 'type' => '30228'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010804 }
10805 },
10806 'Name' => 'union bitfield32_t',
10807 'Size' => '4',
10808 'Type' => 'Union'
10809 },
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103010810 '30728' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010811 'Header' => 'pldm_types.h',
10812 'Line' => '96',
10813 'Name' => 'anon-struct-pldm_types.h-96',
10814 'Size' => '8',
10815 'Type' => 'Struct'
10816 },
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103010817 '31664' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010818 'Header' => 'pldm_types.h',
10819 'Line' => '162',
10820 'Memb' => {
10821 '0' => {
10822 'name' => 'value',
10823 'offset' => '0',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103010824 'type' => '15914'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010825 },
10826 '1' => {
10827 'name' => 'bits',
10828 'offset' => '0',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103010829 'type' => '30728'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010830 }
10831 },
10832 'Name' => 'union bitfield64_t',
10833 'Size' => '8',
10834 'Type' => 'Union'
10835 },
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103010836 '31723' => {
10837 'BaseType' => '1140',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010838 'Name' => 'size_t const',
10839 'Size' => '8',
10840 'Type' => 'Const'
10841 },
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103010842 '33478' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010843 'Header' => 'firmware_update.h',
Andrew Jeffery5befd122024-07-17 17:07:57 +080010844 'Line' => '417',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010845 'Memb' => {
10846 '0' => {
10847 'name' => 'uuid',
10848 'offset' => '0',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103010849 'type' => '33582'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010850 },
10851 '1' => {
10852 'name' => 'package_header_format_version',
10853 'offset' => '22',
10854 'type' => '121'
10855 },
10856 '2' => {
10857 'name' => 'package_header_size',
10858 'offset' => '23',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103010859 'type' => '1006'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010860 },
10861 '3' => {
10862 'name' => 'package_release_date_time',
10863 'offset' => '25',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103010864 'type' => '33598'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010865 },
10866 '4' => {
10867 'name' => 'component_bitmap_bit_length',
10868 'offset' => '50',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103010869 'type' => '1006'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010870 },
10871 '5' => {
10872 'name' => 'package_version_string_type',
10873 'offset' => '52',
10874 'type' => '121'
10875 },
10876 '6' => {
10877 'name' => 'package_version_string_length',
10878 'offset' => '53',
10879 'type' => '121'
10880 }
10881 },
10882 'Name' => 'struct pldm_package_header_information',
10883 'Size' => '36',
10884 'Type' => 'Struct'
10885 },
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103010886 '33582' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010887 'BaseType' => '121',
10888 'Name' => 'uint8_t[16]',
10889 'Size' => '16',
10890 'Type' => 'Array'
10891 },
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103010892 '33598' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010893 'BaseType' => '121',
10894 'Name' => 'uint8_t[13]',
10895 'Size' => '13',
10896 'Type' => 'Array'
10897 },
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103010898 '33614' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010899 'Header' => 'firmware_update.h',
Andrew Jeffery5befd122024-07-17 17:07:57 +080010900 'Line' => '431',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010901 'Memb' => {
10902 '0' => {
10903 'name' => 'record_length',
10904 'offset' => '0',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103010905 'type' => '1006'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010906 },
10907 '1' => {
10908 'name' => 'descriptor_count',
10909 'offset' => '2',
10910 'type' => '121'
10911 },
10912 '2' => {
10913 'name' => 'device_update_option_flags',
10914 'offset' => '3',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103010915 'type' => '30716'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010916 },
10917 '3' => {
10918 'name' => 'comp_image_set_version_string_type',
10919 'offset' => '7',
10920 'type' => '121'
10921 },
10922 '4' => {
10923 'name' => 'comp_image_set_version_string_length',
10924 'offset' => '8',
10925 'type' => '121'
10926 },
10927 '5' => {
10928 'name' => 'fw_device_pkg_data_length',
10929 'offset' => '9',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103010930 'type' => '1006'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010931 }
10932 },
10933 'Name' => 'struct pldm_firmware_device_id_record',
10934 'Size' => '11',
10935 'Type' => 'Struct'
10936 },
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103010937 '33809' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010938 'Header' => 'firmware_update.h',
Andrew Jeffery5befd122024-07-17 17:07:57 +080010939 'Line' => '465',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010940 'Memb' => {
10941 '0' => {
10942 'name' => 'comp_classification',
10943 'offset' => '0',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103010944 'type' => '1006'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010945 },
10946 '1' => {
10947 'name' => 'comp_identifier',
10948 'offset' => '2',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103010949 'type' => '1006'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010950 },
10951 '2' => {
10952 'name' => 'comp_comparison_stamp',
10953 'offset' => '4',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103010954 'type' => '1018'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010955 },
10956 '3' => {
10957 'name' => 'comp_options',
10958 'offset' => '8',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103010959 'type' => '30216'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010960 },
10961 '4' => {
10962 'name' => 'requested_comp_activation_method',
10963 'offset' => '16',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103010964 'type' => '30216'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010965 },
10966 '5' => {
10967 'name' => 'comp_location_offset',
10968 'offset' => '18',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103010969 'type' => '1018'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010970 },
10971 '6' => {
10972 'name' => 'comp_size',
10973 'offset' => '22',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103010974 'type' => '1018'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010975 },
10976 '7' => {
10977 'name' => 'comp_version_string_type',
10978 'offset' => '32',
10979 'type' => '121'
10980 },
10981 '8' => {
10982 'name' => 'comp_version_string_length',
10983 'offset' => '33',
10984 'type' => '121'
10985 }
10986 },
10987 'Name' => 'struct pldm_component_image_information',
10988 'Size' => '22',
10989 'Type' => 'Struct'
10990 },
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103010991 '33991' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010992 'Header' => 'firmware_update.h',
Andrew Jeffery5befd122024-07-17 17:07:57 +080010993 'Line' => '491',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010994 'Memb' => {
10995 '0' => {
10996 'name' => 'completion_code',
10997 'offset' => '0',
10998 'type' => '121'
10999 },
11000 '1' => {
11001 'name' => 'capabilities_during_update',
11002 'offset' => '1',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103011003 'type' => '30716'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011004 },
11005 '2' => {
11006 'name' => 'comp_count',
11007 'offset' => '5',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103011008 'type' => '1006'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011009 },
11010 '3' => {
11011 'name' => 'active_comp_image_set_ver_str_type',
11012 'offset' => '7',
11013 'type' => '121'
11014 },
11015 '4' => {
11016 'name' => 'active_comp_image_set_ver_str_len',
11017 'offset' => '8',
11018 'type' => '121'
11019 },
11020 '5' => {
11021 'name' => 'pending_comp_image_set_ver_str_type',
11022 'offset' => '9',
11023 'type' => '121'
11024 },
11025 '6' => {
11026 'name' => 'pending_comp_image_set_ver_str_len',
11027 'offset' => '16',
11028 'type' => '121'
11029 }
11030 },
11031 'Name' => 'struct pldm_get_firmware_parameters_resp',
11032 'Size' => '11',
11033 'Type' => 'Struct'
11034 },
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103011035 '34173' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093011036 'Header' => 'firmware_update.h',
Andrew Jeffery5befd122024-07-17 17:07:57 +080011037 'Line' => '519',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011038 'Memb' => {
11039 '0' => {
11040 'name' => 'comp_classification',
11041 'offset' => '0',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103011042 'type' => '1006'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011043 },
11044 '1' => {
11045 'name' => 'comp_identifier',
11046 'offset' => '2',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103011047 'type' => '1006'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011048 },
11049 '2' => {
11050 'name' => 'comp_classification_index',
11051 'offset' => '4',
11052 'type' => '121'
11053 },
11054 '3' => {
11055 'name' => 'active_comp_comparison_stamp',
11056 'offset' => '5',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103011057 'type' => '1018'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011058 },
11059 '4' => {
11060 'name' => 'active_comp_ver_str_type',
11061 'offset' => '9',
11062 'type' => '121'
11063 },
11064 '5' => {
11065 'name' => 'active_comp_ver_str_len',
11066 'offset' => '16',
11067 'type' => '121'
11068 },
11069 '6' => {
11070 'name' => 'active_comp_release_date',
11071 'offset' => '17',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103011072 'type' => '34355'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011073 },
11074 '7' => {
11075 'name' => 'pending_comp_comparison_stamp',
11076 'offset' => '25',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103011077 'type' => '1018'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011078 },
11079 '8' => {
11080 'name' => 'pending_comp_ver_str_type',
11081 'offset' => '35',
11082 'type' => '121'
11083 },
11084 '9' => {
11085 'name' => 'pending_comp_ver_str_len',
11086 'offset' => '36',
11087 'type' => '121'
11088 },
11089 '10' => {
11090 'name' => 'pending_comp_release_date',
11091 'offset' => '37',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103011092 'type' => '34355'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011093 },
11094 '11' => {
11095 'name' => 'comp_activation_methods',
11096 'offset' => '51',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103011097 'type' => '30216'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011098 },
11099 '12' => {
11100 'name' => 'capabilities_during_update',
11101 'offset' => '53',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103011102 'type' => '30716'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011103 }
11104 },
11105 'Name' => 'struct pldm_component_parameter_entry',
11106 'Size' => '39',
11107 'Type' => 'Struct'
11108 },
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103011109 '34355' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093011110 'BaseType' => '121',
11111 'Name' => 'uint8_t[8]',
11112 'Size' => '8',
11113 'Type' => 'Array'
11114 },
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103011115 '35569' => {
11116 'BaseType' => '10103',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011117 'Name' => 'struct variable_field const',
11118 'Size' => '16',
11119 'Type' => 'Const'
11120 },
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103011121 '35934' => {
11122 'BaseType' => '29940',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011123 'Name' => 'bool8_t*',
11124 'Size' => '8',
11125 'Type' => 'Pointer'
11126 },
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103011127 '35939' => {
11128 'BaseType' => '31664',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011129 'Name' => 'bitfield64_t*',
11130 'Size' => '8',
11131 'Type' => 'Pointer'
11132 },
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103011133 '36694' => {
11134 'BaseType' => '30716',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011135 'Name' => 'bitfield32_t*',
11136 'Size' => '8',
11137 'Type' => 'Pointer'
11138 },
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103011139 '37543' => {
11140 'BaseType' => '30216',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011141 'Name' => 'bitfield16_t*',
11142 'Size' => '8',
11143 'Type' => 'Pointer'
11144 },
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103011145 '39097' => {
11146 'BaseType' => '35569',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011147 'Name' => 'struct variable_field const*',
11148 'Size' => '8',
11149 'Type' => 'Pointer'
11150 },
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103011151 '49819' => {
11152 'BaseType' => '34173',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011153 'Name' => 'struct pldm_component_parameter_entry*',
11154 'Size' => '8',
11155 'Type' => 'Pointer'
11156 },
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103011157 '50044' => {
11158 'BaseType' => '33991',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011159 'Name' => 'struct pldm_get_firmware_parameters_resp*',
11160 'Size' => '8',
11161 'Type' => 'Pointer'
11162 },
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103011163 '50345' => {
11164 'BaseType' => '4658',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011165 'Name' => 'uint8_t**',
11166 'Size' => '8',
11167 'Type' => 'Pointer'
11168 },
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103011169 '50642' => {
11170 'BaseType' => '33809',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011171 'Name' => 'struct pldm_component_image_information*',
11172 'Size' => '8',
11173 'Type' => 'Pointer'
11174 },
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103011175 '51258' => {
11176 'BaseType' => '33614',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011177 'Name' => 'struct pldm_firmware_device_id_record*',
11178 'Size' => '8',
11179 'Type' => 'Pointer'
11180 },
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103011181 '51568' => {
11182 'BaseType' => '33478',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011183 'Name' => 'struct pldm_package_header_information*',
11184 'Size' => '8',
11185 'Type' => 'Pointer'
11186 },
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103011187 '52328' => {
11188 'BaseType' => '2634',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011189 'Name' => 'void**',
11190 'Size' => '8',
11191 'Type' => 'Pointer'
11192 },
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103011193 '59545' => {
11194 'BaseType' => '59562',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011195 'Header' => 'pdr.h',
11196 'Line' => '16',
11197 'Name' => 'pldm_pdr',
11198 'PrivateABI' => 1,
11199 'Size' => '24',
11200 'Type' => 'Typedef'
11201 },
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103011202 '59557' => {
11203 'BaseType' => '59545',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011204 'Name' => 'pldm_pdr const',
11205 'Size' => '24',
11206 'Type' => 'Const'
11207 },
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103011208 '59562' => {
Andrew Jefferyd610b002024-10-02 21:27:30 +093011209 'Line' => '30',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011210 'Memb' => {
11211 '0' => {
11212 'name' => 'record_count',
11213 'offset' => '0',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103011214 'type' => '1018'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011215 },
11216 '1' => {
11217 'name' => 'size',
11218 'offset' => '4',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103011219 'type' => '1018'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011220 },
11221 '2' => {
11222 'name' => 'first',
11223 'offset' => '8',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103011224 'type' => '60661'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011225 },
11226 '3' => {
11227 'name' => 'last',
11228 'offset' => '22',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103011229 'type' => '60661'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011230 }
11231 },
11232 'Name' => 'struct pldm_pdr',
11233 'PrivateABI' => 1,
11234 'Size' => '24',
11235 'Source' => 'pdr.c',
11236 'Type' => 'Struct'
11237 },
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103011238 '59628' => {
11239 'BaseType' => '59645',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011240 'Header' => 'pdr.h',
11241 'Line' => '21',
11242 'Name' => 'pldm_pdr_record',
11243 'PrivateABI' => 1,
11244 'Size' => '32',
11245 'Type' => 'Typedef'
11246 },
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103011247 '59640' => {
11248 'BaseType' => '59628',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011249 'Name' => 'pldm_pdr_record const',
11250 'Size' => '32',
11251 'Type' => 'Const'
11252 },
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103011253 '59645' => {
Andrew Jefferyd610b002024-10-02 21:27:30 +093011254 'Line' => '21',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011255 'Memb' => {
11256 '0' => {
11257 'name' => 'record_handle',
11258 'offset' => '0',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103011259 'type' => '1018'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011260 },
11261 '1' => {
11262 'name' => 'size',
11263 'offset' => '4',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103011264 'type' => '1018'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011265 },
11266 '2' => {
11267 'name' => 'data',
11268 'offset' => '8',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103011269 'type' => '4658'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011270 },
11271 '3' => {
11272 'name' => 'next',
11273 'offset' => '22',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103011274 'type' => '60649'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011275 },
11276 '4' => {
11277 'name' => 'is_remote',
11278 'offset' => '36',
11279 'type' => '805'
11280 },
11281 '5' => {
11282 'name' => 'terminus_handle',
11283 'offset' => '38',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103011284 'type' => '1006'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011285 }
11286 },
11287 'Name' => 'struct pldm_pdr_record',
11288 'PrivateABI' => 1,
11289 'Size' => '32',
11290 'Source' => 'pdr.c',
11291 'Type' => 'Struct'
11292 },
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103011293 '59737' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093011294 'Header' => 'pdr.h',
Andrew Jeffery453dfff2024-09-07 18:47:30 +030011295 'Line' => '288',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011296 'Memb' => {
11297 '0' => {
11298 'name' => 'entity_type',
11299 'offset' => '0',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103011300 'type' => '1006'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011301 },
11302 '1' => {
11303 'name' => 'entity_instance_num',
11304 'offset' => '2',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103011305 'type' => '1006'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011306 },
11307 '2' => {
11308 'name' => 'entity_container_id',
11309 'offset' => '4',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103011310 'type' => '1006'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011311 }
11312 },
11313 'Name' => 'struct pldm_entity',
11314 'Size' => '6',
11315 'Type' => 'Struct'
11316 },
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103011317 '59799' => {
11318 'BaseType' => '59737',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011319 'Header' => 'pdr.h',
Andrew Jeffery453dfff2024-09-07 18:47:30 +030011320 'Line' => '292',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011321 'Name' => 'pldm_entity',
11322 'Size' => '6',
11323 'Type' => 'Typedef'
11324 },
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103011325 '59843' => {
11326 'BaseType' => '59855',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011327 'Header' => 'pdr.h',
Andrew Jeffery453dfff2024-09-07 18:47:30 +030011328 'Line' => '302',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011329 'Name' => 'pldm_entity_association_tree',
11330 'PrivateABI' => 1,
11331 'Size' => '16',
11332 'Type' => 'Typedef'
11333 },
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103011334 '59855' => {
Andrew Jefferyd610b002024-10-02 21:27:30 +093011335 'Line' => '451',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011336 'Memb' => {
11337 '0' => {
11338 'name' => 'root',
11339 'offset' => '0',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103011340 'type' => '60666'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011341 },
11342 '1' => {
11343 'name' => 'last_used_container_id',
11344 'offset' => '8',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103011345 'type' => '1006'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011346 }
11347 },
11348 'Name' => 'struct pldm_entity_association_tree',
11349 'PrivateABI' => 1,
11350 'Size' => '16',
11351 'Source' => 'pdr.c',
11352 'Type' => 'Struct'
11353 },
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103011354 '59898' => {
11355 'BaseType' => '59915',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011356 'Header' => 'pdr.h',
Andrew Jeffery453dfff2024-09-07 18:47:30 +030011357 'Line' => '307',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011358 'Name' => 'pldm_entity_node',
11359 'PrivateABI' => 1,
11360 'Size' => '40',
11361 'Type' => 'Typedef'
11362 },
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103011363 '59910' => {
11364 'BaseType' => '59898',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011365 'Name' => 'pldm_entity_node const',
11366 'Size' => '40',
11367 'Type' => 'Const'
11368 },
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103011369 '59915' => {
Andrew Jefferyd610b002024-10-02 21:27:30 +093011370 'Line' => '456',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011371 'Memb' => {
11372 '0' => {
11373 'name' => 'entity',
11374 'offset' => '0',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103011375 'type' => '59799'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011376 },
11377 '1' => {
11378 'name' => 'parent',
11379 'offset' => '6',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103011380 'type' => '59799'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011381 },
11382 '2' => {
11383 'name' => 'remote_container_id',
11384 'offset' => '18',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103011385 'type' => '1006'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011386 },
11387 '3' => {
11388 'name' => 'first_child',
11389 'offset' => '22',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103011390 'type' => '60666'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011391 },
11392 '4' => {
11393 'name' => 'next_sibling',
11394 'offset' => '36',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103011395 'type' => '60666'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011396 },
11397 '5' => {
11398 'name' => 'association_type',
11399 'offset' => '50',
11400 'type' => '121'
11401 }
11402 },
11403 'Name' => 'struct pldm_entity_node',
11404 'PrivateABI' => 1,
11405 'Size' => '40',
11406 'Source' => 'pdr.c',
11407 'Type' => 'Struct'
11408 },
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103011409 '60189' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093011410 'Header' => 'platform.h',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103011411 'Line' => '526',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011412 'Memb' => {
11413 '0' => {
11414 'name' => 'record_handle',
11415 'offset' => '0',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103011416 'type' => '1018'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011417 },
11418 '1' => {
11419 'name' => 'version',
11420 'offset' => '4',
11421 'type' => '121'
11422 },
11423 '2' => {
11424 'name' => 'type',
11425 'offset' => '5',
11426 'type' => '121'
11427 },
11428 '3' => {
11429 'name' => 'record_change_num',
11430 'offset' => '6',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103011431 'type' => '1006'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011432 },
11433 '4' => {
11434 'name' => 'length',
11435 'offset' => '8',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103011436 'type' => '1006'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011437 }
11438 },
11439 'Name' => 'struct pldm_pdr_hdr',
11440 'Size' => '10',
11441 'Type' => 'Struct'
11442 },
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103011443 '60649' => {
11444 'BaseType' => '59645',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011445 'Name' => 'struct pldm_pdr_record*',
11446 'Size' => '8',
11447 'Type' => 'Pointer'
11448 },
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103011449 '60661' => {
11450 'BaseType' => '59628',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011451 'Name' => 'pldm_pdr_record*',
11452 'Size' => '8',
11453 'Type' => 'Pointer'
11454 },
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103011455 '60666' => {
11456 'BaseType' => '59898',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011457 'Name' => 'pldm_entity_node*',
11458 'Size' => '8',
11459 'Type' => 'Pointer'
11460 },
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103011461 '61542' => {
11462 'BaseType' => '59545',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011463 'Name' => 'pldm_pdr*',
11464 'Size' => '8',
11465 'Type' => 'Pointer'
11466 },
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103011467 '62493' => {
11468 'BaseType' => '59640',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011469 'Name' => 'pldm_pdr_record const*',
11470 'Size' => '8',
11471 'Type' => 'Pointer'
11472 },
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103011473 '66797' => {
11474 'BaseType' => '59799',
Lora Linea0bf3a2024-09-20 10:09:56 +080011475 'Name' => 'pldm_entity*',
11476 'Size' => '8',
11477 'Type' => 'Pointer'
11478 },
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103011479 '76422' => {
11480 'BaseType' => '66797',
Lora Linea0bf3a2024-09-20 10:09:56 +080011481 'Name' => 'pldm_entity**',
11482 'Size' => '8',
11483 'Type' => 'Pointer'
11484 },
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103011485 '76486' => {
11486 'BaseType' => '59843',
Lora Linea0bf3a2024-09-20 10:09:56 +080011487 'Name' => 'pldm_entity_association_tree*',
11488 'Size' => '8',
11489 'Type' => 'Pointer'
11490 },
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103011491 '77074' => {
11492 'BaseType' => '60666',
Lora Linea0bf3a2024-09-20 10:09:56 +080011493 'Name' => 'pldm_entity_node**',
11494 'Size' => '8',
11495 'Type' => 'Pointer'
11496 },
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103011497 '77863' => {
11498 'BaseType' => '59557',
Lora Linea0bf3a2024-09-20 10:09:56 +080011499 'Name' => 'pldm_pdr const*',
11500 'Size' => '8',
11501 'Type' => 'Pointer'
11502 },
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103011503 '83097' => {
11504 'BaseType' => '59910',
Lora Linea0bf3a2024-09-20 10:09:56 +080011505 'Name' => 'pldm_entity_node const*',
11506 'Size' => '8',
11507 'Type' => 'Pointer'
11508 },
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103011509 '87892' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093011510 'BaseType' => '74',
11511 'Header' => 'types.h',
11512 'Line' => '37',
11513 'Name' => '__int8_t',
11514 'PrivateABI' => 1,
11515 'Size' => '1',
11516 'Type' => 'Typedef'
11517 },
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103011518 '87923' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093011519 'BaseType' => '93',
11520 'Header' => 'types.h',
11521 'Line' => '39',
11522 'Name' => '__int16_t',
11523 'PrivateABI' => 1,
11524 'Size' => '2',
11525 'Type' => 'Typedef'
11526 },
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103011527 '87954' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093011528 'BaseType' => '100',
11529 'Header' => 'types.h',
11530 'Line' => '41',
11531 'Name' => '__int32_t',
11532 'PrivateABI' => 1,
11533 'Size' => '4',
11534 'Type' => 'Typedef'
11535 },
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103011536 '87992' => {
Thu Nguyen43cb4b52024-07-16 05:45:27 +000011537 'BaseType' => '927',
11538 'Header' => 'types.h',
11539 'Line' => '55',
11540 'Name' => '__uint_least16_t',
11541 'PrivateABI' => 1,
11542 'Size' => '2',
11543 'Type' => 'Typedef'
11544 },
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103011545 '88045' => {
11546 'BaseType' => '87892',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011547 'Header' => 'stdint-intn.h',
11548 'Line' => '24',
11549 'Name' => 'int8_t',
11550 'PrivateABI' => 1,
11551 'Size' => '1',
11552 'Type' => 'Typedef'
11553 },
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103011554 '88057' => {
11555 'BaseType' => '87923',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011556 'Header' => 'stdint-intn.h',
11557 'Line' => '25',
11558 'Name' => 'int16_t',
11559 'PrivateABI' => 1,
11560 'Size' => '2',
11561 'Type' => 'Typedef'
11562 },
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103011563 '88069' => {
11564 'BaseType' => '87954',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011565 'Header' => 'stdint-intn.h',
11566 'Line' => '26',
11567 'Name' => 'int32_t',
11568 'PrivateABI' => 1,
11569 'Size' => '4',
11570 'Type' => 'Typedef'
11571 },
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103011572 '88334' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093011573 'BaseType' => '133',
11574 'Header' => 'pldm_types.h',
11575 'Line' => '164',
11576 'Name' => 'real32_t',
11577 'Size' => '4',
11578 'Type' => 'Typedef'
11579 },
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103011580 '88991' => {
11581 'BaseType' => '87992',
Thu Nguyen43cb4b52024-07-16 05:45:27 +000011582 'Header' => 'uchar.h',
11583 'Line' => '51',
11584 'Name' => 'char16_t',
11585 'PrivateABI' => 1,
11586 'Size' => '2',
11587 'Type' => 'Typedef'
11588 },
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103011589 '89667' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093011590 'Header' => 'platform.h',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103011591 'Line' => '304',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011592 'Memb' => {
11593 '0' => {
11594 'name' => 'PLDM_SENSOR_OP_STATE',
11595 'value' => '0'
11596 },
11597 '1' => {
11598 'name' => 'PLDM_STATE_SENSOR_STATE',
11599 'value' => '1'
11600 },
11601 '2' => {
11602 'name' => 'PLDM_NUMERIC_SENSOR_STATE',
11603 'value' => '2'
11604 }
11605 },
11606 'Name' => 'enum sensor_event_class_states',
11607 'Size' => '4',
11608 'Type' => 'Enum'
11609 },
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103011610 '89701' => {
11611 'BaseType' => '89667',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011612 'Name' => 'enum sensor_event_class_states const',
11613 'Size' => '4',
11614 'Type' => 'Const'
11615 },
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103011616 '90009' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093011617 'Header' => 'platform.h',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103011618 'Line' => '601',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011619 'Memb' => {
11620 '0' => {
11621 'name' => 'hdr',
11622 'offset' => '0',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103011623 'type' => '60189'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011624 },
11625 '1' => {
11626 'name' => 'terminus_handle',
11627 'offset' => '16',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103011628 'type' => '1006'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011629 },
11630 '2' => {
11631 'name' => 'sensor_id',
11632 'offset' => '18',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103011633 'type' => '1006'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011634 },
11635 '3' => {
11636 'name' => 'entity_type',
11637 'offset' => '20',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103011638 'type' => '1006'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011639 },
11640 '4' => {
11641 'name' => 'entity_instance',
11642 'offset' => '22',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103011643 'type' => '1006'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011644 },
11645 '5' => {
11646 'name' => 'container_id',
11647 'offset' => '24',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103011648 'type' => '1006'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011649 },
11650 '6' => {
11651 'name' => 'sensor_init',
11652 'offset' => '32',
11653 'type' => '121'
11654 },
11655 '7' => {
11656 'name' => 'sensor_auxiliary_names_pdr',
11657 'offset' => '33',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103011658 'type' => '29940'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011659 },
11660 '8' => {
11661 'name' => 'composite_sensor_count',
11662 'offset' => '34',
11663 'type' => '121'
11664 },
11665 '9' => {
11666 'name' => 'possible_states',
11667 'offset' => '35',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103011668 'type' => '3419'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011669 }
11670 },
11671 'Name' => 'struct pldm_state_sensor_pdr',
11672 'Size' => '24',
11673 'Type' => 'Struct'
11674 },
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103011675 '90163' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093011676 'Header' => 'platform.h',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103011677 'Line' => '618',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011678 'Memb' => {
11679 '0' => {
11680 'name' => 'state_set_id',
11681 'offset' => '0',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103011682 'type' => '1006'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011683 },
11684 '1' => {
11685 'name' => 'possible_states_size',
11686 'offset' => '2',
11687 'type' => '121'
11688 },
11689 '2' => {
11690 'name' => 'states',
11691 'offset' => '3',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103011692 'type' => '90225'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011693 }
11694 },
11695 'Name' => 'struct state_sensor_possible_states',
11696 'Size' => '4',
11697 'Type' => 'Struct'
11698 },
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103011699 '90220' => {
11700 'BaseType' => '90163',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011701 'Name' => 'struct state_sensor_possible_states const',
11702 'Size' => '4',
11703 'Type' => 'Const'
11704 },
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103011705 '90225' => {
11706 'BaseType' => '2831',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011707 'Name' => 'bitfield8_t[1]',
11708 'Size' => '1',
11709 'Type' => 'Array'
11710 },
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103011711 '90241' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093011712 'Header' => 'platform.h',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103011713 'Line' => '628',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011714 'Memb' => {
11715 '0' => {
11716 'name' => 'hdr',
11717 'offset' => '0',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103011718 'type' => '60189'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011719 },
11720 '1' => {
11721 'name' => 'terminus_handle',
11722 'offset' => '16',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103011723 'type' => '1006'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011724 },
11725 '2' => {
11726 'name' => 'effecter_id',
11727 'offset' => '18',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103011728 'type' => '1006'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011729 },
11730 '3' => {
11731 'name' => 'entity_type',
11732 'offset' => '20',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103011733 'type' => '1006'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011734 },
11735 '4' => {
11736 'name' => 'entity_instance',
11737 'offset' => '22',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103011738 'type' => '1006'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011739 },
11740 '5' => {
11741 'name' => 'container_id',
11742 'offset' => '24',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103011743 'type' => '1006'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011744 },
11745 '6' => {
11746 'name' => 'effecter_semantic_id',
11747 'offset' => '32',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103011748 'type' => '1006'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011749 },
11750 '7' => {
11751 'name' => 'effecter_init',
11752 'offset' => '34',
11753 'type' => '121'
11754 },
11755 '8' => {
11756 'name' => 'has_description_pdr',
11757 'offset' => '35',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103011758 'type' => '29940'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011759 },
11760 '9' => {
11761 'name' => 'composite_effecter_count',
11762 'offset' => '36',
11763 'type' => '121'
11764 },
11765 '10' => {
11766 'name' => 'possible_states',
11767 'offset' => '37',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103011768 'type' => '3419'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011769 }
11770 },
11771 'Name' => 'struct pldm_state_effecter_pdr',
11772 'Size' => '26',
11773 'Type' => 'Struct'
11774 },
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103011775 '90598' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093011776 'Header' => 'platform.h',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103011777 'Line' => '719',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011778 'Memb' => {
11779 '0' => {
11780 'name' => 'value_u8',
11781 'offset' => '0',
11782 'type' => '121'
11783 },
11784 '1' => {
11785 'name' => 'value_s8',
11786 'offset' => '0',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103011787 'type' => '88045'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011788 },
11789 '2' => {
11790 'name' => 'value_u16',
11791 'offset' => '0',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103011792 'type' => '1006'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011793 },
11794 '3' => {
11795 'name' => 'value_s16',
11796 'offset' => '0',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103011797 'type' => '88057'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011798 },
11799 '4' => {
11800 'name' => 'value_u32',
11801 'offset' => '0',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103011802 'type' => '1018'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011803 },
11804 '5' => {
11805 'name' => 'value_s32',
11806 'offset' => '0',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103011807 'type' => '88069'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011808 },
11809 '6' => {
11810 'name' => 'value_f32',
11811 'offset' => '0',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103011812 'type' => '88334'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011813 }
11814 },
11815 'Name' => 'union union_range_field_format',
11816 'Size' => '4',
11817 'Type' => 'Union'
11818 },
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103011819 '91197' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093011820 'Header' => 'platform.h',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103011821 'Line' => '776',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011822 'Memb' => {
11823 '0' => {
11824 'name' => 'value_u8',
11825 'offset' => '0',
11826 'type' => '121'
11827 },
11828 '1' => {
11829 'name' => 'value_s8',
11830 'offset' => '0',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103011831 'type' => '88045'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011832 },
11833 '2' => {
11834 'name' => 'value_u16',
11835 'offset' => '0',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103011836 'type' => '1006'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011837 },
11838 '3' => {
11839 'name' => 'value_s16',
11840 'offset' => '0',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103011841 'type' => '88057'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011842 },
11843 '4' => {
11844 'name' => 'value_u32',
11845 'offset' => '0',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103011846 'type' => '1018'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011847 },
11848 '5' => {
11849 'name' => 'value_s32',
11850 'offset' => '0',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103011851 'type' => '88069'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011852 }
11853 },
11854 'Name' => 'union union_sensor_data_size',
11855 'Size' => '4',
11856 'Type' => 'Union'
11857 },
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103011858 '91210' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093011859 'Header' => 'platform.h',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103011860 'Line' => '783',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011861 'Memb' => {
11862 '0' => {
11863 'name' => 'record_handle',
11864 'offset' => '0',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103011865 'type' => '1018'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011866 },
11867 '1' => {
11868 'name' => 'version',
11869 'offset' => '4',
11870 'type' => '121'
11871 },
11872 '2' => {
11873 'name' => 'type',
11874 'offset' => '5',
11875 'type' => '121'
11876 },
11877 '3' => {
11878 'name' => 'record_change_num',
11879 'offset' => '6',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103011880 'type' => '1006'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011881 },
11882 '4' => {
11883 'name' => 'length',
11884 'offset' => '8',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103011885 'type' => '1006'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011886 }
11887 },
11888 'Name' => 'struct pldm_value_pdr_hdr',
11889 'Size' => '12',
11890 'Type' => 'Struct'
11891 },
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103011892 '91295' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093011893 'Header' => 'platform.h',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103011894 'Line' => '801',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011895 'Memb' => {
11896 '0' => {
11897 'name' => 'entity_instance_num',
11898 'offset' => '0',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103011899 'type' => '1006'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011900 },
11901 '1' => {
11902 'name' => 'entity_instance',
11903 'offset' => '0',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103011904 'type' => '1006'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011905 }
11906 },
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103011907 'Name' => 'anon-union-platform.h-801',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011908 'Size' => '2',
11909 'Type' => 'Union'
11910 },
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103011911 '91329' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093011912 'Header' => 'platform.h',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103011913 'Line' => '796',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011914 'Memb' => {
11915 '0' => {
11916 'name' => 'hdr',
11917 'offset' => '0',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103011918 'type' => '91210'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011919 },
11920 '1' => {
11921 'name' => 'terminus_handle',
11922 'offset' => '18',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103011923 'type' => '1006'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011924 },
11925 '2' => {
11926 'name' => 'sensor_id',
11927 'offset' => '20',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103011928 'type' => '1006'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011929 },
11930 '3' => {
11931 'name' => 'entity_type',
11932 'offset' => '22',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103011933 'type' => '1006'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011934 },
11935 '4' => {
11936 'name' => 'unnamed0',
11937 'offset' => '24',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103011938 'type' => '91295'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011939 },
11940 '5' => {
11941 'name' => 'container_id',
11942 'offset' => '32',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103011943 'type' => '1006'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011944 },
11945 '6' => {
11946 'name' => 'sensor_init',
11947 'offset' => '34',
11948 'type' => '121'
11949 },
11950 '7' => {
11951 'name' => 'sensor_auxiliary_names_pdr',
11952 'offset' => '35',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103011953 'type' => '29940'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011954 },
11955 '8' => {
11956 'name' => 'base_unit',
11957 'offset' => '36',
11958 'type' => '121'
11959 },
11960 '9' => {
11961 'name' => 'unit_modifier',
11962 'offset' => '37',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103011963 'type' => '88045'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011964 },
11965 '10' => {
11966 'name' => 'rate_unit',
11967 'offset' => '38',
11968 'type' => '121'
11969 },
11970 '11' => {
11971 'name' => 'base_oem_unit_handle',
11972 'offset' => '39',
11973 'type' => '121'
11974 },
11975 '12' => {
11976 'name' => 'aux_unit',
11977 'offset' => '40',
11978 'type' => '121'
11979 },
11980 '13' => {
11981 'name' => 'aux_unit_modifier',
11982 'offset' => '41',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103011983 'type' => '88045'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011984 },
11985 '14' => {
11986 'name' => 'aux_rate_unit',
11987 'offset' => '48',
11988 'type' => '121'
11989 },
11990 '15' => {
11991 'name' => 'rel',
11992 'offset' => '49',
11993 'type' => '121'
11994 },
11995 '16' => {
11996 'name' => 'aux_oem_unit_handle',
11997 'offset' => '50',
11998 'type' => '121'
11999 },
12000 '17' => {
12001 'name' => 'is_linear',
12002 'offset' => '51',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103012003 'type' => '29940'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012004 },
12005 '18' => {
12006 'name' => 'sensor_data_size',
12007 'offset' => '52',
12008 'type' => '121'
12009 },
12010 '19' => {
12011 'name' => 'resolution',
12012 'offset' => '54',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103012013 'type' => '88334'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012014 },
12015 '20' => {
12016 'name' => 'offset',
12017 'offset' => '64',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103012018 'type' => '88334'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012019 },
12020 '21' => {
12021 'name' => 'accuracy',
12022 'offset' => '68',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103012023 'type' => '1006'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012024 },
12025 '22' => {
12026 'name' => 'plus_tolerance',
12027 'offset' => '70',
12028 'type' => '121'
12029 },
12030 '23' => {
12031 'name' => 'minus_tolerance',
12032 'offset' => '71',
12033 'type' => '121'
12034 },
12035 '24' => {
12036 'name' => 'hysteresis',
12037 'offset' => '72',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103012038 'type' => '91197'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012039 },
12040 '25' => {
12041 'name' => 'supported_thresholds',
12042 'offset' => '82',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103012043 'type' => '2831'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012044 },
12045 '26' => {
12046 'name' => 'threshold_and_hysteresis_volatility',
12047 'offset' => '83',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103012048 'type' => '2831'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012049 },
12050 '27' => {
12051 'name' => 'state_transition_interval',
12052 'offset' => '86',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103012053 'type' => '88334'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012054 },
12055 '28' => {
12056 'name' => 'update_interval',
12057 'offset' => '96',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103012058 'type' => '88334'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012059 },
12060 '29' => {
12061 'name' => 'max_readable',
12062 'offset' => '100',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103012063 'type' => '91197'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012064 },
12065 '30' => {
12066 'name' => 'min_readable',
12067 'offset' => '104',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103012068 'type' => '91197'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012069 },
12070 '31' => {
12071 'name' => 'range_field_format',
12072 'offset' => '114',
12073 'type' => '121'
12074 },
12075 '32' => {
12076 'name' => 'range_field_support',
12077 'offset' => '115',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103012078 'type' => '2831'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012079 },
12080 '33' => {
12081 'name' => 'nominal_value',
12082 'offset' => '118',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103012083 'type' => '90598'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012084 },
12085 '34' => {
12086 'name' => 'normal_max',
12087 'offset' => '128',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103012088 'type' => '90598'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012089 },
12090 '35' => {
12091 'name' => 'normal_min',
12092 'offset' => '132',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103012093 'type' => '90598'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012094 },
12095 '36' => {
12096 'name' => 'warning_high',
12097 'offset' => '136',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103012098 'type' => '90598'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012099 },
12100 '37' => {
12101 'name' => 'warning_low',
12102 'offset' => '146',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103012103 'type' => '90598'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012104 },
12105 '38' => {
12106 'name' => 'critical_high',
12107 'offset' => '150',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103012108 'type' => '90598'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012109 },
12110 '39' => {
12111 'name' => 'critical_low',
12112 'offset' => '256',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103012113 'type' => '90598'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012114 },
12115 '40' => {
12116 'name' => 'fatal_high',
12117 'offset' => '260',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103012118 'type' => '90598'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012119 },
12120 '41' => {
12121 'name' => 'fatal_low',
12122 'offset' => '264',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103012123 'type' => '90598'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012124 }
12125 },
12126 'Name' => 'struct pldm_numeric_sensor_value_pdr',
12127 'Size' => '112',
12128 'Type' => 'Struct'
12129 },
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103012130 '91922' => {
12131 'BaseType' => '88991',
Thu Nguyen43cb4b52024-07-16 05:45:27 +000012132 'Header' => 'platform.h',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103012133 'Line' => '844',
Thu Nguyen43cb4b52024-07-16 05:45:27 +000012134 'Name' => 'pldm_utf16be',
12135 'Size' => '2',
12136 'Type' => 'Typedef'
12137 },
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103012138 '91935' => {
Thu Nguyen43cb4b52024-07-16 05:45:27 +000012139 'Header' => 'platform.h',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103012140 'Line' => '846',
Thu Nguyen43cb4b52024-07-16 05:45:27 +000012141 'Memb' => {
12142 '0' => {
12143 'name' => 'tag',
12144 'offset' => '0',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103012145 'type' => '977'
Thu Nguyen43cb4b52024-07-16 05:45:27 +000012146 },
12147 '1' => {
12148 'name' => 'name',
12149 'offset' => '8',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103012150 'type' => '91977'
Thu Nguyen43cb4b52024-07-16 05:45:27 +000012151 }
12152 },
12153 'Name' => 'struct pldm_entity_auxiliary_name',
12154 'Size' => '16',
12155 'Type' => 'Struct'
12156 },
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103012157 '91977' => {
12158 'BaseType' => '91922',
Thu Nguyen43cb4b52024-07-16 05:45:27 +000012159 'Name' => 'pldm_utf16be*',
12160 'Size' => '8',
12161 'Type' => 'Pointer'
12162 },
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103012163 '91982' => {
Thu Nguyen43cb4b52024-07-16 05:45:27 +000012164 'Header' => 'platform.h',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103012165 'Line' => '856',
Thu Nguyen43cb4b52024-07-16 05:45:27 +000012166 'Memb' => {
12167 '0' => {
12168 'name' => 'hdr',
12169 'offset' => '0',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103012170 'type' => '91210'
Thu Nguyen43cb4b52024-07-16 05:45:27 +000012171 },
12172 '1' => {
12173 'name' => 'container',
12174 'offset' => '18',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103012175 'type' => '59799'
Thu Nguyen43cb4b52024-07-16 05:45:27 +000012176 },
12177 '2' => {
12178 'name' => 'shared_name_count',
12179 'offset' => '24',
12180 'type' => '121'
12181 },
12182 '3' => {
12183 'name' => 'name_string_count',
12184 'offset' => '25',
12185 'type' => '121'
12186 },
12187 '4' => {
12188 'name' => 'names',
12189 'offset' => '36',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103012190 'type' => '92096'
Thu Nguyen43cb4b52024-07-16 05:45:27 +000012191 },
12192 '5' => {
12193 'name' => 'auxiliary_name_data_size',
12194 'offset' => '50',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103012195 'type' => '1140'
Thu Nguyen43cb4b52024-07-16 05:45:27 +000012196 },
12197 '6' => {
12198 'name' => 'auxiliary_name_data',
12199 'offset' => '64',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103012200 'type' => '92101'
Thu Nguyen43cb4b52024-07-16 05:45:27 +000012201 }
12202 },
12203 'Name' => 'struct pldm_entity_auxiliary_names_pdr',
12204 'Size' => '40',
12205 'Type' => 'Struct'
12206 },
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103012207 '92096' => {
12208 'BaseType' => '91935',
Thu Nguyen43cb4b52024-07-16 05:45:27 +000012209 'Name' => 'struct pldm_entity_auxiliary_name*',
12210 'Size' => '8',
12211 'Type' => 'Pointer'
12212 },
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103012213 '92101' => {
Thu Nguyen43cb4b52024-07-16 05:45:27 +000012214 'BaseType' => '114',
12215 'Name' => 'char[]',
12216 'Size' => '8',
12217 'Type' => 'Array'
12218 },
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103012219 '92116' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093012220 'Header' => 'platform.h',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103012221 'Line' => '886',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012222 'Memb' => {
12223 '0' => {
12224 'name' => 'state_set_id',
12225 'offset' => '0',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103012226 'type' => '1006'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012227 },
12228 '1' => {
12229 'name' => 'possible_states_size',
12230 'offset' => '2',
12231 'type' => '121'
12232 },
12233 '2' => {
12234 'name' => 'states',
12235 'offset' => '3',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103012236 'type' => '90225'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012237 }
12238 },
12239 'Name' => 'struct state_effecter_possible_states',
12240 'Size' => '4',
12241 'Type' => 'Struct'
12242 },
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103012243 '92173' => {
12244 'BaseType' => '92116',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012245 'Name' => 'struct state_effecter_possible_states const',
12246 'Size' => '4',
12247 'Type' => 'Const'
12248 },
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103012249 '92178' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093012250 'Header' => 'platform.h',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103012251 'Line' => '934',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012252 'Memb' => {
12253 '0' => {
12254 'name' => 'set_request',
12255 'offset' => '0',
12256 'type' => '121'
12257 },
12258 '1' => {
12259 'name' => 'effecter_state',
12260 'offset' => '1',
12261 'type' => '121'
12262 }
12263 },
12264 'Name' => 'struct state_field_for_state_effecter_set',
12265 'Size' => '2',
12266 'Type' => 'Struct'
12267 },
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103012268 '92221' => {
12269 'BaseType' => '92178',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012270 'Header' => 'platform.h',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103012271 'Line' => '937',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012272 'Name' => 'set_effecter_state_field',
12273 'Size' => '2',
12274 'Type' => 'Typedef'
12275 },
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103012276 '92234' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093012277 'Header' => 'platform.h',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103012278 'Line' => '943',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012279 'Memb' => {
12280 '0' => {
12281 'name' => 'sensor_op_state',
12282 'offset' => '0',
12283 'type' => '121'
12284 },
12285 '1' => {
12286 'name' => 'present_state',
12287 'offset' => '1',
12288 'type' => '121'
12289 },
12290 '2' => {
12291 'name' => 'previous_state',
12292 'offset' => '2',
12293 'type' => '121'
12294 },
12295 '3' => {
12296 'name' => 'event_state',
12297 'offset' => '3',
12298 'type' => '121'
12299 }
12300 },
12301 'Name' => 'struct state_field_for_get_state_sensor_readings',
12302 'Size' => '4',
12303 'Type' => 'Struct'
12304 },
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103012305 '92305' => {
12306 'BaseType' => '92234',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012307 'Header' => 'platform.h',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103012308 'Line' => '951',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012309 'Name' => 'get_sensor_state_field',
12310 'Size' => '4',
12311 'Type' => 'Typedef'
12312 },
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103012313 '92318' => {
Tal Yacobide67ab62024-05-30 22:36:50 +030012314 'Header' => 'platform.h',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103012315 'Line' => '957',
Tal Yacobide67ab62024-05-30 22:36:50 +030012316 'Memb' => {
12317 '0' => {
12318 'name' => 'effecter_op_state',
12319 'offset' => '0',
12320 'type' => '121'
12321 },
12322 '1' => {
12323 'name' => 'pending_state',
12324 'offset' => '1',
12325 'type' => '121'
12326 },
12327 '2' => {
12328 'name' => 'present_state',
12329 'offset' => '2',
12330 'type' => '121'
12331 }
12332 },
12333 'Name' => 'struct state_field_for_get_state_effecter_states',
12334 'Size' => '3',
12335 'Type' => 'Struct'
12336 },
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103012337 '92375' => {
12338 'BaseType' => '92318',
Tal Yacobide67ab62024-05-30 22:36:50 +030012339 'Header' => 'platform.h',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103012340 'Line' => '961',
Tal Yacobide67ab62024-05-30 22:36:50 +030012341 'Name' => 'get_effecter_state_field',
12342 'Size' => '3',
12343 'Type' => 'Typedef'
12344 },
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103012345 '93104' => {
Tal Yacobide67ab62024-05-30 22:36:50 +030012346 'Header' => 'platform.h',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103012347 'Line' => '1106',
Tal Yacobide67ab62024-05-30 22:36:50 +030012348 'Memb' => {
12349 '0' => {
12350 'name' => 'completion_code',
12351 'offset' => '0',
12352 'type' => '121'
12353 },
12354 '1' => {
12355 'name' => 'comp_effecter_count',
12356 'offset' => '1',
12357 'type' => '121'
12358 },
12359 '2' => {
12360 'name' => 'field',
12361 'offset' => '2',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103012362 'type' => '93161'
Tal Yacobide67ab62024-05-30 22:36:50 +030012363 }
12364 },
12365 'Name' => 'struct pldm_get_state_effecter_states_resp',
12366 'Size' => '26',
12367 'Type' => 'Struct'
12368 },
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103012369 '93161' => {
12370 'BaseType' => '92375',
Tal Yacobide67ab62024-05-30 22:36:50 +030012371 'Name' => 'get_effecter_state_field[8]',
12372 'Size' => '24',
12373 'Type' => 'Array'
12374 },
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103012375 '93177' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093012376 'Header' => 'platform.h',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103012377 'Line' => '1116',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012378 'Memb' => {
12379 '0' => {
12380 'name' => 'sensor_id',
12381 'offset' => '0',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103012382 'type' => '1006'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012383 },
12384 '1' => {
12385 'name' => 'sensor_event_class_type',
12386 'offset' => '2',
12387 'type' => '121'
12388 },
12389 '2' => {
12390 'name' => 'event_class',
12391 'offset' => '3',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103012392 'type' => '3419'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012393 }
12394 },
12395 'Name' => 'struct pldm_sensor_event_data',
12396 'Size' => '4',
12397 'Type' => 'Struct'
12398 },
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103012399 '93291' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093012400 'Header' => 'platform.h',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103012401 'Line' => '1156',
Thu Nguyenf874b382024-07-24 11:22:34 +000012402 'Memb' => {
12403 '0' => {
12404 'name' => 'format_version',
12405 'offset' => '0',
12406 'type' => '121'
12407 },
12408 '1' => {
12409 'name' => 'event_id',
12410 'offset' => '2',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103012411 'type' => '1006'
Thu Nguyenf874b382024-07-24 11:22:34 +000012412 },
12413 '2' => {
12414 'name' => 'data_transfer_handle',
12415 'offset' => '4',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103012416 'type' => '1018'
Thu Nguyenf874b382024-07-24 11:22:34 +000012417 }
12418 },
12419 'Name' => 'struct pldm_message_poll_event',
12420 'Size' => '8',
12421 'Type' => 'Struct'
12422 },
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103012423 '93353' => {
Thu Nguyen3559aa12024-08-29 00:13:38 +000012424 'Header' => 'platform.h',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103012425 'Line' => '1166',
Thu Nguyen3559aa12024-08-29 00:13:38 +000012426 'Memb' => {
12427 '0' => {
12428 'name' => 'format_version',
12429 'offset' => '0',
12430 'type' => '121'
12431 },
12432 '1' => {
12433 'name' => 'format_type',
12434 'offset' => '1',
12435 'type' => '121'
12436 },
12437 '2' => {
12438 'name' => 'event_data_length',
12439 'offset' => '2',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103012440 'type' => '1006'
Thu Nguyen3559aa12024-08-29 00:13:38 +000012441 },
12442 '3' => {
12443 'name' => 'event_data',
12444 'offset' => '4',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103012445 'type' => '93424'
Thu Nguyen3559aa12024-08-29 00:13:38 +000012446 }
12447 },
12448 'Name' => 'struct pldm_platform_cper_event',
12449 'Size' => '4',
12450 'Type' => 'Struct'
12451 },
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103012452 '93424' => {
Andrew Jeffery890d37a2024-09-22 20:50:53 +093012453 'BaseType' => '121',
12454 'Name' => 'uint8_t[]',
12455 'Size' => '8',
12456 'Type' => 'Array'
12457 },
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103012458 '93580' => {
Thu Nguyenf874b382024-07-24 11:22:34 +000012459 'Header' => 'platform.h',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103012460 'Line' => '1226',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012461 'Memb' => {
12462 '0' => {
12463 'name' => 'event_data_format',
12464 'offset' => '0',
12465 'type' => '121'
12466 },
12467 '1' => {
12468 'name' => 'number_of_change_records',
12469 'offset' => '1',
12470 'type' => '121'
12471 },
12472 '2' => {
12473 'name' => 'change_records',
12474 'offset' => '2',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103012475 'type' => '3419'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012476 }
12477 },
12478 'Name' => 'struct pldm_pdr_repository_chg_event_data',
12479 'Size' => '3',
12480 'Type' => 'Struct'
12481 },
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103012482 '94204' => {
12483 'BaseType' => '93353',
Thu Nguyen3559aa12024-08-29 00:13:38 +000012484 'Name' => 'struct pldm_platform_cper_event*',
12485 'Size' => '8',
12486 'Type' => 'Pointer'
12487 },
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103012488 '95940' => {
12489 'BaseType' => '91982',
Thu Nguyen43cb4b52024-07-16 05:45:27 +000012490 'Name' => 'struct pldm_entity_auxiliary_names_pdr*',
12491 'Size' => '8',
12492 'Type' => 'Pointer'
12493 },
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103012494 '101348' => {
12495 'BaseType' => '93104',
Tal Yacobide67ab62024-05-30 22:36:50 +030012496 'Name' => 'struct pldm_get_state_effecter_states_resp*',
12497 'Size' => '8',
12498 'Type' => 'Pointer'
12499 },
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103012500 '129639' => {
12501 'BaseType' => '13144',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012502 'Name' => 'size_t*const',
12503 'Size' => '8',
12504 'Type' => 'Const'
12505 },
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103012506 '131347' => {
12507 'BaseType' => '93291',
Thu Nguyenf874b382024-07-24 11:22:34 +000012508 'Name' => 'struct pldm_message_poll_event*',
12509 'Size' => '8',
12510 'Type' => 'Pointer'
12511 },
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103012512 '132348' => {
12513 'BaseType' => '132358',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012514 'Name' => 'uint32_t const*const*',
12515 'Size' => '8',
12516 'Type' => 'Pointer'
12517 },
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103012518 '132353' => {
12519 'BaseType' => '29899',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012520 'Name' => 'uint32_t const*',
12521 'Size' => '8',
12522 'Type' => 'Pointer'
12523 },
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103012524 '132358' => {
12525 'BaseType' => '132353',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012526 'Name' => 'uint32_t const*const',
12527 'Size' => '8',
12528 'Type' => 'Const'
12529 },
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103012530 '132363' => {
12531 'BaseType' => '93580',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012532 'Name' => 'struct pldm_pdr_repository_chg_event_data*',
12533 'Size' => '8',
12534 'Type' => 'Pointer'
12535 },
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103012536 '161005' => {
12537 'BaseType' => '91329',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012538 'Name' => 'struct pldm_numeric_sensor_value_pdr*',
12539 'Size' => '8',
12540 'Type' => 'Pointer'
12541 },
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103012542 '173444' => {
12543 'BaseType' => '93177',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012544 'Name' => 'struct pldm_sensor_event_data*',
12545 'Size' => '8',
12546 'Type' => 'Pointer'
12547 },
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103012548 '173449' => {
12549 'BaseType' => '173444',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012550 'Name' => 'struct pldm_sensor_event_data*const',
12551 'Size' => '8',
12552 'Type' => 'Const'
12553 },
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103012554 '175613' => {
12555 'BaseType' => '92305',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012556 'Name' => 'get_sensor_state_field*',
12557 'Size' => '8',
12558 'Type' => 'Pointer'
12559 },
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103012560 '190384' => {
12561 'BaseType' => '92221',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012562 'Name' => 'set_effecter_state_field*',
12563 'Size' => '8',
12564 'Type' => 'Pointer'
12565 },
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103012566 '191360' => {
12567 'BaseType' => '90009',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012568 'Name' => 'struct pldm_state_sensor_pdr*',
12569 'Size' => '8',
12570 'Type' => 'Pointer'
12571 },
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103012572 '191365' => {
12573 'BaseType' => '191360',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012574 'Name' => 'struct pldm_state_sensor_pdr*const',
12575 'Size' => '8',
12576 'Type' => 'Const'
12577 },
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103012578 '191370' => {
12579 'BaseType' => '90220',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012580 'Name' => 'struct state_sensor_possible_states const*',
12581 'Size' => '8',
12582 'Type' => 'Pointer'
12583 },
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103012584 '191375' => {
12585 'BaseType' => '191370',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012586 'Name' => 'struct state_sensor_possible_states const*const',
12587 'Size' => '8',
12588 'Type' => 'Const'
12589 },
Andrew Jeffery1be1d5e2024-11-07 10:43:44 +103012590 '191770' => {
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103012591 'BaseType' => '90241',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012592 'Name' => 'struct pldm_state_effecter_pdr*',
12593 'Size' => '8',
12594 'Type' => 'Pointer'
12595 },
Andrew Jeffery1be1d5e2024-11-07 10:43:44 +103012596 '191775' => {
12597 'BaseType' => '191770',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012598 'Name' => 'struct pldm_state_effecter_pdr*const',
12599 'Size' => '8',
12600 'Type' => 'Const'
12601 },
Andrew Jeffery1be1d5e2024-11-07 10:43:44 +103012602 '191780' => {
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103012603 'BaseType' => '92173',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012604 'Name' => 'struct state_effecter_possible_states const*',
12605 'Size' => '8',
12606 'Type' => 'Pointer'
12607 },
Andrew Jeffery1be1d5e2024-11-07 10:43:44 +103012608 '191785' => {
12609 'BaseType' => '191780',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012610 'Name' => 'struct state_effecter_possible_states const*const',
12611 'Size' => '8',
12612 'Type' => 'Const'
12613 },
Andrew Jeffery1be1d5e2024-11-07 10:43:44 +103012614 '194723' => {
Thu Nguyenf874b382024-07-24 11:22:34 +000012615 'Line' => '19',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012616 'Memb' => {
12617 '0' => {
12618 'name' => 'prev',
12619 'offset' => '0',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012620 'type' => '187'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012621 },
12622 '1' => {
12623 'name' => 'allocations',
12624 'offset' => '4',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103012625 'type' => '1018'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012626 }
12627 },
12628 'Name' => 'struct pldm_tid_state',
12629 'PrivateABI' => 1,
12630 'Size' => '8',
12631 'Source' => 'instance-id.c',
12632 'Type' => 'Struct'
12633 },
Andrew Jeffery1be1d5e2024-11-07 10:43:44 +103012634 '194762' => {
Thu Nguyenf874b382024-07-24 11:22:34 +000012635 'Line' => '24',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012636 'Memb' => {
12637 '0' => {
12638 'name' => 'state',
12639 'offset' => '0',
Andrew Jeffery1be1d5e2024-11-07 10:43:44 +103012640 'type' => '194804'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012641 },
12642 '1' => {
12643 'name' => 'lock_db_fd',
12644 'offset' => '8264',
12645 'type' => '100'
12646 }
12647 },
12648 'Name' => 'struct pldm_instance_db',
12649 'PrivateABI' => 1,
12650 'Size' => '2052',
12651 'Source' => 'instance-id.c',
12652 'Type' => 'Struct'
12653 },
Andrew Jeffery1be1d5e2024-11-07 10:43:44 +103012654 '194804' => {
12655 'BaseType' => '194723',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012656 'Name' => 'struct pldm_tid_state[256]',
12657 'Size' => '2048',
12658 'Type' => 'Array'
12659 },
Andrew Jeffery1be1d5e2024-11-07 10:43:44 +103012660 '195360' => {
12661 'BaseType' => '194762',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012662 'Name' => 'struct pldm_instance_db*',
12663 'Size' => '8',
12664 'Type' => 'Pointer'
12665 },
Andrew Jeffery1be1d5e2024-11-07 10:43:44 +103012666 '195747' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093012667 'BaseType' => '187',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012668 'Name' => 'pldm_instance_id_t*',
12669 'Size' => '8',
12670 'Type' => 'Pointer'
12671 },
Andrew Jeffery1be1d5e2024-11-07 10:43:44 +103012672 '195923' => {
12673 'BaseType' => '195360',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012674 'Name' => 'struct pldm_instance_db**',
12675 'Size' => '8',
12676 'Type' => 'Pointer'
12677 },
Andrew Jeffery1be1d5e2024-11-07 10:43:44 +103012678 '196715' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093012679 'BaseType' => '121',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012680 'Header' => 'pldm.h',
12681 'Line' => '13',
12682 'Name' => 'mctp_eid_t',
12683 'Size' => '1',
12684 'Type' => 'Typedef'
12685 },
Andrew Jeffery1be1d5e2024-11-07 10:43:44 +103012686 '196830' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093012687 'BaseType' => '284',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012688 'Header' => 'pldm.h',
12689 'Line' => '30',
12690 'Name' => 'pldm_requester_rc_t',
12691 'Size' => '4',
12692 'Type' => 'Typedef'
12693 },
Andrew Jeffery1be1d5e2024-11-07 10:43:44 +103012694 '196848' => {
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +030012695 'Line' => '26',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012696 'Memb' => {
12697 '0' => {
12698 'name' => 'transport',
12699 'offset' => '0',
Andrew Jeffery1be1d5e2024-11-07 10:43:44 +103012700 'type' => '196921'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012701 },
12702 '1' => {
12703 'name' => 'socket',
12704 'offset' => '64',
12705 'type' => '100'
12706 },
12707 '2' => {
12708 'name' => 'tid_eid_map',
12709 'offset' => '68',
Andrew Jeffery1be1d5e2024-11-07 10:43:44 +103012710 'type' => '200617'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012711 },
12712 '3' => {
12713 'name' => 'socket_send_buf',
12714 'offset' => '768',
Andrew Jeffery1be1d5e2024-11-07 10:43:44 +103012715 'type' => '199537'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012716 }
12717 },
12718 'Name' => 'struct pldm_transport_mctp_demux',
12719 'PrivateABI' => 1,
12720 'Size' => '312',
12721 'Source' => 'mctp-demux.c',
12722 'Type' => 'Struct'
12723 },
Andrew Jeffery1be1d5e2024-11-07 10:43:44 +103012724 '196874' => {
12725 'BaseType' => '196848',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012726 'Name' => 'struct pldm_transport_mctp_demux*',
12727 'Size' => '8',
12728 'Type' => 'Pointer'
12729 },
Andrew Jeffery1be1d5e2024-11-07 10:43:44 +103012730 '196916' => {
12731 'BaseType' => '196921',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012732 'Name' => 'struct pldm_transport*',
12733 'Size' => '8',
12734 'Type' => 'Pointer'
12735 },
Andrew Jeffery1be1d5e2024-11-07 10:43:44 +103012736 '196921' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012737 'Header' => 'transport.h',
12738 'Line' => '18',
12739 'Memb' => {
12740 '0' => {
12741 'name' => 'name',
12742 'offset' => '0',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103012743 'type' => '3975'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012744 },
12745 '1' => {
12746 'name' => 'version',
12747 'offset' => '8',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012748 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012749 },
12750 '2' => {
12751 'name' => 'recv',
12752 'offset' => '22',
Andrew Jeffery1be1d5e2024-11-07 10:43:44 +103012753 'type' => '199848'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012754 },
12755 '3' => {
12756 'name' => 'send',
12757 'offset' => '36',
Andrew Jeffery1be1d5e2024-11-07 10:43:44 +103012758 'type' => '199889'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012759 },
12760 '4' => {
12761 'name' => 'init_pollfd',
12762 'offset' => '50',
Andrew Jeffery1be1d5e2024-11-07 10:43:44 +103012763 'type' => '199969'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012764 }
12765 },
12766 'Name' => 'struct pldm_transport',
12767 'PrivateABI' => 1,
12768 'Size' => '40',
12769 'Type' => 'Struct'
12770 },
Andrew Jeffery1be1d5e2024-11-07 10:43:44 +103012771 '197057' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093012772 'BaseType' => '175',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012773 'Name' => 'pldm_tid_t*',
12774 'Size' => '8',
12775 'Type' => 'Pointer'
12776 },
Andrew Jeffery1be1d5e2024-11-07 10:43:44 +103012777 '197160' => {
12778 'BaseType' => '196874',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012779 'Name' => 'struct pldm_transport_mctp_demux**',
12780 'Size' => '8',
12781 'Type' => 'Pointer'
12782 },
Andrew Jeffery1be1d5e2024-11-07 10:43:44 +103012783 '199257' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012784 'BaseType' => '46',
12785 'Header' => 'int-ll64.h',
12786 'Line' => '21',
12787 'Name' => '__u8',
12788 'PrivateABI' => 1,
12789 'Size' => '1',
12790 'Type' => 'Typedef'
12791 },
Andrew Jeffery1be1d5e2024-11-07 10:43:44 +103012792 '199269' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012793 'BaseType' => '53',
12794 'Header' => 'int-ll64.h',
12795 'Line' => '24',
12796 'Name' => '__u16',
12797 'PrivateABI' => 1,
12798 'Size' => '2',
12799 'Type' => 'Typedef'
12800 },
Andrew Jeffery1be1d5e2024-11-07 10:43:44 +103012801 '199537' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012802 'Header' => 'socket.h',
12803 'Line' => '5',
12804 'Memb' => {
12805 '0' => {
12806 'name' => 'size',
12807 'offset' => '0',
12808 'type' => '100'
12809 },
12810 '1' => {
12811 'name' => 'socket',
12812 'offset' => '4',
12813 'type' => '100'
12814 },
12815 '2' => {
12816 'name' => 'max_size',
12817 'offset' => '8',
12818 'type' => '100'
12819 }
12820 },
12821 'Name' => 'struct pldm_socket_sndbuf',
12822 'PrivateABI' => 1,
12823 'Size' => '12',
12824 'Type' => 'Struct'
12825 },
Andrew Jeffery1be1d5e2024-11-07 10:43:44 +103012826 '199848' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012827 'Name' => 'pldm_requester_rc_t(*)(struct pldm_transport*, pldm_tid_t*, void**, size_t*)',
12828 'Param' => {
12829 '0' => {
Andrew Jeffery1be1d5e2024-11-07 10:43:44 +103012830 'type' => '196916'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012831 },
12832 '1' => {
Andrew Jeffery1be1d5e2024-11-07 10:43:44 +103012833 'type' => '197057'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012834 },
12835 '2' => {
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103012836 'type' => '52328'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012837 },
12838 '3' => {
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103012839 'type' => '13144'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012840 }
12841 },
Andrew Jeffery1be1d5e2024-11-07 10:43:44 +103012842 'Return' => '196830',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012843 'Size' => '8',
12844 'Type' => 'FuncPtr'
12845 },
Andrew Jeffery1be1d5e2024-11-07 10:43:44 +103012846 '199889' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012847 'Name' => 'pldm_requester_rc_t(*)(struct pldm_transport*, pldm_tid_t, void const*, size_t)',
12848 'Param' => {
12849 '0' => {
Andrew Jeffery1be1d5e2024-11-07 10:43:44 +103012850 'type' => '196916'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012851 },
12852 '1' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093012853 'type' => '175'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012854 },
12855 '2' => {
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103012856 'type' => '2396'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012857 },
12858 '3' => {
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103012859 'type' => '1140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012860 }
12861 },
Andrew Jeffery1be1d5e2024-11-07 10:43:44 +103012862 'Return' => '196830',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012863 'Size' => '8',
12864 'Type' => 'FuncPtr'
12865 },
Andrew Jeffery1be1d5e2024-11-07 10:43:44 +103012866 '199914' => {
12867 'BaseType' => '199919',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012868 'Name' => 'struct pollfd*',
12869 'Size' => '8',
12870 'Type' => 'Pointer'
12871 },
Andrew Jeffery1be1d5e2024-11-07 10:43:44 +103012872 '199919' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012873 'Header' => 'poll.h',
12874 'Line' => '36',
12875 'Memb' => {
12876 '0' => {
12877 'name' => 'fd',
12878 'offset' => '0',
12879 'type' => '100'
12880 },
12881 '1' => {
12882 'name' => 'events',
12883 'offset' => '4',
12884 'type' => '93'
12885 },
12886 '2' => {
12887 'name' => 'revents',
12888 'offset' => '6',
12889 'type' => '93'
12890 }
12891 },
12892 'Name' => 'struct pollfd',
12893 'PrivateABI' => 1,
12894 'Size' => '8',
12895 'Type' => 'Struct'
12896 },
Andrew Jeffery1be1d5e2024-11-07 10:43:44 +103012897 '199969' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012898 'Name' => 'int(*)(struct pldm_transport*, struct pollfd*)',
12899 'Param' => {
12900 '0' => {
Andrew Jeffery1be1d5e2024-11-07 10:43:44 +103012901 'type' => '196916'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012902 },
12903 '1' => {
Andrew Jeffery1be1d5e2024-11-07 10:43:44 +103012904 'type' => '199914'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012905 }
12906 },
12907 'Return' => '100',
12908 'Size' => '8',
12909 'Type' => 'FuncPtr'
12910 },
Andrew Jeffery1be1d5e2024-11-07 10:43:44 +103012911 '199974' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012912 'BaseType' => '53',
12913 'Header' => 'socket.h',
12914 'Line' => '10',
12915 'Name' => '__kernel_sa_family_t',
12916 'PrivateABI' => 1,
12917 'Size' => '2',
12918 'Type' => 'Typedef'
12919 },
Andrew Jeffery1be1d5e2024-11-07 10:43:44 +103012920 '200351' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012921 'Header' => 'mctp.h',
12922 'Line' => '18',
12923 'Memb' => {
12924 '0' => {
12925 'name' => 's_addr',
12926 'offset' => '0',
Andrew Jeffery1be1d5e2024-11-07 10:43:44 +103012927 'type' => '196715'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012928 }
12929 },
12930 'Name' => 'struct mctp_addr',
12931 'PrivateABI' => 1,
12932 'Size' => '1',
12933 'Type' => 'Struct'
12934 },
Andrew Jeffery1be1d5e2024-11-07 10:43:44 +103012935 '200377' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012936 'Header' => 'mctp.h',
12937 'Line' => '22',
12938 'Memb' => {
12939 '0' => {
12940 'name' => 'smctp_family',
12941 'offset' => '0',
Andrew Jeffery1be1d5e2024-11-07 10:43:44 +103012942 'type' => '199974'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012943 },
12944 '1' => {
12945 'name' => '__smctp_pad0',
12946 'offset' => '2',
Andrew Jeffery1be1d5e2024-11-07 10:43:44 +103012947 'type' => '199269'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012948 },
12949 '2' => {
12950 'name' => 'smctp_network',
12951 'offset' => '4',
12952 'type' => '60'
12953 },
12954 '3' => {
12955 'name' => 'smctp_addr',
12956 'offset' => '8',
Andrew Jeffery1be1d5e2024-11-07 10:43:44 +103012957 'type' => '200351'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012958 },
12959 '4' => {
12960 'name' => 'smctp_type',
12961 'offset' => '9',
Andrew Jeffery1be1d5e2024-11-07 10:43:44 +103012962 'type' => '199257'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012963 },
12964 '5' => {
12965 'name' => 'smctp_tag',
12966 'offset' => '16',
Andrew Jeffery1be1d5e2024-11-07 10:43:44 +103012967 'type' => '199257'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012968 },
12969 '6' => {
12970 'name' => '__smctp_pad1',
12971 'offset' => '17',
Andrew Jeffery1be1d5e2024-11-07 10:43:44 +103012972 'type' => '199257'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012973 }
12974 },
12975 'Name' => 'struct sockaddr_mctp',
12976 'PrivateABI' => 1,
12977 'Size' => '12',
12978 'Type' => 'Struct'
12979 },
Andrew Jeffery1be1d5e2024-11-07 10:43:44 +103012980 '200481' => {
12981 'BaseType' => '200377',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012982 'Name' => 'struct sockaddr_mctp const',
12983 'Size' => '12',
12984 'Type' => 'Const'
12985 },
Andrew Jeffery1be1d5e2024-11-07 10:43:44 +103012986 '200524' => {
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +030012987 'Line' => '35',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012988 'Memb' => {
12989 '0' => {
12990 'name' => 'transport',
12991 'offset' => '0',
Andrew Jeffery1be1d5e2024-11-07 10:43:44 +103012992 'type' => '196921'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012993 },
12994 '1' => {
12995 'name' => 'socket',
12996 'offset' => '64',
12997 'type' => '100'
12998 },
12999 '2' => {
13000 'name' => 'tid_eid_map',
13001 'offset' => '68',
Andrew Jeffery1be1d5e2024-11-07 10:43:44 +103013002 'type' => '200617'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013003 },
13004 '3' => {
13005 'name' => 'socket_send_buf',
13006 'offset' => '768',
Andrew Jeffery1be1d5e2024-11-07 10:43:44 +103013007 'type' => '199537'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013008 },
13009 '4' => {
13010 'name' => 'bound',
13011 'offset' => '786',
Andrew Jeffery48761c62024-06-03 15:48:26 +093013012 'type' => '805'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013013 },
13014 '5' => {
13015 'name' => 'cookie_jar',
13016 'offset' => '800',
Andrew Jeffery48761c62024-06-03 15:48:26 +093013017 'type' => '199'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013018 }
13019 },
13020 'Name' => 'struct pldm_transport_af_mctp',
13021 'PrivateABI' => 1,
13022 'Size' => '336',
13023 'Source' => 'af-mctp.c',
13024 'Type' => 'Struct'
13025 },
Andrew Jeffery1be1d5e2024-11-07 10:43:44 +103013026 '200617' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093013027 'BaseType' => '175',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013028 'Name' => 'pldm_tid_t[256]',
13029 'Size' => '256',
13030 'Type' => 'Array'
13031 },
Andrew Jeffery1be1d5e2024-11-07 10:43:44 +103013032 '201418' => {
13033 'BaseType' => '200524',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013034 'Name' => 'struct pldm_transport_af_mctp*',
13035 'Size' => '8',
13036 'Type' => 'Pointer'
13037 },
Andrew Jeffery1be1d5e2024-11-07 10:43:44 +103013038 '201423' => {
13039 'BaseType' => '200481',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013040 'Name' => 'struct sockaddr_mctp const*',
13041 'Size' => '8',
13042 'Type' => 'Pointer'
13043 },
Andrew Jeffery1be1d5e2024-11-07 10:43:44 +103013044 '201736' => {
13045 'BaseType' => '201418',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013046 'Name' => 'struct pldm_transport_af_mctp**',
13047 'Size' => '8',
13048 'Type' => 'Pointer'
Lora Linea0bf3a2024-09-20 10:09:56 +080013049 },
Andrew Jeffery1be1d5e2024-11-07 10:43:44 +103013050 '228231' => {
Lora Linea0bf3a2024-09-20 10:09:56 +080013051 'Header' => 'file_io.h',
13052 'Line' => '32',
13053 'Memb' => {
13054 '0' => {
13055 'name' => 'handle',
13056 'offset' => '0',
13057 'type' => '121'
13058 },
13059 '1' => {
13060 'name' => 'length',
13061 'offset' => '4',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103013062 'type' => '1018'
Lora Linea0bf3a2024-09-20 10:09:56 +080013063 },
13064 '2' => {
13065 'name' => 'data',
13066 'offset' => '8',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103013067 'type' => '93424'
Lora Linea0bf3a2024-09-20 10:09:56 +080013068 }
13069 },
13070 'Name' => 'struct pldm_oem_meta_file_io_write_req',
13071 'Size' => '8',
13072 'Type' => 'Struct'
13073 },
Andrew Jeffery1be1d5e2024-11-07 10:43:44 +103013074 '228298' => {
Lora Linea0bf3a2024-09-20 10:09:56 +080013075 'Header' => 'file_io.h',
13076 'Line' => '45',
13077 'Memb' => {
13078 '0' => {
13079 'name' => 'transferFlag',
13080 'offset' => '0',
13081 'type' => '121'
13082 },
13083 '1' => {
13084 'name' => 'offset',
13085 'offset' => '2',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103013086 'type' => '1006'
Lora Linea0bf3a2024-09-20 10:09:56 +080013087 }
13088 },
13089 'Name' => 'struct pldm_oem_meta_file_io_read_data_info',
13090 'Size' => '4',
13091 'Type' => 'Struct'
13092 },
Andrew Jeffery1be1d5e2024-11-07 10:43:44 +103013093 '228337' => {
Lora Linea0bf3a2024-09-20 10:09:56 +080013094 'Header' => 'file_io.h',
13095 'Line' => '55',
13096 'Memb' => {
13097 '0' => {
13098 'name' => 'size',
13099 'offset' => '0',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103013100 'type' => '1006'
Lora Linea0bf3a2024-09-20 10:09:56 +080013101 },
13102 '1' => {
13103 'name' => 'crc32',
13104 'offset' => '4',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103013105 'type' => '1018'
Lora Linea0bf3a2024-09-20 10:09:56 +080013106 }
13107 },
13108 'Name' => 'struct pldm_oem_meta_file_io_read_attr_info',
13109 'Size' => '8',
13110 'Type' => 'Struct'
13111 },
Andrew Jeffery1be1d5e2024-11-07 10:43:44 +103013112 '228376' => {
Lora Linea0bf3a2024-09-20 10:09:56 +080013113 'Header' => 'file_io.h',
13114 'Line' => '70',
13115 'Memb' => {
13116 '0' => {
13117 'name' => 'data',
13118 'offset' => '0',
Andrew Jeffery1be1d5e2024-11-07 10:43:44 +103013119 'type' => '228298'
Lora Linea0bf3a2024-09-20 10:09:56 +080013120 }
13121 },
13122 'Name' => 'anon-union-file_io.h-70',
13123 'Size' => '4',
13124 'Type' => 'Union'
13125 },
Andrew Jeffery1be1d5e2024-11-07 10:43:44 +103013126 '228394' => {
Lora Linea0bf3a2024-09-20 10:09:56 +080013127 'Header' => 'file_io.h',
13128 'Line' => '65',
13129 'Memb' => {
13130 '0' => {
13131 'name' => 'version',
13132 'offset' => '0',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103013133 'type' => '1140'
Lora Linea0bf3a2024-09-20 10:09:56 +080013134 },
13135 '1' => {
13136 'name' => 'handle',
13137 'offset' => '8',
13138 'type' => '121'
13139 },
13140 '2' => {
13141 'name' => 'option',
13142 'offset' => '9',
13143 'type' => '121'
13144 },
13145 '3' => {
13146 'name' => 'length',
13147 'offset' => '16',
13148 'type' => '121'
13149 },
13150 '4' => {
13151 'name' => 'info',
13152 'offset' => '18',
Andrew Jeffery1be1d5e2024-11-07 10:43:44 +103013153 'type' => '228376'
Lora Linea0bf3a2024-09-20 10:09:56 +080013154 }
13155 },
13156 'Name' => 'struct pldm_oem_meta_file_io_read_req',
13157 'Size' => '16',
13158 'Type' => 'Struct'
13159 },
Andrew Jeffery1be1d5e2024-11-07 10:43:44 +103013160 '228472' => {
Lora Linea0bf3a2024-09-20 10:09:56 +080013161 'Header' => 'file_io.h',
13162 'Line' => '86',
13163 'Memb' => {
13164 '0' => {
13165 'name' => 'attr',
13166 'offset' => '0',
Andrew Jeffery1be1d5e2024-11-07 10:43:44 +103013167 'type' => '228337'
Lora Linea0bf3a2024-09-20 10:09:56 +080013168 },
13169 '1' => {
13170 'name' => 'data',
13171 'offset' => '0',
Andrew Jeffery1be1d5e2024-11-07 10:43:44 +103013172 'type' => '228298'
Lora Linea0bf3a2024-09-20 10:09:56 +080013173 }
13174 },
13175 'Name' => 'anon-union-file_io.h-86',
13176 'Size' => '8',
13177 'Type' => 'Union'
13178 },
Andrew Jeffery1be1d5e2024-11-07 10:43:44 +103013179 '228500' => {
Lora Linea0bf3a2024-09-20 10:09:56 +080013180 'Header' => 'file_io.h',
13181 'Line' => '80',
13182 'Memb' => {
13183 '0' => {
13184 'name' => 'version',
13185 'offset' => '0',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103013186 'type' => '1140'
Lora Linea0bf3a2024-09-20 10:09:56 +080013187 },
13188 '1' => {
13189 'name' => 'completion_code',
13190 'offset' => '8',
13191 'type' => '121'
13192 },
13193 '2' => {
13194 'name' => 'handle',
13195 'offset' => '9',
13196 'type' => '121'
13197 },
13198 '3' => {
13199 'name' => 'option',
13200 'offset' => '16',
13201 'type' => '121'
13202 },
13203 '4' => {
13204 'name' => 'length',
13205 'offset' => '17',
13206 'type' => '121'
13207 },
13208 '5' => {
13209 'name' => 'info',
13210 'offset' => '18',
Andrew Jeffery1be1d5e2024-11-07 10:43:44 +103013211 'type' => '228472'
Lora Linea0bf3a2024-09-20 10:09:56 +080013212 },
13213 '6' => {
13214 'name' => 'data',
13215 'offset' => '32',
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103013216 'type' => '93424'
Lora Linea0bf3a2024-09-20 10:09:56 +080013217 }
13218 },
13219 'Name' => 'struct pldm_oem_meta_file_io_read_resp',
13220 'Size' => '24',
13221 'Type' => 'Struct'
13222 },
Andrew Jeffery1be1d5e2024-11-07 10:43:44 +103013223 '231009' => {
13224 'BaseType' => '228500',
Lora Linea0bf3a2024-09-20 10:09:56 +080013225 'Name' => 'struct pldm_oem_meta_file_io_read_resp*',
13226 'Size' => '8',
13227 'Type' => 'Pointer'
13228 },
Andrew Jeffery1be1d5e2024-11-07 10:43:44 +103013229 '232128' => {
13230 'BaseType' => '228394',
Lora Linea0bf3a2024-09-20 10:09:56 +080013231 'Name' => 'struct pldm_oem_meta_file_io_read_req*',
13232 'Size' => '8',
13233 'Type' => 'Pointer'
13234 },
Andrew Jeffery1be1d5e2024-11-07 10:43:44 +103013235 '232564' => {
13236 'BaseType' => '228231',
Lora Linea0bf3a2024-09-20 10:09:56 +080013237 'Name' => 'struct pldm_oem_meta_file_io_write_req*',
13238 'Size' => '8',
13239 'Type' => 'Pointer'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013240 }
13241 },
13242 'UndefinedSymbols' => {
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103013243 'libpldm.so.0.10.0' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013244 '_ITM_deregisterTMCloneTable' => 0,
13245 '_ITM_registerTMCloneTable' => 0,
13246 '__assert_fail@GLIBC_2.2.5' => 0,
13247 '__cxa_finalize@GLIBC_2.2.5' => 0,
13248 '__errno_location@GLIBC_2.2.5' => 0,
13249 '__gmon_start__' => 0,
Thu Nguyenf874b382024-07-24 11:22:34 +000013250 '__isoc23_strtol@GLIBC_2.38' => 0,
Andrew Jefferyc166dd52024-05-22 15:45:34 +093013251 '__memcpy_chk@GLIBC_2.3.4' => 0,
13252 '__recv_chk@GLIBC_2.4' => 0,
13253 '__recvfrom_chk@GLIBC_2.4' => 0,
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013254 '__stack_chk_fail@GLIBC_2.4' => 0,
13255 'bind@GLIBC_2.2.5' => 0,
13256 'calloc@GLIBC_2.2.5' => 0,
13257 'clock_gettime@GLIBC_2.17' => 0,
13258 'close@GLIBC_2.2.5' => 0,
13259 'connect@GLIBC_2.2.5' => 0,
13260 'dup@GLIBC_2.2.5' => 0,
13261 'fclose@GLIBC_2.2.5' => 0,
13262 'fcntl64@GLIBC_2.28' => 0,
13263 'fgets@GLIBC_2.2.5' => 0,
13264 'fopen64@GLIBC_2.2.5' => 0,
13265 'free@GLIBC_2.2.5' => 0,
13266 'getsockopt@GLIBC_2.2.5' => 0,
13267 'malloc@GLIBC_2.2.5' => 0,
13268 'memcmp@GLIBC_2.2.5' => 0,
13269 'memcpy@GLIBC_2.14' => 0,
Andrew Jeffery5befd122024-07-17 17:07:57 +080013270 'memmem@GLIBC_2.2.5' => 0,
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013271 'open64@GLIBC_2.2.5' => 0,
13272 'poll@GLIBC_2.2.5' => 0,
13273 'ppoll@GLIBC_2.4' => 0,
13274 'recv@GLIBC_2.2.5' => 0,
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013275 'recvmsg@GLIBC_2.2.5' => 0,
13276 'sendmsg@GLIBC_2.2.5' => 0,
13277 'sendto@GLIBC_2.2.5' => 0,
13278 'setsockopt@GLIBC_2.2.5' => 0,
13279 'socket@GLIBC_2.2.5' => 0,
13280 'stat64@GLIBC_2.33' => 0,
13281 'strlen@GLIBC_2.2.5' => 0,
Andrew Jeffery5befd122024-07-17 17:07:57 +080013282 'strnlen@GLIBC_2.2.5' => 0,
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013283 'timerfd_create@GLIBC_2.8' => 0,
13284 'timerfd_settime@GLIBC_2.8' => 0,
13285 'write@GLIBC_2.2.5' => 0
13286 }
13287 },
13288 'WordSize' => '8'
13289};