| .. | .. |
|---|
| 89 | 89 | uint64_t reserved_47_63:17; |
|---|
| 90 | 90 | #endif |
|---|
| 91 | 91 | } s; |
|---|
| 92 | | - struct cvmx_dpi_bist_status_s cn61xx; |
|---|
| 93 | 92 | struct cvmx_dpi_bist_status_cn63xx { |
|---|
| 94 | 93 | #ifdef __BIG_ENDIAN_BITFIELD |
|---|
| 95 | 94 | uint64_t reserved_45_63:19; |
|---|
| .. | .. |
|---|
| 108 | 107 | uint64_t reserved_37_63:27; |
|---|
| 109 | 108 | #endif |
|---|
| 110 | 109 | } cn63xxp1; |
|---|
| 111 | | - struct cvmx_dpi_bist_status_s cn66xx; |
|---|
| 112 | | - struct cvmx_dpi_bist_status_cn63xx cn68xx; |
|---|
| 113 | | - struct cvmx_dpi_bist_status_cn63xx cn68xxp1; |
|---|
| 114 | | - struct cvmx_dpi_bist_status_s cnf71xx; |
|---|
| 115 | 110 | }; |
|---|
| 116 | 111 | |
|---|
| 117 | 112 | union cvmx_dpi_ctl { |
|---|
| .. | .. |
|---|
| 136 | 131 | uint64_t reserved_1_63:63; |
|---|
| 137 | 132 | #endif |
|---|
| 138 | 133 | } cn61xx; |
|---|
| 139 | | - struct cvmx_dpi_ctl_s cn63xx; |
|---|
| 140 | | - struct cvmx_dpi_ctl_s cn63xxp1; |
|---|
| 141 | | - struct cvmx_dpi_ctl_s cn66xx; |
|---|
| 142 | | - struct cvmx_dpi_ctl_s cn68xx; |
|---|
| 143 | | - struct cvmx_dpi_ctl_s cn68xxp1; |
|---|
| 144 | | - struct cvmx_dpi_ctl_cn61xx cnf71xx; |
|---|
| 145 | 134 | }; |
|---|
| 146 | 135 | |
|---|
| 147 | 136 | union cvmx_dpi_dmax_counts { |
|---|
| .. | .. |
|---|
| 157 | 146 | uint64_t reserved_39_63:25; |
|---|
| 158 | 147 | #endif |
|---|
| 159 | 148 | } s; |
|---|
| 160 | | - struct cvmx_dpi_dmax_counts_s cn61xx; |
|---|
| 161 | | - struct cvmx_dpi_dmax_counts_s cn63xx; |
|---|
| 162 | | - struct cvmx_dpi_dmax_counts_s cn63xxp1; |
|---|
| 163 | | - struct cvmx_dpi_dmax_counts_s cn66xx; |
|---|
| 164 | | - struct cvmx_dpi_dmax_counts_s cn68xx; |
|---|
| 165 | | - struct cvmx_dpi_dmax_counts_s cn68xxp1; |
|---|
| 166 | | - struct cvmx_dpi_dmax_counts_s cnf71xx; |
|---|
| 167 | 149 | }; |
|---|
| 168 | 150 | |
|---|
| 169 | 151 | union cvmx_dpi_dmax_dbell { |
|---|
| .. | .. |
|---|
| 177 | 159 | uint64_t reserved_16_63:48; |
|---|
| 178 | 160 | #endif |
|---|
| 179 | 161 | } s; |
|---|
| 180 | | - struct cvmx_dpi_dmax_dbell_s cn61xx; |
|---|
| 181 | | - struct cvmx_dpi_dmax_dbell_s cn63xx; |
|---|
| 182 | | - struct cvmx_dpi_dmax_dbell_s cn63xxp1; |
|---|
| 183 | | - struct cvmx_dpi_dmax_dbell_s cn66xx; |
|---|
| 184 | | - struct cvmx_dpi_dmax_dbell_s cn68xx; |
|---|
| 185 | | - struct cvmx_dpi_dmax_dbell_s cn68xxp1; |
|---|
| 186 | | - struct cvmx_dpi_dmax_dbell_s cnf71xx; |
|---|
| 187 | 162 | }; |
|---|
| 188 | 163 | |
|---|
| 189 | 164 | union cvmx_dpi_dmax_err_rsp_status { |
|---|
| .. | .. |
|---|
| 197 | 172 | uint64_t reserved_6_63:58; |
|---|
| 198 | 173 | #endif |
|---|
| 199 | 174 | } s; |
|---|
| 200 | | - struct cvmx_dpi_dmax_err_rsp_status_s cn61xx; |
|---|
| 201 | | - struct cvmx_dpi_dmax_err_rsp_status_s cn66xx; |
|---|
| 202 | | - struct cvmx_dpi_dmax_err_rsp_status_s cn68xx; |
|---|
| 203 | | - struct cvmx_dpi_dmax_err_rsp_status_s cn68xxp1; |
|---|
| 204 | | - struct cvmx_dpi_dmax_err_rsp_status_s cnf71xx; |
|---|
| 205 | 175 | }; |
|---|
| 206 | 176 | |
|---|
| 207 | 177 | union cvmx_dpi_dmax_ibuff_saddr { |
|---|
| .. | .. |
|---|
| 242 | 212 | uint64_t reserved_62_63:2; |
|---|
| 243 | 213 | #endif |
|---|
| 244 | 214 | } cn61xx; |
|---|
| 245 | | - struct cvmx_dpi_dmax_ibuff_saddr_cn61xx cn63xx; |
|---|
| 246 | | - struct cvmx_dpi_dmax_ibuff_saddr_cn61xx cn63xxp1; |
|---|
| 247 | | - struct cvmx_dpi_dmax_ibuff_saddr_cn61xx cn66xx; |
|---|
| 248 | | - struct cvmx_dpi_dmax_ibuff_saddr_s cn68xx; |
|---|
| 249 | | - struct cvmx_dpi_dmax_ibuff_saddr_s cn68xxp1; |
|---|
| 250 | | - struct cvmx_dpi_dmax_ibuff_saddr_cn61xx cnf71xx; |
|---|
| 251 | 215 | }; |
|---|
| 252 | 216 | |
|---|
| 253 | 217 | union cvmx_dpi_dmax_iflight { |
|---|
| .. | .. |
|---|
| 261 | 225 | uint64_t reserved_3_63:61; |
|---|
| 262 | 226 | #endif |
|---|
| 263 | 227 | } s; |
|---|
| 264 | | - struct cvmx_dpi_dmax_iflight_s cn61xx; |
|---|
| 265 | | - struct cvmx_dpi_dmax_iflight_s cn66xx; |
|---|
| 266 | | - struct cvmx_dpi_dmax_iflight_s cn68xx; |
|---|
| 267 | | - struct cvmx_dpi_dmax_iflight_s cn68xxp1; |
|---|
| 268 | | - struct cvmx_dpi_dmax_iflight_s cnf71xx; |
|---|
| 269 | 228 | }; |
|---|
| 270 | 229 | |
|---|
| 271 | 230 | union cvmx_dpi_dmax_naddr { |
|---|
| .. | .. |
|---|
| 288 | 247 | uint64_t reserved_36_63:28; |
|---|
| 289 | 248 | #endif |
|---|
| 290 | 249 | } cn61xx; |
|---|
| 291 | | - struct cvmx_dpi_dmax_naddr_cn61xx cn63xx; |
|---|
| 292 | | - struct cvmx_dpi_dmax_naddr_cn61xx cn63xxp1; |
|---|
| 293 | | - struct cvmx_dpi_dmax_naddr_cn61xx cn66xx; |
|---|
| 294 | | - struct cvmx_dpi_dmax_naddr_s cn68xx; |
|---|
| 295 | | - struct cvmx_dpi_dmax_naddr_s cn68xxp1; |
|---|
| 296 | | - struct cvmx_dpi_dmax_naddr_cn61xx cnf71xx; |
|---|
| 297 | 250 | }; |
|---|
| 298 | 251 | |
|---|
| 299 | 252 | union cvmx_dpi_dmax_reqbnk0 { |
|---|
| .. | .. |
|---|
| 305 | 258 | uint64_t state:64; |
|---|
| 306 | 259 | #endif |
|---|
| 307 | 260 | } s; |
|---|
| 308 | | - struct cvmx_dpi_dmax_reqbnk0_s cn61xx; |
|---|
| 309 | | - struct cvmx_dpi_dmax_reqbnk0_s cn63xx; |
|---|
| 310 | | - struct cvmx_dpi_dmax_reqbnk0_s cn63xxp1; |
|---|
| 311 | | - struct cvmx_dpi_dmax_reqbnk0_s cn66xx; |
|---|
| 312 | | - struct cvmx_dpi_dmax_reqbnk0_s cn68xx; |
|---|
| 313 | | - struct cvmx_dpi_dmax_reqbnk0_s cn68xxp1; |
|---|
| 314 | | - struct cvmx_dpi_dmax_reqbnk0_s cnf71xx; |
|---|
| 315 | 261 | }; |
|---|
| 316 | 262 | |
|---|
| 317 | 263 | union cvmx_dpi_dmax_reqbnk1 { |
|---|
| .. | .. |
|---|
| 323 | 269 | uint64_t state:64; |
|---|
| 324 | 270 | #endif |
|---|
| 325 | 271 | } s; |
|---|
| 326 | | - struct cvmx_dpi_dmax_reqbnk1_s cn61xx; |
|---|
| 327 | | - struct cvmx_dpi_dmax_reqbnk1_s cn63xx; |
|---|
| 328 | | - struct cvmx_dpi_dmax_reqbnk1_s cn63xxp1; |
|---|
| 329 | | - struct cvmx_dpi_dmax_reqbnk1_s cn66xx; |
|---|
| 330 | | - struct cvmx_dpi_dmax_reqbnk1_s cn68xx; |
|---|
| 331 | | - struct cvmx_dpi_dmax_reqbnk1_s cn68xxp1; |
|---|
| 332 | | - struct cvmx_dpi_dmax_reqbnk1_s cnf71xx; |
|---|
| 333 | 272 | }; |
|---|
| 334 | 273 | |
|---|
| 335 | 274 | union cvmx_dpi_dma_control { |
|---|
| .. | .. |
|---|
| 379 | 318 | uint64_t reserved_62_63:2; |
|---|
| 380 | 319 | #endif |
|---|
| 381 | 320 | } s; |
|---|
| 382 | | - struct cvmx_dpi_dma_control_s cn61xx; |
|---|
| 383 | 321 | struct cvmx_dpi_dma_control_cn63xx { |
|---|
| 384 | 322 | #ifdef __BIG_ENDIAN_BITFIELD |
|---|
| 385 | 323 | uint64_t reserved_61_63:3; |
|---|
| .. | .. |
|---|
| 462 | 400 | uint64_t reserved_59_63:5; |
|---|
| 463 | 401 | #endif |
|---|
| 464 | 402 | } cn63xxp1; |
|---|
| 465 | | - struct cvmx_dpi_dma_control_cn63xx cn66xx; |
|---|
| 466 | | - struct cvmx_dpi_dma_control_s cn68xx; |
|---|
| 467 | | - struct cvmx_dpi_dma_control_cn63xx cn68xxp1; |
|---|
| 468 | | - struct cvmx_dpi_dma_control_s cnf71xx; |
|---|
| 469 | 403 | }; |
|---|
| 470 | 404 | |
|---|
| 471 | 405 | union cvmx_dpi_dma_engx_en { |
|---|
| .. | .. |
|---|
| 479 | 413 | uint64_t reserved_8_63:56; |
|---|
| 480 | 414 | #endif |
|---|
| 481 | 415 | } s; |
|---|
| 482 | | - struct cvmx_dpi_dma_engx_en_s cn61xx; |
|---|
| 483 | | - struct cvmx_dpi_dma_engx_en_s cn63xx; |
|---|
| 484 | | - struct cvmx_dpi_dma_engx_en_s cn63xxp1; |
|---|
| 485 | | - struct cvmx_dpi_dma_engx_en_s cn66xx; |
|---|
| 486 | | - struct cvmx_dpi_dma_engx_en_s cn68xx; |
|---|
| 487 | | - struct cvmx_dpi_dma_engx_en_s cn68xxp1; |
|---|
| 488 | | - struct cvmx_dpi_dma_engx_en_s cnf71xx; |
|---|
| 489 | 416 | }; |
|---|
| 490 | 417 | |
|---|
| 491 | 418 | union cvmx_dpi_dma_ppx_cnt { |
|---|
| .. | .. |
|---|
| 499 | 426 | uint64_t reserved_16_63:48; |
|---|
| 500 | 427 | #endif |
|---|
| 501 | 428 | } s; |
|---|
| 502 | | - struct cvmx_dpi_dma_ppx_cnt_s cn61xx; |
|---|
| 503 | | - struct cvmx_dpi_dma_ppx_cnt_s cn68xx; |
|---|
| 504 | | - struct cvmx_dpi_dma_ppx_cnt_s cnf71xx; |
|---|
| 505 | 429 | }; |
|---|
| 506 | 430 | |
|---|
| 507 | 431 | union cvmx_dpi_engx_buf { |
|---|
| .. | .. |
|---|
| 521 | 445 | uint64_t reserved_37_63:27; |
|---|
| 522 | 446 | #endif |
|---|
| 523 | 447 | } s; |
|---|
| 524 | | - struct cvmx_dpi_engx_buf_s cn61xx; |
|---|
| 525 | 448 | struct cvmx_dpi_engx_buf_cn63xx { |
|---|
| 526 | 449 | #ifdef __BIG_ENDIAN_BITFIELD |
|---|
| 527 | 450 | uint64_t reserved_8_63:56; |
|---|
| .. | .. |
|---|
| 533 | 456 | uint64_t reserved_8_63:56; |
|---|
| 534 | 457 | #endif |
|---|
| 535 | 458 | } cn63xx; |
|---|
| 536 | | - struct cvmx_dpi_engx_buf_cn63xx cn63xxp1; |
|---|
| 537 | | - struct cvmx_dpi_engx_buf_s cn66xx; |
|---|
| 538 | | - struct cvmx_dpi_engx_buf_s cn68xx; |
|---|
| 539 | | - struct cvmx_dpi_engx_buf_s cn68xxp1; |
|---|
| 540 | | - struct cvmx_dpi_engx_buf_s cnf71xx; |
|---|
| 541 | 459 | }; |
|---|
| 542 | 460 | |
|---|
| 543 | 461 | union cvmx_dpi_info_reg { |
|---|
| .. | .. |
|---|
| 557 | 475 | uint64_t reserved_8_63:56; |
|---|
| 558 | 476 | #endif |
|---|
| 559 | 477 | } s; |
|---|
| 560 | | - struct cvmx_dpi_info_reg_s cn61xx; |
|---|
| 561 | | - struct cvmx_dpi_info_reg_s cn63xx; |
|---|
| 562 | 478 | struct cvmx_dpi_info_reg_cn63xxp1 { |
|---|
| 563 | 479 | #ifdef __BIG_ENDIAN_BITFIELD |
|---|
| 564 | 480 | uint64_t reserved_2_63:62; |
|---|
| .. | .. |
|---|
| 570 | 486 | uint64_t reserved_2_63:62; |
|---|
| 571 | 487 | #endif |
|---|
| 572 | 488 | } cn63xxp1; |
|---|
| 573 | | - struct cvmx_dpi_info_reg_s cn66xx; |
|---|
| 574 | | - struct cvmx_dpi_info_reg_s cn68xx; |
|---|
| 575 | | - struct cvmx_dpi_info_reg_s cn68xxp1; |
|---|
| 576 | | - struct cvmx_dpi_info_reg_s cnf71xx; |
|---|
| 577 | 489 | }; |
|---|
| 578 | 490 | |
|---|
| 579 | 491 | union cvmx_dpi_int_en { |
|---|
| .. | .. |
|---|
| 617 | 529 | uint64_t reserved_28_63:36; |
|---|
| 618 | 530 | #endif |
|---|
| 619 | 531 | } s; |
|---|
| 620 | | - struct cvmx_dpi_int_en_s cn61xx; |
|---|
| 621 | 532 | struct cvmx_dpi_int_en_cn63xx { |
|---|
| 622 | 533 | #ifdef __BIG_ENDIAN_BITFIELD |
|---|
| 623 | 534 | uint64_t reserved_26_63:38; |
|---|
| .. | .. |
|---|
| 653 | 564 | uint64_t reserved_26_63:38; |
|---|
| 654 | 565 | #endif |
|---|
| 655 | 566 | } cn63xx; |
|---|
| 656 | | - struct cvmx_dpi_int_en_cn63xx cn63xxp1; |
|---|
| 657 | | - struct cvmx_dpi_int_en_s cn66xx; |
|---|
| 658 | | - struct cvmx_dpi_int_en_cn63xx cn68xx; |
|---|
| 659 | | - struct cvmx_dpi_int_en_cn63xx cn68xxp1; |
|---|
| 660 | | - struct cvmx_dpi_int_en_s cnf71xx; |
|---|
| 661 | 567 | }; |
|---|
| 662 | 568 | |
|---|
| 663 | 569 | union cvmx_dpi_int_reg { |
|---|
| .. | .. |
|---|
| 701 | 607 | uint64_t reserved_28_63:36; |
|---|
| 702 | 608 | #endif |
|---|
| 703 | 609 | } s; |
|---|
| 704 | | - struct cvmx_dpi_int_reg_s cn61xx; |
|---|
| 705 | 610 | struct cvmx_dpi_int_reg_cn63xx { |
|---|
| 706 | 611 | #ifdef __BIG_ENDIAN_BITFIELD |
|---|
| 707 | 612 | uint64_t reserved_26_63:38; |
|---|
| .. | .. |
|---|
| 737 | 642 | uint64_t reserved_26_63:38; |
|---|
| 738 | 643 | #endif |
|---|
| 739 | 644 | } cn63xx; |
|---|
| 740 | | - struct cvmx_dpi_int_reg_cn63xx cn63xxp1; |
|---|
| 741 | | - struct cvmx_dpi_int_reg_s cn66xx; |
|---|
| 742 | | - struct cvmx_dpi_int_reg_cn63xx cn68xx; |
|---|
| 743 | | - struct cvmx_dpi_int_reg_cn63xx cn68xxp1; |
|---|
| 744 | | - struct cvmx_dpi_int_reg_s cnf71xx; |
|---|
| 745 | 645 | }; |
|---|
| 746 | 646 | |
|---|
| 747 | 647 | union cvmx_dpi_ncbx_cfg { |
|---|
| .. | .. |
|---|
| 755 | 655 | uint64_t reserved_6_63:58; |
|---|
| 756 | 656 | #endif |
|---|
| 757 | 657 | } s; |
|---|
| 758 | | - struct cvmx_dpi_ncbx_cfg_s cn61xx; |
|---|
| 759 | | - struct cvmx_dpi_ncbx_cfg_s cn66xx; |
|---|
| 760 | | - struct cvmx_dpi_ncbx_cfg_s cn68xx; |
|---|
| 761 | | - struct cvmx_dpi_ncbx_cfg_s cnf71xx; |
|---|
| 762 | 658 | }; |
|---|
| 763 | 659 | |
|---|
| 764 | 660 | union cvmx_dpi_pint_info { |
|---|
| .. | .. |
|---|
| 776 | 672 | uint64_t reserved_14_63:50; |
|---|
| 777 | 673 | #endif |
|---|
| 778 | 674 | } s; |
|---|
| 779 | | - struct cvmx_dpi_pint_info_s cn61xx; |
|---|
| 780 | | - struct cvmx_dpi_pint_info_s cn63xx; |
|---|
| 781 | | - struct cvmx_dpi_pint_info_s cn63xxp1; |
|---|
| 782 | | - struct cvmx_dpi_pint_info_s cn66xx; |
|---|
| 783 | | - struct cvmx_dpi_pint_info_s cn68xx; |
|---|
| 784 | | - struct cvmx_dpi_pint_info_s cn68xxp1; |
|---|
| 785 | | - struct cvmx_dpi_pint_info_s cnf71xx; |
|---|
| 786 | 675 | }; |
|---|
| 787 | 676 | |
|---|
| 788 | 677 | union cvmx_dpi_pkt_err_rsp { |
|---|
| .. | .. |
|---|
| 796 | 685 | uint64_t reserved_1_63:63; |
|---|
| 797 | 686 | #endif |
|---|
| 798 | 687 | } s; |
|---|
| 799 | | - struct cvmx_dpi_pkt_err_rsp_s cn61xx; |
|---|
| 800 | | - struct cvmx_dpi_pkt_err_rsp_s cn63xx; |
|---|
| 801 | | - struct cvmx_dpi_pkt_err_rsp_s cn63xxp1; |
|---|
| 802 | | - struct cvmx_dpi_pkt_err_rsp_s cn66xx; |
|---|
| 803 | | - struct cvmx_dpi_pkt_err_rsp_s cn68xx; |
|---|
| 804 | | - struct cvmx_dpi_pkt_err_rsp_s cn68xxp1; |
|---|
| 805 | | - struct cvmx_dpi_pkt_err_rsp_s cnf71xx; |
|---|
| 806 | 688 | }; |
|---|
| 807 | 689 | |
|---|
| 808 | 690 | union cvmx_dpi_req_err_rsp { |
|---|
| .. | .. |
|---|
| 816 | 698 | uint64_t reserved_8_63:56; |
|---|
| 817 | 699 | #endif |
|---|
| 818 | 700 | } s; |
|---|
| 819 | | - struct cvmx_dpi_req_err_rsp_s cn61xx; |
|---|
| 820 | | - struct cvmx_dpi_req_err_rsp_s cn63xx; |
|---|
| 821 | | - struct cvmx_dpi_req_err_rsp_s cn63xxp1; |
|---|
| 822 | | - struct cvmx_dpi_req_err_rsp_s cn66xx; |
|---|
| 823 | | - struct cvmx_dpi_req_err_rsp_s cn68xx; |
|---|
| 824 | | - struct cvmx_dpi_req_err_rsp_s cn68xxp1; |
|---|
| 825 | | - struct cvmx_dpi_req_err_rsp_s cnf71xx; |
|---|
| 826 | 701 | }; |
|---|
| 827 | 702 | |
|---|
| 828 | 703 | union cvmx_dpi_req_err_rsp_en { |
|---|
| .. | .. |
|---|
| 836 | 711 | uint64_t reserved_8_63:56; |
|---|
| 837 | 712 | #endif |
|---|
| 838 | 713 | } s; |
|---|
| 839 | | - struct cvmx_dpi_req_err_rsp_en_s cn61xx; |
|---|
| 840 | | - struct cvmx_dpi_req_err_rsp_en_s cn63xx; |
|---|
| 841 | | - struct cvmx_dpi_req_err_rsp_en_s cn63xxp1; |
|---|
| 842 | | - struct cvmx_dpi_req_err_rsp_en_s cn66xx; |
|---|
| 843 | | - struct cvmx_dpi_req_err_rsp_en_s cn68xx; |
|---|
| 844 | | - struct cvmx_dpi_req_err_rsp_en_s cn68xxp1; |
|---|
| 845 | | - struct cvmx_dpi_req_err_rsp_en_s cnf71xx; |
|---|
| 846 | 714 | }; |
|---|
| 847 | 715 | |
|---|
| 848 | 716 | union cvmx_dpi_req_err_rst { |
|---|
| .. | .. |
|---|
| 856 | 724 | uint64_t reserved_8_63:56; |
|---|
| 857 | 725 | #endif |
|---|
| 858 | 726 | } s; |
|---|
| 859 | | - struct cvmx_dpi_req_err_rst_s cn61xx; |
|---|
| 860 | | - struct cvmx_dpi_req_err_rst_s cn63xx; |
|---|
| 861 | | - struct cvmx_dpi_req_err_rst_s cn63xxp1; |
|---|
| 862 | | - struct cvmx_dpi_req_err_rst_s cn66xx; |
|---|
| 863 | | - struct cvmx_dpi_req_err_rst_s cn68xx; |
|---|
| 864 | | - struct cvmx_dpi_req_err_rst_s cn68xxp1; |
|---|
| 865 | | - struct cvmx_dpi_req_err_rst_s cnf71xx; |
|---|
| 866 | 727 | }; |
|---|
| 867 | 728 | |
|---|
| 868 | 729 | union cvmx_dpi_req_err_rst_en { |
|---|
| .. | .. |
|---|
| 876 | 737 | uint64_t reserved_8_63:56; |
|---|
| 877 | 738 | #endif |
|---|
| 878 | 739 | } s; |
|---|
| 879 | | - struct cvmx_dpi_req_err_rst_en_s cn61xx; |
|---|
| 880 | | - struct cvmx_dpi_req_err_rst_en_s cn63xx; |
|---|
| 881 | | - struct cvmx_dpi_req_err_rst_en_s cn63xxp1; |
|---|
| 882 | | - struct cvmx_dpi_req_err_rst_en_s cn66xx; |
|---|
| 883 | | - struct cvmx_dpi_req_err_rst_en_s cn68xx; |
|---|
| 884 | | - struct cvmx_dpi_req_err_rst_en_s cn68xxp1; |
|---|
| 885 | | - struct cvmx_dpi_req_err_rst_en_s cnf71xx; |
|---|
| 886 | 740 | }; |
|---|
| 887 | 741 | |
|---|
| 888 | 742 | union cvmx_dpi_req_err_skip_comp { |
|---|
| .. | .. |
|---|
| 900 | 754 | uint64_t reserved_24_63:40; |
|---|
| 901 | 755 | #endif |
|---|
| 902 | 756 | } s; |
|---|
| 903 | | - struct cvmx_dpi_req_err_skip_comp_s cn61xx; |
|---|
| 904 | | - struct cvmx_dpi_req_err_skip_comp_s cn66xx; |
|---|
| 905 | | - struct cvmx_dpi_req_err_skip_comp_s cn68xx; |
|---|
| 906 | | - struct cvmx_dpi_req_err_skip_comp_s cn68xxp1; |
|---|
| 907 | | - struct cvmx_dpi_req_err_skip_comp_s cnf71xx; |
|---|
| 908 | 757 | }; |
|---|
| 909 | 758 | |
|---|
| 910 | 759 | union cvmx_dpi_req_gbl_en { |
|---|
| .. | .. |
|---|
| 918 | 767 | uint64_t reserved_8_63:56; |
|---|
| 919 | 768 | #endif |
|---|
| 920 | 769 | } s; |
|---|
| 921 | | - struct cvmx_dpi_req_gbl_en_s cn61xx; |
|---|
| 922 | | - struct cvmx_dpi_req_gbl_en_s cn63xx; |
|---|
| 923 | | - struct cvmx_dpi_req_gbl_en_s cn63xxp1; |
|---|
| 924 | | - struct cvmx_dpi_req_gbl_en_s cn66xx; |
|---|
| 925 | | - struct cvmx_dpi_req_gbl_en_s cn68xx; |
|---|
| 926 | | - struct cvmx_dpi_req_gbl_en_s cn68xxp1; |
|---|
| 927 | | - struct cvmx_dpi_req_gbl_en_s cnf71xx; |
|---|
| 928 | 770 | }; |
|---|
| 929 | 771 | |
|---|
| 930 | 772 | union cvmx_dpi_sli_prtx_cfg { |
|---|
| .. | .. |
|---|
| 960 | 802 | uint64_t reserved_25_63:39; |
|---|
| 961 | 803 | #endif |
|---|
| 962 | 804 | } s; |
|---|
| 963 | | - struct cvmx_dpi_sli_prtx_cfg_s cn61xx; |
|---|
| 964 | 805 | struct cvmx_dpi_sli_prtx_cfg_cn63xx { |
|---|
| 965 | 806 | #ifdef __BIG_ENDIAN_BITFIELD |
|---|
| 966 | 807 | uint64_t reserved_25_63:39; |
|---|
| .. | .. |
|---|
| 994 | 835 | uint64_t reserved_25_63:39; |
|---|
| 995 | 836 | #endif |
|---|
| 996 | 837 | } cn63xx; |
|---|
| 997 | | - struct cvmx_dpi_sli_prtx_cfg_cn63xx cn63xxp1; |
|---|
| 998 | | - struct cvmx_dpi_sli_prtx_cfg_s cn66xx; |
|---|
| 999 | | - struct cvmx_dpi_sli_prtx_cfg_cn63xx cn68xx; |
|---|
| 1000 | | - struct cvmx_dpi_sli_prtx_cfg_cn63xx cn68xxp1; |
|---|
| 1001 | | - struct cvmx_dpi_sli_prtx_cfg_s cnf71xx; |
|---|
| 1002 | 838 | }; |
|---|
| 1003 | 839 | |
|---|
| 1004 | 840 | union cvmx_dpi_sli_prtx_err { |
|---|
| .. | .. |
|---|
| 1012 | 848 | uint64_t addr:61; |
|---|
| 1013 | 849 | #endif |
|---|
| 1014 | 850 | } s; |
|---|
| 1015 | | - struct cvmx_dpi_sli_prtx_err_s cn61xx; |
|---|
| 1016 | | - struct cvmx_dpi_sli_prtx_err_s cn63xx; |
|---|
| 1017 | | - struct cvmx_dpi_sli_prtx_err_s cn63xxp1; |
|---|
| 1018 | | - struct cvmx_dpi_sli_prtx_err_s cn66xx; |
|---|
| 1019 | | - struct cvmx_dpi_sli_prtx_err_s cn68xx; |
|---|
| 1020 | | - struct cvmx_dpi_sli_prtx_err_s cn68xxp1; |
|---|
| 1021 | | - struct cvmx_dpi_sli_prtx_err_s cnf71xx; |
|---|
| 1022 | 851 | }; |
|---|
| 1023 | 852 | |
|---|
| 1024 | 853 | union cvmx_dpi_sli_prtx_err_info { |
|---|
| .. | .. |
|---|
| 1040 | 869 | uint64_t reserved_9_63:55; |
|---|
| 1041 | 870 | #endif |
|---|
| 1042 | 871 | } s; |
|---|
| 1043 | | - struct cvmx_dpi_sli_prtx_err_info_s cn61xx; |
|---|
| 1044 | | - struct cvmx_dpi_sli_prtx_err_info_s cn63xx; |
|---|
| 1045 | | - struct cvmx_dpi_sli_prtx_err_info_s cn63xxp1; |
|---|
| 1046 | | - struct cvmx_dpi_sli_prtx_err_info_s cn66xx; |
|---|
| 1047 | | - struct cvmx_dpi_sli_prtx_err_info_s cn68xx; |
|---|
| 1048 | | - struct cvmx_dpi_sli_prtx_err_info_s cn68xxp1; |
|---|
| 1049 | | - struct cvmx_dpi_sli_prtx_err_info_s cnf71xx; |
|---|
| 1050 | 872 | }; |
|---|
| 1051 | 873 | |
|---|
| 1052 | 874 | #endif |
|---|