| .. | .. |
|---|
| 171 | 171 | uint64_t reserved_38_63:26; |
|---|
| 172 | 172 | #endif |
|---|
| 173 | 173 | } cn52xx; |
|---|
| 174 | | - struct cvmx_agl_gmx_bad_reg_cn52xx cn52xxp1; |
|---|
| 175 | 174 | struct cvmx_agl_gmx_bad_reg_cn56xx { |
|---|
| 176 | 175 | #ifdef __BIG_ENDIAN_BITFIELD |
|---|
| 177 | 176 | uint64_t reserved_35_63:29; |
|---|
| .. | .. |
|---|
| 199 | 198 | uint64_t reserved_35_63:29; |
|---|
| 200 | 199 | #endif |
|---|
| 201 | 200 | } cn56xx; |
|---|
| 202 | | - struct cvmx_agl_gmx_bad_reg_cn56xx cn56xxp1; |
|---|
| 203 | | - struct cvmx_agl_gmx_bad_reg_s cn61xx; |
|---|
| 204 | | - struct cvmx_agl_gmx_bad_reg_s cn63xx; |
|---|
| 205 | | - struct cvmx_agl_gmx_bad_reg_s cn63xxp1; |
|---|
| 206 | | - struct cvmx_agl_gmx_bad_reg_s cn66xx; |
|---|
| 207 | | - struct cvmx_agl_gmx_bad_reg_s cn68xx; |
|---|
| 208 | | - struct cvmx_agl_gmx_bad_reg_s cn68xxp1; |
|---|
| 209 | 201 | }; |
|---|
| 210 | 202 | |
|---|
| 211 | 203 | union cvmx_agl_gmx_bist { |
|---|
| .. | .. |
|---|
| 228 | 220 | uint64_t reserved_10_63:54; |
|---|
| 229 | 221 | #endif |
|---|
| 230 | 222 | } cn52xx; |
|---|
| 231 | | - struct cvmx_agl_gmx_bist_cn52xx cn52xxp1; |
|---|
| 232 | | - struct cvmx_agl_gmx_bist_cn52xx cn56xx; |
|---|
| 233 | | - struct cvmx_agl_gmx_bist_cn52xx cn56xxp1; |
|---|
| 234 | | - struct cvmx_agl_gmx_bist_s cn61xx; |
|---|
| 235 | | - struct cvmx_agl_gmx_bist_s cn63xx; |
|---|
| 236 | | - struct cvmx_agl_gmx_bist_s cn63xxp1; |
|---|
| 237 | | - struct cvmx_agl_gmx_bist_s cn66xx; |
|---|
| 238 | | - struct cvmx_agl_gmx_bist_s cn68xx; |
|---|
| 239 | | - struct cvmx_agl_gmx_bist_s cn68xxp1; |
|---|
| 240 | 223 | }; |
|---|
| 241 | 224 | |
|---|
| 242 | 225 | union cvmx_agl_gmx_drv_ctl { |
|---|
| .. | .. |
|---|
| 270 | 253 | uint64_t reserved_49_63:15; |
|---|
| 271 | 254 | #endif |
|---|
| 272 | 255 | } s; |
|---|
| 273 | | - struct cvmx_agl_gmx_drv_ctl_s cn52xx; |
|---|
| 274 | | - struct cvmx_agl_gmx_drv_ctl_s cn52xxp1; |
|---|
| 275 | 256 | struct cvmx_agl_gmx_drv_ctl_cn56xx { |
|---|
| 276 | 257 | #ifdef __BIG_ENDIAN_BITFIELD |
|---|
| 277 | 258 | uint64_t reserved_17_63:47; |
|---|
| .. | .. |
|---|
| 289 | 270 | uint64_t reserved_17_63:47; |
|---|
| 290 | 271 | #endif |
|---|
| 291 | 272 | } cn56xx; |
|---|
| 292 | | - struct cvmx_agl_gmx_drv_ctl_cn56xx cn56xxp1; |
|---|
| 293 | 273 | }; |
|---|
| 294 | 274 | |
|---|
| 295 | 275 | union cvmx_agl_gmx_inf_mode { |
|---|
| .. | .. |
|---|
| 305 | 285 | uint64_t reserved_2_63:62; |
|---|
| 306 | 286 | #endif |
|---|
| 307 | 287 | } s; |
|---|
| 308 | | - struct cvmx_agl_gmx_inf_mode_s cn52xx; |
|---|
| 309 | | - struct cvmx_agl_gmx_inf_mode_s cn52xxp1; |
|---|
| 310 | | - struct cvmx_agl_gmx_inf_mode_s cn56xx; |
|---|
| 311 | | - struct cvmx_agl_gmx_inf_mode_s cn56xxp1; |
|---|
| 312 | 288 | }; |
|---|
| 313 | 289 | |
|---|
| 314 | 290 | union cvmx_agl_gmx_prtx_cfg { |
|---|
| .. | .. |
|---|
| 363 | 339 | uint64_t reserved_6_63:58; |
|---|
| 364 | 340 | #endif |
|---|
| 365 | 341 | } cn52xx; |
|---|
| 366 | | - struct cvmx_agl_gmx_prtx_cfg_cn52xx cn52xxp1; |
|---|
| 367 | | - struct cvmx_agl_gmx_prtx_cfg_cn52xx cn56xx; |
|---|
| 368 | | - struct cvmx_agl_gmx_prtx_cfg_cn52xx cn56xxp1; |
|---|
| 369 | | - struct cvmx_agl_gmx_prtx_cfg_s cn61xx; |
|---|
| 370 | | - struct cvmx_agl_gmx_prtx_cfg_s cn63xx; |
|---|
| 371 | | - struct cvmx_agl_gmx_prtx_cfg_s cn63xxp1; |
|---|
| 372 | | - struct cvmx_agl_gmx_prtx_cfg_s cn66xx; |
|---|
| 373 | | - struct cvmx_agl_gmx_prtx_cfg_s cn68xx; |
|---|
| 374 | | - struct cvmx_agl_gmx_prtx_cfg_s cn68xxp1; |
|---|
| 375 | 342 | }; |
|---|
| 376 | 343 | |
|---|
| 377 | 344 | union cvmx_agl_gmx_rxx_adr_cam0 { |
|---|
| .. | .. |
|---|
| 383 | 350 | uint64_t adr:64; |
|---|
| 384 | 351 | #endif |
|---|
| 385 | 352 | } s; |
|---|
| 386 | | - struct cvmx_agl_gmx_rxx_adr_cam0_s cn52xx; |
|---|
| 387 | | - struct cvmx_agl_gmx_rxx_adr_cam0_s cn52xxp1; |
|---|
| 388 | | - struct cvmx_agl_gmx_rxx_adr_cam0_s cn56xx; |
|---|
| 389 | | - struct cvmx_agl_gmx_rxx_adr_cam0_s cn56xxp1; |
|---|
| 390 | | - struct cvmx_agl_gmx_rxx_adr_cam0_s cn61xx; |
|---|
| 391 | | - struct cvmx_agl_gmx_rxx_adr_cam0_s cn63xx; |
|---|
| 392 | | - struct cvmx_agl_gmx_rxx_adr_cam0_s cn63xxp1; |
|---|
| 393 | | - struct cvmx_agl_gmx_rxx_adr_cam0_s cn66xx; |
|---|
| 394 | | - struct cvmx_agl_gmx_rxx_adr_cam0_s cn68xx; |
|---|
| 395 | | - struct cvmx_agl_gmx_rxx_adr_cam0_s cn68xxp1; |
|---|
| 396 | 353 | }; |
|---|
| 397 | 354 | |
|---|
| 398 | 355 | union cvmx_agl_gmx_rxx_adr_cam1 { |
|---|
| .. | .. |
|---|
| 404 | 361 | uint64_t adr:64; |
|---|
| 405 | 362 | #endif |
|---|
| 406 | 363 | } s; |
|---|
| 407 | | - struct cvmx_agl_gmx_rxx_adr_cam1_s cn52xx; |
|---|
| 408 | | - struct cvmx_agl_gmx_rxx_adr_cam1_s cn52xxp1; |
|---|
| 409 | | - struct cvmx_agl_gmx_rxx_adr_cam1_s cn56xx; |
|---|
| 410 | | - struct cvmx_agl_gmx_rxx_adr_cam1_s cn56xxp1; |
|---|
| 411 | | - struct cvmx_agl_gmx_rxx_adr_cam1_s cn61xx; |
|---|
| 412 | | - struct cvmx_agl_gmx_rxx_adr_cam1_s cn63xx; |
|---|
| 413 | | - struct cvmx_agl_gmx_rxx_adr_cam1_s cn63xxp1; |
|---|
| 414 | | - struct cvmx_agl_gmx_rxx_adr_cam1_s cn66xx; |
|---|
| 415 | | - struct cvmx_agl_gmx_rxx_adr_cam1_s cn68xx; |
|---|
| 416 | | - struct cvmx_agl_gmx_rxx_adr_cam1_s cn68xxp1; |
|---|
| 417 | 364 | }; |
|---|
| 418 | 365 | |
|---|
| 419 | 366 | union cvmx_agl_gmx_rxx_adr_cam2 { |
|---|
| .. | .. |
|---|
| 425 | 372 | uint64_t adr:64; |
|---|
| 426 | 373 | #endif |
|---|
| 427 | 374 | } s; |
|---|
| 428 | | - struct cvmx_agl_gmx_rxx_adr_cam2_s cn52xx; |
|---|
| 429 | | - struct cvmx_agl_gmx_rxx_adr_cam2_s cn52xxp1; |
|---|
| 430 | | - struct cvmx_agl_gmx_rxx_adr_cam2_s cn56xx; |
|---|
| 431 | | - struct cvmx_agl_gmx_rxx_adr_cam2_s cn56xxp1; |
|---|
| 432 | | - struct cvmx_agl_gmx_rxx_adr_cam2_s cn61xx; |
|---|
| 433 | | - struct cvmx_agl_gmx_rxx_adr_cam2_s cn63xx; |
|---|
| 434 | | - struct cvmx_agl_gmx_rxx_adr_cam2_s cn63xxp1; |
|---|
| 435 | | - struct cvmx_agl_gmx_rxx_adr_cam2_s cn66xx; |
|---|
| 436 | | - struct cvmx_agl_gmx_rxx_adr_cam2_s cn68xx; |
|---|
| 437 | | - struct cvmx_agl_gmx_rxx_adr_cam2_s cn68xxp1; |
|---|
| 438 | 375 | }; |
|---|
| 439 | 376 | |
|---|
| 440 | 377 | union cvmx_agl_gmx_rxx_adr_cam3 { |
|---|
| .. | .. |
|---|
| 446 | 383 | uint64_t adr:64; |
|---|
| 447 | 384 | #endif |
|---|
| 448 | 385 | } s; |
|---|
| 449 | | - struct cvmx_agl_gmx_rxx_adr_cam3_s cn52xx; |
|---|
| 450 | | - struct cvmx_agl_gmx_rxx_adr_cam3_s cn52xxp1; |
|---|
| 451 | | - struct cvmx_agl_gmx_rxx_adr_cam3_s cn56xx; |
|---|
| 452 | | - struct cvmx_agl_gmx_rxx_adr_cam3_s cn56xxp1; |
|---|
| 453 | | - struct cvmx_agl_gmx_rxx_adr_cam3_s cn61xx; |
|---|
| 454 | | - struct cvmx_agl_gmx_rxx_adr_cam3_s cn63xx; |
|---|
| 455 | | - struct cvmx_agl_gmx_rxx_adr_cam3_s cn63xxp1; |
|---|
| 456 | | - struct cvmx_agl_gmx_rxx_adr_cam3_s cn66xx; |
|---|
| 457 | | - struct cvmx_agl_gmx_rxx_adr_cam3_s cn68xx; |
|---|
| 458 | | - struct cvmx_agl_gmx_rxx_adr_cam3_s cn68xxp1; |
|---|
| 459 | 386 | }; |
|---|
| 460 | 387 | |
|---|
| 461 | 388 | union cvmx_agl_gmx_rxx_adr_cam4 { |
|---|
| .. | .. |
|---|
| 467 | 394 | uint64_t adr:64; |
|---|
| 468 | 395 | #endif |
|---|
| 469 | 396 | } s; |
|---|
| 470 | | - struct cvmx_agl_gmx_rxx_adr_cam4_s cn52xx; |
|---|
| 471 | | - struct cvmx_agl_gmx_rxx_adr_cam4_s cn52xxp1; |
|---|
| 472 | | - struct cvmx_agl_gmx_rxx_adr_cam4_s cn56xx; |
|---|
| 473 | | - struct cvmx_agl_gmx_rxx_adr_cam4_s cn56xxp1; |
|---|
| 474 | | - struct cvmx_agl_gmx_rxx_adr_cam4_s cn61xx; |
|---|
| 475 | | - struct cvmx_agl_gmx_rxx_adr_cam4_s cn63xx; |
|---|
| 476 | | - struct cvmx_agl_gmx_rxx_adr_cam4_s cn63xxp1; |
|---|
| 477 | | - struct cvmx_agl_gmx_rxx_adr_cam4_s cn66xx; |
|---|
| 478 | | - struct cvmx_agl_gmx_rxx_adr_cam4_s cn68xx; |
|---|
| 479 | | - struct cvmx_agl_gmx_rxx_adr_cam4_s cn68xxp1; |
|---|
| 480 | 397 | }; |
|---|
| 481 | 398 | |
|---|
| 482 | 399 | union cvmx_agl_gmx_rxx_adr_cam5 { |
|---|
| .. | .. |
|---|
| 488 | 405 | uint64_t adr:64; |
|---|
| 489 | 406 | #endif |
|---|
| 490 | 407 | } s; |
|---|
| 491 | | - struct cvmx_agl_gmx_rxx_adr_cam5_s cn52xx; |
|---|
| 492 | | - struct cvmx_agl_gmx_rxx_adr_cam5_s cn52xxp1; |
|---|
| 493 | | - struct cvmx_agl_gmx_rxx_adr_cam5_s cn56xx; |
|---|
| 494 | | - struct cvmx_agl_gmx_rxx_adr_cam5_s cn56xxp1; |
|---|
| 495 | | - struct cvmx_agl_gmx_rxx_adr_cam5_s cn61xx; |
|---|
| 496 | | - struct cvmx_agl_gmx_rxx_adr_cam5_s cn63xx; |
|---|
| 497 | | - struct cvmx_agl_gmx_rxx_adr_cam5_s cn63xxp1; |
|---|
| 498 | | - struct cvmx_agl_gmx_rxx_adr_cam5_s cn66xx; |
|---|
| 499 | | - struct cvmx_agl_gmx_rxx_adr_cam5_s cn68xx; |
|---|
| 500 | | - struct cvmx_agl_gmx_rxx_adr_cam5_s cn68xxp1; |
|---|
| 501 | 408 | }; |
|---|
| 502 | 409 | |
|---|
| 503 | 410 | union cvmx_agl_gmx_rxx_adr_cam_en { |
|---|
| .. | .. |
|---|
| 511 | 418 | uint64_t reserved_8_63:56; |
|---|
| 512 | 419 | #endif |
|---|
| 513 | 420 | } s; |
|---|
| 514 | | - struct cvmx_agl_gmx_rxx_adr_cam_en_s cn52xx; |
|---|
| 515 | | - struct cvmx_agl_gmx_rxx_adr_cam_en_s cn52xxp1; |
|---|
| 516 | | - struct cvmx_agl_gmx_rxx_adr_cam_en_s cn56xx; |
|---|
| 517 | | - struct cvmx_agl_gmx_rxx_adr_cam_en_s cn56xxp1; |
|---|
| 518 | | - struct cvmx_agl_gmx_rxx_adr_cam_en_s cn61xx; |
|---|
| 519 | | - struct cvmx_agl_gmx_rxx_adr_cam_en_s cn63xx; |
|---|
| 520 | | - struct cvmx_agl_gmx_rxx_adr_cam_en_s cn63xxp1; |
|---|
| 521 | | - struct cvmx_agl_gmx_rxx_adr_cam_en_s cn66xx; |
|---|
| 522 | | - struct cvmx_agl_gmx_rxx_adr_cam_en_s cn68xx; |
|---|
| 523 | | - struct cvmx_agl_gmx_rxx_adr_cam_en_s cn68xxp1; |
|---|
| 524 | 421 | }; |
|---|
| 525 | 422 | |
|---|
| 526 | 423 | union cvmx_agl_gmx_rxx_adr_ctl { |
|---|
| .. | .. |
|---|
| 538 | 435 | uint64_t reserved_4_63:60; |
|---|
| 539 | 436 | #endif |
|---|
| 540 | 437 | } s; |
|---|
| 541 | | - struct cvmx_agl_gmx_rxx_adr_ctl_s cn52xx; |
|---|
| 542 | | - struct cvmx_agl_gmx_rxx_adr_ctl_s cn52xxp1; |
|---|
| 543 | | - struct cvmx_agl_gmx_rxx_adr_ctl_s cn56xx; |
|---|
| 544 | | - struct cvmx_agl_gmx_rxx_adr_ctl_s cn56xxp1; |
|---|
| 545 | | - struct cvmx_agl_gmx_rxx_adr_ctl_s cn61xx; |
|---|
| 546 | | - struct cvmx_agl_gmx_rxx_adr_ctl_s cn63xx; |
|---|
| 547 | | - struct cvmx_agl_gmx_rxx_adr_ctl_s cn63xxp1; |
|---|
| 548 | | - struct cvmx_agl_gmx_rxx_adr_ctl_s cn66xx; |
|---|
| 549 | | - struct cvmx_agl_gmx_rxx_adr_ctl_s cn68xx; |
|---|
| 550 | | - struct cvmx_agl_gmx_rxx_adr_ctl_s cn68xxp1; |
|---|
| 551 | 438 | }; |
|---|
| 552 | 439 | |
|---|
| 553 | 440 | union cvmx_agl_gmx_rxx_decision { |
|---|
| .. | .. |
|---|
| 561 | 448 | uint64_t reserved_5_63:59; |
|---|
| 562 | 449 | #endif |
|---|
| 563 | 450 | } s; |
|---|
| 564 | | - struct cvmx_agl_gmx_rxx_decision_s cn52xx; |
|---|
| 565 | | - struct cvmx_agl_gmx_rxx_decision_s cn52xxp1; |
|---|
| 566 | | - struct cvmx_agl_gmx_rxx_decision_s cn56xx; |
|---|
| 567 | | - struct cvmx_agl_gmx_rxx_decision_s cn56xxp1; |
|---|
| 568 | | - struct cvmx_agl_gmx_rxx_decision_s cn61xx; |
|---|
| 569 | | - struct cvmx_agl_gmx_rxx_decision_s cn63xx; |
|---|
| 570 | | - struct cvmx_agl_gmx_rxx_decision_s cn63xxp1; |
|---|
| 571 | | - struct cvmx_agl_gmx_rxx_decision_s cn66xx; |
|---|
| 572 | | - struct cvmx_agl_gmx_rxx_decision_s cn68xx; |
|---|
| 573 | | - struct cvmx_agl_gmx_rxx_decision_s cn68xxp1; |
|---|
| 574 | 451 | }; |
|---|
| 575 | 452 | |
|---|
| 576 | 453 | union cvmx_agl_gmx_rxx_frm_chk { |
|---|
| .. | .. |
|---|
| 627 | 504 | uint64_t reserved_9_63:55; |
|---|
| 628 | 505 | #endif |
|---|
| 629 | 506 | } cn52xx; |
|---|
| 630 | | - struct cvmx_agl_gmx_rxx_frm_chk_cn52xx cn52xxp1; |
|---|
| 631 | | - struct cvmx_agl_gmx_rxx_frm_chk_cn52xx cn56xx; |
|---|
| 632 | | - struct cvmx_agl_gmx_rxx_frm_chk_cn52xx cn56xxp1; |
|---|
| 633 | | - struct cvmx_agl_gmx_rxx_frm_chk_s cn61xx; |
|---|
| 634 | | - struct cvmx_agl_gmx_rxx_frm_chk_s cn63xx; |
|---|
| 635 | | - struct cvmx_agl_gmx_rxx_frm_chk_s cn63xxp1; |
|---|
| 636 | | - struct cvmx_agl_gmx_rxx_frm_chk_s cn66xx; |
|---|
| 637 | | - struct cvmx_agl_gmx_rxx_frm_chk_s cn68xx; |
|---|
| 638 | | - struct cvmx_agl_gmx_rxx_frm_chk_s cn68xxp1; |
|---|
| 639 | 507 | }; |
|---|
| 640 | 508 | |
|---|
| 641 | 509 | union cvmx_agl_gmx_rxx_frm_ctl { |
|---|
| .. | .. |
|---|
| 700 | 568 | uint64_t reserved_10_63:54; |
|---|
| 701 | 569 | #endif |
|---|
| 702 | 570 | } cn52xx; |
|---|
| 703 | | - struct cvmx_agl_gmx_rxx_frm_ctl_cn52xx cn52xxp1; |
|---|
| 704 | | - struct cvmx_agl_gmx_rxx_frm_ctl_cn52xx cn56xx; |
|---|
| 705 | | - struct cvmx_agl_gmx_rxx_frm_ctl_cn52xx cn56xxp1; |
|---|
| 706 | | - struct cvmx_agl_gmx_rxx_frm_ctl_s cn61xx; |
|---|
| 707 | | - struct cvmx_agl_gmx_rxx_frm_ctl_s cn63xx; |
|---|
| 708 | | - struct cvmx_agl_gmx_rxx_frm_ctl_s cn63xxp1; |
|---|
| 709 | | - struct cvmx_agl_gmx_rxx_frm_ctl_s cn66xx; |
|---|
| 710 | | - struct cvmx_agl_gmx_rxx_frm_ctl_s cn68xx; |
|---|
| 711 | | - struct cvmx_agl_gmx_rxx_frm_ctl_s cn68xxp1; |
|---|
| 712 | 571 | }; |
|---|
| 713 | 572 | |
|---|
| 714 | 573 | union cvmx_agl_gmx_rxx_frm_max { |
|---|
| .. | .. |
|---|
| 722 | 581 | uint64_t reserved_16_63:48; |
|---|
| 723 | 582 | #endif |
|---|
| 724 | 583 | } s; |
|---|
| 725 | | - struct cvmx_agl_gmx_rxx_frm_max_s cn52xx; |
|---|
| 726 | | - struct cvmx_agl_gmx_rxx_frm_max_s cn52xxp1; |
|---|
| 727 | | - struct cvmx_agl_gmx_rxx_frm_max_s cn56xx; |
|---|
| 728 | | - struct cvmx_agl_gmx_rxx_frm_max_s cn56xxp1; |
|---|
| 729 | | - struct cvmx_agl_gmx_rxx_frm_max_s cn61xx; |
|---|
| 730 | | - struct cvmx_agl_gmx_rxx_frm_max_s cn63xx; |
|---|
| 731 | | - struct cvmx_agl_gmx_rxx_frm_max_s cn63xxp1; |
|---|
| 732 | | - struct cvmx_agl_gmx_rxx_frm_max_s cn66xx; |
|---|
| 733 | | - struct cvmx_agl_gmx_rxx_frm_max_s cn68xx; |
|---|
| 734 | | - struct cvmx_agl_gmx_rxx_frm_max_s cn68xxp1; |
|---|
| 735 | 584 | }; |
|---|
| 736 | 585 | |
|---|
| 737 | 586 | union cvmx_agl_gmx_rxx_frm_min { |
|---|
| .. | .. |
|---|
| 745 | 594 | uint64_t reserved_16_63:48; |
|---|
| 746 | 595 | #endif |
|---|
| 747 | 596 | } s; |
|---|
| 748 | | - struct cvmx_agl_gmx_rxx_frm_min_s cn52xx; |
|---|
| 749 | | - struct cvmx_agl_gmx_rxx_frm_min_s cn52xxp1; |
|---|
| 750 | | - struct cvmx_agl_gmx_rxx_frm_min_s cn56xx; |
|---|
| 751 | | - struct cvmx_agl_gmx_rxx_frm_min_s cn56xxp1; |
|---|
| 752 | | - struct cvmx_agl_gmx_rxx_frm_min_s cn61xx; |
|---|
| 753 | | - struct cvmx_agl_gmx_rxx_frm_min_s cn63xx; |
|---|
| 754 | | - struct cvmx_agl_gmx_rxx_frm_min_s cn63xxp1; |
|---|
| 755 | | - struct cvmx_agl_gmx_rxx_frm_min_s cn66xx; |
|---|
| 756 | | - struct cvmx_agl_gmx_rxx_frm_min_s cn68xx; |
|---|
| 757 | | - struct cvmx_agl_gmx_rxx_frm_min_s cn68xxp1; |
|---|
| 758 | 597 | }; |
|---|
| 759 | 598 | |
|---|
| 760 | 599 | union cvmx_agl_gmx_rxx_ifg { |
|---|
| .. | .. |
|---|
| 768 | 607 | uint64_t reserved_4_63:60; |
|---|
| 769 | 608 | #endif |
|---|
| 770 | 609 | } s; |
|---|
| 771 | | - struct cvmx_agl_gmx_rxx_ifg_s cn52xx; |
|---|
| 772 | | - struct cvmx_agl_gmx_rxx_ifg_s cn52xxp1; |
|---|
| 773 | | - struct cvmx_agl_gmx_rxx_ifg_s cn56xx; |
|---|
| 774 | | - struct cvmx_agl_gmx_rxx_ifg_s cn56xxp1; |
|---|
| 775 | | - struct cvmx_agl_gmx_rxx_ifg_s cn61xx; |
|---|
| 776 | | - struct cvmx_agl_gmx_rxx_ifg_s cn63xx; |
|---|
| 777 | | - struct cvmx_agl_gmx_rxx_ifg_s cn63xxp1; |
|---|
| 778 | | - struct cvmx_agl_gmx_rxx_ifg_s cn66xx; |
|---|
| 779 | | - struct cvmx_agl_gmx_rxx_ifg_s cn68xx; |
|---|
| 780 | | - struct cvmx_agl_gmx_rxx_ifg_s cn68xxp1; |
|---|
| 781 | 610 | }; |
|---|
| 782 | 611 | |
|---|
| 783 | 612 | union cvmx_agl_gmx_rxx_int_en { |
|---|
| .. | .. |
|---|
| 872 | 701 | uint64_t reserved_20_63:44; |
|---|
| 873 | 702 | #endif |
|---|
| 874 | 703 | } cn52xx; |
|---|
| 875 | | - struct cvmx_agl_gmx_rxx_int_en_cn52xx cn52xxp1; |
|---|
| 876 | | - struct cvmx_agl_gmx_rxx_int_en_cn52xx cn56xx; |
|---|
| 877 | | - struct cvmx_agl_gmx_rxx_int_en_cn52xx cn56xxp1; |
|---|
| 878 | | - struct cvmx_agl_gmx_rxx_int_en_s cn61xx; |
|---|
| 879 | | - struct cvmx_agl_gmx_rxx_int_en_s cn63xx; |
|---|
| 880 | | - struct cvmx_agl_gmx_rxx_int_en_s cn63xxp1; |
|---|
| 881 | | - struct cvmx_agl_gmx_rxx_int_en_s cn66xx; |
|---|
| 882 | | - struct cvmx_agl_gmx_rxx_int_en_s cn68xx; |
|---|
| 883 | | - struct cvmx_agl_gmx_rxx_int_en_s cn68xxp1; |
|---|
| 884 | 704 | }; |
|---|
| 885 | 705 | |
|---|
| 886 | 706 | union cvmx_agl_gmx_rxx_int_reg { |
|---|
| .. | .. |
|---|
| 975 | 795 | uint64_t reserved_20_63:44; |
|---|
| 976 | 796 | #endif |
|---|
| 977 | 797 | } cn52xx; |
|---|
| 978 | | - struct cvmx_agl_gmx_rxx_int_reg_cn52xx cn52xxp1; |
|---|
| 979 | | - struct cvmx_agl_gmx_rxx_int_reg_cn52xx cn56xx; |
|---|
| 980 | | - struct cvmx_agl_gmx_rxx_int_reg_cn52xx cn56xxp1; |
|---|
| 981 | | - struct cvmx_agl_gmx_rxx_int_reg_s cn61xx; |
|---|
| 982 | | - struct cvmx_agl_gmx_rxx_int_reg_s cn63xx; |
|---|
| 983 | | - struct cvmx_agl_gmx_rxx_int_reg_s cn63xxp1; |
|---|
| 984 | | - struct cvmx_agl_gmx_rxx_int_reg_s cn66xx; |
|---|
| 985 | | - struct cvmx_agl_gmx_rxx_int_reg_s cn68xx; |
|---|
| 986 | | - struct cvmx_agl_gmx_rxx_int_reg_s cn68xxp1; |
|---|
| 987 | 798 | }; |
|---|
| 988 | 799 | |
|---|
| 989 | 800 | union cvmx_agl_gmx_rxx_jabber { |
|---|
| .. | .. |
|---|
| 997 | 808 | uint64_t reserved_16_63:48; |
|---|
| 998 | 809 | #endif |
|---|
| 999 | 810 | } s; |
|---|
| 1000 | | - struct cvmx_agl_gmx_rxx_jabber_s cn52xx; |
|---|
| 1001 | | - struct cvmx_agl_gmx_rxx_jabber_s cn52xxp1; |
|---|
| 1002 | | - struct cvmx_agl_gmx_rxx_jabber_s cn56xx; |
|---|
| 1003 | | - struct cvmx_agl_gmx_rxx_jabber_s cn56xxp1; |
|---|
| 1004 | | - struct cvmx_agl_gmx_rxx_jabber_s cn61xx; |
|---|
| 1005 | | - struct cvmx_agl_gmx_rxx_jabber_s cn63xx; |
|---|
| 1006 | | - struct cvmx_agl_gmx_rxx_jabber_s cn63xxp1; |
|---|
| 1007 | | - struct cvmx_agl_gmx_rxx_jabber_s cn66xx; |
|---|
| 1008 | | - struct cvmx_agl_gmx_rxx_jabber_s cn68xx; |
|---|
| 1009 | | - struct cvmx_agl_gmx_rxx_jabber_s cn68xxp1; |
|---|
| 1010 | 811 | }; |
|---|
| 1011 | 812 | |
|---|
| 1012 | 813 | union cvmx_agl_gmx_rxx_pause_drop_time { |
|---|
| .. | .. |
|---|
| 1020 | 821 | uint64_t reserved_16_63:48; |
|---|
| 1021 | 822 | #endif |
|---|
| 1022 | 823 | } s; |
|---|
| 1023 | | - struct cvmx_agl_gmx_rxx_pause_drop_time_s cn52xx; |
|---|
| 1024 | | - struct cvmx_agl_gmx_rxx_pause_drop_time_s cn52xxp1; |
|---|
| 1025 | | - struct cvmx_agl_gmx_rxx_pause_drop_time_s cn56xx; |
|---|
| 1026 | | - struct cvmx_agl_gmx_rxx_pause_drop_time_s cn56xxp1; |
|---|
| 1027 | | - struct cvmx_agl_gmx_rxx_pause_drop_time_s cn61xx; |
|---|
| 1028 | | - struct cvmx_agl_gmx_rxx_pause_drop_time_s cn63xx; |
|---|
| 1029 | | - struct cvmx_agl_gmx_rxx_pause_drop_time_s cn63xxp1; |
|---|
| 1030 | | - struct cvmx_agl_gmx_rxx_pause_drop_time_s cn66xx; |
|---|
| 1031 | | - struct cvmx_agl_gmx_rxx_pause_drop_time_s cn68xx; |
|---|
| 1032 | | - struct cvmx_agl_gmx_rxx_pause_drop_time_s cn68xxp1; |
|---|
| 1033 | 824 | }; |
|---|
| 1034 | 825 | |
|---|
| 1035 | 826 | union cvmx_agl_gmx_rxx_rx_inbnd { |
|---|
| .. | .. |
|---|
| 1047 | 838 | uint64_t reserved_4_63:60; |
|---|
| 1048 | 839 | #endif |
|---|
| 1049 | 840 | } s; |
|---|
| 1050 | | - struct cvmx_agl_gmx_rxx_rx_inbnd_s cn61xx; |
|---|
| 1051 | | - struct cvmx_agl_gmx_rxx_rx_inbnd_s cn63xx; |
|---|
| 1052 | | - struct cvmx_agl_gmx_rxx_rx_inbnd_s cn63xxp1; |
|---|
| 1053 | | - struct cvmx_agl_gmx_rxx_rx_inbnd_s cn66xx; |
|---|
| 1054 | | - struct cvmx_agl_gmx_rxx_rx_inbnd_s cn68xx; |
|---|
| 1055 | | - struct cvmx_agl_gmx_rxx_rx_inbnd_s cn68xxp1; |
|---|
| 1056 | 841 | }; |
|---|
| 1057 | 842 | |
|---|
| 1058 | 843 | union cvmx_agl_gmx_rxx_stats_ctl { |
|---|
| .. | .. |
|---|
| 1066 | 851 | uint64_t reserved_1_63:63; |
|---|
| 1067 | 852 | #endif |
|---|
| 1068 | 853 | } s; |
|---|
| 1069 | | - struct cvmx_agl_gmx_rxx_stats_ctl_s cn52xx; |
|---|
| 1070 | | - struct cvmx_agl_gmx_rxx_stats_ctl_s cn52xxp1; |
|---|
| 1071 | | - struct cvmx_agl_gmx_rxx_stats_ctl_s cn56xx; |
|---|
| 1072 | | - struct cvmx_agl_gmx_rxx_stats_ctl_s cn56xxp1; |
|---|
| 1073 | | - struct cvmx_agl_gmx_rxx_stats_ctl_s cn61xx; |
|---|
| 1074 | | - struct cvmx_agl_gmx_rxx_stats_ctl_s cn63xx; |
|---|
| 1075 | | - struct cvmx_agl_gmx_rxx_stats_ctl_s cn63xxp1; |
|---|
| 1076 | | - struct cvmx_agl_gmx_rxx_stats_ctl_s cn66xx; |
|---|
| 1077 | | - struct cvmx_agl_gmx_rxx_stats_ctl_s cn68xx; |
|---|
| 1078 | | - struct cvmx_agl_gmx_rxx_stats_ctl_s cn68xxp1; |
|---|
| 1079 | 854 | }; |
|---|
| 1080 | 855 | |
|---|
| 1081 | 856 | union cvmx_agl_gmx_rxx_stats_octs { |
|---|
| .. | .. |
|---|
| 1089 | 864 | uint64_t reserved_48_63:16; |
|---|
| 1090 | 865 | #endif |
|---|
| 1091 | 866 | } s; |
|---|
| 1092 | | - struct cvmx_agl_gmx_rxx_stats_octs_s cn52xx; |
|---|
| 1093 | | - struct cvmx_agl_gmx_rxx_stats_octs_s cn52xxp1; |
|---|
| 1094 | | - struct cvmx_agl_gmx_rxx_stats_octs_s cn56xx; |
|---|
| 1095 | | - struct cvmx_agl_gmx_rxx_stats_octs_s cn56xxp1; |
|---|
| 1096 | | - struct cvmx_agl_gmx_rxx_stats_octs_s cn61xx; |
|---|
| 1097 | | - struct cvmx_agl_gmx_rxx_stats_octs_s cn63xx; |
|---|
| 1098 | | - struct cvmx_agl_gmx_rxx_stats_octs_s cn63xxp1; |
|---|
| 1099 | | - struct cvmx_agl_gmx_rxx_stats_octs_s cn66xx; |
|---|
| 1100 | | - struct cvmx_agl_gmx_rxx_stats_octs_s cn68xx; |
|---|
| 1101 | | - struct cvmx_agl_gmx_rxx_stats_octs_s cn68xxp1; |
|---|
| 1102 | 867 | }; |
|---|
| 1103 | 868 | |
|---|
| 1104 | 869 | union cvmx_agl_gmx_rxx_stats_octs_ctl { |
|---|
| .. | .. |
|---|
| 1112 | 877 | uint64_t reserved_48_63:16; |
|---|
| 1113 | 878 | #endif |
|---|
| 1114 | 879 | } s; |
|---|
| 1115 | | - struct cvmx_agl_gmx_rxx_stats_octs_ctl_s cn52xx; |
|---|
| 1116 | | - struct cvmx_agl_gmx_rxx_stats_octs_ctl_s cn52xxp1; |
|---|
| 1117 | | - struct cvmx_agl_gmx_rxx_stats_octs_ctl_s cn56xx; |
|---|
| 1118 | | - struct cvmx_agl_gmx_rxx_stats_octs_ctl_s cn56xxp1; |
|---|
| 1119 | | - struct cvmx_agl_gmx_rxx_stats_octs_ctl_s cn61xx; |
|---|
| 1120 | | - struct cvmx_agl_gmx_rxx_stats_octs_ctl_s cn63xx; |
|---|
| 1121 | | - struct cvmx_agl_gmx_rxx_stats_octs_ctl_s cn63xxp1; |
|---|
| 1122 | | - struct cvmx_agl_gmx_rxx_stats_octs_ctl_s cn66xx; |
|---|
| 1123 | | - struct cvmx_agl_gmx_rxx_stats_octs_ctl_s cn68xx; |
|---|
| 1124 | | - struct cvmx_agl_gmx_rxx_stats_octs_ctl_s cn68xxp1; |
|---|
| 1125 | 880 | }; |
|---|
| 1126 | 881 | |
|---|
| 1127 | 882 | union cvmx_agl_gmx_rxx_stats_octs_dmac { |
|---|
| .. | .. |
|---|
| 1135 | 890 | uint64_t reserved_48_63:16; |
|---|
| 1136 | 891 | #endif |
|---|
| 1137 | 892 | } s; |
|---|
| 1138 | | - struct cvmx_agl_gmx_rxx_stats_octs_dmac_s cn52xx; |
|---|
| 1139 | | - struct cvmx_agl_gmx_rxx_stats_octs_dmac_s cn52xxp1; |
|---|
| 1140 | | - struct cvmx_agl_gmx_rxx_stats_octs_dmac_s cn56xx; |
|---|
| 1141 | | - struct cvmx_agl_gmx_rxx_stats_octs_dmac_s cn56xxp1; |
|---|
| 1142 | | - struct cvmx_agl_gmx_rxx_stats_octs_dmac_s cn61xx; |
|---|
| 1143 | | - struct cvmx_agl_gmx_rxx_stats_octs_dmac_s cn63xx; |
|---|
| 1144 | | - struct cvmx_agl_gmx_rxx_stats_octs_dmac_s cn63xxp1; |
|---|
| 1145 | | - struct cvmx_agl_gmx_rxx_stats_octs_dmac_s cn66xx; |
|---|
| 1146 | | - struct cvmx_agl_gmx_rxx_stats_octs_dmac_s cn68xx; |
|---|
| 1147 | | - struct cvmx_agl_gmx_rxx_stats_octs_dmac_s cn68xxp1; |
|---|
| 1148 | 893 | }; |
|---|
| 1149 | 894 | |
|---|
| 1150 | 895 | union cvmx_agl_gmx_rxx_stats_octs_drp { |
|---|
| .. | .. |
|---|
| 1158 | 903 | uint64_t reserved_48_63:16; |
|---|
| 1159 | 904 | #endif |
|---|
| 1160 | 905 | } s; |
|---|
| 1161 | | - struct cvmx_agl_gmx_rxx_stats_octs_drp_s cn52xx; |
|---|
| 1162 | | - struct cvmx_agl_gmx_rxx_stats_octs_drp_s cn52xxp1; |
|---|
| 1163 | | - struct cvmx_agl_gmx_rxx_stats_octs_drp_s cn56xx; |
|---|
| 1164 | | - struct cvmx_agl_gmx_rxx_stats_octs_drp_s cn56xxp1; |
|---|
| 1165 | | - struct cvmx_agl_gmx_rxx_stats_octs_drp_s cn61xx; |
|---|
| 1166 | | - struct cvmx_agl_gmx_rxx_stats_octs_drp_s cn63xx; |
|---|
| 1167 | | - struct cvmx_agl_gmx_rxx_stats_octs_drp_s cn63xxp1; |
|---|
| 1168 | | - struct cvmx_agl_gmx_rxx_stats_octs_drp_s cn66xx; |
|---|
| 1169 | | - struct cvmx_agl_gmx_rxx_stats_octs_drp_s cn68xx; |
|---|
| 1170 | | - struct cvmx_agl_gmx_rxx_stats_octs_drp_s cn68xxp1; |
|---|
| 1171 | 906 | }; |
|---|
| 1172 | 907 | |
|---|
| 1173 | 908 | union cvmx_agl_gmx_rxx_stats_pkts { |
|---|
| .. | .. |
|---|
| 1181 | 916 | uint64_t reserved_32_63:32; |
|---|
| 1182 | 917 | #endif |
|---|
| 1183 | 918 | } s; |
|---|
| 1184 | | - struct cvmx_agl_gmx_rxx_stats_pkts_s cn52xx; |
|---|
| 1185 | | - struct cvmx_agl_gmx_rxx_stats_pkts_s cn52xxp1; |
|---|
| 1186 | | - struct cvmx_agl_gmx_rxx_stats_pkts_s cn56xx; |
|---|
| 1187 | | - struct cvmx_agl_gmx_rxx_stats_pkts_s cn56xxp1; |
|---|
| 1188 | | - struct cvmx_agl_gmx_rxx_stats_pkts_s cn61xx; |
|---|
| 1189 | | - struct cvmx_agl_gmx_rxx_stats_pkts_s cn63xx; |
|---|
| 1190 | | - struct cvmx_agl_gmx_rxx_stats_pkts_s cn63xxp1; |
|---|
| 1191 | | - struct cvmx_agl_gmx_rxx_stats_pkts_s cn66xx; |
|---|
| 1192 | | - struct cvmx_agl_gmx_rxx_stats_pkts_s cn68xx; |
|---|
| 1193 | | - struct cvmx_agl_gmx_rxx_stats_pkts_s cn68xxp1; |
|---|
| 1194 | 919 | }; |
|---|
| 1195 | 920 | |
|---|
| 1196 | 921 | union cvmx_agl_gmx_rxx_stats_pkts_bad { |
|---|
| .. | .. |
|---|
| 1204 | 929 | uint64_t reserved_32_63:32; |
|---|
| 1205 | 930 | #endif |
|---|
| 1206 | 931 | } s; |
|---|
| 1207 | | - struct cvmx_agl_gmx_rxx_stats_pkts_bad_s cn52xx; |
|---|
| 1208 | | - struct cvmx_agl_gmx_rxx_stats_pkts_bad_s cn52xxp1; |
|---|
| 1209 | | - struct cvmx_agl_gmx_rxx_stats_pkts_bad_s cn56xx; |
|---|
| 1210 | | - struct cvmx_agl_gmx_rxx_stats_pkts_bad_s cn56xxp1; |
|---|
| 1211 | | - struct cvmx_agl_gmx_rxx_stats_pkts_bad_s cn61xx; |
|---|
| 1212 | | - struct cvmx_agl_gmx_rxx_stats_pkts_bad_s cn63xx; |
|---|
| 1213 | | - struct cvmx_agl_gmx_rxx_stats_pkts_bad_s cn63xxp1; |
|---|
| 1214 | | - struct cvmx_agl_gmx_rxx_stats_pkts_bad_s cn66xx; |
|---|
| 1215 | | - struct cvmx_agl_gmx_rxx_stats_pkts_bad_s cn68xx; |
|---|
| 1216 | | - struct cvmx_agl_gmx_rxx_stats_pkts_bad_s cn68xxp1; |
|---|
| 1217 | 932 | }; |
|---|
| 1218 | 933 | |
|---|
| 1219 | 934 | union cvmx_agl_gmx_rxx_stats_pkts_ctl { |
|---|
| .. | .. |
|---|
| 1227 | 942 | uint64_t reserved_32_63:32; |
|---|
| 1228 | 943 | #endif |
|---|
| 1229 | 944 | } s; |
|---|
| 1230 | | - struct cvmx_agl_gmx_rxx_stats_pkts_ctl_s cn52xx; |
|---|
| 1231 | | - struct cvmx_agl_gmx_rxx_stats_pkts_ctl_s cn52xxp1; |
|---|
| 1232 | | - struct cvmx_agl_gmx_rxx_stats_pkts_ctl_s cn56xx; |
|---|
| 1233 | | - struct cvmx_agl_gmx_rxx_stats_pkts_ctl_s cn56xxp1; |
|---|
| 1234 | | - struct cvmx_agl_gmx_rxx_stats_pkts_ctl_s cn61xx; |
|---|
| 1235 | | - struct cvmx_agl_gmx_rxx_stats_pkts_ctl_s cn63xx; |
|---|
| 1236 | | - struct cvmx_agl_gmx_rxx_stats_pkts_ctl_s cn63xxp1; |
|---|
| 1237 | | - struct cvmx_agl_gmx_rxx_stats_pkts_ctl_s cn66xx; |
|---|
| 1238 | | - struct cvmx_agl_gmx_rxx_stats_pkts_ctl_s cn68xx; |
|---|
| 1239 | | - struct cvmx_agl_gmx_rxx_stats_pkts_ctl_s cn68xxp1; |
|---|
| 1240 | 945 | }; |
|---|
| 1241 | 946 | |
|---|
| 1242 | 947 | union cvmx_agl_gmx_rxx_stats_pkts_dmac { |
|---|
| .. | .. |
|---|
| 1250 | 955 | uint64_t reserved_32_63:32; |
|---|
| 1251 | 956 | #endif |
|---|
| 1252 | 957 | } s; |
|---|
| 1253 | | - struct cvmx_agl_gmx_rxx_stats_pkts_dmac_s cn52xx; |
|---|
| 1254 | | - struct cvmx_agl_gmx_rxx_stats_pkts_dmac_s cn52xxp1; |
|---|
| 1255 | | - struct cvmx_agl_gmx_rxx_stats_pkts_dmac_s cn56xx; |
|---|
| 1256 | | - struct cvmx_agl_gmx_rxx_stats_pkts_dmac_s cn56xxp1; |
|---|
| 1257 | | - struct cvmx_agl_gmx_rxx_stats_pkts_dmac_s cn61xx; |
|---|
| 1258 | | - struct cvmx_agl_gmx_rxx_stats_pkts_dmac_s cn63xx; |
|---|
| 1259 | | - struct cvmx_agl_gmx_rxx_stats_pkts_dmac_s cn63xxp1; |
|---|
| 1260 | | - struct cvmx_agl_gmx_rxx_stats_pkts_dmac_s cn66xx; |
|---|
| 1261 | | - struct cvmx_agl_gmx_rxx_stats_pkts_dmac_s cn68xx; |
|---|
| 1262 | | - struct cvmx_agl_gmx_rxx_stats_pkts_dmac_s cn68xxp1; |
|---|
| 1263 | 958 | }; |
|---|
| 1264 | 959 | |
|---|
| 1265 | 960 | union cvmx_agl_gmx_rxx_stats_pkts_drp { |
|---|
| .. | .. |
|---|
| 1273 | 968 | uint64_t reserved_32_63:32; |
|---|
| 1274 | 969 | #endif |
|---|
| 1275 | 970 | } s; |
|---|
| 1276 | | - struct cvmx_agl_gmx_rxx_stats_pkts_drp_s cn52xx; |
|---|
| 1277 | | - struct cvmx_agl_gmx_rxx_stats_pkts_drp_s cn52xxp1; |
|---|
| 1278 | | - struct cvmx_agl_gmx_rxx_stats_pkts_drp_s cn56xx; |
|---|
| 1279 | | - struct cvmx_agl_gmx_rxx_stats_pkts_drp_s cn56xxp1; |
|---|
| 1280 | | - struct cvmx_agl_gmx_rxx_stats_pkts_drp_s cn61xx; |
|---|
| 1281 | | - struct cvmx_agl_gmx_rxx_stats_pkts_drp_s cn63xx; |
|---|
| 1282 | | - struct cvmx_agl_gmx_rxx_stats_pkts_drp_s cn63xxp1; |
|---|
| 1283 | | - struct cvmx_agl_gmx_rxx_stats_pkts_drp_s cn66xx; |
|---|
| 1284 | | - struct cvmx_agl_gmx_rxx_stats_pkts_drp_s cn68xx; |
|---|
| 1285 | | - struct cvmx_agl_gmx_rxx_stats_pkts_drp_s cn68xxp1; |
|---|
| 1286 | 971 | }; |
|---|
| 1287 | 972 | |
|---|
| 1288 | 973 | union cvmx_agl_gmx_rxx_udd_skp { |
|---|
| .. | .. |
|---|
| 1300 | 985 | uint64_t reserved_9_63:55; |
|---|
| 1301 | 986 | #endif |
|---|
| 1302 | 987 | } s; |
|---|
| 1303 | | - struct cvmx_agl_gmx_rxx_udd_skp_s cn52xx; |
|---|
| 1304 | | - struct cvmx_agl_gmx_rxx_udd_skp_s cn52xxp1; |
|---|
| 1305 | | - struct cvmx_agl_gmx_rxx_udd_skp_s cn56xx; |
|---|
| 1306 | | - struct cvmx_agl_gmx_rxx_udd_skp_s cn56xxp1; |
|---|
| 1307 | | - struct cvmx_agl_gmx_rxx_udd_skp_s cn61xx; |
|---|
| 1308 | | - struct cvmx_agl_gmx_rxx_udd_skp_s cn63xx; |
|---|
| 1309 | | - struct cvmx_agl_gmx_rxx_udd_skp_s cn63xxp1; |
|---|
| 1310 | | - struct cvmx_agl_gmx_rxx_udd_skp_s cn66xx; |
|---|
| 1311 | | - struct cvmx_agl_gmx_rxx_udd_skp_s cn68xx; |
|---|
| 1312 | | - struct cvmx_agl_gmx_rxx_udd_skp_s cn68xxp1; |
|---|
| 1313 | 988 | }; |
|---|
| 1314 | 989 | |
|---|
| 1315 | 990 | union cvmx_agl_gmx_rx_bp_dropx { |
|---|
| .. | .. |
|---|
| 1323 | 998 | uint64_t reserved_6_63:58; |
|---|
| 1324 | 999 | #endif |
|---|
| 1325 | 1000 | } s; |
|---|
| 1326 | | - struct cvmx_agl_gmx_rx_bp_dropx_s cn52xx; |
|---|
| 1327 | | - struct cvmx_agl_gmx_rx_bp_dropx_s cn52xxp1; |
|---|
| 1328 | | - struct cvmx_agl_gmx_rx_bp_dropx_s cn56xx; |
|---|
| 1329 | | - struct cvmx_agl_gmx_rx_bp_dropx_s cn56xxp1; |
|---|
| 1330 | | - struct cvmx_agl_gmx_rx_bp_dropx_s cn61xx; |
|---|
| 1331 | | - struct cvmx_agl_gmx_rx_bp_dropx_s cn63xx; |
|---|
| 1332 | | - struct cvmx_agl_gmx_rx_bp_dropx_s cn63xxp1; |
|---|
| 1333 | | - struct cvmx_agl_gmx_rx_bp_dropx_s cn66xx; |
|---|
| 1334 | | - struct cvmx_agl_gmx_rx_bp_dropx_s cn68xx; |
|---|
| 1335 | | - struct cvmx_agl_gmx_rx_bp_dropx_s cn68xxp1; |
|---|
| 1336 | 1001 | }; |
|---|
| 1337 | 1002 | |
|---|
| 1338 | 1003 | union cvmx_agl_gmx_rx_bp_offx { |
|---|
| .. | .. |
|---|
| 1346 | 1011 | uint64_t reserved_6_63:58; |
|---|
| 1347 | 1012 | #endif |
|---|
| 1348 | 1013 | } s; |
|---|
| 1349 | | - struct cvmx_agl_gmx_rx_bp_offx_s cn52xx; |
|---|
| 1350 | | - struct cvmx_agl_gmx_rx_bp_offx_s cn52xxp1; |
|---|
| 1351 | | - struct cvmx_agl_gmx_rx_bp_offx_s cn56xx; |
|---|
| 1352 | | - struct cvmx_agl_gmx_rx_bp_offx_s cn56xxp1; |
|---|
| 1353 | | - struct cvmx_agl_gmx_rx_bp_offx_s cn61xx; |
|---|
| 1354 | | - struct cvmx_agl_gmx_rx_bp_offx_s cn63xx; |
|---|
| 1355 | | - struct cvmx_agl_gmx_rx_bp_offx_s cn63xxp1; |
|---|
| 1356 | | - struct cvmx_agl_gmx_rx_bp_offx_s cn66xx; |
|---|
| 1357 | | - struct cvmx_agl_gmx_rx_bp_offx_s cn68xx; |
|---|
| 1358 | | - struct cvmx_agl_gmx_rx_bp_offx_s cn68xxp1; |
|---|
| 1359 | 1014 | }; |
|---|
| 1360 | 1015 | |
|---|
| 1361 | 1016 | union cvmx_agl_gmx_rx_bp_onx { |
|---|
| .. | .. |
|---|
| 1369 | 1024 | uint64_t reserved_9_63:55; |
|---|
| 1370 | 1025 | #endif |
|---|
| 1371 | 1026 | } s; |
|---|
| 1372 | | - struct cvmx_agl_gmx_rx_bp_onx_s cn52xx; |
|---|
| 1373 | | - struct cvmx_agl_gmx_rx_bp_onx_s cn52xxp1; |
|---|
| 1374 | | - struct cvmx_agl_gmx_rx_bp_onx_s cn56xx; |
|---|
| 1375 | | - struct cvmx_agl_gmx_rx_bp_onx_s cn56xxp1; |
|---|
| 1376 | | - struct cvmx_agl_gmx_rx_bp_onx_s cn61xx; |
|---|
| 1377 | | - struct cvmx_agl_gmx_rx_bp_onx_s cn63xx; |
|---|
| 1378 | | - struct cvmx_agl_gmx_rx_bp_onx_s cn63xxp1; |
|---|
| 1379 | | - struct cvmx_agl_gmx_rx_bp_onx_s cn66xx; |
|---|
| 1380 | | - struct cvmx_agl_gmx_rx_bp_onx_s cn68xx; |
|---|
| 1381 | | - struct cvmx_agl_gmx_rx_bp_onx_s cn68xxp1; |
|---|
| 1382 | 1027 | }; |
|---|
| 1383 | 1028 | |
|---|
| 1384 | 1029 | union cvmx_agl_gmx_rx_prt_info { |
|---|
| .. | .. |
|---|
| 1396 | 1041 | uint64_t reserved_18_63:46; |
|---|
| 1397 | 1042 | #endif |
|---|
| 1398 | 1043 | } s; |
|---|
| 1399 | | - struct cvmx_agl_gmx_rx_prt_info_s cn52xx; |
|---|
| 1400 | | - struct cvmx_agl_gmx_rx_prt_info_s cn52xxp1; |
|---|
| 1401 | 1044 | struct cvmx_agl_gmx_rx_prt_info_cn56xx { |
|---|
| 1402 | 1045 | #ifdef __BIG_ENDIAN_BITFIELD |
|---|
| 1403 | 1046 | uint64_t reserved_17_63:47; |
|---|
| .. | .. |
|---|
| 1411 | 1054 | uint64_t reserved_17_63:47; |
|---|
| 1412 | 1055 | #endif |
|---|
| 1413 | 1056 | } cn56xx; |
|---|
| 1414 | | - struct cvmx_agl_gmx_rx_prt_info_cn56xx cn56xxp1; |
|---|
| 1415 | | - struct cvmx_agl_gmx_rx_prt_info_s cn61xx; |
|---|
| 1416 | | - struct cvmx_agl_gmx_rx_prt_info_s cn63xx; |
|---|
| 1417 | | - struct cvmx_agl_gmx_rx_prt_info_s cn63xxp1; |
|---|
| 1418 | | - struct cvmx_agl_gmx_rx_prt_info_s cn66xx; |
|---|
| 1419 | | - struct cvmx_agl_gmx_rx_prt_info_s cn68xx; |
|---|
| 1420 | | - struct cvmx_agl_gmx_rx_prt_info_s cn68xxp1; |
|---|
| 1421 | 1057 | }; |
|---|
| 1422 | 1058 | |
|---|
| 1423 | 1059 | union cvmx_agl_gmx_rx_tx_status { |
|---|
| .. | .. |
|---|
| 1435 | 1071 | uint64_t reserved_6_63:58; |
|---|
| 1436 | 1072 | #endif |
|---|
| 1437 | 1073 | } s; |
|---|
| 1438 | | - struct cvmx_agl_gmx_rx_tx_status_s cn52xx; |
|---|
| 1439 | | - struct cvmx_agl_gmx_rx_tx_status_s cn52xxp1; |
|---|
| 1440 | 1074 | struct cvmx_agl_gmx_rx_tx_status_cn56xx { |
|---|
| 1441 | 1075 | #ifdef __BIG_ENDIAN_BITFIELD |
|---|
| 1442 | 1076 | uint64_t reserved_5_63:59; |
|---|
| .. | .. |
|---|
| 1450 | 1084 | uint64_t reserved_5_63:59; |
|---|
| 1451 | 1085 | #endif |
|---|
| 1452 | 1086 | } cn56xx; |
|---|
| 1453 | | - struct cvmx_agl_gmx_rx_tx_status_cn56xx cn56xxp1; |
|---|
| 1454 | | - struct cvmx_agl_gmx_rx_tx_status_s cn61xx; |
|---|
| 1455 | | - struct cvmx_agl_gmx_rx_tx_status_s cn63xx; |
|---|
| 1456 | | - struct cvmx_agl_gmx_rx_tx_status_s cn63xxp1; |
|---|
| 1457 | | - struct cvmx_agl_gmx_rx_tx_status_s cn66xx; |
|---|
| 1458 | | - struct cvmx_agl_gmx_rx_tx_status_s cn68xx; |
|---|
| 1459 | | - struct cvmx_agl_gmx_rx_tx_status_s cn68xxp1; |
|---|
| 1460 | 1087 | }; |
|---|
| 1461 | 1088 | |
|---|
| 1462 | 1089 | union cvmx_agl_gmx_smacx { |
|---|
| .. | .. |
|---|
| 1470 | 1097 | uint64_t reserved_48_63:16; |
|---|
| 1471 | 1098 | #endif |
|---|
| 1472 | 1099 | } s; |
|---|
| 1473 | | - struct cvmx_agl_gmx_smacx_s cn52xx; |
|---|
| 1474 | | - struct cvmx_agl_gmx_smacx_s cn52xxp1; |
|---|
| 1475 | | - struct cvmx_agl_gmx_smacx_s cn56xx; |
|---|
| 1476 | | - struct cvmx_agl_gmx_smacx_s cn56xxp1; |
|---|
| 1477 | | - struct cvmx_agl_gmx_smacx_s cn61xx; |
|---|
| 1478 | | - struct cvmx_agl_gmx_smacx_s cn63xx; |
|---|
| 1479 | | - struct cvmx_agl_gmx_smacx_s cn63xxp1; |
|---|
| 1480 | | - struct cvmx_agl_gmx_smacx_s cn66xx; |
|---|
| 1481 | | - struct cvmx_agl_gmx_smacx_s cn68xx; |
|---|
| 1482 | | - struct cvmx_agl_gmx_smacx_s cn68xxp1; |
|---|
| 1483 | 1100 | }; |
|---|
| 1484 | 1101 | |
|---|
| 1485 | 1102 | union cvmx_agl_gmx_stat_bp { |
|---|
| .. | .. |
|---|
| 1495 | 1112 | uint64_t reserved_17_63:47; |
|---|
| 1496 | 1113 | #endif |
|---|
| 1497 | 1114 | } s; |
|---|
| 1498 | | - struct cvmx_agl_gmx_stat_bp_s cn52xx; |
|---|
| 1499 | | - struct cvmx_agl_gmx_stat_bp_s cn52xxp1; |
|---|
| 1500 | | - struct cvmx_agl_gmx_stat_bp_s cn56xx; |
|---|
| 1501 | | - struct cvmx_agl_gmx_stat_bp_s cn56xxp1; |
|---|
| 1502 | | - struct cvmx_agl_gmx_stat_bp_s cn61xx; |
|---|
| 1503 | | - struct cvmx_agl_gmx_stat_bp_s cn63xx; |
|---|
| 1504 | | - struct cvmx_agl_gmx_stat_bp_s cn63xxp1; |
|---|
| 1505 | | - struct cvmx_agl_gmx_stat_bp_s cn66xx; |
|---|
| 1506 | | - struct cvmx_agl_gmx_stat_bp_s cn68xx; |
|---|
| 1507 | | - struct cvmx_agl_gmx_stat_bp_s cn68xxp1; |
|---|
| 1508 | 1115 | }; |
|---|
| 1509 | 1116 | |
|---|
| 1510 | 1117 | union cvmx_agl_gmx_txx_append { |
|---|
| .. | .. |
|---|
| 1524 | 1131 | uint64_t reserved_4_63:60; |
|---|
| 1525 | 1132 | #endif |
|---|
| 1526 | 1133 | } s; |
|---|
| 1527 | | - struct cvmx_agl_gmx_txx_append_s cn52xx; |
|---|
| 1528 | | - struct cvmx_agl_gmx_txx_append_s cn52xxp1; |
|---|
| 1529 | | - struct cvmx_agl_gmx_txx_append_s cn56xx; |
|---|
| 1530 | | - struct cvmx_agl_gmx_txx_append_s cn56xxp1; |
|---|
| 1531 | | - struct cvmx_agl_gmx_txx_append_s cn61xx; |
|---|
| 1532 | | - struct cvmx_agl_gmx_txx_append_s cn63xx; |
|---|
| 1533 | | - struct cvmx_agl_gmx_txx_append_s cn63xxp1; |
|---|
| 1534 | | - struct cvmx_agl_gmx_txx_append_s cn66xx; |
|---|
| 1535 | | - struct cvmx_agl_gmx_txx_append_s cn68xx; |
|---|
| 1536 | | - struct cvmx_agl_gmx_txx_append_s cn68xxp1; |
|---|
| 1537 | 1134 | }; |
|---|
| 1538 | 1135 | |
|---|
| 1539 | 1136 | union cvmx_agl_gmx_txx_clk { |
|---|
| .. | .. |
|---|
| 1547 | 1144 | uint64_t reserved_6_63:58; |
|---|
| 1548 | 1145 | #endif |
|---|
| 1549 | 1146 | } s; |
|---|
| 1550 | | - struct cvmx_agl_gmx_txx_clk_s cn61xx; |
|---|
| 1551 | | - struct cvmx_agl_gmx_txx_clk_s cn63xx; |
|---|
| 1552 | | - struct cvmx_agl_gmx_txx_clk_s cn63xxp1; |
|---|
| 1553 | | - struct cvmx_agl_gmx_txx_clk_s cn66xx; |
|---|
| 1554 | | - struct cvmx_agl_gmx_txx_clk_s cn68xx; |
|---|
| 1555 | | - struct cvmx_agl_gmx_txx_clk_s cn68xxp1; |
|---|
| 1556 | 1147 | }; |
|---|
| 1557 | 1148 | |
|---|
| 1558 | 1149 | union cvmx_agl_gmx_txx_ctl { |
|---|
| .. | .. |
|---|
| 1568 | 1159 | uint64_t reserved_2_63:62; |
|---|
| 1569 | 1160 | #endif |
|---|
| 1570 | 1161 | } s; |
|---|
| 1571 | | - struct cvmx_agl_gmx_txx_ctl_s cn52xx; |
|---|
| 1572 | | - struct cvmx_agl_gmx_txx_ctl_s cn52xxp1; |
|---|
| 1573 | | - struct cvmx_agl_gmx_txx_ctl_s cn56xx; |
|---|
| 1574 | | - struct cvmx_agl_gmx_txx_ctl_s cn56xxp1; |
|---|
| 1575 | | - struct cvmx_agl_gmx_txx_ctl_s cn61xx; |
|---|
| 1576 | | - struct cvmx_agl_gmx_txx_ctl_s cn63xx; |
|---|
| 1577 | | - struct cvmx_agl_gmx_txx_ctl_s cn63xxp1; |
|---|
| 1578 | | - struct cvmx_agl_gmx_txx_ctl_s cn66xx; |
|---|
| 1579 | | - struct cvmx_agl_gmx_txx_ctl_s cn68xx; |
|---|
| 1580 | | - struct cvmx_agl_gmx_txx_ctl_s cn68xxp1; |
|---|
| 1581 | 1162 | }; |
|---|
| 1582 | 1163 | |
|---|
| 1583 | 1164 | union cvmx_agl_gmx_txx_min_pkt { |
|---|
| .. | .. |
|---|
| 1591 | 1172 | uint64_t reserved_8_63:56; |
|---|
| 1592 | 1173 | #endif |
|---|
| 1593 | 1174 | } s; |
|---|
| 1594 | | - struct cvmx_agl_gmx_txx_min_pkt_s cn52xx; |
|---|
| 1595 | | - struct cvmx_agl_gmx_txx_min_pkt_s cn52xxp1; |
|---|
| 1596 | | - struct cvmx_agl_gmx_txx_min_pkt_s cn56xx; |
|---|
| 1597 | | - struct cvmx_agl_gmx_txx_min_pkt_s cn56xxp1; |
|---|
| 1598 | | - struct cvmx_agl_gmx_txx_min_pkt_s cn61xx; |
|---|
| 1599 | | - struct cvmx_agl_gmx_txx_min_pkt_s cn63xx; |
|---|
| 1600 | | - struct cvmx_agl_gmx_txx_min_pkt_s cn63xxp1; |
|---|
| 1601 | | - struct cvmx_agl_gmx_txx_min_pkt_s cn66xx; |
|---|
| 1602 | | - struct cvmx_agl_gmx_txx_min_pkt_s cn68xx; |
|---|
| 1603 | | - struct cvmx_agl_gmx_txx_min_pkt_s cn68xxp1; |
|---|
| 1604 | 1175 | }; |
|---|
| 1605 | 1176 | |
|---|
| 1606 | 1177 | union cvmx_agl_gmx_txx_pause_pkt_interval { |
|---|
| .. | .. |
|---|
| 1614 | 1185 | uint64_t reserved_16_63:48; |
|---|
| 1615 | 1186 | #endif |
|---|
| 1616 | 1187 | } s; |
|---|
| 1617 | | - struct cvmx_agl_gmx_txx_pause_pkt_interval_s cn52xx; |
|---|
| 1618 | | - struct cvmx_agl_gmx_txx_pause_pkt_interval_s cn52xxp1; |
|---|
| 1619 | | - struct cvmx_agl_gmx_txx_pause_pkt_interval_s cn56xx; |
|---|
| 1620 | | - struct cvmx_agl_gmx_txx_pause_pkt_interval_s cn56xxp1; |
|---|
| 1621 | | - struct cvmx_agl_gmx_txx_pause_pkt_interval_s cn61xx; |
|---|
| 1622 | | - struct cvmx_agl_gmx_txx_pause_pkt_interval_s cn63xx; |
|---|
| 1623 | | - struct cvmx_agl_gmx_txx_pause_pkt_interval_s cn63xxp1; |
|---|
| 1624 | | - struct cvmx_agl_gmx_txx_pause_pkt_interval_s cn66xx; |
|---|
| 1625 | | - struct cvmx_agl_gmx_txx_pause_pkt_interval_s cn68xx; |
|---|
| 1626 | | - struct cvmx_agl_gmx_txx_pause_pkt_interval_s cn68xxp1; |
|---|
| 1627 | 1188 | }; |
|---|
| 1628 | 1189 | |
|---|
| 1629 | 1190 | union cvmx_agl_gmx_txx_pause_pkt_time { |
|---|
| .. | .. |
|---|
| 1637 | 1198 | uint64_t reserved_16_63:48; |
|---|
| 1638 | 1199 | #endif |
|---|
| 1639 | 1200 | } s; |
|---|
| 1640 | | - struct cvmx_agl_gmx_txx_pause_pkt_time_s cn52xx; |
|---|
| 1641 | | - struct cvmx_agl_gmx_txx_pause_pkt_time_s cn52xxp1; |
|---|
| 1642 | | - struct cvmx_agl_gmx_txx_pause_pkt_time_s cn56xx; |
|---|
| 1643 | | - struct cvmx_agl_gmx_txx_pause_pkt_time_s cn56xxp1; |
|---|
| 1644 | | - struct cvmx_agl_gmx_txx_pause_pkt_time_s cn61xx; |
|---|
| 1645 | | - struct cvmx_agl_gmx_txx_pause_pkt_time_s cn63xx; |
|---|
| 1646 | | - struct cvmx_agl_gmx_txx_pause_pkt_time_s cn63xxp1; |
|---|
| 1647 | | - struct cvmx_agl_gmx_txx_pause_pkt_time_s cn66xx; |
|---|
| 1648 | | - struct cvmx_agl_gmx_txx_pause_pkt_time_s cn68xx; |
|---|
| 1649 | | - struct cvmx_agl_gmx_txx_pause_pkt_time_s cn68xxp1; |
|---|
| 1650 | 1201 | }; |
|---|
| 1651 | 1202 | |
|---|
| 1652 | 1203 | union cvmx_agl_gmx_txx_pause_togo { |
|---|
| .. | .. |
|---|
| 1660 | 1211 | uint64_t reserved_16_63:48; |
|---|
| 1661 | 1212 | #endif |
|---|
| 1662 | 1213 | } s; |
|---|
| 1663 | | - struct cvmx_agl_gmx_txx_pause_togo_s cn52xx; |
|---|
| 1664 | | - struct cvmx_agl_gmx_txx_pause_togo_s cn52xxp1; |
|---|
| 1665 | | - struct cvmx_agl_gmx_txx_pause_togo_s cn56xx; |
|---|
| 1666 | | - struct cvmx_agl_gmx_txx_pause_togo_s cn56xxp1; |
|---|
| 1667 | | - struct cvmx_agl_gmx_txx_pause_togo_s cn61xx; |
|---|
| 1668 | | - struct cvmx_agl_gmx_txx_pause_togo_s cn63xx; |
|---|
| 1669 | | - struct cvmx_agl_gmx_txx_pause_togo_s cn63xxp1; |
|---|
| 1670 | | - struct cvmx_agl_gmx_txx_pause_togo_s cn66xx; |
|---|
| 1671 | | - struct cvmx_agl_gmx_txx_pause_togo_s cn68xx; |
|---|
| 1672 | | - struct cvmx_agl_gmx_txx_pause_togo_s cn68xxp1; |
|---|
| 1673 | 1214 | }; |
|---|
| 1674 | 1215 | |
|---|
| 1675 | 1216 | union cvmx_agl_gmx_txx_pause_zero { |
|---|
| .. | .. |
|---|
| 1683 | 1224 | uint64_t reserved_1_63:63; |
|---|
| 1684 | 1225 | #endif |
|---|
| 1685 | 1226 | } s; |
|---|
| 1686 | | - struct cvmx_agl_gmx_txx_pause_zero_s cn52xx; |
|---|
| 1687 | | - struct cvmx_agl_gmx_txx_pause_zero_s cn52xxp1; |
|---|
| 1688 | | - struct cvmx_agl_gmx_txx_pause_zero_s cn56xx; |
|---|
| 1689 | | - struct cvmx_agl_gmx_txx_pause_zero_s cn56xxp1; |
|---|
| 1690 | | - struct cvmx_agl_gmx_txx_pause_zero_s cn61xx; |
|---|
| 1691 | | - struct cvmx_agl_gmx_txx_pause_zero_s cn63xx; |
|---|
| 1692 | | - struct cvmx_agl_gmx_txx_pause_zero_s cn63xxp1; |
|---|
| 1693 | | - struct cvmx_agl_gmx_txx_pause_zero_s cn66xx; |
|---|
| 1694 | | - struct cvmx_agl_gmx_txx_pause_zero_s cn68xx; |
|---|
| 1695 | | - struct cvmx_agl_gmx_txx_pause_zero_s cn68xxp1; |
|---|
| 1696 | 1227 | }; |
|---|
| 1697 | 1228 | |
|---|
| 1698 | 1229 | union cvmx_agl_gmx_txx_soft_pause { |
|---|
| .. | .. |
|---|
| 1706 | 1237 | uint64_t reserved_16_63:48; |
|---|
| 1707 | 1238 | #endif |
|---|
| 1708 | 1239 | } s; |
|---|
| 1709 | | - struct cvmx_agl_gmx_txx_soft_pause_s cn52xx; |
|---|
| 1710 | | - struct cvmx_agl_gmx_txx_soft_pause_s cn52xxp1; |
|---|
| 1711 | | - struct cvmx_agl_gmx_txx_soft_pause_s cn56xx; |
|---|
| 1712 | | - struct cvmx_agl_gmx_txx_soft_pause_s cn56xxp1; |
|---|
| 1713 | | - struct cvmx_agl_gmx_txx_soft_pause_s cn61xx; |
|---|
| 1714 | | - struct cvmx_agl_gmx_txx_soft_pause_s cn63xx; |
|---|
| 1715 | | - struct cvmx_agl_gmx_txx_soft_pause_s cn63xxp1; |
|---|
| 1716 | | - struct cvmx_agl_gmx_txx_soft_pause_s cn66xx; |
|---|
| 1717 | | - struct cvmx_agl_gmx_txx_soft_pause_s cn68xx; |
|---|
| 1718 | | - struct cvmx_agl_gmx_txx_soft_pause_s cn68xxp1; |
|---|
| 1719 | 1240 | }; |
|---|
| 1720 | 1241 | |
|---|
| 1721 | 1242 | union cvmx_agl_gmx_txx_stat0 { |
|---|
| .. | .. |
|---|
| 1729 | 1250 | uint64_t xsdef:32; |
|---|
| 1730 | 1251 | #endif |
|---|
| 1731 | 1252 | } s; |
|---|
| 1732 | | - struct cvmx_agl_gmx_txx_stat0_s cn52xx; |
|---|
| 1733 | | - struct cvmx_agl_gmx_txx_stat0_s cn52xxp1; |
|---|
| 1734 | | - struct cvmx_agl_gmx_txx_stat0_s cn56xx; |
|---|
| 1735 | | - struct cvmx_agl_gmx_txx_stat0_s cn56xxp1; |
|---|
| 1736 | | - struct cvmx_agl_gmx_txx_stat0_s cn61xx; |
|---|
| 1737 | | - struct cvmx_agl_gmx_txx_stat0_s cn63xx; |
|---|
| 1738 | | - struct cvmx_agl_gmx_txx_stat0_s cn63xxp1; |
|---|
| 1739 | | - struct cvmx_agl_gmx_txx_stat0_s cn66xx; |
|---|
| 1740 | | - struct cvmx_agl_gmx_txx_stat0_s cn68xx; |
|---|
| 1741 | | - struct cvmx_agl_gmx_txx_stat0_s cn68xxp1; |
|---|
| 1742 | 1253 | }; |
|---|
| 1743 | 1254 | |
|---|
| 1744 | 1255 | union cvmx_agl_gmx_txx_stat1 { |
|---|
| .. | .. |
|---|
| 1752 | 1263 | uint64_t scol:32; |
|---|
| 1753 | 1264 | #endif |
|---|
| 1754 | 1265 | } s; |
|---|
| 1755 | | - struct cvmx_agl_gmx_txx_stat1_s cn52xx; |
|---|
| 1756 | | - struct cvmx_agl_gmx_txx_stat1_s cn52xxp1; |
|---|
| 1757 | | - struct cvmx_agl_gmx_txx_stat1_s cn56xx; |
|---|
| 1758 | | - struct cvmx_agl_gmx_txx_stat1_s cn56xxp1; |
|---|
| 1759 | | - struct cvmx_agl_gmx_txx_stat1_s cn61xx; |
|---|
| 1760 | | - struct cvmx_agl_gmx_txx_stat1_s cn63xx; |
|---|
| 1761 | | - struct cvmx_agl_gmx_txx_stat1_s cn63xxp1; |
|---|
| 1762 | | - struct cvmx_agl_gmx_txx_stat1_s cn66xx; |
|---|
| 1763 | | - struct cvmx_agl_gmx_txx_stat1_s cn68xx; |
|---|
| 1764 | | - struct cvmx_agl_gmx_txx_stat1_s cn68xxp1; |
|---|
| 1765 | 1266 | }; |
|---|
| 1766 | 1267 | |
|---|
| 1767 | 1268 | union cvmx_agl_gmx_txx_stat2 { |
|---|
| .. | .. |
|---|
| 1775 | 1276 | uint64_t reserved_48_63:16; |
|---|
| 1776 | 1277 | #endif |
|---|
| 1777 | 1278 | } s; |
|---|
| 1778 | | - struct cvmx_agl_gmx_txx_stat2_s cn52xx; |
|---|
| 1779 | | - struct cvmx_agl_gmx_txx_stat2_s cn52xxp1; |
|---|
| 1780 | | - struct cvmx_agl_gmx_txx_stat2_s cn56xx; |
|---|
| 1781 | | - struct cvmx_agl_gmx_txx_stat2_s cn56xxp1; |
|---|
| 1782 | | - struct cvmx_agl_gmx_txx_stat2_s cn61xx; |
|---|
| 1783 | | - struct cvmx_agl_gmx_txx_stat2_s cn63xx; |
|---|
| 1784 | | - struct cvmx_agl_gmx_txx_stat2_s cn63xxp1; |
|---|
| 1785 | | - struct cvmx_agl_gmx_txx_stat2_s cn66xx; |
|---|
| 1786 | | - struct cvmx_agl_gmx_txx_stat2_s cn68xx; |
|---|
| 1787 | | - struct cvmx_agl_gmx_txx_stat2_s cn68xxp1; |
|---|
| 1788 | 1279 | }; |
|---|
| 1789 | 1280 | |
|---|
| 1790 | 1281 | union cvmx_agl_gmx_txx_stat3 { |
|---|
| .. | .. |
|---|
| 1798 | 1289 | uint64_t reserved_32_63:32; |
|---|
| 1799 | 1290 | #endif |
|---|
| 1800 | 1291 | } s; |
|---|
| 1801 | | - struct cvmx_agl_gmx_txx_stat3_s cn52xx; |
|---|
| 1802 | | - struct cvmx_agl_gmx_txx_stat3_s cn52xxp1; |
|---|
| 1803 | | - struct cvmx_agl_gmx_txx_stat3_s cn56xx; |
|---|
| 1804 | | - struct cvmx_agl_gmx_txx_stat3_s cn56xxp1; |
|---|
| 1805 | | - struct cvmx_agl_gmx_txx_stat3_s cn61xx; |
|---|
| 1806 | | - struct cvmx_agl_gmx_txx_stat3_s cn63xx; |
|---|
| 1807 | | - struct cvmx_agl_gmx_txx_stat3_s cn63xxp1; |
|---|
| 1808 | | - struct cvmx_agl_gmx_txx_stat3_s cn66xx; |
|---|
| 1809 | | - struct cvmx_agl_gmx_txx_stat3_s cn68xx; |
|---|
| 1810 | | - struct cvmx_agl_gmx_txx_stat3_s cn68xxp1; |
|---|
| 1811 | 1292 | }; |
|---|
| 1812 | 1293 | |
|---|
| 1813 | 1294 | union cvmx_agl_gmx_txx_stat4 { |
|---|
| .. | .. |
|---|
| 1821 | 1302 | uint64_t hist1:32; |
|---|
| 1822 | 1303 | #endif |
|---|
| 1823 | 1304 | } s; |
|---|
| 1824 | | - struct cvmx_agl_gmx_txx_stat4_s cn52xx; |
|---|
| 1825 | | - struct cvmx_agl_gmx_txx_stat4_s cn52xxp1; |
|---|
| 1826 | | - struct cvmx_agl_gmx_txx_stat4_s cn56xx; |
|---|
| 1827 | | - struct cvmx_agl_gmx_txx_stat4_s cn56xxp1; |
|---|
| 1828 | | - struct cvmx_agl_gmx_txx_stat4_s cn61xx; |
|---|
| 1829 | | - struct cvmx_agl_gmx_txx_stat4_s cn63xx; |
|---|
| 1830 | | - struct cvmx_agl_gmx_txx_stat4_s cn63xxp1; |
|---|
| 1831 | | - struct cvmx_agl_gmx_txx_stat4_s cn66xx; |
|---|
| 1832 | | - struct cvmx_agl_gmx_txx_stat4_s cn68xx; |
|---|
| 1833 | | - struct cvmx_agl_gmx_txx_stat4_s cn68xxp1; |
|---|
| 1834 | 1305 | }; |
|---|
| 1835 | 1306 | |
|---|
| 1836 | 1307 | union cvmx_agl_gmx_txx_stat5 { |
|---|
| .. | .. |
|---|
| 1844 | 1315 | uint64_t hist3:32; |
|---|
| 1845 | 1316 | #endif |
|---|
| 1846 | 1317 | } s; |
|---|
| 1847 | | - struct cvmx_agl_gmx_txx_stat5_s cn52xx; |
|---|
| 1848 | | - struct cvmx_agl_gmx_txx_stat5_s cn52xxp1; |
|---|
| 1849 | | - struct cvmx_agl_gmx_txx_stat5_s cn56xx; |
|---|
| 1850 | | - struct cvmx_agl_gmx_txx_stat5_s cn56xxp1; |
|---|
| 1851 | | - struct cvmx_agl_gmx_txx_stat5_s cn61xx; |
|---|
| 1852 | | - struct cvmx_agl_gmx_txx_stat5_s cn63xx; |
|---|
| 1853 | | - struct cvmx_agl_gmx_txx_stat5_s cn63xxp1; |
|---|
| 1854 | | - struct cvmx_agl_gmx_txx_stat5_s cn66xx; |
|---|
| 1855 | | - struct cvmx_agl_gmx_txx_stat5_s cn68xx; |
|---|
| 1856 | | - struct cvmx_agl_gmx_txx_stat5_s cn68xxp1; |
|---|
| 1857 | 1318 | }; |
|---|
| 1858 | 1319 | |
|---|
| 1859 | 1320 | union cvmx_agl_gmx_txx_stat6 { |
|---|
| .. | .. |
|---|
| 1867 | 1328 | uint64_t hist5:32; |
|---|
| 1868 | 1329 | #endif |
|---|
| 1869 | 1330 | } s; |
|---|
| 1870 | | - struct cvmx_agl_gmx_txx_stat6_s cn52xx; |
|---|
| 1871 | | - struct cvmx_agl_gmx_txx_stat6_s cn52xxp1; |
|---|
| 1872 | | - struct cvmx_agl_gmx_txx_stat6_s cn56xx; |
|---|
| 1873 | | - struct cvmx_agl_gmx_txx_stat6_s cn56xxp1; |
|---|
| 1874 | | - struct cvmx_agl_gmx_txx_stat6_s cn61xx; |
|---|
| 1875 | | - struct cvmx_agl_gmx_txx_stat6_s cn63xx; |
|---|
| 1876 | | - struct cvmx_agl_gmx_txx_stat6_s cn63xxp1; |
|---|
| 1877 | | - struct cvmx_agl_gmx_txx_stat6_s cn66xx; |
|---|
| 1878 | | - struct cvmx_agl_gmx_txx_stat6_s cn68xx; |
|---|
| 1879 | | - struct cvmx_agl_gmx_txx_stat6_s cn68xxp1; |
|---|
| 1880 | 1331 | }; |
|---|
| 1881 | 1332 | |
|---|
| 1882 | 1333 | union cvmx_agl_gmx_txx_stat7 { |
|---|
| .. | .. |
|---|
| 1890 | 1341 | uint64_t hist7:32; |
|---|
| 1891 | 1342 | #endif |
|---|
| 1892 | 1343 | } s; |
|---|
| 1893 | | - struct cvmx_agl_gmx_txx_stat7_s cn52xx; |
|---|
| 1894 | | - struct cvmx_agl_gmx_txx_stat7_s cn52xxp1; |
|---|
| 1895 | | - struct cvmx_agl_gmx_txx_stat7_s cn56xx; |
|---|
| 1896 | | - struct cvmx_agl_gmx_txx_stat7_s cn56xxp1; |
|---|
| 1897 | | - struct cvmx_agl_gmx_txx_stat7_s cn61xx; |
|---|
| 1898 | | - struct cvmx_agl_gmx_txx_stat7_s cn63xx; |
|---|
| 1899 | | - struct cvmx_agl_gmx_txx_stat7_s cn63xxp1; |
|---|
| 1900 | | - struct cvmx_agl_gmx_txx_stat7_s cn66xx; |
|---|
| 1901 | | - struct cvmx_agl_gmx_txx_stat7_s cn68xx; |
|---|
| 1902 | | - struct cvmx_agl_gmx_txx_stat7_s cn68xxp1; |
|---|
| 1903 | 1344 | }; |
|---|
| 1904 | 1345 | |
|---|
| 1905 | 1346 | union cvmx_agl_gmx_txx_stat8 { |
|---|
| .. | .. |
|---|
| 1913 | 1354 | uint64_t mcst:32; |
|---|
| 1914 | 1355 | #endif |
|---|
| 1915 | 1356 | } s; |
|---|
| 1916 | | - struct cvmx_agl_gmx_txx_stat8_s cn52xx; |
|---|
| 1917 | | - struct cvmx_agl_gmx_txx_stat8_s cn52xxp1; |
|---|
| 1918 | | - struct cvmx_agl_gmx_txx_stat8_s cn56xx; |
|---|
| 1919 | | - struct cvmx_agl_gmx_txx_stat8_s cn56xxp1; |
|---|
| 1920 | | - struct cvmx_agl_gmx_txx_stat8_s cn61xx; |
|---|
| 1921 | | - struct cvmx_agl_gmx_txx_stat8_s cn63xx; |
|---|
| 1922 | | - struct cvmx_agl_gmx_txx_stat8_s cn63xxp1; |
|---|
| 1923 | | - struct cvmx_agl_gmx_txx_stat8_s cn66xx; |
|---|
| 1924 | | - struct cvmx_agl_gmx_txx_stat8_s cn68xx; |
|---|
| 1925 | | - struct cvmx_agl_gmx_txx_stat8_s cn68xxp1; |
|---|
| 1926 | 1357 | }; |
|---|
| 1927 | 1358 | |
|---|
| 1928 | 1359 | union cvmx_agl_gmx_txx_stat9 { |
|---|
| .. | .. |
|---|
| 1936 | 1367 | uint64_t undflw:32; |
|---|
| 1937 | 1368 | #endif |
|---|
| 1938 | 1369 | } s; |
|---|
| 1939 | | - struct cvmx_agl_gmx_txx_stat9_s cn52xx; |
|---|
| 1940 | | - struct cvmx_agl_gmx_txx_stat9_s cn52xxp1; |
|---|
| 1941 | | - struct cvmx_agl_gmx_txx_stat9_s cn56xx; |
|---|
| 1942 | | - struct cvmx_agl_gmx_txx_stat9_s cn56xxp1; |
|---|
| 1943 | | - struct cvmx_agl_gmx_txx_stat9_s cn61xx; |
|---|
| 1944 | | - struct cvmx_agl_gmx_txx_stat9_s cn63xx; |
|---|
| 1945 | | - struct cvmx_agl_gmx_txx_stat9_s cn63xxp1; |
|---|
| 1946 | | - struct cvmx_agl_gmx_txx_stat9_s cn66xx; |
|---|
| 1947 | | - struct cvmx_agl_gmx_txx_stat9_s cn68xx; |
|---|
| 1948 | | - struct cvmx_agl_gmx_txx_stat9_s cn68xxp1; |
|---|
| 1949 | 1370 | }; |
|---|
| 1950 | 1371 | |
|---|
| 1951 | 1372 | union cvmx_agl_gmx_txx_stats_ctl { |
|---|
| .. | .. |
|---|
| 1959 | 1380 | uint64_t reserved_1_63:63; |
|---|
| 1960 | 1381 | #endif |
|---|
| 1961 | 1382 | } s; |
|---|
| 1962 | | - struct cvmx_agl_gmx_txx_stats_ctl_s cn52xx; |
|---|
| 1963 | | - struct cvmx_agl_gmx_txx_stats_ctl_s cn52xxp1; |
|---|
| 1964 | | - struct cvmx_agl_gmx_txx_stats_ctl_s cn56xx; |
|---|
| 1965 | | - struct cvmx_agl_gmx_txx_stats_ctl_s cn56xxp1; |
|---|
| 1966 | | - struct cvmx_agl_gmx_txx_stats_ctl_s cn61xx; |
|---|
| 1967 | | - struct cvmx_agl_gmx_txx_stats_ctl_s cn63xx; |
|---|
| 1968 | | - struct cvmx_agl_gmx_txx_stats_ctl_s cn63xxp1; |
|---|
| 1969 | | - struct cvmx_agl_gmx_txx_stats_ctl_s cn66xx; |
|---|
| 1970 | | - struct cvmx_agl_gmx_txx_stats_ctl_s cn68xx; |
|---|
| 1971 | | - struct cvmx_agl_gmx_txx_stats_ctl_s cn68xxp1; |
|---|
| 1972 | 1383 | }; |
|---|
| 1973 | 1384 | |
|---|
| 1974 | 1385 | union cvmx_agl_gmx_txx_thresh { |
|---|
| .. | .. |
|---|
| 1982 | 1393 | uint64_t reserved_6_63:58; |
|---|
| 1983 | 1394 | #endif |
|---|
| 1984 | 1395 | } s; |
|---|
| 1985 | | - struct cvmx_agl_gmx_txx_thresh_s cn52xx; |
|---|
| 1986 | | - struct cvmx_agl_gmx_txx_thresh_s cn52xxp1; |
|---|
| 1987 | | - struct cvmx_agl_gmx_txx_thresh_s cn56xx; |
|---|
| 1988 | | - struct cvmx_agl_gmx_txx_thresh_s cn56xxp1; |
|---|
| 1989 | | - struct cvmx_agl_gmx_txx_thresh_s cn61xx; |
|---|
| 1990 | | - struct cvmx_agl_gmx_txx_thresh_s cn63xx; |
|---|
| 1991 | | - struct cvmx_agl_gmx_txx_thresh_s cn63xxp1; |
|---|
| 1992 | | - struct cvmx_agl_gmx_txx_thresh_s cn66xx; |
|---|
| 1993 | | - struct cvmx_agl_gmx_txx_thresh_s cn68xx; |
|---|
| 1994 | | - struct cvmx_agl_gmx_txx_thresh_s cn68xxp1; |
|---|
| 1995 | 1396 | }; |
|---|
| 1996 | 1397 | |
|---|
| 1997 | 1398 | union cvmx_agl_gmx_tx_bp { |
|---|
| .. | .. |
|---|
| 2005 | 1406 | uint64_t reserved_2_63:62; |
|---|
| 2006 | 1407 | #endif |
|---|
| 2007 | 1408 | } s; |
|---|
| 2008 | | - struct cvmx_agl_gmx_tx_bp_s cn52xx; |
|---|
| 2009 | | - struct cvmx_agl_gmx_tx_bp_s cn52xxp1; |
|---|
| 2010 | 1409 | struct cvmx_agl_gmx_tx_bp_cn56xx { |
|---|
| 2011 | 1410 | #ifdef __BIG_ENDIAN_BITFIELD |
|---|
| 2012 | 1411 | uint64_t reserved_1_63:63; |
|---|
| .. | .. |
|---|
| 2016 | 1415 | uint64_t reserved_1_63:63; |
|---|
| 2017 | 1416 | #endif |
|---|
| 2018 | 1417 | } cn56xx; |
|---|
| 2019 | | - struct cvmx_agl_gmx_tx_bp_cn56xx cn56xxp1; |
|---|
| 2020 | | - struct cvmx_agl_gmx_tx_bp_s cn61xx; |
|---|
| 2021 | | - struct cvmx_agl_gmx_tx_bp_s cn63xx; |
|---|
| 2022 | | - struct cvmx_agl_gmx_tx_bp_s cn63xxp1; |
|---|
| 2023 | | - struct cvmx_agl_gmx_tx_bp_s cn66xx; |
|---|
| 2024 | | - struct cvmx_agl_gmx_tx_bp_s cn68xx; |
|---|
| 2025 | | - struct cvmx_agl_gmx_tx_bp_s cn68xxp1; |
|---|
| 2026 | 1418 | }; |
|---|
| 2027 | 1419 | |
|---|
| 2028 | 1420 | union cvmx_agl_gmx_tx_col_attempt { |
|---|
| .. | .. |
|---|
| 2036 | 1428 | uint64_t reserved_5_63:59; |
|---|
| 2037 | 1429 | #endif |
|---|
| 2038 | 1430 | } s; |
|---|
| 2039 | | - struct cvmx_agl_gmx_tx_col_attempt_s cn52xx; |
|---|
| 2040 | | - struct cvmx_agl_gmx_tx_col_attempt_s cn52xxp1; |
|---|
| 2041 | | - struct cvmx_agl_gmx_tx_col_attempt_s cn56xx; |
|---|
| 2042 | | - struct cvmx_agl_gmx_tx_col_attempt_s cn56xxp1; |
|---|
| 2043 | | - struct cvmx_agl_gmx_tx_col_attempt_s cn61xx; |
|---|
| 2044 | | - struct cvmx_agl_gmx_tx_col_attempt_s cn63xx; |
|---|
| 2045 | | - struct cvmx_agl_gmx_tx_col_attempt_s cn63xxp1; |
|---|
| 2046 | | - struct cvmx_agl_gmx_tx_col_attempt_s cn66xx; |
|---|
| 2047 | | - struct cvmx_agl_gmx_tx_col_attempt_s cn68xx; |
|---|
| 2048 | | - struct cvmx_agl_gmx_tx_col_attempt_s cn68xxp1; |
|---|
| 2049 | 1431 | }; |
|---|
| 2050 | 1432 | |
|---|
| 2051 | 1433 | union cvmx_agl_gmx_tx_ifg { |
|---|
| .. | .. |
|---|
| 2061 | 1443 | uint64_t reserved_8_63:56; |
|---|
| 2062 | 1444 | #endif |
|---|
| 2063 | 1445 | } s; |
|---|
| 2064 | | - struct cvmx_agl_gmx_tx_ifg_s cn52xx; |
|---|
| 2065 | | - struct cvmx_agl_gmx_tx_ifg_s cn52xxp1; |
|---|
| 2066 | | - struct cvmx_agl_gmx_tx_ifg_s cn56xx; |
|---|
| 2067 | | - struct cvmx_agl_gmx_tx_ifg_s cn56xxp1; |
|---|
| 2068 | | - struct cvmx_agl_gmx_tx_ifg_s cn61xx; |
|---|
| 2069 | | - struct cvmx_agl_gmx_tx_ifg_s cn63xx; |
|---|
| 2070 | | - struct cvmx_agl_gmx_tx_ifg_s cn63xxp1; |
|---|
| 2071 | | - struct cvmx_agl_gmx_tx_ifg_s cn66xx; |
|---|
| 2072 | | - struct cvmx_agl_gmx_tx_ifg_s cn68xx; |
|---|
| 2073 | | - struct cvmx_agl_gmx_tx_ifg_s cn68xxp1; |
|---|
| 2074 | 1446 | }; |
|---|
| 2075 | 1447 | |
|---|
| 2076 | 1448 | union cvmx_agl_gmx_tx_int_en { |
|---|
| .. | .. |
|---|
| 2129 | 1501 | uint64_t reserved_18_63:46; |
|---|
| 2130 | 1502 | #endif |
|---|
| 2131 | 1503 | } cn52xx; |
|---|
| 2132 | | - struct cvmx_agl_gmx_tx_int_en_cn52xx cn52xxp1; |
|---|
| 2133 | 1504 | struct cvmx_agl_gmx_tx_int_en_cn56xx { |
|---|
| 2134 | 1505 | #ifdef __BIG_ENDIAN_BITFIELD |
|---|
| 2135 | 1506 | uint64_t reserved_17_63:47; |
|---|
| .. | .. |
|---|
| 2155 | 1526 | uint64_t reserved_17_63:47; |
|---|
| 2156 | 1527 | #endif |
|---|
| 2157 | 1528 | } cn56xx; |
|---|
| 2158 | | - struct cvmx_agl_gmx_tx_int_en_cn56xx cn56xxp1; |
|---|
| 2159 | | - struct cvmx_agl_gmx_tx_int_en_s cn61xx; |
|---|
| 2160 | | - struct cvmx_agl_gmx_tx_int_en_s cn63xx; |
|---|
| 2161 | | - struct cvmx_agl_gmx_tx_int_en_s cn63xxp1; |
|---|
| 2162 | | - struct cvmx_agl_gmx_tx_int_en_s cn66xx; |
|---|
| 2163 | | - struct cvmx_agl_gmx_tx_int_en_s cn68xx; |
|---|
| 2164 | | - struct cvmx_agl_gmx_tx_int_en_s cn68xxp1; |
|---|
| 2165 | 1529 | }; |
|---|
| 2166 | 1530 | |
|---|
| 2167 | 1531 | union cvmx_agl_gmx_tx_int_reg { |
|---|
| .. | .. |
|---|
| 2220 | 1584 | uint64_t reserved_18_63:46; |
|---|
| 2221 | 1585 | #endif |
|---|
| 2222 | 1586 | } cn52xx; |
|---|
| 2223 | | - struct cvmx_agl_gmx_tx_int_reg_cn52xx cn52xxp1; |
|---|
| 2224 | 1587 | struct cvmx_agl_gmx_tx_int_reg_cn56xx { |
|---|
| 2225 | 1588 | #ifdef __BIG_ENDIAN_BITFIELD |
|---|
| 2226 | 1589 | uint64_t reserved_17_63:47; |
|---|
| .. | .. |
|---|
| 2246 | 1609 | uint64_t reserved_17_63:47; |
|---|
| 2247 | 1610 | #endif |
|---|
| 2248 | 1611 | } cn56xx; |
|---|
| 2249 | | - struct cvmx_agl_gmx_tx_int_reg_cn56xx cn56xxp1; |
|---|
| 2250 | | - struct cvmx_agl_gmx_tx_int_reg_s cn61xx; |
|---|
| 2251 | | - struct cvmx_agl_gmx_tx_int_reg_s cn63xx; |
|---|
| 2252 | | - struct cvmx_agl_gmx_tx_int_reg_s cn63xxp1; |
|---|
| 2253 | | - struct cvmx_agl_gmx_tx_int_reg_s cn66xx; |
|---|
| 2254 | | - struct cvmx_agl_gmx_tx_int_reg_s cn68xx; |
|---|
| 2255 | | - struct cvmx_agl_gmx_tx_int_reg_s cn68xxp1; |
|---|
| 2256 | 1612 | }; |
|---|
| 2257 | 1613 | |
|---|
| 2258 | 1614 | union cvmx_agl_gmx_tx_jam { |
|---|
| .. | .. |
|---|
| 2266 | 1622 | uint64_t reserved_8_63:56; |
|---|
| 2267 | 1623 | #endif |
|---|
| 2268 | 1624 | } s; |
|---|
| 2269 | | - struct cvmx_agl_gmx_tx_jam_s cn52xx; |
|---|
| 2270 | | - struct cvmx_agl_gmx_tx_jam_s cn52xxp1; |
|---|
| 2271 | | - struct cvmx_agl_gmx_tx_jam_s cn56xx; |
|---|
| 2272 | | - struct cvmx_agl_gmx_tx_jam_s cn56xxp1; |
|---|
| 2273 | | - struct cvmx_agl_gmx_tx_jam_s cn61xx; |
|---|
| 2274 | | - struct cvmx_agl_gmx_tx_jam_s cn63xx; |
|---|
| 2275 | | - struct cvmx_agl_gmx_tx_jam_s cn63xxp1; |
|---|
| 2276 | | - struct cvmx_agl_gmx_tx_jam_s cn66xx; |
|---|
| 2277 | | - struct cvmx_agl_gmx_tx_jam_s cn68xx; |
|---|
| 2278 | | - struct cvmx_agl_gmx_tx_jam_s cn68xxp1; |
|---|
| 2279 | 1625 | }; |
|---|
| 2280 | 1626 | |
|---|
| 2281 | 1627 | union cvmx_agl_gmx_tx_lfsr { |
|---|
| .. | .. |
|---|
| 2289 | 1635 | uint64_t reserved_16_63:48; |
|---|
| 2290 | 1636 | #endif |
|---|
| 2291 | 1637 | } s; |
|---|
| 2292 | | - struct cvmx_agl_gmx_tx_lfsr_s cn52xx; |
|---|
| 2293 | | - struct cvmx_agl_gmx_tx_lfsr_s cn52xxp1; |
|---|
| 2294 | | - struct cvmx_agl_gmx_tx_lfsr_s cn56xx; |
|---|
| 2295 | | - struct cvmx_agl_gmx_tx_lfsr_s cn56xxp1; |
|---|
| 2296 | | - struct cvmx_agl_gmx_tx_lfsr_s cn61xx; |
|---|
| 2297 | | - struct cvmx_agl_gmx_tx_lfsr_s cn63xx; |
|---|
| 2298 | | - struct cvmx_agl_gmx_tx_lfsr_s cn63xxp1; |
|---|
| 2299 | | - struct cvmx_agl_gmx_tx_lfsr_s cn66xx; |
|---|
| 2300 | | - struct cvmx_agl_gmx_tx_lfsr_s cn68xx; |
|---|
| 2301 | | - struct cvmx_agl_gmx_tx_lfsr_s cn68xxp1; |
|---|
| 2302 | 1638 | }; |
|---|
| 2303 | 1639 | |
|---|
| 2304 | 1640 | union cvmx_agl_gmx_tx_ovr_bp { |
|---|
| .. | .. |
|---|
| 2320 | 1656 | uint64_t reserved_10_63:54; |
|---|
| 2321 | 1657 | #endif |
|---|
| 2322 | 1658 | } s; |
|---|
| 2323 | | - struct cvmx_agl_gmx_tx_ovr_bp_s cn52xx; |
|---|
| 2324 | | - struct cvmx_agl_gmx_tx_ovr_bp_s cn52xxp1; |
|---|
| 2325 | 1659 | struct cvmx_agl_gmx_tx_ovr_bp_cn56xx { |
|---|
| 2326 | 1660 | #ifdef __BIG_ENDIAN_BITFIELD |
|---|
| 2327 | 1661 | uint64_t reserved_9_63:55; |
|---|
| .. | .. |
|---|
| 2339 | 1673 | uint64_t reserved_9_63:55; |
|---|
| 2340 | 1674 | #endif |
|---|
| 2341 | 1675 | } cn56xx; |
|---|
| 2342 | | - struct cvmx_agl_gmx_tx_ovr_bp_cn56xx cn56xxp1; |
|---|
| 2343 | | - struct cvmx_agl_gmx_tx_ovr_bp_s cn61xx; |
|---|
| 2344 | | - struct cvmx_agl_gmx_tx_ovr_bp_s cn63xx; |
|---|
| 2345 | | - struct cvmx_agl_gmx_tx_ovr_bp_s cn63xxp1; |
|---|
| 2346 | | - struct cvmx_agl_gmx_tx_ovr_bp_s cn66xx; |
|---|
| 2347 | | - struct cvmx_agl_gmx_tx_ovr_bp_s cn68xx; |
|---|
| 2348 | | - struct cvmx_agl_gmx_tx_ovr_bp_s cn68xxp1; |
|---|
| 2349 | 1676 | }; |
|---|
| 2350 | 1677 | |
|---|
| 2351 | 1678 | union cvmx_agl_gmx_tx_pause_pkt_dmac { |
|---|
| .. | .. |
|---|
| 2359 | 1686 | uint64_t reserved_48_63:16; |
|---|
| 2360 | 1687 | #endif |
|---|
| 2361 | 1688 | } s; |
|---|
| 2362 | | - struct cvmx_agl_gmx_tx_pause_pkt_dmac_s cn52xx; |
|---|
| 2363 | | - struct cvmx_agl_gmx_tx_pause_pkt_dmac_s cn52xxp1; |
|---|
| 2364 | | - struct cvmx_agl_gmx_tx_pause_pkt_dmac_s cn56xx; |
|---|
| 2365 | | - struct cvmx_agl_gmx_tx_pause_pkt_dmac_s cn56xxp1; |
|---|
| 2366 | | - struct cvmx_agl_gmx_tx_pause_pkt_dmac_s cn61xx; |
|---|
| 2367 | | - struct cvmx_agl_gmx_tx_pause_pkt_dmac_s cn63xx; |
|---|
| 2368 | | - struct cvmx_agl_gmx_tx_pause_pkt_dmac_s cn63xxp1; |
|---|
| 2369 | | - struct cvmx_agl_gmx_tx_pause_pkt_dmac_s cn66xx; |
|---|
| 2370 | | - struct cvmx_agl_gmx_tx_pause_pkt_dmac_s cn68xx; |
|---|
| 2371 | | - struct cvmx_agl_gmx_tx_pause_pkt_dmac_s cn68xxp1; |
|---|
| 2372 | 1689 | }; |
|---|
| 2373 | 1690 | |
|---|
| 2374 | 1691 | union cvmx_agl_gmx_tx_pause_pkt_type { |
|---|
| .. | .. |
|---|
| 2382 | 1699 | uint64_t reserved_16_63:48; |
|---|
| 2383 | 1700 | #endif |
|---|
| 2384 | 1701 | } s; |
|---|
| 2385 | | - struct cvmx_agl_gmx_tx_pause_pkt_type_s cn52xx; |
|---|
| 2386 | | - struct cvmx_agl_gmx_tx_pause_pkt_type_s cn52xxp1; |
|---|
| 2387 | | - struct cvmx_agl_gmx_tx_pause_pkt_type_s cn56xx; |
|---|
| 2388 | | - struct cvmx_agl_gmx_tx_pause_pkt_type_s cn56xxp1; |
|---|
| 2389 | | - struct cvmx_agl_gmx_tx_pause_pkt_type_s cn61xx; |
|---|
| 2390 | | - struct cvmx_agl_gmx_tx_pause_pkt_type_s cn63xx; |
|---|
| 2391 | | - struct cvmx_agl_gmx_tx_pause_pkt_type_s cn63xxp1; |
|---|
| 2392 | | - struct cvmx_agl_gmx_tx_pause_pkt_type_s cn66xx; |
|---|
| 2393 | | - struct cvmx_agl_gmx_tx_pause_pkt_type_s cn68xx; |
|---|
| 2394 | | - struct cvmx_agl_gmx_tx_pause_pkt_type_s cn68xxp1; |
|---|
| 2395 | 1702 | }; |
|---|
| 2396 | 1703 | |
|---|
| 2397 | 1704 | union cvmx_agl_prtx_ctl { |
|---|
| .. | .. |
|---|
| 2447 | 1754 | uint64_t drv_byp:1; |
|---|
| 2448 | 1755 | #endif |
|---|
| 2449 | 1756 | } s; |
|---|
| 2450 | | - struct cvmx_agl_prtx_ctl_s cn61xx; |
|---|
| 2451 | | - struct cvmx_agl_prtx_ctl_s cn63xx; |
|---|
| 2452 | | - struct cvmx_agl_prtx_ctl_s cn63xxp1; |
|---|
| 2453 | | - struct cvmx_agl_prtx_ctl_s cn66xx; |
|---|
| 2454 | | - struct cvmx_agl_prtx_ctl_s cn68xx; |
|---|
| 2455 | | - struct cvmx_agl_prtx_ctl_s cn68xxp1; |
|---|
| 2456 | 1757 | }; |
|---|
| 2457 | 1758 | |
|---|
| 2458 | 1759 | #endif |
|---|