.. | .. |
---|
64 | 64 | uint64_t reserved_6_63:58; |
---|
65 | 65 | #endif |
---|
66 | 66 | } s; |
---|
67 | | - struct cvmx_stxx_arb_ctl_s cn38xx; |
---|
68 | | - struct cvmx_stxx_arb_ctl_s cn38xxp2; |
---|
69 | | - struct cvmx_stxx_arb_ctl_s cn58xx; |
---|
70 | | - struct cvmx_stxx_arb_ctl_s cn58xxp1; |
---|
71 | 67 | }; |
---|
72 | 68 | |
---|
73 | 69 | union cvmx_stxx_bckprs_cnt { |
---|
.. | .. |
---|
81 | 77 | uint64_t reserved_32_63:32; |
---|
82 | 78 | #endif |
---|
83 | 79 | } s; |
---|
84 | | - struct cvmx_stxx_bckprs_cnt_s cn38xx; |
---|
85 | | - struct cvmx_stxx_bckprs_cnt_s cn38xxp2; |
---|
86 | | - struct cvmx_stxx_bckprs_cnt_s cn58xx; |
---|
87 | | - struct cvmx_stxx_bckprs_cnt_s cn58xxp1; |
---|
88 | 80 | }; |
---|
89 | 81 | |
---|
90 | 82 | union cvmx_stxx_com_ctl { |
---|
.. | .. |
---|
102 | 94 | uint64_t reserved_4_63:60; |
---|
103 | 95 | #endif |
---|
104 | 96 | } s; |
---|
105 | | - struct cvmx_stxx_com_ctl_s cn38xx; |
---|
106 | | - struct cvmx_stxx_com_ctl_s cn38xxp2; |
---|
107 | | - struct cvmx_stxx_com_ctl_s cn58xx; |
---|
108 | | - struct cvmx_stxx_com_ctl_s cn58xxp1; |
---|
109 | 97 | }; |
---|
110 | 98 | |
---|
111 | 99 | union cvmx_stxx_dip_cnt { |
---|
.. | .. |
---|
121 | 109 | uint64_t reserved_8_63:56; |
---|
122 | 110 | #endif |
---|
123 | 111 | } s; |
---|
124 | | - struct cvmx_stxx_dip_cnt_s cn38xx; |
---|
125 | | - struct cvmx_stxx_dip_cnt_s cn38xxp2; |
---|
126 | | - struct cvmx_stxx_dip_cnt_s cn58xx; |
---|
127 | | - struct cvmx_stxx_dip_cnt_s cn58xxp1; |
---|
128 | 112 | }; |
---|
129 | 113 | |
---|
130 | 114 | union cvmx_stxx_ign_cal { |
---|
.. | .. |
---|
138 | 122 | uint64_t reserved_16_63:48; |
---|
139 | 123 | #endif |
---|
140 | 124 | } s; |
---|
141 | | - struct cvmx_stxx_ign_cal_s cn38xx; |
---|
142 | | - struct cvmx_stxx_ign_cal_s cn38xxp2; |
---|
143 | | - struct cvmx_stxx_ign_cal_s cn58xx; |
---|
144 | | - struct cvmx_stxx_ign_cal_s cn58xxp1; |
---|
145 | 125 | }; |
---|
146 | 126 | |
---|
147 | 127 | union cvmx_stxx_int_msk { |
---|
.. | .. |
---|
169 | 149 | uint64_t reserved_8_63:56; |
---|
170 | 150 | #endif |
---|
171 | 151 | } s; |
---|
172 | | - struct cvmx_stxx_int_msk_s cn38xx; |
---|
173 | | - struct cvmx_stxx_int_msk_s cn38xxp2; |
---|
174 | | - struct cvmx_stxx_int_msk_s cn58xx; |
---|
175 | | - struct cvmx_stxx_int_msk_s cn58xxp1; |
---|
176 | 152 | }; |
---|
177 | 153 | |
---|
178 | 154 | union cvmx_stxx_int_reg { |
---|
.. | .. |
---|
202 | 178 | uint64_t reserved_9_63:55; |
---|
203 | 179 | #endif |
---|
204 | 180 | } s; |
---|
205 | | - struct cvmx_stxx_int_reg_s cn38xx; |
---|
206 | | - struct cvmx_stxx_int_reg_s cn38xxp2; |
---|
207 | | - struct cvmx_stxx_int_reg_s cn58xx; |
---|
208 | | - struct cvmx_stxx_int_reg_s cn58xxp1; |
---|
209 | 181 | }; |
---|
210 | 182 | |
---|
211 | 183 | union cvmx_stxx_int_sync { |
---|
.. | .. |
---|
233 | 205 | uint64_t reserved_8_63:56; |
---|
234 | 206 | #endif |
---|
235 | 207 | } s; |
---|
236 | | - struct cvmx_stxx_int_sync_s cn38xx; |
---|
237 | | - struct cvmx_stxx_int_sync_s cn38xxp2; |
---|
238 | | - struct cvmx_stxx_int_sync_s cn58xx; |
---|
239 | | - struct cvmx_stxx_int_sync_s cn58xxp1; |
---|
240 | 208 | }; |
---|
241 | 209 | |
---|
242 | 210 | union cvmx_stxx_min_bst { |
---|
.. | .. |
---|
250 | 218 | uint64_t reserved_9_63:55; |
---|
251 | 219 | #endif |
---|
252 | 220 | } s; |
---|
253 | | - struct cvmx_stxx_min_bst_s cn38xx; |
---|
254 | | - struct cvmx_stxx_min_bst_s cn38xxp2; |
---|
255 | | - struct cvmx_stxx_min_bst_s cn58xx; |
---|
256 | | - struct cvmx_stxx_min_bst_s cn58xxp1; |
---|
257 | 221 | }; |
---|
258 | 222 | |
---|
259 | 223 | union cvmx_stxx_spi4_calx { |
---|
.. | .. |
---|
275 | 239 | uint64_t reserved_17_63:47; |
---|
276 | 240 | #endif |
---|
277 | 241 | } s; |
---|
278 | | - struct cvmx_stxx_spi4_calx_s cn38xx; |
---|
279 | | - struct cvmx_stxx_spi4_calx_s cn38xxp2; |
---|
280 | | - struct cvmx_stxx_spi4_calx_s cn58xx; |
---|
281 | | - struct cvmx_stxx_spi4_calx_s cn58xxp1; |
---|
282 | 242 | }; |
---|
283 | 243 | |
---|
284 | 244 | union cvmx_stxx_spi4_dat { |
---|
.. | .. |
---|
294 | 254 | uint64_t reserved_32_63:32; |
---|
295 | 255 | #endif |
---|
296 | 256 | } s; |
---|
297 | | - struct cvmx_stxx_spi4_dat_s cn38xx; |
---|
298 | | - struct cvmx_stxx_spi4_dat_s cn38xxp2; |
---|
299 | | - struct cvmx_stxx_spi4_dat_s cn58xx; |
---|
300 | | - struct cvmx_stxx_spi4_dat_s cn58xxp1; |
---|
301 | 257 | }; |
---|
302 | 258 | |
---|
303 | 259 | union cvmx_stxx_spi4_stat { |
---|
.. | .. |
---|
315 | 271 | uint64_t reserved_16_63:48; |
---|
316 | 272 | #endif |
---|
317 | 273 | } s; |
---|
318 | | - struct cvmx_stxx_spi4_stat_s cn38xx; |
---|
319 | | - struct cvmx_stxx_spi4_stat_s cn38xxp2; |
---|
320 | | - struct cvmx_stxx_spi4_stat_s cn58xx; |
---|
321 | | - struct cvmx_stxx_spi4_stat_s cn58xxp1; |
---|
322 | 274 | }; |
---|
323 | 275 | |
---|
324 | 276 | union cvmx_stxx_stat_bytes_hi { |
---|
.. | .. |
---|
332 | 284 | uint64_t reserved_32_63:32; |
---|
333 | 285 | #endif |
---|
334 | 286 | } s; |
---|
335 | | - struct cvmx_stxx_stat_bytes_hi_s cn38xx; |
---|
336 | | - struct cvmx_stxx_stat_bytes_hi_s cn38xxp2; |
---|
337 | | - struct cvmx_stxx_stat_bytes_hi_s cn58xx; |
---|
338 | | - struct cvmx_stxx_stat_bytes_hi_s cn58xxp1; |
---|
339 | 287 | }; |
---|
340 | 288 | |
---|
341 | 289 | union cvmx_stxx_stat_bytes_lo { |
---|
.. | .. |
---|
349 | 297 | uint64_t reserved_32_63:32; |
---|
350 | 298 | #endif |
---|
351 | 299 | } s; |
---|
352 | | - struct cvmx_stxx_stat_bytes_lo_s cn38xx; |
---|
353 | | - struct cvmx_stxx_stat_bytes_lo_s cn38xxp2; |
---|
354 | | - struct cvmx_stxx_stat_bytes_lo_s cn58xx; |
---|
355 | | - struct cvmx_stxx_stat_bytes_lo_s cn58xxp1; |
---|
356 | 300 | }; |
---|
357 | 301 | |
---|
358 | 302 | union cvmx_stxx_stat_ctl { |
---|
.. | .. |
---|
368 | 312 | uint64_t reserved_5_63:59; |
---|
369 | 313 | #endif |
---|
370 | 314 | } s; |
---|
371 | | - struct cvmx_stxx_stat_ctl_s cn38xx; |
---|
372 | | - struct cvmx_stxx_stat_ctl_s cn38xxp2; |
---|
373 | | - struct cvmx_stxx_stat_ctl_s cn58xx; |
---|
374 | | - struct cvmx_stxx_stat_ctl_s cn58xxp1; |
---|
375 | 315 | }; |
---|
376 | 316 | |
---|
377 | 317 | union cvmx_stxx_stat_pkt_xmt { |
---|
.. | .. |
---|
385 | 325 | uint64_t reserved_32_63:32; |
---|
386 | 326 | #endif |
---|
387 | 327 | } s; |
---|
388 | | - struct cvmx_stxx_stat_pkt_xmt_s cn38xx; |
---|
389 | | - struct cvmx_stxx_stat_pkt_xmt_s cn38xxp2; |
---|
390 | | - struct cvmx_stxx_stat_pkt_xmt_s cn58xx; |
---|
391 | | - struct cvmx_stxx_stat_pkt_xmt_s cn58xxp1; |
---|
392 | 328 | }; |
---|
393 | 329 | |
---|
394 | 330 | #endif |
---|