Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

qed: Remove e4_ and _e4 from FW HSI

The existing qed/qede/qedr/qedi/qedf code uses chip-specific naming in
structures, functions, variables and defines in FW HSI (Hardware
Software Interface).

The new FW version introduced a generic naming convention in HSI
in-which the same code will be used across different versions
for simpler maintainability. It also eases in providing support for
new features.

With this patch every "_e4" or "e4_" prefix or suffix is not needed
anymore and it will be removed.

Reviewed-by: Manish Rangankar <mrangankar@marvell.com>
Reviewed-by: Javed Hasan <jhasan@marvell.com>
Signed-off-by: Ariel Elior <aelior@marvell.com>
Signed-off-by: Omkar Kulkarni <okulkarni@marvell.com>
Signed-off-by: Shai Malin <smalin@marvell.com>
Signed-off-by: Prabhakar Kushwaha <pkushwaha@marvell.com>
Signed-off-by: David S. Miller <davem@davemloft.net>

authored by

Shai Malin and committed by
David S. Miller
fb09a1ed 19198e4e

+3888 -3896
+1 -1
drivers/infiniband/hw/qedr/main.c
··· 272 272 static int qedr_alloc_mem_sb(struct qedr_dev *dev, 273 273 struct qed_sb_info *sb_info, u16 sb_id) 274 274 { 275 - struct status_block_e4 *sb_virt; 275 + struct status_block *sb_virt; 276 276 dma_addr_t sb_phys; 277 277 int rc; 278 278
+1 -3
drivers/net/ethernet/qlogic/qed/qed.h
··· 703 703 #define QED_IS_BB_B0(dev) (QED_IS_BB(dev) && CHIP_REV_IS_B0(dev)) 704 704 #define QED_IS_AH(dev) ((dev)->type == QED_DEV_TYPE_AH) 705 705 #define QED_IS_K2(dev) QED_IS_AH(dev) 706 - #define QED_IS_E4(dev) (QED_IS_BB(dev) || QED_IS_AH(dev)) 707 - #define QED_IS_E5(dev) ((dev)->type == QED_DEV_TYPE_E5) 708 706 709 707 u16 vendor_id; 710 708 ··· 901 903 } 902 904 903 905 #define PKT_LB_TC 9 904 - #define MAX_NUM_VOQS_E4 20 906 + #define MAX_NUM_VOQS 20 905 907 906 908 int qed_configure_vport_wfq(struct qed_dev *cdev, u16 vp_id, u32 rate); 907 909 void qed_configure_vp_wfq_on_link_change(struct qed_dev *cdev,
+8 -8
drivers/net/ethernet/qlogic/qed/qed_cxt.c
··· 54 54 55 55 /* connection context union */ 56 56 union conn_context { 57 - struct e4_core_conn_context core_ctx; 58 - struct e4_eth_conn_context eth_ctx; 59 - struct e4_iscsi_conn_context iscsi_ctx; 60 - struct e4_fcoe_conn_context fcoe_ctx; 61 - struct e4_roce_conn_context roce_ctx; 57 + struct core_conn_context core_ctx; 58 + struct eth_conn_context eth_ctx; 59 + struct iscsi_conn_context iscsi_ctx; 60 + struct fcoe_conn_context fcoe_ctx; 61 + struct roce_conn_context roce_ctx; 62 62 }; 63 63 64 64 /* TYPE-0 task context - iSCSI, FCOE */ 65 65 union type0_task_context { 66 - struct e4_iscsi_task_context iscsi_ctx; 67 - struct e4_fcoe_task_context fcoe_ctx; 66 + struct iscsi_task_context iscsi_ctx; 67 + struct fcoe_task_context fcoe_ctx; 68 68 }; 69 69 70 70 /* TYPE-1 task context - ROCE */ 71 71 union type1_task_context { 72 - struct e4_rdma_task_context roce_ctx; 72 + struct rdma_task_context roce_ctx; 73 73 }; 74 74 75 75 struct src_ent {
+4 -4
drivers/net/ethernet/qlogic/qed/qed_debug.c
··· 4744 4744 offset += qed_dump_section_hdr(dump_buf + offset, 4745 4745 dump, "num_pf_cids_per_conn_type", 1); 4746 4746 offset += qed_dump_num_param(dump_buf + offset, 4747 - dump, "size", NUM_OF_CONNECTION_TYPES_E4); 4747 + dump, "size", NUM_OF_CONNECTION_TYPES); 4748 4748 for (conn_type = 0, valid_conn_pf_cids = 0; 4749 - conn_type < NUM_OF_CONNECTION_TYPES_E4; conn_type++, offset++) { 4749 + conn_type < NUM_OF_CONNECTION_TYPES; conn_type++, offset++) { 4750 4750 u32 num_pf_cids = 4751 4751 p_hwfn->p_cxt_mngr->conn_cfg[conn_type].cid_count; 4752 4752 ··· 4759 4759 offset += qed_dump_section_hdr(dump_buf + offset, 4760 4760 dump, "num_vf_cids_per_conn_type", 1); 4761 4761 offset += qed_dump_num_param(dump_buf + offset, 4762 - dump, "size", NUM_OF_CONNECTION_TYPES_E4); 4762 + dump, "size", NUM_OF_CONNECTION_TYPES); 4763 4763 for (conn_type = 0, valid_conn_vf_cids = 0; 4764 - conn_type < NUM_OF_CONNECTION_TYPES_E4; conn_type++, offset++) { 4764 + conn_type < NUM_OF_CONNECTION_TYPES; conn_type++, offset++) { 4765 4765 u32 num_vf_cids = 4766 4766 p_hwfn->p_cxt_mngr->conn_cfg[conn_type].cids_per_vf; 4767 4767
+5 -5
drivers/net/ethernet/qlogic/qed/qed_fcoe.c
··· 89 89 struct qed_fcoe_pf_params *fcoe_pf_params = NULL; 90 90 struct fcoe_init_ramrod_params *p_ramrod = NULL; 91 91 struct fcoe_init_func_ramrod_data *p_data; 92 - struct e4_fcoe_conn_context *p_cxt = NULL; 92 + struct fcoe_conn_context *p_cxt = NULL; 93 93 struct qed_spq_entry *p_ent = NULL; 94 94 struct qed_sp_init_data init_data; 95 95 struct qed_cxt_info cxt_info; ··· 144 144 memset(p_cxt, 0, sizeof(*p_cxt)); 145 145 146 146 SET_FIELD(p_cxt->tstorm_ag_context.flags3, 147 - E4_TSTORM_FCOE_CONN_AG_CTX_DUMMY_TIMER_CF_EN, 1); 147 + TSTORM_FCOE_CONN_AG_CTX_DUMMY_TIMER_CF_EN, 1); 148 148 149 149 fcoe_pf_params->dummy_icid = (u16)dummy_cid; 150 150 ··· 549 549 550 550 void qed_fcoe_setup(struct qed_hwfn *p_hwfn) 551 551 { 552 - struct e4_fcoe_task_context *p_task_ctx = NULL; 552 + struct fcoe_task_context *p_task_ctx = NULL; 553 553 u32 i, lc; 554 554 int rc; 555 555 ··· 561 561 if (rc) 562 562 continue; 563 563 564 - memset(p_task_ctx, 0, sizeof(struct e4_fcoe_task_context)); 564 + memset(p_task_ctx, 0, sizeof(struct fcoe_task_context)); 565 565 566 566 lc = 0; 567 567 SET_FIELD(lc, TIMERS_CONTEXT_VALIDLC0, 1); ··· 572 572 p_task_ctx->timer_context.logical_client_1 = cpu_to_le32(lc); 573 573 574 574 SET_FIELD(p_task_ctx->tstorm_ag_context.flags0, 575 - E4_TSTORM_FCOE_TASK_AG_CTX_CONNECTION_TYPE, 1); 575 + TSTORM_FCOE_TASK_AG_CTX_CONNECTION_TYPE, 1); 576 576 } 577 577 } 578 578
+3397 -3397
drivers/net/ethernet/qlogic/qed/qed_hsi.h
··· 394 394 __le32 reserved0[55]; 395 395 }; 396 396 397 - struct e4_xstorm_core_conn_ag_ctx { 397 + struct xstorm_core_conn_ag_ctx { 398 398 u8 reserved0; 399 399 u8 state; 400 400 u8 flags0; 401 - #define E4_XSTORM_CORE_CONN_AG_CTX_EXIST_IN_QM0_MASK 0x1 402 - #define E4_XSTORM_CORE_CONN_AG_CTX_EXIST_IN_QM0_SHIFT 0 403 - #define E4_XSTORM_CORE_CONN_AG_CTX_RESERVED1_MASK 0x1 404 - #define E4_XSTORM_CORE_CONN_AG_CTX_RESERVED1_SHIFT 1 405 - #define E4_XSTORM_CORE_CONN_AG_CTX_RESERVED2_MASK 0x1 406 - #define E4_XSTORM_CORE_CONN_AG_CTX_RESERVED2_SHIFT 2 407 - #define E4_XSTORM_CORE_CONN_AG_CTX_EXIST_IN_QM3_MASK 0x1 408 - #define E4_XSTORM_CORE_CONN_AG_CTX_EXIST_IN_QM3_SHIFT 3 409 - #define E4_XSTORM_CORE_CONN_AG_CTX_RESERVED3_MASK 0x1 410 - #define E4_XSTORM_CORE_CONN_AG_CTX_RESERVED3_SHIFT 4 411 - #define E4_XSTORM_CORE_CONN_AG_CTX_RESERVED4_MASK 0x1 412 - #define E4_XSTORM_CORE_CONN_AG_CTX_RESERVED4_SHIFT 5 413 - #define E4_XSTORM_CORE_CONN_AG_CTX_RESERVED5_MASK 0x1 414 - #define E4_XSTORM_CORE_CONN_AG_CTX_RESERVED5_SHIFT 6 415 - #define E4_XSTORM_CORE_CONN_AG_CTX_RESERVED6_MASK 0x1 416 - #define E4_XSTORM_CORE_CONN_AG_CTX_RESERVED6_SHIFT 7 401 + #define XSTORM_CORE_CONN_AG_CTX_EXIST_IN_QM0_MASK 0x1 402 + #define XSTORM_CORE_CONN_AG_CTX_EXIST_IN_QM0_SHIFT 0 403 + #define XSTORM_CORE_CONN_AG_CTX_RESERVED1_MASK 0x1 404 + #define XSTORM_CORE_CONN_AG_CTX_RESERVED1_SHIFT 1 405 + #define XSTORM_CORE_CONN_AG_CTX_RESERVED2_MASK 0x1 406 + #define XSTORM_CORE_CONN_AG_CTX_RESERVED2_SHIFT 2 407 + #define XSTORM_CORE_CONN_AG_CTX_EXIST_IN_QM3_MASK 0x1 408 + #define XSTORM_CORE_CONN_AG_CTX_EXIST_IN_QM3_SHIFT 3 409 + #define XSTORM_CORE_CONN_AG_CTX_RESERVED3_MASK 0x1 410 + #define XSTORM_CORE_CONN_AG_CTX_RESERVED3_SHIFT 4 411 + #define XSTORM_CORE_CONN_AG_CTX_RESERVED4_MASK 0x1 412 + #define XSTORM_CORE_CONN_AG_CTX_RESERVED4_SHIFT 5 413 + #define XSTORM_CORE_CONN_AG_CTX_RESERVED5_MASK 0x1 414 + #define XSTORM_CORE_CONN_AG_CTX_RESERVED5_SHIFT 6 415 + #define XSTORM_CORE_CONN_AG_CTX_RESERVED6_MASK 0x1 416 + #define XSTORM_CORE_CONN_AG_CTX_RESERVED6_SHIFT 7 417 417 u8 flags1; 418 - #define E4_XSTORM_CORE_CONN_AG_CTX_RESERVED7_MASK 0x1 419 - #define E4_XSTORM_CORE_CONN_AG_CTX_RESERVED7_SHIFT 0 420 - #define E4_XSTORM_CORE_CONN_AG_CTX_RESERVED8_MASK 0x1 421 - #define E4_XSTORM_CORE_CONN_AG_CTX_RESERVED8_SHIFT 1 422 - #define E4_XSTORM_CORE_CONN_AG_CTX_RESERVED9_MASK 0x1 423 - #define E4_XSTORM_CORE_CONN_AG_CTX_RESERVED9_SHIFT 2 424 - #define E4_XSTORM_CORE_CONN_AG_CTX_BIT11_MASK 0x1 425 - #define E4_XSTORM_CORE_CONN_AG_CTX_BIT11_SHIFT 3 426 - #define E4_XSTORM_CORE_CONN_AG_CTX_BIT12_MASK 0x1 427 - #define E4_XSTORM_CORE_CONN_AG_CTX_BIT12_SHIFT 4 428 - #define E4_XSTORM_CORE_CONN_AG_CTX_BIT13_MASK 0x1 429 - #define E4_XSTORM_CORE_CONN_AG_CTX_BIT13_SHIFT 5 430 - #define E4_XSTORM_CORE_CONN_AG_CTX_TX_RULE_ACTIVE_MASK 0x1 431 - #define E4_XSTORM_CORE_CONN_AG_CTX_TX_RULE_ACTIVE_SHIFT 6 432 - #define E4_XSTORM_CORE_CONN_AG_CTX_DQ_CF_ACTIVE_MASK 0x1 433 - #define E4_XSTORM_CORE_CONN_AG_CTX_DQ_CF_ACTIVE_SHIFT 7 418 + #define XSTORM_CORE_CONN_AG_CTX_RESERVED7_MASK 0x1 419 + #define XSTORM_CORE_CONN_AG_CTX_RESERVED7_SHIFT 0 420 + #define XSTORM_CORE_CONN_AG_CTX_RESERVED8_MASK 0x1 421 + #define XSTORM_CORE_CONN_AG_CTX_RESERVED8_SHIFT 1 422 + #define XSTORM_CORE_CONN_AG_CTX_RESERVED9_MASK 0x1 423 + #define XSTORM_CORE_CONN_AG_CTX_RESERVED9_SHIFT 2 424 + #define XSTORM_CORE_CONN_AG_CTX_BIT11_MASK 0x1 425 + #define XSTORM_CORE_CONN_AG_CTX_BIT11_SHIFT 3 426 + #define XSTORM_CORE_CONN_AG_CTX_BIT12_MASK 0x1 427 + #define XSTORM_CORE_CONN_AG_CTX_BIT12_SHIFT 4 428 + #define XSTORM_CORE_CONN_AG_CTX_BIT13_MASK 0x1 429 + #define XSTORM_CORE_CONN_AG_CTX_BIT13_SHIFT 5 430 + #define XSTORM_CORE_CONN_AG_CTX_TX_RULE_ACTIVE_MASK 0x1 431 + #define XSTORM_CORE_CONN_AG_CTX_TX_RULE_ACTIVE_SHIFT 6 432 + #define XSTORM_CORE_CONN_AG_CTX_DQ_CF_ACTIVE_MASK 0x1 433 + #define XSTORM_CORE_CONN_AG_CTX_DQ_CF_ACTIVE_SHIFT 7 434 434 u8 flags2; 435 - #define E4_XSTORM_CORE_CONN_AG_CTX_CF0_MASK 0x3 436 - #define E4_XSTORM_CORE_CONN_AG_CTX_CF0_SHIFT 0 437 - #define E4_XSTORM_CORE_CONN_AG_CTX_CF1_MASK 0x3 438 - #define E4_XSTORM_CORE_CONN_AG_CTX_CF1_SHIFT 2 439 - #define E4_XSTORM_CORE_CONN_AG_CTX_CF2_MASK 0x3 440 - #define E4_XSTORM_CORE_CONN_AG_CTX_CF2_SHIFT 4 441 - #define E4_XSTORM_CORE_CONN_AG_CTX_CF3_MASK 0x3 442 - #define E4_XSTORM_CORE_CONN_AG_CTX_CF3_SHIFT 6 435 + #define XSTORM_CORE_CONN_AG_CTX_CF0_MASK 0x3 436 + #define XSTORM_CORE_CONN_AG_CTX_CF0_SHIFT 0 437 + #define XSTORM_CORE_CONN_AG_CTX_CF1_MASK 0x3 438 + #define XSTORM_CORE_CONN_AG_CTX_CF1_SHIFT 2 439 + #define XSTORM_CORE_CONN_AG_CTX_CF2_MASK 0x3 440 + #define XSTORM_CORE_CONN_AG_CTX_CF2_SHIFT 4 441 + #define XSTORM_CORE_CONN_AG_CTX_CF3_MASK 0x3 442 + #define XSTORM_CORE_CONN_AG_CTX_CF3_SHIFT 6 443 443 u8 flags3; 444 - #define E4_XSTORM_CORE_CONN_AG_CTX_CF4_MASK 0x3 445 - #define E4_XSTORM_CORE_CONN_AG_CTX_CF4_SHIFT 0 446 - #define E4_XSTORM_CORE_CONN_AG_CTX_CF5_MASK 0x3 447 - #define E4_XSTORM_CORE_CONN_AG_CTX_CF5_SHIFT 2 448 - #define E4_XSTORM_CORE_CONN_AG_CTX_CF6_MASK 0x3 449 - #define E4_XSTORM_CORE_CONN_AG_CTX_CF6_SHIFT 4 450 - #define E4_XSTORM_CORE_CONN_AG_CTX_CF7_MASK 0x3 451 - #define E4_XSTORM_CORE_CONN_AG_CTX_CF7_SHIFT 6 444 + #define XSTORM_CORE_CONN_AG_CTX_CF4_MASK 0x3 445 + #define XSTORM_CORE_CONN_AG_CTX_CF4_SHIFT 0 446 + #define XSTORM_CORE_CONN_AG_CTX_CF5_MASK 0x3 447 + #define XSTORM_CORE_CONN_AG_CTX_CF5_SHIFT 2 448 + #define XSTORM_CORE_CONN_AG_CTX_CF6_MASK 0x3 449 + #define XSTORM_CORE_CONN_AG_CTX_CF6_SHIFT 4 450 + #define XSTORM_CORE_CONN_AG_CTX_CF7_MASK 0x3 451 + #define XSTORM_CORE_CONN_AG_CTX_CF7_SHIFT 6 452 452 u8 flags4; 453 - #define E4_XSTORM_CORE_CONN_AG_CTX_CF8_MASK 0x3 454 - #define E4_XSTORM_CORE_CONN_AG_CTX_CF8_SHIFT 0 455 - #define E4_XSTORM_CORE_CONN_AG_CTX_CF9_MASK 0x3 456 - #define E4_XSTORM_CORE_CONN_AG_CTX_CF9_SHIFT 2 457 - #define E4_XSTORM_CORE_CONN_AG_CTX_CF10_MASK 0x3 458 - #define E4_XSTORM_CORE_CONN_AG_CTX_CF10_SHIFT 4 459 - #define E4_XSTORM_CORE_CONN_AG_CTX_CF11_MASK 0x3 460 - #define E4_XSTORM_CORE_CONN_AG_CTX_CF11_SHIFT 6 453 + #define XSTORM_CORE_CONN_AG_CTX_CF8_MASK 0x3 454 + #define XSTORM_CORE_CONN_AG_CTX_CF8_SHIFT 0 455 + #define XSTORM_CORE_CONN_AG_CTX_CF9_MASK 0x3 456 + #define XSTORM_CORE_CONN_AG_CTX_CF9_SHIFT 2 457 + #define XSTORM_CORE_CONN_AG_CTX_CF10_MASK 0x3 458 + #define XSTORM_CORE_CONN_AG_CTX_CF10_SHIFT 4 459 + #define XSTORM_CORE_CONN_AG_CTX_CF11_MASK 0x3 460 + #define XSTORM_CORE_CONN_AG_CTX_CF11_SHIFT 6 461 461 u8 flags5; 462 - #define E4_XSTORM_CORE_CONN_AG_CTX_CF12_MASK 0x3 463 - #define E4_XSTORM_CORE_CONN_AG_CTX_CF12_SHIFT 0 464 - #define E4_XSTORM_CORE_CONN_AG_CTX_CF13_MASK 0x3 465 - #define E4_XSTORM_CORE_CONN_AG_CTX_CF13_SHIFT 2 466 - #define E4_XSTORM_CORE_CONN_AG_CTX_CF14_MASK 0x3 467 - #define E4_XSTORM_CORE_CONN_AG_CTX_CF14_SHIFT 4 468 - #define E4_XSTORM_CORE_CONN_AG_CTX_CF15_MASK 0x3 469 - #define E4_XSTORM_CORE_CONN_AG_CTX_CF15_SHIFT 6 462 + #define XSTORM_CORE_CONN_AG_CTX_CF12_MASK 0x3 463 + #define XSTORM_CORE_CONN_AG_CTX_CF12_SHIFT 0 464 + #define XSTORM_CORE_CONN_AG_CTX_CF13_MASK 0x3 465 + #define XSTORM_CORE_CONN_AG_CTX_CF13_SHIFT 2 466 + #define XSTORM_CORE_CONN_AG_CTX_CF14_MASK 0x3 467 + #define XSTORM_CORE_CONN_AG_CTX_CF14_SHIFT 4 468 + #define XSTORM_CORE_CONN_AG_CTX_CF15_MASK 0x3 469 + #define XSTORM_CORE_CONN_AG_CTX_CF15_SHIFT 6 470 470 u8 flags6; 471 - #define E4_XSTORM_CORE_CONN_AG_CTX_CONSOLID_PROD_CF_MASK 0x3 472 - #define E4_XSTORM_CORE_CONN_AG_CTX_CONSOLID_PROD_CF_SHIFT 0 473 - #define E4_XSTORM_CORE_CONN_AG_CTX_CF17_MASK 0x3 474 - #define E4_XSTORM_CORE_CONN_AG_CTX_CF17_SHIFT 2 475 - #define E4_XSTORM_CORE_CONN_AG_CTX_DQ_CF_MASK 0x3 476 - #define E4_XSTORM_CORE_CONN_AG_CTX_DQ_CF_SHIFT 4 477 - #define E4_XSTORM_CORE_CONN_AG_CTX_TERMINATE_CF_MASK 0x3 478 - #define E4_XSTORM_CORE_CONN_AG_CTX_TERMINATE_CF_SHIFT 6 471 + #define XSTORM_CORE_CONN_AG_CTX_CONSOLID_PROD_CF_MASK 0x3 472 + #define XSTORM_CORE_CONN_AG_CTX_CONSOLID_PROD_CF_SHIFT 0 473 + #define XSTORM_CORE_CONN_AG_CTX_CF17_MASK 0x3 474 + #define XSTORM_CORE_CONN_AG_CTX_CF17_SHIFT 2 475 + #define XSTORM_CORE_CONN_AG_CTX_DQ_CF_MASK 0x3 476 + #define XSTORM_CORE_CONN_AG_CTX_DQ_CF_SHIFT 4 477 + #define XSTORM_CORE_CONN_AG_CTX_TERMINATE_CF_MASK 0x3 478 + #define XSTORM_CORE_CONN_AG_CTX_TERMINATE_CF_SHIFT 6 479 479 u8 flags7; 480 - #define E4_XSTORM_CORE_CONN_AG_CTX_FLUSH_Q0_MASK 0x3 481 - #define E4_XSTORM_CORE_CONN_AG_CTX_FLUSH_Q0_SHIFT 0 482 - #define E4_XSTORM_CORE_CONN_AG_CTX_RESERVED10_MASK 0x3 483 - #define E4_XSTORM_CORE_CONN_AG_CTX_RESERVED10_SHIFT 2 484 - #define E4_XSTORM_CORE_CONN_AG_CTX_SLOW_PATH_MASK 0x3 485 - #define E4_XSTORM_CORE_CONN_AG_CTX_SLOW_PATH_SHIFT 4 486 - #define E4_XSTORM_CORE_CONN_AG_CTX_CF0EN_MASK 0x1 487 - #define E4_XSTORM_CORE_CONN_AG_CTX_CF0EN_SHIFT 6 488 - #define E4_XSTORM_CORE_CONN_AG_CTX_CF1EN_MASK 0x1 489 - #define E4_XSTORM_CORE_CONN_AG_CTX_CF1EN_SHIFT 7 480 + #define XSTORM_CORE_CONN_AG_CTX_FLUSH_Q0_MASK 0x3 481 + #define XSTORM_CORE_CONN_AG_CTX_FLUSH_Q0_SHIFT 0 482 + #define XSTORM_CORE_CONN_AG_CTX_RESERVED10_MASK 0x3 483 + #define XSTORM_CORE_CONN_AG_CTX_RESERVED10_SHIFT 2 484 + #define XSTORM_CORE_CONN_AG_CTX_SLOW_PATH_MASK 0x3 485 + #define XSTORM_CORE_CONN_AG_CTX_SLOW_PATH_SHIFT 4 486 + #define XSTORM_CORE_CONN_AG_CTX_CF0EN_MASK 0x1 487 + #define XSTORM_CORE_CONN_AG_CTX_CF0EN_SHIFT 6 488 + #define XSTORM_CORE_CONN_AG_CTX_CF1EN_MASK 0x1 489 + #define XSTORM_CORE_CONN_AG_CTX_CF1EN_SHIFT 7 490 490 u8 flags8; 491 - #define E4_XSTORM_CORE_CONN_AG_CTX_CF2EN_MASK 0x1 492 - #define E4_XSTORM_CORE_CONN_AG_CTX_CF2EN_SHIFT 0 493 - #define E4_XSTORM_CORE_CONN_AG_CTX_CF3EN_MASK 0x1 494 - #define E4_XSTORM_CORE_CONN_AG_CTX_CF3EN_SHIFT 1 495 - #define E4_XSTORM_CORE_CONN_AG_CTX_CF4EN_MASK 0x1 496 - #define E4_XSTORM_CORE_CONN_AG_CTX_CF4EN_SHIFT 2 497 - #define E4_XSTORM_CORE_CONN_AG_CTX_CF5EN_MASK 0x1 498 - #define E4_XSTORM_CORE_CONN_AG_CTX_CF5EN_SHIFT 3 499 - #define E4_XSTORM_CORE_CONN_AG_CTX_CF6EN_MASK 0x1 500 - #define E4_XSTORM_CORE_CONN_AG_CTX_CF6EN_SHIFT 4 501 - #define E4_XSTORM_CORE_CONN_AG_CTX_CF7EN_MASK 0x1 502 - #define E4_XSTORM_CORE_CONN_AG_CTX_CF7EN_SHIFT 5 503 - #define E4_XSTORM_CORE_CONN_AG_CTX_CF8EN_MASK 0x1 504 - #define E4_XSTORM_CORE_CONN_AG_CTX_CF8EN_SHIFT 6 505 - #define E4_XSTORM_CORE_CONN_AG_CTX_CF9EN_MASK 0x1 506 - #define E4_XSTORM_CORE_CONN_AG_CTX_CF9EN_SHIFT 7 491 + #define XSTORM_CORE_CONN_AG_CTX_CF2EN_MASK 0x1 492 + #define XSTORM_CORE_CONN_AG_CTX_CF2EN_SHIFT 0 493 + #define XSTORM_CORE_CONN_AG_CTX_CF3EN_MASK 0x1 494 + #define XSTORM_CORE_CONN_AG_CTX_CF3EN_SHIFT 1 495 + #define XSTORM_CORE_CONN_AG_CTX_CF4EN_MASK 0x1 496 + #define XSTORM_CORE_CONN_AG_CTX_CF4EN_SHIFT 2 497 + #define XSTORM_CORE_CONN_AG_CTX_CF5EN_MASK 0x1 498 + #define XSTORM_CORE_CONN_AG_CTX_CF5EN_SHIFT 3 499 + #define XSTORM_CORE_CONN_AG_CTX_CF6EN_MASK 0x1 500 + #define XSTORM_CORE_CONN_AG_CTX_CF6EN_SHIFT 4 501 + #define XSTORM_CORE_CONN_AG_CTX_CF7EN_MASK 0x1 502 + #define XSTORM_CORE_CONN_AG_CTX_CF7EN_SHIFT 5 503 + #define XSTORM_CORE_CONN_AG_CTX_CF8EN_MASK 0x1 504 + #define XSTORM_CORE_CONN_AG_CTX_CF8EN_SHIFT 6 505 + #define XSTORM_CORE_CONN_AG_CTX_CF9EN_MASK 0x1 506 + #define XSTORM_CORE_CONN_AG_CTX_CF9EN_SHIFT 7 507 507 u8 flags9; 508 - #define E4_XSTORM_CORE_CONN_AG_CTX_CF10EN_MASK 0x1 509 - #define E4_XSTORM_CORE_CONN_AG_CTX_CF10EN_SHIFT 0 510 - #define E4_XSTORM_CORE_CONN_AG_CTX_CF11EN_MASK 0x1 511 - #define E4_XSTORM_CORE_CONN_AG_CTX_CF11EN_SHIFT 1 512 - #define E4_XSTORM_CORE_CONN_AG_CTX_CF12EN_MASK 0x1 513 - #define E4_XSTORM_CORE_CONN_AG_CTX_CF12EN_SHIFT 2 514 - #define E4_XSTORM_CORE_CONN_AG_CTX_CF13EN_MASK 0x1 515 - #define E4_XSTORM_CORE_CONN_AG_CTX_CF13EN_SHIFT 3 516 - #define E4_XSTORM_CORE_CONN_AG_CTX_CF14EN_MASK 0x1 517 - #define E4_XSTORM_CORE_CONN_AG_CTX_CF14EN_SHIFT 4 518 - #define E4_XSTORM_CORE_CONN_AG_CTX_CF15EN_MASK 0x1 519 - #define E4_XSTORM_CORE_CONN_AG_CTX_CF15EN_SHIFT 5 520 - #define E4_XSTORM_CORE_CONN_AG_CTX_CONSOLID_PROD_CF_EN_MASK 0x1 521 - #define E4_XSTORM_CORE_CONN_AG_CTX_CONSOLID_PROD_CF_EN_SHIFT 6 522 - #define E4_XSTORM_CORE_CONN_AG_CTX_CF17EN_MASK 0x1 523 - #define E4_XSTORM_CORE_CONN_AG_CTX_CF17EN_SHIFT 7 508 + #define XSTORM_CORE_CONN_AG_CTX_CF10EN_MASK 0x1 509 + #define XSTORM_CORE_CONN_AG_CTX_CF10EN_SHIFT 0 510 + #define XSTORM_CORE_CONN_AG_CTX_CF11EN_MASK 0x1 511 + #define XSTORM_CORE_CONN_AG_CTX_CF11EN_SHIFT 1 512 + #define XSTORM_CORE_CONN_AG_CTX_CF12EN_MASK 0x1 513 + #define XSTORM_CORE_CONN_AG_CTX_CF12EN_SHIFT 2 514 + #define XSTORM_CORE_CONN_AG_CTX_CF13EN_MASK 0x1 515 + #define XSTORM_CORE_CONN_AG_CTX_CF13EN_SHIFT 3 516 + #define XSTORM_CORE_CONN_AG_CTX_CF14EN_MASK 0x1 517 + #define XSTORM_CORE_CONN_AG_CTX_CF14EN_SHIFT 4 518 + #define XSTORM_CORE_CONN_AG_CTX_CF15EN_MASK 0x1 519 + #define XSTORM_CORE_CONN_AG_CTX_CF15EN_SHIFT 5 520 + #define XSTORM_CORE_CONN_AG_CTX_CONSOLID_PROD_CF_EN_MASK 0x1 521 + #define XSTORM_CORE_CONN_AG_CTX_CONSOLID_PROD_CF_EN_SHIFT 6 522 + #define XSTORM_CORE_CONN_AG_CTX_CF17EN_MASK 0x1 523 + #define XSTORM_CORE_CONN_AG_CTX_CF17EN_SHIFT 7 524 524 u8 flags10; 525 - #define E4_XSTORM_CORE_CONN_AG_CTX_DQ_CF_EN_MASK 0x1 526 - #define E4_XSTORM_CORE_CONN_AG_CTX_DQ_CF_EN_SHIFT 0 527 - #define E4_XSTORM_CORE_CONN_AG_CTX_TERMINATE_CF_EN_MASK 0x1 528 - #define E4_XSTORM_CORE_CONN_AG_CTX_TERMINATE_CF_EN_SHIFT 1 529 - #define E4_XSTORM_CORE_CONN_AG_CTX_FLUSH_Q0_EN_MASK 0x1 530 - #define E4_XSTORM_CORE_CONN_AG_CTX_FLUSH_Q0_EN_SHIFT 2 531 - #define E4_XSTORM_CORE_CONN_AG_CTX_RESERVED11_MASK 0x1 532 - #define E4_XSTORM_CORE_CONN_AG_CTX_RESERVED11_SHIFT 3 533 - #define E4_XSTORM_CORE_CONN_AG_CTX_SLOW_PATH_EN_MASK 0x1 534 - #define E4_XSTORM_CORE_CONN_AG_CTX_SLOW_PATH_EN_SHIFT 4 535 - #define E4_XSTORM_CORE_CONN_AG_CTX_CF23EN_MASK 0x1 536 - #define E4_XSTORM_CORE_CONN_AG_CTX_CF23EN_SHIFT 5 537 - #define E4_XSTORM_CORE_CONN_AG_CTX_RESERVED12_MASK 0x1 538 - #define E4_XSTORM_CORE_CONN_AG_CTX_RESERVED12_SHIFT 6 539 - #define E4_XSTORM_CORE_CONN_AG_CTX_RESERVED13_MASK 0x1 540 - #define E4_XSTORM_CORE_CONN_AG_CTX_RESERVED13_SHIFT 7 525 + #define XSTORM_CORE_CONN_AG_CTX_DQ_CF_EN_MASK 0x1 526 + #define XSTORM_CORE_CONN_AG_CTX_DQ_CF_EN_SHIFT 0 527 + #define XSTORM_CORE_CONN_AG_CTX_TERMINATE_CF_EN_MASK 0x1 528 + #define XSTORM_CORE_CONN_AG_CTX_TERMINATE_CF_EN_SHIFT 1 529 + #define XSTORM_CORE_CONN_AG_CTX_FLUSH_Q0_EN_MASK 0x1 530 + #define XSTORM_CORE_CONN_AG_CTX_FLUSH_Q0_EN_SHIFT 2 531 + #define XSTORM_CORE_CONN_AG_CTX_RESERVED11_MASK 0x1 532 + #define XSTORM_CORE_CONN_AG_CTX_RESERVED11_SHIFT 3 533 + #define XSTORM_CORE_CONN_AG_CTX_SLOW_PATH_EN_MASK 0x1 534 + #define XSTORM_CORE_CONN_AG_CTX_SLOW_PATH_EN_SHIFT 4 535 + #define XSTORM_CORE_CONN_AG_CTX_CF23EN_MASK 0x1 536 + #define XSTORM_CORE_CONN_AG_CTX_CF23EN_SHIFT 5 537 + #define XSTORM_CORE_CONN_AG_CTX_RESERVED12_MASK 0x1 538 + #define XSTORM_CORE_CONN_AG_CTX_RESERVED12_SHIFT 6 539 + #define XSTORM_CORE_CONN_AG_CTX_RESERVED13_MASK 0x1 540 + #define XSTORM_CORE_CONN_AG_CTX_RESERVED13_SHIFT 7 541 541 u8 flags11; 542 - #define E4_XSTORM_CORE_CONN_AG_CTX_RESERVED14_MASK 0x1 543 - #define E4_XSTORM_CORE_CONN_AG_CTX_RESERVED14_SHIFT 0 544 - #define E4_XSTORM_CORE_CONN_AG_CTX_RESERVED15_MASK 0x1 545 - #define E4_XSTORM_CORE_CONN_AG_CTX_RESERVED15_SHIFT 1 546 - #define E4_XSTORM_CORE_CONN_AG_CTX_TX_DEC_RULE_EN_MASK 0x1 547 - #define E4_XSTORM_CORE_CONN_AG_CTX_TX_DEC_RULE_EN_SHIFT 2 548 - #define E4_XSTORM_CORE_CONN_AG_CTX_RULE5EN_MASK 0x1 549 - #define E4_XSTORM_CORE_CONN_AG_CTX_RULE5EN_SHIFT 3 550 - #define E4_XSTORM_CORE_CONN_AG_CTX_RULE6EN_MASK 0x1 551 - #define E4_XSTORM_CORE_CONN_AG_CTX_RULE6EN_SHIFT 4 552 - #define E4_XSTORM_CORE_CONN_AG_CTX_RULE7EN_MASK 0x1 553 - #define E4_XSTORM_CORE_CONN_AG_CTX_RULE7EN_SHIFT 5 554 - #define E4_XSTORM_CORE_CONN_AG_CTX_A0_RESERVED1_MASK 0x1 555 - #define E4_XSTORM_CORE_CONN_AG_CTX_A0_RESERVED1_SHIFT 6 556 - #define E4_XSTORM_CORE_CONN_AG_CTX_RULE9EN_MASK 0x1 557 - #define E4_XSTORM_CORE_CONN_AG_CTX_RULE9EN_SHIFT 7 542 + #define XSTORM_CORE_CONN_AG_CTX_RESERVED14_MASK 0x1 543 + #define XSTORM_CORE_CONN_AG_CTX_RESERVED14_SHIFT 0 544 + #define XSTORM_CORE_CONN_AG_CTX_RESERVED15_MASK 0x1 545 + #define XSTORM_CORE_CONN_AG_CTX_RESERVED15_SHIFT 1 546 + #define XSTORM_CORE_CONN_AG_CTX_TX_DEC_RULE_EN_MASK 0x1 547 + #define XSTORM_CORE_CONN_AG_CTX_TX_DEC_RULE_EN_SHIFT 2 548 + #define XSTORM_CORE_CONN_AG_CTX_RULE5EN_MASK 0x1 549 + #define XSTORM_CORE_CONN_AG_CTX_RULE5EN_SHIFT 3 550 + #define XSTORM_CORE_CONN_AG_CTX_RULE6EN_MASK 0x1 551 + #define XSTORM_CORE_CONN_AG_CTX_RULE6EN_SHIFT 4 552 + #define XSTORM_CORE_CONN_AG_CTX_RULE7EN_MASK 0x1 553 + #define XSTORM_CORE_CONN_AG_CTX_RULE7EN_SHIFT 5 554 + #define XSTORM_CORE_CONN_AG_CTX_A0_RESERVED1_MASK 0x1 555 + #define XSTORM_CORE_CONN_AG_CTX_A0_RESERVED1_SHIFT 6 556 + #define XSTORM_CORE_CONN_AG_CTX_RULE9EN_MASK 0x1 557 + #define XSTORM_CORE_CONN_AG_CTX_RULE9EN_SHIFT 7 558 558 u8 flags12; 559 - #define E4_XSTORM_CORE_CONN_AG_CTX_RULE10EN_MASK 0x1 560 - #define E4_XSTORM_CORE_CONN_AG_CTX_RULE10EN_SHIFT 0 561 - #define E4_XSTORM_CORE_CONN_AG_CTX_RULE11EN_MASK 0x1 562 - #define E4_XSTORM_CORE_CONN_AG_CTX_RULE11EN_SHIFT 1 563 - #define E4_XSTORM_CORE_CONN_AG_CTX_A0_RESERVED2_MASK 0x1 564 - #define E4_XSTORM_CORE_CONN_AG_CTX_A0_RESERVED2_SHIFT 2 565 - #define E4_XSTORM_CORE_CONN_AG_CTX_A0_RESERVED3_MASK 0x1 566 - #define E4_XSTORM_CORE_CONN_AG_CTX_A0_RESERVED3_SHIFT 3 567 - #define E4_XSTORM_CORE_CONN_AG_CTX_RULE14EN_MASK 0x1 568 - #define E4_XSTORM_CORE_CONN_AG_CTX_RULE14EN_SHIFT 4 569 - #define E4_XSTORM_CORE_CONN_AG_CTX_RULE15EN_MASK 0x1 570 - #define E4_XSTORM_CORE_CONN_AG_CTX_RULE15EN_SHIFT 5 571 - #define E4_XSTORM_CORE_CONN_AG_CTX_RULE16EN_MASK 0x1 572 - #define E4_XSTORM_CORE_CONN_AG_CTX_RULE16EN_SHIFT 6 573 - #define E4_XSTORM_CORE_CONN_AG_CTX_RULE17EN_MASK 0x1 574 - #define E4_XSTORM_CORE_CONN_AG_CTX_RULE17EN_SHIFT 7 559 + #define XSTORM_CORE_CONN_AG_CTX_RULE10EN_MASK 0x1 560 + #define XSTORM_CORE_CONN_AG_CTX_RULE10EN_SHIFT 0 561 + #define XSTORM_CORE_CONN_AG_CTX_RULE11EN_MASK 0x1 562 + #define XSTORM_CORE_CONN_AG_CTX_RULE11EN_SHIFT 1 563 + #define XSTORM_CORE_CONN_AG_CTX_A0_RESERVED2_MASK 0x1 564 + #define XSTORM_CORE_CONN_AG_CTX_A0_RESERVED2_SHIFT 2 565 + #define XSTORM_CORE_CONN_AG_CTX_A0_RESERVED3_MASK 0x1 566 + #define XSTORM_CORE_CONN_AG_CTX_A0_RESERVED3_SHIFT 3 567 + #define XSTORM_CORE_CONN_AG_CTX_RULE14EN_MASK 0x1 568 + #define XSTORM_CORE_CONN_AG_CTX_RULE14EN_SHIFT 4 569 + #define XSTORM_CORE_CONN_AG_CTX_RULE15EN_MASK 0x1 570 + #define XSTORM_CORE_CONN_AG_CTX_RULE15EN_SHIFT 5 571 + #define XSTORM_CORE_CONN_AG_CTX_RULE16EN_MASK 0x1 572 + #define XSTORM_CORE_CONN_AG_CTX_RULE16EN_SHIFT 6 573 + #define XSTORM_CORE_CONN_AG_CTX_RULE17EN_MASK 0x1 574 + #define XSTORM_CORE_CONN_AG_CTX_RULE17EN_SHIFT 7 575 575 u8 flags13; 576 - #define E4_XSTORM_CORE_CONN_AG_CTX_RULE18EN_MASK 0x1 577 - #define E4_XSTORM_CORE_CONN_AG_CTX_RULE18EN_SHIFT 0 578 - #define E4_XSTORM_CORE_CONN_AG_CTX_RULE19EN_MASK 0x1 579 - #define E4_XSTORM_CORE_CONN_AG_CTX_RULE19EN_SHIFT 1 580 - #define E4_XSTORM_CORE_CONN_AG_CTX_A0_RESERVED4_MASK 0x1 581 - #define E4_XSTORM_CORE_CONN_AG_CTX_A0_RESERVED4_SHIFT 2 582 - #define E4_XSTORM_CORE_CONN_AG_CTX_A0_RESERVED5_MASK 0x1 583 - #define E4_XSTORM_CORE_CONN_AG_CTX_A0_RESERVED5_SHIFT 3 584 - #define E4_XSTORM_CORE_CONN_AG_CTX_A0_RESERVED6_MASK 0x1 585 - #define E4_XSTORM_CORE_CONN_AG_CTX_A0_RESERVED6_SHIFT 4 586 - #define E4_XSTORM_CORE_CONN_AG_CTX_A0_RESERVED7_MASK 0x1 587 - #define E4_XSTORM_CORE_CONN_AG_CTX_A0_RESERVED7_SHIFT 5 588 - #define E4_XSTORM_CORE_CONN_AG_CTX_A0_RESERVED8_MASK 0x1 589 - #define E4_XSTORM_CORE_CONN_AG_CTX_A0_RESERVED8_SHIFT 6 590 - #define E4_XSTORM_CORE_CONN_AG_CTX_A0_RESERVED9_MASK 0x1 591 - #define E4_XSTORM_CORE_CONN_AG_CTX_A0_RESERVED9_SHIFT 7 576 + #define XSTORM_CORE_CONN_AG_CTX_RULE18EN_MASK 0x1 577 + #define XSTORM_CORE_CONN_AG_CTX_RULE18EN_SHIFT 0 578 + #define XSTORM_CORE_CONN_AG_CTX_RULE19EN_MASK 0x1 579 + #define XSTORM_CORE_CONN_AG_CTX_RULE19EN_SHIFT 1 580 + #define XSTORM_CORE_CONN_AG_CTX_A0_RESERVED4_MASK 0x1 581 + #define XSTORM_CORE_CONN_AG_CTX_A0_RESERVED4_SHIFT 2 582 + #define XSTORM_CORE_CONN_AG_CTX_A0_RESERVED5_MASK 0x1 583 + #define XSTORM_CORE_CONN_AG_CTX_A0_RESERVED5_SHIFT 3 584 + #define XSTORM_CORE_CONN_AG_CTX_A0_RESERVED6_MASK 0x1 585 + #define XSTORM_CORE_CONN_AG_CTX_A0_RESERVED6_SHIFT 4 586 + #define XSTORM_CORE_CONN_AG_CTX_A0_RESERVED7_MASK 0x1 587 + #define XSTORM_CORE_CONN_AG_CTX_A0_RESERVED7_SHIFT 5 588 + #define XSTORM_CORE_CONN_AG_CTX_A0_RESERVED8_MASK 0x1 589 + #define XSTORM_CORE_CONN_AG_CTX_A0_RESERVED8_SHIFT 6 590 + #define XSTORM_CORE_CONN_AG_CTX_A0_RESERVED9_MASK 0x1 591 + #define XSTORM_CORE_CONN_AG_CTX_A0_RESERVED9_SHIFT 7 592 592 u8 flags14; 593 - #define E4_XSTORM_CORE_CONN_AG_CTX_BIT16_MASK 0x1 594 - #define E4_XSTORM_CORE_CONN_AG_CTX_BIT16_SHIFT 0 595 - #define E4_XSTORM_CORE_CONN_AG_CTX_BIT17_MASK 0x1 596 - #define E4_XSTORM_CORE_CONN_AG_CTX_BIT17_SHIFT 1 597 - #define E4_XSTORM_CORE_CONN_AG_CTX_BIT18_MASK 0x1 598 - #define E4_XSTORM_CORE_CONN_AG_CTX_BIT18_SHIFT 2 599 - #define E4_XSTORM_CORE_CONN_AG_CTX_BIT19_MASK 0x1 600 - #define E4_XSTORM_CORE_CONN_AG_CTX_BIT19_SHIFT 3 601 - #define E4_XSTORM_CORE_CONN_AG_CTX_BIT20_MASK 0x1 602 - #define E4_XSTORM_CORE_CONN_AG_CTX_BIT20_SHIFT 4 603 - #define E4_XSTORM_CORE_CONN_AG_CTX_BIT21_MASK 0x1 604 - #define E4_XSTORM_CORE_CONN_AG_CTX_BIT21_SHIFT 5 605 - #define E4_XSTORM_CORE_CONN_AG_CTX_CF23_MASK 0x3 606 - #define E4_XSTORM_CORE_CONN_AG_CTX_CF23_SHIFT 6 593 + #define XSTORM_CORE_CONN_AG_CTX_BIT16_MASK 0x1 594 + #define XSTORM_CORE_CONN_AG_CTX_BIT16_SHIFT 0 595 + #define XSTORM_CORE_CONN_AG_CTX_BIT17_MASK 0x1 596 + #define XSTORM_CORE_CONN_AG_CTX_BIT17_SHIFT 1 597 + #define XSTORM_CORE_CONN_AG_CTX_BIT18_MASK 0x1 598 + #define XSTORM_CORE_CONN_AG_CTX_BIT18_SHIFT 2 599 + #define XSTORM_CORE_CONN_AG_CTX_BIT19_MASK 0x1 600 + #define XSTORM_CORE_CONN_AG_CTX_BIT19_SHIFT 3 601 + #define XSTORM_CORE_CONN_AG_CTX_BIT20_MASK 0x1 602 + #define XSTORM_CORE_CONN_AG_CTX_BIT20_SHIFT 4 603 + #define XSTORM_CORE_CONN_AG_CTX_BIT21_MASK 0x1 604 + #define XSTORM_CORE_CONN_AG_CTX_BIT21_SHIFT 5 605 + #define XSTORM_CORE_CONN_AG_CTX_CF23_MASK 0x3 606 + #define XSTORM_CORE_CONN_AG_CTX_CF23_SHIFT 6 607 607 u8 byte2; 608 608 __le16 physical_q0; 609 609 __le16 consolid_prod; ··· 657 657 __le16 word15; 658 658 }; 659 659 660 - struct e4_tstorm_core_conn_ag_ctx { 660 + struct tstorm_core_conn_ag_ctx { 661 661 u8 byte0; 662 662 u8 byte1; 663 663 u8 flags0; 664 - #define E4_TSTORM_CORE_CONN_AG_CTX_BIT0_MASK 0x1 665 - #define E4_TSTORM_CORE_CONN_AG_CTX_BIT0_SHIFT 0 666 - #define E4_TSTORM_CORE_CONN_AG_CTX_BIT1_MASK 0x1 667 - #define E4_TSTORM_CORE_CONN_AG_CTX_BIT1_SHIFT 1 668 - #define E4_TSTORM_CORE_CONN_AG_CTX_BIT2_MASK 0x1 669 - #define E4_TSTORM_CORE_CONN_AG_CTX_BIT2_SHIFT 2 670 - #define E4_TSTORM_CORE_CONN_AG_CTX_BIT3_MASK 0x1 671 - #define E4_TSTORM_CORE_CONN_AG_CTX_BIT3_SHIFT 3 672 - #define E4_TSTORM_CORE_CONN_AG_CTX_BIT4_MASK 0x1 673 - #define E4_TSTORM_CORE_CONN_AG_CTX_BIT4_SHIFT 4 674 - #define E4_TSTORM_CORE_CONN_AG_CTX_BIT5_MASK 0x1 675 - #define E4_TSTORM_CORE_CONN_AG_CTX_BIT5_SHIFT 5 676 - #define E4_TSTORM_CORE_CONN_AG_CTX_CF0_MASK 0x3 677 - #define E4_TSTORM_CORE_CONN_AG_CTX_CF0_SHIFT 6 664 + #define TSTORM_CORE_CONN_AG_CTX_BIT0_MASK 0x1 665 + #define TSTORM_CORE_CONN_AG_CTX_BIT0_SHIFT 0 666 + #define TSTORM_CORE_CONN_AG_CTX_BIT1_MASK 0x1 667 + #define TSTORM_CORE_CONN_AG_CTX_BIT1_SHIFT 1 668 + #define TSTORM_CORE_CONN_AG_CTX_BIT2_MASK 0x1 669 + #define TSTORM_CORE_CONN_AG_CTX_BIT2_SHIFT 2 670 + #define TSTORM_CORE_CONN_AG_CTX_BIT3_MASK 0x1 671 + #define TSTORM_CORE_CONN_AG_CTX_BIT3_SHIFT 3 672 + #define TSTORM_CORE_CONN_AG_CTX_BIT4_MASK 0x1 673 + #define TSTORM_CORE_CONN_AG_CTX_BIT4_SHIFT 4 674 + #define TSTORM_CORE_CONN_AG_CTX_BIT5_MASK 0x1 675 + #define TSTORM_CORE_CONN_AG_CTX_BIT5_SHIFT 5 676 + #define TSTORM_CORE_CONN_AG_CTX_CF0_MASK 0x3 677 + #define TSTORM_CORE_CONN_AG_CTX_CF0_SHIFT 6 678 678 u8 flags1; 679 - #define E4_TSTORM_CORE_CONN_AG_CTX_CF1_MASK 0x3 680 - #define E4_TSTORM_CORE_CONN_AG_CTX_CF1_SHIFT 0 681 - #define E4_TSTORM_CORE_CONN_AG_CTX_CF2_MASK 0x3 682 - #define E4_TSTORM_CORE_CONN_AG_CTX_CF2_SHIFT 2 683 - #define E4_TSTORM_CORE_CONN_AG_CTX_CF3_MASK 0x3 684 - #define E4_TSTORM_CORE_CONN_AG_CTX_CF3_SHIFT 4 685 - #define E4_TSTORM_CORE_CONN_AG_CTX_CF4_MASK 0x3 686 - #define E4_TSTORM_CORE_CONN_AG_CTX_CF4_SHIFT 6 679 + #define TSTORM_CORE_CONN_AG_CTX_CF1_MASK 0x3 680 + #define TSTORM_CORE_CONN_AG_CTX_CF1_SHIFT 0 681 + #define TSTORM_CORE_CONN_AG_CTX_CF2_MASK 0x3 682 + #define TSTORM_CORE_CONN_AG_CTX_CF2_SHIFT 2 683 + #define TSTORM_CORE_CONN_AG_CTX_CF3_MASK 0x3 684 + #define TSTORM_CORE_CONN_AG_CTX_CF3_SHIFT 4 685 + #define TSTORM_CORE_CONN_AG_CTX_CF4_MASK 0x3 686 + #define TSTORM_CORE_CONN_AG_CTX_CF4_SHIFT 6 687 687 u8 flags2; 688 - #define E4_TSTORM_CORE_CONN_AG_CTX_CF5_MASK 0x3 689 - #define E4_TSTORM_CORE_CONN_AG_CTX_CF5_SHIFT 0 690 - #define E4_TSTORM_CORE_CONN_AG_CTX_CF6_MASK 0x3 691 - #define E4_TSTORM_CORE_CONN_AG_CTX_CF6_SHIFT 2 692 - #define E4_TSTORM_CORE_CONN_AG_CTX_CF7_MASK 0x3 693 - #define E4_TSTORM_CORE_CONN_AG_CTX_CF7_SHIFT 4 694 - #define E4_TSTORM_CORE_CONN_AG_CTX_CF8_MASK 0x3 695 - #define E4_TSTORM_CORE_CONN_AG_CTX_CF8_SHIFT 6 688 + #define TSTORM_CORE_CONN_AG_CTX_CF5_MASK 0x3 689 + #define TSTORM_CORE_CONN_AG_CTX_CF5_SHIFT 0 690 + #define TSTORM_CORE_CONN_AG_CTX_CF6_MASK 0x3 691 + #define TSTORM_CORE_CONN_AG_CTX_CF6_SHIFT 2 692 + #define TSTORM_CORE_CONN_AG_CTX_CF7_MASK 0x3 693 + #define TSTORM_CORE_CONN_AG_CTX_CF7_SHIFT 4 694 + #define TSTORM_CORE_CONN_AG_CTX_CF8_MASK 0x3 695 + #define TSTORM_CORE_CONN_AG_CTX_CF8_SHIFT 6 696 696 u8 flags3; 697 - #define E4_TSTORM_CORE_CONN_AG_CTX_CF9_MASK 0x3 698 - #define E4_TSTORM_CORE_CONN_AG_CTX_CF9_SHIFT 0 699 - #define E4_TSTORM_CORE_CONN_AG_CTX_CF10_MASK 0x3 700 - #define E4_TSTORM_CORE_CONN_AG_CTX_CF10_SHIFT 2 701 - #define E4_TSTORM_CORE_CONN_AG_CTX_CF0EN_MASK 0x1 702 - #define E4_TSTORM_CORE_CONN_AG_CTX_CF0EN_SHIFT 4 703 - #define E4_TSTORM_CORE_CONN_AG_CTX_CF1EN_MASK 0x1 704 - #define E4_TSTORM_CORE_CONN_AG_CTX_CF1EN_SHIFT 5 705 - #define E4_TSTORM_CORE_CONN_AG_CTX_CF2EN_MASK 0x1 706 - #define E4_TSTORM_CORE_CONN_AG_CTX_CF2EN_SHIFT 6 707 - #define E4_TSTORM_CORE_CONN_AG_CTX_CF3EN_MASK 0x1 708 - #define E4_TSTORM_CORE_CONN_AG_CTX_CF3EN_SHIFT 7 697 + #define TSTORM_CORE_CONN_AG_CTX_CF9_MASK 0x3 698 + #define TSTORM_CORE_CONN_AG_CTX_CF9_SHIFT 0 699 + #define TSTORM_CORE_CONN_AG_CTX_CF10_MASK 0x3 700 + #define TSTORM_CORE_CONN_AG_CTX_CF10_SHIFT 2 701 + #define TSTORM_CORE_CONN_AG_CTX_CF0EN_MASK 0x1 702 + #define TSTORM_CORE_CONN_AG_CTX_CF0EN_SHIFT 4 703 + #define TSTORM_CORE_CONN_AG_CTX_CF1EN_MASK 0x1 704 + #define TSTORM_CORE_CONN_AG_CTX_CF1EN_SHIFT 5 705 + #define TSTORM_CORE_CONN_AG_CTX_CF2EN_MASK 0x1 706 + #define TSTORM_CORE_CONN_AG_CTX_CF2EN_SHIFT 6 707 + #define TSTORM_CORE_CONN_AG_CTX_CF3EN_MASK 0x1 708 + #define TSTORM_CORE_CONN_AG_CTX_CF3EN_SHIFT 7 709 709 u8 flags4; 710 - #define E4_TSTORM_CORE_CONN_AG_CTX_CF4EN_MASK 0x1 711 - #define E4_TSTORM_CORE_CONN_AG_CTX_CF4EN_SHIFT 0 712 - #define E4_TSTORM_CORE_CONN_AG_CTX_CF5EN_MASK 0x1 713 - #define E4_TSTORM_CORE_CONN_AG_CTX_CF5EN_SHIFT 1 714 - #define E4_TSTORM_CORE_CONN_AG_CTX_CF6EN_MASK 0x1 715 - #define E4_TSTORM_CORE_CONN_AG_CTX_CF6EN_SHIFT 2 716 - #define E4_TSTORM_CORE_CONN_AG_CTX_CF7EN_MASK 0x1 717 - #define E4_TSTORM_CORE_CONN_AG_CTX_CF7EN_SHIFT 3 718 - #define E4_TSTORM_CORE_CONN_AG_CTX_CF8EN_MASK 0x1 719 - #define E4_TSTORM_CORE_CONN_AG_CTX_CF8EN_SHIFT 4 720 - #define E4_TSTORM_CORE_CONN_AG_CTX_CF9EN_MASK 0x1 721 - #define E4_TSTORM_CORE_CONN_AG_CTX_CF9EN_SHIFT 5 722 - #define E4_TSTORM_CORE_CONN_AG_CTX_CF10EN_MASK 0x1 723 - #define E4_TSTORM_CORE_CONN_AG_CTX_CF10EN_SHIFT 6 724 - #define E4_TSTORM_CORE_CONN_AG_CTX_RULE0EN_MASK 0x1 725 - #define E4_TSTORM_CORE_CONN_AG_CTX_RULE0EN_SHIFT 7 710 + #define TSTORM_CORE_CONN_AG_CTX_CF4EN_MASK 0x1 711 + #define TSTORM_CORE_CONN_AG_CTX_CF4EN_SHIFT 0 712 + #define TSTORM_CORE_CONN_AG_CTX_CF5EN_MASK 0x1 713 + #define TSTORM_CORE_CONN_AG_CTX_CF5EN_SHIFT 1 714 + #define TSTORM_CORE_CONN_AG_CTX_CF6EN_MASK 0x1 715 + #define TSTORM_CORE_CONN_AG_CTX_CF6EN_SHIFT 2 716 + #define TSTORM_CORE_CONN_AG_CTX_CF7EN_MASK 0x1 717 + #define TSTORM_CORE_CONN_AG_CTX_CF7EN_SHIFT 3 718 + #define TSTORM_CORE_CONN_AG_CTX_CF8EN_MASK 0x1 719 + #define TSTORM_CORE_CONN_AG_CTX_CF8EN_SHIFT 4 720 + #define TSTORM_CORE_CONN_AG_CTX_CF9EN_MASK 0x1 721 + #define TSTORM_CORE_CONN_AG_CTX_CF9EN_SHIFT 5 722 + #define TSTORM_CORE_CONN_AG_CTX_CF10EN_MASK 0x1 723 + #define TSTORM_CORE_CONN_AG_CTX_CF10EN_SHIFT 6 724 + #define TSTORM_CORE_CONN_AG_CTX_RULE0EN_MASK 0x1 725 + #define TSTORM_CORE_CONN_AG_CTX_RULE0EN_SHIFT 7 726 726 u8 flags5; 727 - #define E4_TSTORM_CORE_CONN_AG_CTX_RULE1EN_MASK 0x1 728 - #define E4_TSTORM_CORE_CONN_AG_CTX_RULE1EN_SHIFT 0 729 - #define E4_TSTORM_CORE_CONN_AG_CTX_RULE2EN_MASK 0x1 730 - #define E4_TSTORM_CORE_CONN_AG_CTX_RULE2EN_SHIFT 1 731 - #define E4_TSTORM_CORE_CONN_AG_CTX_RULE3EN_MASK 0x1 732 - #define E4_TSTORM_CORE_CONN_AG_CTX_RULE3EN_SHIFT 2 733 - #define E4_TSTORM_CORE_CONN_AG_CTX_RULE4EN_MASK 0x1 734 - #define E4_TSTORM_CORE_CONN_AG_CTX_RULE4EN_SHIFT 3 735 - #define E4_TSTORM_CORE_CONN_AG_CTX_RULE5EN_MASK 0x1 736 - #define E4_TSTORM_CORE_CONN_AG_CTX_RULE5EN_SHIFT 4 737 - #define E4_TSTORM_CORE_CONN_AG_CTX_RULE6EN_MASK 0x1 738 - #define E4_TSTORM_CORE_CONN_AG_CTX_RULE6EN_SHIFT 5 739 - #define E4_TSTORM_CORE_CONN_AG_CTX_RULE7EN_MASK 0x1 740 - #define E4_TSTORM_CORE_CONN_AG_CTX_RULE7EN_SHIFT 6 741 - #define E4_TSTORM_CORE_CONN_AG_CTX_RULE8EN_MASK 0x1 742 - #define E4_TSTORM_CORE_CONN_AG_CTX_RULE8EN_SHIFT 7 727 + #define TSTORM_CORE_CONN_AG_CTX_RULE1EN_MASK 0x1 728 + #define TSTORM_CORE_CONN_AG_CTX_RULE1EN_SHIFT 0 729 + #define TSTORM_CORE_CONN_AG_CTX_RULE2EN_MASK 0x1 730 + #define TSTORM_CORE_CONN_AG_CTX_RULE2EN_SHIFT 1 731 + #define TSTORM_CORE_CONN_AG_CTX_RULE3EN_MASK 0x1 732 + #define TSTORM_CORE_CONN_AG_CTX_RULE3EN_SHIFT 2 733 + #define TSTORM_CORE_CONN_AG_CTX_RULE4EN_MASK 0x1 734 + #define TSTORM_CORE_CONN_AG_CTX_RULE4EN_SHIFT 3 735 + #define TSTORM_CORE_CONN_AG_CTX_RULE5EN_MASK 0x1 736 + #define TSTORM_CORE_CONN_AG_CTX_RULE5EN_SHIFT 4 737 + #define TSTORM_CORE_CONN_AG_CTX_RULE6EN_MASK 0x1 738 + #define TSTORM_CORE_CONN_AG_CTX_RULE6EN_SHIFT 5 739 + #define TSTORM_CORE_CONN_AG_CTX_RULE7EN_MASK 0x1 740 + #define TSTORM_CORE_CONN_AG_CTX_RULE7EN_SHIFT 6 741 + #define TSTORM_CORE_CONN_AG_CTX_RULE8EN_MASK 0x1 742 + #define TSTORM_CORE_CONN_AG_CTX_RULE8EN_SHIFT 7 743 743 __le32 reg0; 744 744 __le32 reg1; 745 745 __le32 reg2; ··· 761 761 __le32 reg10; 762 762 }; 763 763 764 - struct e4_ustorm_core_conn_ag_ctx { 764 + struct ustorm_core_conn_ag_ctx { 765 765 u8 reserved; 766 766 u8 byte1; 767 767 u8 flags0; 768 - #define E4_USTORM_CORE_CONN_AG_CTX_BIT0_MASK 0x1 769 - #define E4_USTORM_CORE_CONN_AG_CTX_BIT0_SHIFT 0 770 - #define E4_USTORM_CORE_CONN_AG_CTX_BIT1_MASK 0x1 771 - #define E4_USTORM_CORE_CONN_AG_CTX_BIT1_SHIFT 1 772 - #define E4_USTORM_CORE_CONN_AG_CTX_CF0_MASK 0x3 773 - #define E4_USTORM_CORE_CONN_AG_CTX_CF0_SHIFT 2 774 - #define E4_USTORM_CORE_CONN_AG_CTX_CF1_MASK 0x3 775 - #define E4_USTORM_CORE_CONN_AG_CTX_CF1_SHIFT 4 776 - #define E4_USTORM_CORE_CONN_AG_CTX_CF2_MASK 0x3 777 - #define E4_USTORM_CORE_CONN_AG_CTX_CF2_SHIFT 6 768 + #define USTORM_CORE_CONN_AG_CTX_BIT0_MASK 0x1 769 + #define USTORM_CORE_CONN_AG_CTX_BIT0_SHIFT 0 770 + #define USTORM_CORE_CONN_AG_CTX_BIT1_MASK 0x1 771 + #define USTORM_CORE_CONN_AG_CTX_BIT1_SHIFT 1 772 + #define USTORM_CORE_CONN_AG_CTX_CF0_MASK 0x3 773 + #define USTORM_CORE_CONN_AG_CTX_CF0_SHIFT 2 774 + #define USTORM_CORE_CONN_AG_CTX_CF1_MASK 0x3 775 + #define USTORM_CORE_CONN_AG_CTX_CF1_SHIFT 4 776 + #define USTORM_CORE_CONN_AG_CTX_CF2_MASK 0x3 777 + #define USTORM_CORE_CONN_AG_CTX_CF2_SHIFT 6 778 778 u8 flags1; 779 - #define E4_USTORM_CORE_CONN_AG_CTX_CF3_MASK 0x3 780 - #define E4_USTORM_CORE_CONN_AG_CTX_CF3_SHIFT 0 781 - #define E4_USTORM_CORE_CONN_AG_CTX_CF4_MASK 0x3 782 - #define E4_USTORM_CORE_CONN_AG_CTX_CF4_SHIFT 2 783 - #define E4_USTORM_CORE_CONN_AG_CTX_CF5_MASK 0x3 784 - #define E4_USTORM_CORE_CONN_AG_CTX_CF5_SHIFT 4 785 - #define E4_USTORM_CORE_CONN_AG_CTX_CF6_MASK 0x3 786 - #define E4_USTORM_CORE_CONN_AG_CTX_CF6_SHIFT 6 779 + #define USTORM_CORE_CONN_AG_CTX_CF3_MASK 0x3 780 + #define USTORM_CORE_CONN_AG_CTX_CF3_SHIFT 0 781 + #define USTORM_CORE_CONN_AG_CTX_CF4_MASK 0x3 782 + #define USTORM_CORE_CONN_AG_CTX_CF4_SHIFT 2 783 + #define USTORM_CORE_CONN_AG_CTX_CF5_MASK 0x3 784 + #define USTORM_CORE_CONN_AG_CTX_CF5_SHIFT 4 785 + #define USTORM_CORE_CONN_AG_CTX_CF6_MASK 0x3 786 + #define USTORM_CORE_CONN_AG_CTX_CF6_SHIFT 6 787 787 u8 flags2; 788 - #define E4_USTORM_CORE_CONN_AG_CTX_CF0EN_MASK 0x1 789 - #define E4_USTORM_CORE_CONN_AG_CTX_CF0EN_SHIFT 0 790 - #define E4_USTORM_CORE_CONN_AG_CTX_CF1EN_MASK 0x1 791 - #define E4_USTORM_CORE_CONN_AG_CTX_CF1EN_SHIFT 1 792 - #define E4_USTORM_CORE_CONN_AG_CTX_CF2EN_MASK 0x1 793 - #define E4_USTORM_CORE_CONN_AG_CTX_CF2EN_SHIFT 2 794 - #define E4_USTORM_CORE_CONN_AG_CTX_CF3EN_MASK 0x1 795 - #define E4_USTORM_CORE_CONN_AG_CTX_CF3EN_SHIFT 3 796 - #define E4_USTORM_CORE_CONN_AG_CTX_CF4EN_MASK 0x1 797 - #define E4_USTORM_CORE_CONN_AG_CTX_CF4EN_SHIFT 4 798 - #define E4_USTORM_CORE_CONN_AG_CTX_CF5EN_MASK 0x1 799 - #define E4_USTORM_CORE_CONN_AG_CTX_CF5EN_SHIFT 5 800 - #define E4_USTORM_CORE_CONN_AG_CTX_CF6EN_MASK 0x1 801 - #define E4_USTORM_CORE_CONN_AG_CTX_CF6EN_SHIFT 6 802 - #define E4_USTORM_CORE_CONN_AG_CTX_RULE0EN_MASK 0x1 803 - #define E4_USTORM_CORE_CONN_AG_CTX_RULE0EN_SHIFT 7 788 + #define USTORM_CORE_CONN_AG_CTX_CF0EN_MASK 0x1 789 + #define USTORM_CORE_CONN_AG_CTX_CF0EN_SHIFT 0 790 + #define USTORM_CORE_CONN_AG_CTX_CF1EN_MASK 0x1 791 + #define USTORM_CORE_CONN_AG_CTX_CF1EN_SHIFT 1 792 + #define USTORM_CORE_CONN_AG_CTX_CF2EN_MASK 0x1 793 + #define USTORM_CORE_CONN_AG_CTX_CF2EN_SHIFT 2 794 + #define USTORM_CORE_CONN_AG_CTX_CF3EN_MASK 0x1 795 + #define USTORM_CORE_CONN_AG_CTX_CF3EN_SHIFT 3 796 + #define USTORM_CORE_CONN_AG_CTX_CF4EN_MASK 0x1 797 + #define USTORM_CORE_CONN_AG_CTX_CF4EN_SHIFT 4 798 + #define USTORM_CORE_CONN_AG_CTX_CF5EN_MASK 0x1 799 + #define USTORM_CORE_CONN_AG_CTX_CF5EN_SHIFT 5 800 + #define USTORM_CORE_CONN_AG_CTX_CF6EN_MASK 0x1 801 + #define USTORM_CORE_CONN_AG_CTX_CF6EN_SHIFT 6 802 + #define USTORM_CORE_CONN_AG_CTX_RULE0EN_MASK 0x1 803 + #define USTORM_CORE_CONN_AG_CTX_RULE0EN_SHIFT 7 804 804 u8 flags3; 805 - #define E4_USTORM_CORE_CONN_AG_CTX_RULE1EN_MASK 0x1 806 - #define E4_USTORM_CORE_CONN_AG_CTX_RULE1EN_SHIFT 0 807 - #define E4_USTORM_CORE_CONN_AG_CTX_RULE2EN_MASK 0x1 808 - #define E4_USTORM_CORE_CONN_AG_CTX_RULE2EN_SHIFT 1 809 - #define E4_USTORM_CORE_CONN_AG_CTX_RULE3EN_MASK 0x1 810 - #define E4_USTORM_CORE_CONN_AG_CTX_RULE3EN_SHIFT 2 811 - #define E4_USTORM_CORE_CONN_AG_CTX_RULE4EN_MASK 0x1 812 - #define E4_USTORM_CORE_CONN_AG_CTX_RULE4EN_SHIFT 3 813 - #define E4_USTORM_CORE_CONN_AG_CTX_RULE5EN_MASK 0x1 814 - #define E4_USTORM_CORE_CONN_AG_CTX_RULE5EN_SHIFT 4 815 - #define E4_USTORM_CORE_CONN_AG_CTX_RULE6EN_MASK 0x1 816 - #define E4_USTORM_CORE_CONN_AG_CTX_RULE6EN_SHIFT 5 817 - #define E4_USTORM_CORE_CONN_AG_CTX_RULE7EN_MASK 0x1 818 - #define E4_USTORM_CORE_CONN_AG_CTX_RULE7EN_SHIFT 6 819 - #define E4_USTORM_CORE_CONN_AG_CTX_RULE8EN_MASK 0x1 820 - #define E4_USTORM_CORE_CONN_AG_CTX_RULE8EN_SHIFT 7 805 + #define USTORM_CORE_CONN_AG_CTX_RULE1EN_MASK 0x1 806 + #define USTORM_CORE_CONN_AG_CTX_RULE1EN_SHIFT 0 807 + #define USTORM_CORE_CONN_AG_CTX_RULE2EN_MASK 0x1 808 + #define USTORM_CORE_CONN_AG_CTX_RULE2EN_SHIFT 1 809 + #define USTORM_CORE_CONN_AG_CTX_RULE3EN_MASK 0x1 810 + #define USTORM_CORE_CONN_AG_CTX_RULE3EN_SHIFT 2 811 + #define USTORM_CORE_CONN_AG_CTX_RULE4EN_MASK 0x1 812 + #define USTORM_CORE_CONN_AG_CTX_RULE4EN_SHIFT 3 813 + #define USTORM_CORE_CONN_AG_CTX_RULE5EN_MASK 0x1 814 + #define USTORM_CORE_CONN_AG_CTX_RULE5EN_SHIFT 4 815 + #define USTORM_CORE_CONN_AG_CTX_RULE6EN_MASK 0x1 816 + #define USTORM_CORE_CONN_AG_CTX_RULE6EN_SHIFT 5 817 + #define USTORM_CORE_CONN_AG_CTX_RULE7EN_MASK 0x1 818 + #define USTORM_CORE_CONN_AG_CTX_RULE7EN_SHIFT 6 819 + #define USTORM_CORE_CONN_AG_CTX_RULE8EN_MASK 0x1 820 + #define USTORM_CORE_CONN_AG_CTX_RULE8EN_SHIFT 7 821 821 u8 byte2; 822 822 u8 byte3; 823 823 __le16 word0; ··· 846 846 }; 847 847 848 848 /* core connection context */ 849 - struct e4_core_conn_context { 849 + struct core_conn_context { 850 850 struct ystorm_core_conn_st_ctx ystorm_st_context; 851 851 struct regpair ystorm_st_padding[2]; 852 852 struct pstorm_core_conn_st_ctx pstorm_st_context; 853 853 struct regpair pstorm_st_padding[2]; 854 854 struct xstorm_core_conn_st_ctx xstorm_st_context; 855 - struct e4_xstorm_core_conn_ag_ctx xstorm_ag_context; 856 - struct e4_tstorm_core_conn_ag_ctx tstorm_ag_context; 857 - struct e4_ustorm_core_conn_ag_ctx ustorm_ag_context; 855 + struct xstorm_core_conn_ag_ctx xstorm_ag_context; 856 + struct tstorm_core_conn_ag_ctx tstorm_ag_context; 857 + struct ustorm_core_conn_ag_ctx ustorm_ag_context; 858 858 struct mstorm_core_conn_st_ctx mstorm_st_context; 859 859 struct ustorm_core_conn_st_ctx ustorm_st_context; 860 860 struct regpair ustorm_st_padding[2]; ··· 1525 1525 MAX_DMAE_CMD_SRC_ENUM 1526 1526 }; 1527 1527 1528 - struct e4_mstorm_core_conn_ag_ctx { 1528 + struct mstorm_core_conn_ag_ctx { 1529 1529 u8 byte0; 1530 1530 u8 byte1; 1531 1531 u8 flags0; 1532 - #define E4_MSTORM_CORE_CONN_AG_CTX_BIT0_MASK 0x1 1533 - #define E4_MSTORM_CORE_CONN_AG_CTX_BIT0_SHIFT 0 1534 - #define E4_MSTORM_CORE_CONN_AG_CTX_BIT1_MASK 0x1 1535 - #define E4_MSTORM_CORE_CONN_AG_CTX_BIT1_SHIFT 1 1536 - #define E4_MSTORM_CORE_CONN_AG_CTX_CF0_MASK 0x3 1537 - #define E4_MSTORM_CORE_CONN_AG_CTX_CF0_SHIFT 2 1538 - #define E4_MSTORM_CORE_CONN_AG_CTX_CF1_MASK 0x3 1539 - #define E4_MSTORM_CORE_CONN_AG_CTX_CF1_SHIFT 4 1540 - #define E4_MSTORM_CORE_CONN_AG_CTX_CF2_MASK 0x3 1541 - #define E4_MSTORM_CORE_CONN_AG_CTX_CF2_SHIFT 6 1532 + #define MSTORM_CORE_CONN_AG_CTX_BIT0_MASK 0x1 1533 + #define MSTORM_CORE_CONN_AG_CTX_BIT0_SHIFT 0 1534 + #define MSTORM_CORE_CONN_AG_CTX_BIT1_MASK 0x1 1535 + #define MSTORM_CORE_CONN_AG_CTX_BIT1_SHIFT 1 1536 + #define MSTORM_CORE_CONN_AG_CTX_CF0_MASK 0x3 1537 + #define MSTORM_CORE_CONN_AG_CTX_CF0_SHIFT 2 1538 + #define MSTORM_CORE_CONN_AG_CTX_CF1_MASK 0x3 1539 + #define MSTORM_CORE_CONN_AG_CTX_CF1_SHIFT 4 1540 + #define MSTORM_CORE_CONN_AG_CTX_CF2_MASK 0x3 1541 + #define MSTORM_CORE_CONN_AG_CTX_CF2_SHIFT 6 1542 1542 u8 flags1; 1543 - #define E4_MSTORM_CORE_CONN_AG_CTX_CF0EN_MASK 0x1 1544 - #define E4_MSTORM_CORE_CONN_AG_CTX_CF0EN_SHIFT 0 1545 - #define E4_MSTORM_CORE_CONN_AG_CTX_CF1EN_MASK 0x1 1546 - #define E4_MSTORM_CORE_CONN_AG_CTX_CF1EN_SHIFT 1 1547 - #define E4_MSTORM_CORE_CONN_AG_CTX_CF2EN_MASK 0x1 1548 - #define E4_MSTORM_CORE_CONN_AG_CTX_CF2EN_SHIFT 2 1549 - #define E4_MSTORM_CORE_CONN_AG_CTX_RULE0EN_MASK 0x1 1550 - #define E4_MSTORM_CORE_CONN_AG_CTX_RULE0EN_SHIFT 3 1551 - #define E4_MSTORM_CORE_CONN_AG_CTX_RULE1EN_MASK 0x1 1552 - #define E4_MSTORM_CORE_CONN_AG_CTX_RULE1EN_SHIFT 4 1553 - #define E4_MSTORM_CORE_CONN_AG_CTX_RULE2EN_MASK 0x1 1554 - #define E4_MSTORM_CORE_CONN_AG_CTX_RULE2EN_SHIFT 5 1555 - #define E4_MSTORM_CORE_CONN_AG_CTX_RULE3EN_MASK 0x1 1556 - #define E4_MSTORM_CORE_CONN_AG_CTX_RULE3EN_SHIFT 6 1557 - #define E4_MSTORM_CORE_CONN_AG_CTX_RULE4EN_MASK 0x1 1558 - #define E4_MSTORM_CORE_CONN_AG_CTX_RULE4EN_SHIFT 7 1543 + #define MSTORM_CORE_CONN_AG_CTX_CF0EN_MASK 0x1 1544 + #define MSTORM_CORE_CONN_AG_CTX_CF0EN_SHIFT 0 1545 + #define MSTORM_CORE_CONN_AG_CTX_CF1EN_MASK 0x1 1546 + #define MSTORM_CORE_CONN_AG_CTX_CF1EN_SHIFT 1 1547 + #define MSTORM_CORE_CONN_AG_CTX_CF2EN_MASK 0x1 1548 + #define MSTORM_CORE_CONN_AG_CTX_CF2EN_SHIFT 2 1549 + #define MSTORM_CORE_CONN_AG_CTX_RULE0EN_MASK 0x1 1550 + #define MSTORM_CORE_CONN_AG_CTX_RULE0EN_SHIFT 3 1551 + #define MSTORM_CORE_CONN_AG_CTX_RULE1EN_MASK 0x1 1552 + #define MSTORM_CORE_CONN_AG_CTX_RULE1EN_SHIFT 4 1553 + #define MSTORM_CORE_CONN_AG_CTX_RULE2EN_MASK 0x1 1554 + #define MSTORM_CORE_CONN_AG_CTX_RULE2EN_SHIFT 5 1555 + #define MSTORM_CORE_CONN_AG_CTX_RULE3EN_MASK 0x1 1556 + #define MSTORM_CORE_CONN_AG_CTX_RULE3EN_SHIFT 6 1557 + #define MSTORM_CORE_CONN_AG_CTX_RULE4EN_MASK 0x1 1558 + #define MSTORM_CORE_CONN_AG_CTX_RULE4EN_SHIFT 7 1559 1559 __le16 word0; 1560 1560 __le16 word1; 1561 1561 __le32 reg0; 1562 1562 __le32 reg1; 1563 1563 }; 1564 1564 1565 - struct e4_ystorm_core_conn_ag_ctx { 1565 + struct ystorm_core_conn_ag_ctx { 1566 1566 u8 byte0; 1567 1567 u8 byte1; 1568 1568 u8 flags0; 1569 - #define E4_YSTORM_CORE_CONN_AG_CTX_BIT0_MASK 0x1 1570 - #define E4_YSTORM_CORE_CONN_AG_CTX_BIT0_SHIFT 0 1571 - #define E4_YSTORM_CORE_CONN_AG_CTX_BIT1_MASK 0x1 1572 - #define E4_YSTORM_CORE_CONN_AG_CTX_BIT1_SHIFT 1 1573 - #define E4_YSTORM_CORE_CONN_AG_CTX_CF0_MASK 0x3 1574 - #define E4_YSTORM_CORE_CONN_AG_CTX_CF0_SHIFT 2 1575 - #define E4_YSTORM_CORE_CONN_AG_CTX_CF1_MASK 0x3 1576 - #define E4_YSTORM_CORE_CONN_AG_CTX_CF1_SHIFT 4 1577 - #define E4_YSTORM_CORE_CONN_AG_CTX_CF2_MASK 0x3 1578 - #define E4_YSTORM_CORE_CONN_AG_CTX_CF2_SHIFT 6 1569 + #define YSTORM_CORE_CONN_AG_CTX_BIT0_MASK 0x1 1570 + #define YSTORM_CORE_CONN_AG_CTX_BIT0_SHIFT 0 1571 + #define YSTORM_CORE_CONN_AG_CTX_BIT1_MASK 0x1 1572 + #define YSTORM_CORE_CONN_AG_CTX_BIT1_SHIFT 1 1573 + #define YSTORM_CORE_CONN_AG_CTX_CF0_MASK 0x3 1574 + #define YSTORM_CORE_CONN_AG_CTX_CF0_SHIFT 2 1575 + #define YSTORM_CORE_CONN_AG_CTX_CF1_MASK 0x3 1576 + #define YSTORM_CORE_CONN_AG_CTX_CF1_SHIFT 4 1577 + #define YSTORM_CORE_CONN_AG_CTX_CF2_MASK 0x3 1578 + #define YSTORM_CORE_CONN_AG_CTX_CF2_SHIFT 6 1579 1579 u8 flags1; 1580 - #define E4_YSTORM_CORE_CONN_AG_CTX_CF0EN_MASK 0x1 1581 - #define E4_YSTORM_CORE_CONN_AG_CTX_CF0EN_SHIFT 0 1582 - #define E4_YSTORM_CORE_CONN_AG_CTX_CF1EN_MASK 0x1 1583 - #define E4_YSTORM_CORE_CONN_AG_CTX_CF1EN_SHIFT 1 1584 - #define E4_YSTORM_CORE_CONN_AG_CTX_CF2EN_MASK 0x1 1585 - #define E4_YSTORM_CORE_CONN_AG_CTX_CF2EN_SHIFT 2 1586 - #define E4_YSTORM_CORE_CONN_AG_CTX_RULE0EN_MASK 0x1 1587 - #define E4_YSTORM_CORE_CONN_AG_CTX_RULE0EN_SHIFT 3 1588 - #define E4_YSTORM_CORE_CONN_AG_CTX_RULE1EN_MASK 0x1 1589 - #define E4_YSTORM_CORE_CONN_AG_CTX_RULE1EN_SHIFT 4 1590 - #define E4_YSTORM_CORE_CONN_AG_CTX_RULE2EN_MASK 0x1 1591 - #define E4_YSTORM_CORE_CONN_AG_CTX_RULE2EN_SHIFT 5 1592 - #define E4_YSTORM_CORE_CONN_AG_CTX_RULE3EN_MASK 0x1 1593 - #define E4_YSTORM_CORE_CONN_AG_CTX_RULE3EN_SHIFT 6 1594 - #define E4_YSTORM_CORE_CONN_AG_CTX_RULE4EN_MASK 0x1 1595 - #define E4_YSTORM_CORE_CONN_AG_CTX_RULE4EN_SHIFT 7 1580 + #define YSTORM_CORE_CONN_AG_CTX_CF0EN_MASK 0x1 1581 + #define YSTORM_CORE_CONN_AG_CTX_CF0EN_SHIFT 0 1582 + #define YSTORM_CORE_CONN_AG_CTX_CF1EN_MASK 0x1 1583 + #define YSTORM_CORE_CONN_AG_CTX_CF1EN_SHIFT 1 1584 + #define YSTORM_CORE_CONN_AG_CTX_CF2EN_MASK 0x1 1585 + #define YSTORM_CORE_CONN_AG_CTX_CF2EN_SHIFT 2 1586 + #define YSTORM_CORE_CONN_AG_CTX_RULE0EN_MASK 0x1 1587 + #define YSTORM_CORE_CONN_AG_CTX_RULE0EN_SHIFT 3 1588 + #define YSTORM_CORE_CONN_AG_CTX_RULE1EN_MASK 0x1 1589 + #define YSTORM_CORE_CONN_AG_CTX_RULE1EN_SHIFT 4 1590 + #define YSTORM_CORE_CONN_AG_CTX_RULE2EN_MASK 0x1 1591 + #define YSTORM_CORE_CONN_AG_CTX_RULE2EN_SHIFT 5 1592 + #define YSTORM_CORE_CONN_AG_CTX_RULE3EN_MASK 0x1 1593 + #define YSTORM_CORE_CONN_AG_CTX_RULE3EN_SHIFT 6 1594 + #define YSTORM_CORE_CONN_AG_CTX_RULE4EN_MASK 0x1 1595 + #define YSTORM_CORE_CONN_AG_CTX_RULE4EN_SHIFT 7 1596 1596 u8 byte2; 1597 1597 u8 byte3; 1598 1598 __le16 word0; ··· 1778 1778 }; 1779 1779 1780 1780 /* QM hardware structure of QM map memory */ 1781 - struct qm_rf_pq_map_e4 { 1781 + struct qm_rf_pq_map { 1782 1782 __le32 reg; 1783 - #define QM_RF_PQ_MAP_E4_PQ_VALID_MASK 0x1 1784 - #define QM_RF_PQ_MAP_E4_PQ_VALID_SHIFT 0 1785 - #define QM_RF_PQ_MAP_E4_RL_ID_MASK 0xFF 1786 - #define QM_RF_PQ_MAP_E4_RL_ID_SHIFT 1 1787 - #define QM_RF_PQ_MAP_E4_VP_PQ_ID_MASK 0x1FF 1788 - #define QM_RF_PQ_MAP_E4_VP_PQ_ID_SHIFT 9 1789 - #define QM_RF_PQ_MAP_E4_VOQ_MASK 0x1F 1790 - #define QM_RF_PQ_MAP_E4_VOQ_SHIFT 18 1791 - #define QM_RF_PQ_MAP_E4_WRR_WEIGHT_GROUP_MASK 0x3 1792 - #define QM_RF_PQ_MAP_E4_WRR_WEIGHT_GROUP_SHIFT 23 1793 - #define QM_RF_PQ_MAP_E4_RL_VALID_MASK 0x1 1794 - #define QM_RF_PQ_MAP_E4_RL_VALID_SHIFT 25 1795 - #define QM_RF_PQ_MAP_E4_RESERVED_MASK 0x3F 1796 - #define QM_RF_PQ_MAP_E4_RESERVED_SHIFT 26 1783 + #define QM_RF_PQ_MAP_PQ_VALID_MASK 0x1 1784 + #define QM_RF_PQ_MAP_PQ_VALID_SHIFT 0 1785 + #define QM_RF_PQ_MAP_RL_ID_MASK 0xFF 1786 + #define QM_RF_PQ_MAP_RL_ID_SHIFT 1 1787 + #define QM_RF_PQ_MAP_VP_PQ_ID_MASK 0x1FF 1788 + #define QM_RF_PQ_MAP_VP_PQ_ID_SHIFT 9 1789 + #define QM_RF_PQ_MAP_VOQ_MASK 0x1F 1790 + #define QM_RF_PQ_MAP_VOQ_SHIFT 18 1791 + #define QM_RF_PQ_MAP_WRR_WEIGHT_GROUP_MASK 0x3 1792 + #define QM_RF_PQ_MAP_WRR_WEIGHT_GROUP_SHIFT 23 1793 + #define QM_RF_PQ_MAP_RL_VALID_MASK 0x1 1794 + #define QM_RF_PQ_MAP_RL_VALID_SHIFT 25 1795 + #define QM_RF_PQ_MAP_RESERVED_MASK 0x3F 1796 + #define QM_RF_PQ_MAP_RESERVED_SHIFT 26 1797 1797 }; 1798 1798 1799 1799 /* Completion params for aggregated interrupt completion */ ··· 4892 4892 __le32 reserved[60]; 4893 4893 }; 4894 4894 4895 - struct e4_xstorm_eth_conn_ag_ctx { 4895 + struct xstorm_eth_conn_ag_ctx { 4896 4896 u8 reserved0; 4897 4897 u8 state; 4898 4898 u8 flags0; 4899 - #define E4_XSTORM_ETH_CONN_AG_CTX_EXIST_IN_QM0_MASK 0x1 4900 - #define E4_XSTORM_ETH_CONN_AG_CTX_EXIST_IN_QM0_SHIFT 0 4901 - #define E4_XSTORM_ETH_CONN_AG_CTX_RESERVED1_MASK 0x1 4902 - #define E4_XSTORM_ETH_CONN_AG_CTX_RESERVED1_SHIFT 1 4903 - #define E4_XSTORM_ETH_CONN_AG_CTX_RESERVED2_MASK 0x1 4904 - #define E4_XSTORM_ETH_CONN_AG_CTX_RESERVED2_SHIFT 2 4905 - #define E4_XSTORM_ETH_CONN_AG_CTX_EXIST_IN_QM3_MASK 0x1 4906 - #define E4_XSTORM_ETH_CONN_AG_CTX_EXIST_IN_QM3_SHIFT 3 4907 - #define E4_XSTORM_ETH_CONN_AG_CTX_RESERVED3_MASK 0x1 4908 - #define E4_XSTORM_ETH_CONN_AG_CTX_RESERVED3_SHIFT 4 4909 - #define E4_XSTORM_ETH_CONN_AG_CTX_RESERVED4_MASK 0x1 4910 - #define E4_XSTORM_ETH_CONN_AG_CTX_RESERVED4_SHIFT 5 4911 - #define E4_XSTORM_ETH_CONN_AG_CTX_RESERVED5_MASK 0x1 4912 - #define E4_XSTORM_ETH_CONN_AG_CTX_RESERVED5_SHIFT 6 4913 - #define E4_XSTORM_ETH_CONN_AG_CTX_RESERVED6_MASK 0x1 4914 - #define E4_XSTORM_ETH_CONN_AG_CTX_RESERVED6_SHIFT 7 4899 + #define XSTORM_ETH_CONN_AG_CTX_EXIST_IN_QM0_MASK 0x1 4900 + #define XSTORM_ETH_CONN_AG_CTX_EXIST_IN_QM0_SHIFT 0 4901 + #define XSTORM_ETH_CONN_AG_CTX_RESERVED1_MASK 0x1 4902 + #define XSTORM_ETH_CONN_AG_CTX_RESERVED1_SHIFT 1 4903 + #define XSTORM_ETH_CONN_AG_CTX_RESERVED2_MASK 0x1 4904 + #define XSTORM_ETH_CONN_AG_CTX_RESERVED2_SHIFT 2 4905 + #define XSTORM_ETH_CONN_AG_CTX_EXIST_IN_QM3_MASK 0x1 4906 + #define XSTORM_ETH_CONN_AG_CTX_EXIST_IN_QM3_SHIFT 3 4907 + #define XSTORM_ETH_CONN_AG_CTX_RESERVED3_MASK 0x1 4908 + #define XSTORM_ETH_CONN_AG_CTX_RESERVED3_SHIFT 4 4909 + #define XSTORM_ETH_CONN_AG_CTX_RESERVED4_MASK 0x1 4910 + #define XSTORM_ETH_CONN_AG_CTX_RESERVED4_SHIFT 5 4911 + #define XSTORM_ETH_CONN_AG_CTX_RESERVED5_MASK 0x1 4912 + #define XSTORM_ETH_CONN_AG_CTX_RESERVED5_SHIFT 6 4913 + #define XSTORM_ETH_CONN_AG_CTX_RESERVED6_MASK 0x1 4914 + #define XSTORM_ETH_CONN_AG_CTX_RESERVED6_SHIFT 7 4915 4915 u8 flags1; 4916 - #define E4_XSTORM_ETH_CONN_AG_CTX_RESERVED7_MASK 0x1 4917 - #define E4_XSTORM_ETH_CONN_AG_CTX_RESERVED7_SHIFT 0 4918 - #define E4_XSTORM_ETH_CONN_AG_CTX_RESERVED8_MASK 0x1 4919 - #define E4_XSTORM_ETH_CONN_AG_CTX_RESERVED8_SHIFT 1 4920 - #define E4_XSTORM_ETH_CONN_AG_CTX_RESERVED9_MASK 0x1 4921 - #define E4_XSTORM_ETH_CONN_AG_CTX_RESERVED9_SHIFT 2 4922 - #define E4_XSTORM_ETH_CONN_AG_CTX_BIT11_MASK 0x1 4923 - #define E4_XSTORM_ETH_CONN_AG_CTX_BIT11_SHIFT 3 4924 - #define E4_XSTORM_ETH_CONN_AG_CTX_E5_RESERVED2_MASK 0x1 4925 - #define E4_XSTORM_ETH_CONN_AG_CTX_E5_RESERVED2_SHIFT 4 4926 - #define E4_XSTORM_ETH_CONN_AG_CTX_E5_RESERVED3_MASK 0x1 4927 - #define E4_XSTORM_ETH_CONN_AG_CTX_E5_RESERVED3_SHIFT 5 4928 - #define E4_XSTORM_ETH_CONN_AG_CTX_TX_RULE_ACTIVE_MASK 0x1 4929 - #define E4_XSTORM_ETH_CONN_AG_CTX_TX_RULE_ACTIVE_SHIFT 6 4930 - #define E4_XSTORM_ETH_CONN_AG_CTX_DQ_CF_ACTIVE_MASK 0x1 4931 - #define E4_XSTORM_ETH_CONN_AG_CTX_DQ_CF_ACTIVE_SHIFT 7 4916 + #define XSTORM_ETH_CONN_AG_CTX_RESERVED7_MASK 0x1 4917 + #define XSTORM_ETH_CONN_AG_CTX_RESERVED7_SHIFT 0 4918 + #define XSTORM_ETH_CONN_AG_CTX_RESERVED8_MASK 0x1 4919 + #define XSTORM_ETH_CONN_AG_CTX_RESERVED8_SHIFT 1 4920 + #define XSTORM_ETH_CONN_AG_CTX_RESERVED9_MASK 0x1 4921 + #define XSTORM_ETH_CONN_AG_CTX_RESERVED9_SHIFT 2 4922 + #define XSTORM_ETH_CONN_AG_CTX_BIT11_MASK 0x1 4923 + #define XSTORM_ETH_CONN_AG_CTX_BIT11_SHIFT 3 4924 + #define XSTORM_ETH_CONN_AG_CTX_E5_RESERVED2_MASK 0x1 4925 + #define XSTORM_ETH_CONN_AG_CTX_E5_RESERVED2_SHIFT 4 4926 + #define XSTORM_ETH_CONN_AG_CTX_E5_RESERVED3_MASK 0x1 4927 + #define XSTORM_ETH_CONN_AG_CTX_E5_RESERVED3_SHIFT 5 4928 + #define XSTORM_ETH_CONN_AG_CTX_TX_RULE_ACTIVE_MASK 0x1 4929 + #define XSTORM_ETH_CONN_AG_CTX_TX_RULE_ACTIVE_SHIFT 6 4930 + #define XSTORM_ETH_CONN_AG_CTX_DQ_CF_ACTIVE_MASK 0x1 4931 + #define XSTORM_ETH_CONN_AG_CTX_DQ_CF_ACTIVE_SHIFT 7 4932 4932 u8 flags2; 4933 - #define E4_XSTORM_ETH_CONN_AG_CTX_CF0_MASK 0x3 4934 - #define E4_XSTORM_ETH_CONN_AG_CTX_CF0_SHIFT 0 4935 - #define E4_XSTORM_ETH_CONN_AG_CTX_CF1_MASK 0x3 4936 - #define E4_XSTORM_ETH_CONN_AG_CTX_CF1_SHIFT 2 4937 - #define E4_XSTORM_ETH_CONN_AG_CTX_CF2_MASK 0x3 4938 - #define E4_XSTORM_ETH_CONN_AG_CTX_CF2_SHIFT 4 4939 - #define E4_XSTORM_ETH_CONN_AG_CTX_CF3_MASK 0x3 4940 - #define E4_XSTORM_ETH_CONN_AG_CTX_CF3_SHIFT 6 4933 + #define XSTORM_ETH_CONN_AG_CTX_CF0_MASK 0x3 4934 + #define XSTORM_ETH_CONN_AG_CTX_CF0_SHIFT 0 4935 + #define XSTORM_ETH_CONN_AG_CTX_CF1_MASK 0x3 4936 + #define XSTORM_ETH_CONN_AG_CTX_CF1_SHIFT 2 4937 + #define XSTORM_ETH_CONN_AG_CTX_CF2_MASK 0x3 4938 + #define XSTORM_ETH_CONN_AG_CTX_CF2_SHIFT 4 4939 + #define XSTORM_ETH_CONN_AG_CTX_CF3_MASK 0x3 4940 + #define XSTORM_ETH_CONN_AG_CTX_CF3_SHIFT 6 4941 4941 u8 flags3; 4942 - #define E4_XSTORM_ETH_CONN_AG_CTX_CF4_MASK 0x3 4943 - #define E4_XSTORM_ETH_CONN_AG_CTX_CF4_SHIFT 0 4944 - #define E4_XSTORM_ETH_CONN_AG_CTX_CF5_MASK 0x3 4945 - #define E4_XSTORM_ETH_CONN_AG_CTX_CF5_SHIFT 2 4946 - #define E4_XSTORM_ETH_CONN_AG_CTX_CF6_MASK 0x3 4947 - #define E4_XSTORM_ETH_CONN_AG_CTX_CF6_SHIFT 4 4948 - #define E4_XSTORM_ETH_CONN_AG_CTX_CF7_MASK 0x3 4949 - #define E4_XSTORM_ETH_CONN_AG_CTX_CF7_SHIFT 6 4942 + #define XSTORM_ETH_CONN_AG_CTX_CF4_MASK 0x3 4943 + #define XSTORM_ETH_CONN_AG_CTX_CF4_SHIFT 0 4944 + #define XSTORM_ETH_CONN_AG_CTX_CF5_MASK 0x3 4945 + #define XSTORM_ETH_CONN_AG_CTX_CF5_SHIFT 2 4946 + #define XSTORM_ETH_CONN_AG_CTX_CF6_MASK 0x3 4947 + #define XSTORM_ETH_CONN_AG_CTX_CF6_SHIFT 4 4948 + #define XSTORM_ETH_CONN_AG_CTX_CF7_MASK 0x3 4949 + #define XSTORM_ETH_CONN_AG_CTX_CF7_SHIFT 6 4950 4950 u8 flags4; 4951 - #define E4_XSTORM_ETH_CONN_AG_CTX_CF8_MASK 0x3 4952 - #define E4_XSTORM_ETH_CONN_AG_CTX_CF8_SHIFT 0 4953 - #define E4_XSTORM_ETH_CONN_AG_CTX_CF9_MASK 0x3 4954 - #define E4_XSTORM_ETH_CONN_AG_CTX_CF9_SHIFT 2 4955 - #define E4_XSTORM_ETH_CONN_AG_CTX_CF10_MASK 0x3 4956 - #define E4_XSTORM_ETH_CONN_AG_CTX_CF10_SHIFT 4 4957 - #define E4_XSTORM_ETH_CONN_AG_CTX_CF11_MASK 0x3 4958 - #define E4_XSTORM_ETH_CONN_AG_CTX_CF11_SHIFT 6 4951 + #define XSTORM_ETH_CONN_AG_CTX_CF8_MASK 0x3 4952 + #define XSTORM_ETH_CONN_AG_CTX_CF8_SHIFT 0 4953 + #define XSTORM_ETH_CONN_AG_CTX_CF9_MASK 0x3 4954 + #define XSTORM_ETH_CONN_AG_CTX_CF9_SHIFT 2 4955 + #define XSTORM_ETH_CONN_AG_CTX_CF10_MASK 0x3 4956 + #define XSTORM_ETH_CONN_AG_CTX_CF10_SHIFT 4 4957 + #define XSTORM_ETH_CONN_AG_CTX_CF11_MASK 0x3 4958 + #define XSTORM_ETH_CONN_AG_CTX_CF11_SHIFT 6 4959 4959 u8 flags5; 4960 - #define E4_XSTORM_ETH_CONN_AG_CTX_CF12_MASK 0x3 4961 - #define E4_XSTORM_ETH_CONN_AG_CTX_CF12_SHIFT 0 4962 - #define E4_XSTORM_ETH_CONN_AG_CTX_CF13_MASK 0x3 4963 - #define E4_XSTORM_ETH_CONN_AG_CTX_CF13_SHIFT 2 4964 - #define E4_XSTORM_ETH_CONN_AG_CTX_CF14_MASK 0x3 4965 - #define E4_XSTORM_ETH_CONN_AG_CTX_CF14_SHIFT 4 4966 - #define E4_XSTORM_ETH_CONN_AG_CTX_CF15_MASK 0x3 4967 - #define E4_XSTORM_ETH_CONN_AG_CTX_CF15_SHIFT 6 4960 + #define XSTORM_ETH_CONN_AG_CTX_CF12_MASK 0x3 4961 + #define XSTORM_ETH_CONN_AG_CTX_CF12_SHIFT 0 4962 + #define XSTORM_ETH_CONN_AG_CTX_CF13_MASK 0x3 4963 + #define XSTORM_ETH_CONN_AG_CTX_CF13_SHIFT 2 4964 + #define XSTORM_ETH_CONN_AG_CTX_CF14_MASK 0x3 4965 + #define XSTORM_ETH_CONN_AG_CTX_CF14_SHIFT 4 4966 + #define XSTORM_ETH_CONN_AG_CTX_CF15_MASK 0x3 4967 + #define XSTORM_ETH_CONN_AG_CTX_CF15_SHIFT 6 4968 4968 u8 flags6; 4969 - #define E4_XSTORM_ETH_CONN_AG_CTX_GO_TO_BD_CONS_CF_MASK 0x3 4970 - #define E4_XSTORM_ETH_CONN_AG_CTX_GO_TO_BD_CONS_CF_SHIFT 0 4971 - #define E4_XSTORM_ETH_CONN_AG_CTX_MULTI_UNICAST_CF_MASK 0x3 4972 - #define E4_XSTORM_ETH_CONN_AG_CTX_MULTI_UNICAST_CF_SHIFT 2 4973 - #define E4_XSTORM_ETH_CONN_AG_CTX_DQ_CF_MASK 0x3 4974 - #define E4_XSTORM_ETH_CONN_AG_CTX_DQ_CF_SHIFT 4 4975 - #define E4_XSTORM_ETH_CONN_AG_CTX_TERMINATE_CF_MASK 0x3 4976 - #define E4_XSTORM_ETH_CONN_AG_CTX_TERMINATE_CF_SHIFT 6 4969 + #define XSTORM_ETH_CONN_AG_CTX_GO_TO_BD_CONS_CF_MASK 0x3 4970 + #define XSTORM_ETH_CONN_AG_CTX_GO_TO_BD_CONS_CF_SHIFT 0 4971 + #define XSTORM_ETH_CONN_AG_CTX_MULTI_UNICAST_CF_MASK 0x3 4972 + #define XSTORM_ETH_CONN_AG_CTX_MULTI_UNICAST_CF_SHIFT 2 4973 + #define XSTORM_ETH_CONN_AG_CTX_DQ_CF_MASK 0x3 4974 + #define XSTORM_ETH_CONN_AG_CTX_DQ_CF_SHIFT 4 4975 + #define XSTORM_ETH_CONN_AG_CTX_TERMINATE_CF_MASK 0x3 4976 + #define XSTORM_ETH_CONN_AG_CTX_TERMINATE_CF_SHIFT 6 4977 4977 u8 flags7; 4978 - #define E4_XSTORM_ETH_CONN_AG_CTX_FLUSH_Q0_MASK 0x3 4979 - #define E4_XSTORM_ETH_CONN_AG_CTX_FLUSH_Q0_SHIFT 0 4980 - #define E4_XSTORM_ETH_CONN_AG_CTX_RESERVED10_MASK 0x3 4981 - #define E4_XSTORM_ETH_CONN_AG_CTX_RESERVED10_SHIFT 2 4982 - #define E4_XSTORM_ETH_CONN_AG_CTX_SLOW_PATH_MASK 0x3 4983 - #define E4_XSTORM_ETH_CONN_AG_CTX_SLOW_PATH_SHIFT 4 4984 - #define E4_XSTORM_ETH_CONN_AG_CTX_CF0EN_MASK 0x1 4985 - #define E4_XSTORM_ETH_CONN_AG_CTX_CF0EN_SHIFT 6 4986 - #define E4_XSTORM_ETH_CONN_AG_CTX_CF1EN_MASK 0x1 4987 - #define E4_XSTORM_ETH_CONN_AG_CTX_CF1EN_SHIFT 7 4978 + #define XSTORM_ETH_CONN_AG_CTX_FLUSH_Q0_MASK 0x3 4979 + #define XSTORM_ETH_CONN_AG_CTX_FLUSH_Q0_SHIFT 0 4980 + #define XSTORM_ETH_CONN_AG_CTX_RESERVED10_MASK 0x3 4981 + #define XSTORM_ETH_CONN_AG_CTX_RESERVED10_SHIFT 2 4982 + #define XSTORM_ETH_CONN_AG_CTX_SLOW_PATH_MASK 0x3 4983 + #define XSTORM_ETH_CONN_AG_CTX_SLOW_PATH_SHIFT 4 4984 + #define XSTORM_ETH_CONN_AG_CTX_CF0EN_MASK 0x1 4985 + #define XSTORM_ETH_CONN_AG_CTX_CF0EN_SHIFT 6 4986 + #define XSTORM_ETH_CONN_AG_CTX_CF1EN_MASK 0x1 4987 + #define XSTORM_ETH_CONN_AG_CTX_CF1EN_SHIFT 7 4988 4988 u8 flags8; 4989 - #define E4_XSTORM_ETH_CONN_AG_CTX_CF2EN_MASK 0x1 4990 - #define E4_XSTORM_ETH_CONN_AG_CTX_CF2EN_SHIFT 0 4991 - #define E4_XSTORM_ETH_CONN_AG_CTX_CF3EN_MASK 0x1 4992 - #define E4_XSTORM_ETH_CONN_AG_CTX_CF3EN_SHIFT 1 4993 - #define E4_XSTORM_ETH_CONN_AG_CTX_CF4EN_MASK 0x1 4994 - #define E4_XSTORM_ETH_CONN_AG_CTX_CF4EN_SHIFT 2 4995 - #define E4_XSTORM_ETH_CONN_AG_CTX_CF5EN_MASK 0x1 4996 - #define E4_XSTORM_ETH_CONN_AG_CTX_CF5EN_SHIFT 3 4997 - #define E4_XSTORM_ETH_CONN_AG_CTX_CF6EN_MASK 0x1 4998 - #define E4_XSTORM_ETH_CONN_AG_CTX_CF6EN_SHIFT 4 4999 - #define E4_XSTORM_ETH_CONN_AG_CTX_CF7EN_MASK 0x1 5000 - #define E4_XSTORM_ETH_CONN_AG_CTX_CF7EN_SHIFT 5 5001 - #define E4_XSTORM_ETH_CONN_AG_CTX_CF8EN_MASK 0x1 5002 - #define E4_XSTORM_ETH_CONN_AG_CTX_CF8EN_SHIFT 6 5003 - #define E4_XSTORM_ETH_CONN_AG_CTX_CF9EN_MASK 0x1 5004 - #define E4_XSTORM_ETH_CONN_AG_CTX_CF9EN_SHIFT 7 4989 + #define XSTORM_ETH_CONN_AG_CTX_CF2EN_MASK 0x1 4990 + #define XSTORM_ETH_CONN_AG_CTX_CF2EN_SHIFT 0 4991 + #define XSTORM_ETH_CONN_AG_CTX_CF3EN_MASK 0x1 4992 + #define XSTORM_ETH_CONN_AG_CTX_CF3EN_SHIFT 1 4993 + #define XSTORM_ETH_CONN_AG_CTX_CF4EN_MASK 0x1 4994 + #define XSTORM_ETH_CONN_AG_CTX_CF4EN_SHIFT 2 4995 + #define XSTORM_ETH_CONN_AG_CTX_CF5EN_MASK 0x1 4996 + #define XSTORM_ETH_CONN_AG_CTX_CF5EN_SHIFT 3 4997 + #define XSTORM_ETH_CONN_AG_CTX_CF6EN_MASK 0x1 4998 + #define XSTORM_ETH_CONN_AG_CTX_CF6EN_SHIFT 4 4999 + #define XSTORM_ETH_CONN_AG_CTX_CF7EN_MASK 0x1 5000 + #define XSTORM_ETH_CONN_AG_CTX_CF7EN_SHIFT 5 5001 + #define XSTORM_ETH_CONN_AG_CTX_CF8EN_MASK 0x1 5002 + #define XSTORM_ETH_CONN_AG_CTX_CF8EN_SHIFT 6 5003 + #define XSTORM_ETH_CONN_AG_CTX_CF9EN_MASK 0x1 5004 + #define XSTORM_ETH_CONN_AG_CTX_CF9EN_SHIFT 7 5005 5005 u8 flags9; 5006 - #define E4_XSTORM_ETH_CONN_AG_CTX_CF10EN_MASK 0x1 5007 - #define E4_XSTORM_ETH_CONN_AG_CTX_CF10EN_SHIFT 0 5008 - #define E4_XSTORM_ETH_CONN_AG_CTX_CF11EN_MASK 0x1 5009 - #define E4_XSTORM_ETH_CONN_AG_CTX_CF11EN_SHIFT 1 5010 - #define E4_XSTORM_ETH_CONN_AG_CTX_CF12EN_MASK 0x1 5011 - #define E4_XSTORM_ETH_CONN_AG_CTX_CF12EN_SHIFT 2 5012 - #define E4_XSTORM_ETH_CONN_AG_CTX_CF13EN_MASK 0x1 5013 - #define E4_XSTORM_ETH_CONN_AG_CTX_CF13EN_SHIFT 3 5014 - #define E4_XSTORM_ETH_CONN_AG_CTX_CF14EN_MASK 0x1 5015 - #define E4_XSTORM_ETH_CONN_AG_CTX_CF14EN_SHIFT 4 5016 - #define E4_XSTORM_ETH_CONN_AG_CTX_CF15EN_MASK 0x1 5017 - #define E4_XSTORM_ETH_CONN_AG_CTX_CF15EN_SHIFT 5 5018 - #define E4_XSTORM_ETH_CONN_AG_CTX_GO_TO_BD_CONS_CF_EN_MASK 0x1 5019 - #define E4_XSTORM_ETH_CONN_AG_CTX_GO_TO_BD_CONS_CF_EN_SHIFT 6 5020 - #define E4_XSTORM_ETH_CONN_AG_CTX_MULTI_UNICAST_CF_EN_MASK 0x1 5021 - #define E4_XSTORM_ETH_CONN_AG_CTX_MULTI_UNICAST_CF_EN_SHIFT 7 5006 + #define XSTORM_ETH_CONN_AG_CTX_CF10EN_MASK 0x1 5007 + #define XSTORM_ETH_CONN_AG_CTX_CF10EN_SHIFT 0 5008 + #define XSTORM_ETH_CONN_AG_CTX_CF11EN_MASK 0x1 5009 + #define XSTORM_ETH_CONN_AG_CTX_CF11EN_SHIFT 1 5010 + #define XSTORM_ETH_CONN_AG_CTX_CF12EN_MASK 0x1 5011 + #define XSTORM_ETH_CONN_AG_CTX_CF12EN_SHIFT 2 5012 + #define XSTORM_ETH_CONN_AG_CTX_CF13EN_MASK 0x1 5013 + #define XSTORM_ETH_CONN_AG_CTX_CF13EN_SHIFT 3 5014 + #define XSTORM_ETH_CONN_AG_CTX_CF14EN_MASK 0x1 5015 + #define XSTORM_ETH_CONN_AG_CTX_CF14EN_SHIFT 4 5016 + #define XSTORM_ETH_CONN_AG_CTX_CF15EN_MASK 0x1 5017 + #define XSTORM_ETH_CONN_AG_CTX_CF15EN_SHIFT 5 5018 + #define XSTORM_ETH_CONN_AG_CTX_GO_TO_BD_CONS_CF_EN_MASK 0x1 5019 + #define XSTORM_ETH_CONN_AG_CTX_GO_TO_BD_CONS_CF_EN_SHIFT 6 5020 + #define XSTORM_ETH_CONN_AG_CTX_MULTI_UNICAST_CF_EN_MASK 0x1 5021 + #define XSTORM_ETH_CONN_AG_CTX_MULTI_UNICAST_CF_EN_SHIFT 7 5022 5022 u8 flags10; 5023 - #define E4_XSTORM_ETH_CONN_AG_CTX_DQ_CF_EN_MASK 0x1 5024 - #define E4_XSTORM_ETH_CONN_AG_CTX_DQ_CF_EN_SHIFT 0 5025 - #define E4_XSTORM_ETH_CONN_AG_CTX_TERMINATE_CF_EN_MASK 0x1 5026 - #define E4_XSTORM_ETH_CONN_AG_CTX_TERMINATE_CF_EN_SHIFT 1 5027 - #define E4_XSTORM_ETH_CONN_AG_CTX_FLUSH_Q0_EN_MASK 0x1 5028 - #define E4_XSTORM_ETH_CONN_AG_CTX_FLUSH_Q0_EN_SHIFT 2 5029 - #define E4_XSTORM_ETH_CONN_AG_CTX_RESERVED11_MASK 0x1 5030 - #define E4_XSTORM_ETH_CONN_AG_CTX_RESERVED11_SHIFT 3 5031 - #define E4_XSTORM_ETH_CONN_AG_CTX_SLOW_PATH_EN_MASK 0x1 5032 - #define E4_XSTORM_ETH_CONN_AG_CTX_SLOW_PATH_EN_SHIFT 4 5033 - #define E4_XSTORM_ETH_CONN_AG_CTX_TPH_ENABLE_EN_RESERVED_MASK 0x1 5034 - #define E4_XSTORM_ETH_CONN_AG_CTX_TPH_ENABLE_EN_RESERVED_SHIFT 5 5035 - #define E4_XSTORM_ETH_CONN_AG_CTX_RESERVED12_MASK 0x1 5036 - #define E4_XSTORM_ETH_CONN_AG_CTX_RESERVED12_SHIFT 6 5037 - #define E4_XSTORM_ETH_CONN_AG_CTX_RESERVED13_MASK 0x1 5038 - #define E4_XSTORM_ETH_CONN_AG_CTX_RESERVED13_SHIFT 7 5023 + #define XSTORM_ETH_CONN_AG_CTX_DQ_CF_EN_MASK 0x1 5024 + #define XSTORM_ETH_CONN_AG_CTX_DQ_CF_EN_SHIFT 0 5025 + #define XSTORM_ETH_CONN_AG_CTX_TERMINATE_CF_EN_MASK 0x1 5026 + #define XSTORM_ETH_CONN_AG_CTX_TERMINATE_CF_EN_SHIFT 1 5027 + #define XSTORM_ETH_CONN_AG_CTX_FLUSH_Q0_EN_MASK 0x1 5028 + #define XSTORM_ETH_CONN_AG_CTX_FLUSH_Q0_EN_SHIFT 2 5029 + #define XSTORM_ETH_CONN_AG_CTX_RESERVED11_MASK 0x1 5030 + #define XSTORM_ETH_CONN_AG_CTX_RESERVED11_SHIFT 3 5031 + #define XSTORM_ETH_CONN_AG_CTX_SLOW_PATH_EN_MASK 0x1 5032 + #define XSTORM_ETH_CONN_AG_CTX_SLOW_PATH_EN_SHIFT 4 5033 + #define XSTORM_ETH_CONN_AG_CTX_TPH_ENABLE_EN_RESERVED_MASK 0x1 5034 + #define XSTORM_ETH_CONN_AG_CTX_TPH_ENABLE_EN_RESERVED_SHIFT 5 5035 + #define XSTORM_ETH_CONN_AG_CTX_RESERVED12_MASK 0x1 5036 + #define XSTORM_ETH_CONN_AG_CTX_RESERVED12_SHIFT 6 5037 + #define XSTORM_ETH_CONN_AG_CTX_RESERVED13_MASK 0x1 5038 + #define XSTORM_ETH_CONN_AG_CTX_RESERVED13_SHIFT 7 5039 5039 u8 flags11; 5040 - #define E4_XSTORM_ETH_CONN_AG_CTX_RESERVED14_MASK 0x1 5041 - #define E4_XSTORM_ETH_CONN_AG_CTX_RESERVED14_SHIFT 0 5042 - #define E4_XSTORM_ETH_CONN_AG_CTX_RESERVED15_MASK 0x1 5043 - #define E4_XSTORM_ETH_CONN_AG_CTX_RESERVED15_SHIFT 1 5044 - #define E4_XSTORM_ETH_CONN_AG_CTX_TX_DEC_RULE_EN_MASK 0x1 5045 - #define E4_XSTORM_ETH_CONN_AG_CTX_TX_DEC_RULE_EN_SHIFT 2 5046 - #define E4_XSTORM_ETH_CONN_AG_CTX_RULE5EN_MASK 0x1 5047 - #define E4_XSTORM_ETH_CONN_AG_CTX_RULE5EN_SHIFT 3 5048 - #define E4_XSTORM_ETH_CONN_AG_CTX_RULE6EN_MASK 0x1 5049 - #define E4_XSTORM_ETH_CONN_AG_CTX_RULE6EN_SHIFT 4 5050 - #define E4_XSTORM_ETH_CONN_AG_CTX_RULE7EN_MASK 0x1 5051 - #define E4_XSTORM_ETH_CONN_AG_CTX_RULE7EN_SHIFT 5 5052 - #define E4_XSTORM_ETH_CONN_AG_CTX_A0_RESERVED1_MASK 0x1 5053 - #define E4_XSTORM_ETH_CONN_AG_CTX_A0_RESERVED1_SHIFT 6 5054 - #define E4_XSTORM_ETH_CONN_AG_CTX_RULE9EN_MASK 0x1 5055 - #define E4_XSTORM_ETH_CONN_AG_CTX_RULE9EN_SHIFT 7 5040 + #define XSTORM_ETH_CONN_AG_CTX_RESERVED14_MASK 0x1 5041 + #define XSTORM_ETH_CONN_AG_CTX_RESERVED14_SHIFT 0 5042 + #define XSTORM_ETH_CONN_AG_CTX_RESERVED15_MASK 0x1 5043 + #define XSTORM_ETH_CONN_AG_CTX_RESERVED15_SHIFT 1 5044 + #define XSTORM_ETH_CONN_AG_CTX_TX_DEC_RULE_EN_MASK 0x1 5045 + #define XSTORM_ETH_CONN_AG_CTX_TX_DEC_RULE_EN_SHIFT 2 5046 + #define XSTORM_ETH_CONN_AG_CTX_RULE5EN_MASK 0x1 5047 + #define XSTORM_ETH_CONN_AG_CTX_RULE5EN_SHIFT 3 5048 + #define XSTORM_ETH_CONN_AG_CTX_RULE6EN_MASK 0x1 5049 + #define XSTORM_ETH_CONN_AG_CTX_RULE6EN_SHIFT 4 5050 + #define XSTORM_ETH_CONN_AG_CTX_RULE7EN_MASK 0x1 5051 + #define XSTORM_ETH_CONN_AG_CTX_RULE7EN_SHIFT 5 5052 + #define XSTORM_ETH_CONN_AG_CTX_A0_RESERVED1_MASK 0x1 5053 + #define XSTORM_ETH_CONN_AG_CTX_A0_RESERVED1_SHIFT 6 5054 + #define XSTORM_ETH_CONN_AG_CTX_RULE9EN_MASK 0x1 5055 + #define XSTORM_ETH_CONN_AG_CTX_RULE9EN_SHIFT 7 5056 5056 u8 flags12; 5057 - #define E4_XSTORM_ETH_CONN_AG_CTX_RULE10EN_MASK 0x1 5058 - #define E4_XSTORM_ETH_CONN_AG_CTX_RULE10EN_SHIFT 0 5059 - #define E4_XSTORM_ETH_CONN_AG_CTX_RULE11EN_MASK 0x1 5060 - #define E4_XSTORM_ETH_CONN_AG_CTX_RULE11EN_SHIFT 1 5061 - #define E4_XSTORM_ETH_CONN_AG_CTX_A0_RESERVED2_MASK 0x1 5062 - #define E4_XSTORM_ETH_CONN_AG_CTX_A0_RESERVED2_SHIFT 2 5063 - #define E4_XSTORM_ETH_CONN_AG_CTX_A0_RESERVED3_MASK 0x1 5064 - #define E4_XSTORM_ETH_CONN_AG_CTX_A0_RESERVED3_SHIFT 3 5065 - #define E4_XSTORM_ETH_CONN_AG_CTX_RULE14EN_MASK 0x1 5066 - #define E4_XSTORM_ETH_CONN_AG_CTX_RULE14EN_SHIFT 4 5067 - #define E4_XSTORM_ETH_CONN_AG_CTX_RULE15EN_MASK 0x1 5068 - #define E4_XSTORM_ETH_CONN_AG_CTX_RULE15EN_SHIFT 5 5069 - #define E4_XSTORM_ETH_CONN_AG_CTX_RULE16EN_MASK 0x1 5070 - #define E4_XSTORM_ETH_CONN_AG_CTX_RULE16EN_SHIFT 6 5071 - #define E4_XSTORM_ETH_CONN_AG_CTX_RULE17EN_MASK 0x1 5072 - #define E4_XSTORM_ETH_CONN_AG_CTX_RULE17EN_SHIFT 7 5057 + #define XSTORM_ETH_CONN_AG_CTX_RULE10EN_MASK 0x1 5058 + #define XSTORM_ETH_CONN_AG_CTX_RULE10EN_SHIFT 0 5059 + #define XSTORM_ETH_CONN_AG_CTX_RULE11EN_MASK 0x1 5060 + #define XSTORM_ETH_CONN_AG_CTX_RULE11EN_SHIFT 1 5061 + #define XSTORM_ETH_CONN_AG_CTX_A0_RESERVED2_MASK 0x1 5062 + #define XSTORM_ETH_CONN_AG_CTX_A0_RESERVED2_SHIFT 2 5063 + #define XSTORM_ETH_CONN_AG_CTX_A0_RESERVED3_MASK 0x1 5064 + #define XSTORM_ETH_CONN_AG_CTX_A0_RESERVED3_SHIFT 3 5065 + #define XSTORM_ETH_CONN_AG_CTX_RULE14EN_MASK 0x1 5066 + #define XSTORM_ETH_CONN_AG_CTX_RULE14EN_SHIFT 4 5067 + #define XSTORM_ETH_CONN_AG_CTX_RULE15EN_MASK 0x1 5068 + #define XSTORM_ETH_CONN_AG_CTX_RULE15EN_SHIFT 5 5069 + #define XSTORM_ETH_CONN_AG_CTX_RULE16EN_MASK 0x1 5070 + #define XSTORM_ETH_CONN_AG_CTX_RULE16EN_SHIFT 6 5071 + #define XSTORM_ETH_CONN_AG_CTX_RULE17EN_MASK 0x1 5072 + #define XSTORM_ETH_CONN_AG_CTX_RULE17EN_SHIFT 7 5073 5073 u8 flags13; 5074 - #define E4_XSTORM_ETH_CONN_AG_CTX_RULE18EN_MASK 0x1 5075 - #define E4_XSTORM_ETH_CONN_AG_CTX_RULE18EN_SHIFT 0 5076 - #define E4_XSTORM_ETH_CONN_AG_CTX_RULE19EN_MASK 0x1 5077 - #define E4_XSTORM_ETH_CONN_AG_CTX_RULE19EN_SHIFT 1 5078 - #define E4_XSTORM_ETH_CONN_AG_CTX_A0_RESERVED4_MASK 0x1 5079 - #define E4_XSTORM_ETH_CONN_AG_CTX_A0_RESERVED4_SHIFT 2 5080 - #define E4_XSTORM_ETH_CONN_AG_CTX_A0_RESERVED5_MASK 0x1 5081 - #define E4_XSTORM_ETH_CONN_AG_CTX_A0_RESERVED5_SHIFT 3 5082 - #define E4_XSTORM_ETH_CONN_AG_CTX_A0_RESERVED6_MASK 0x1 5083 - #define E4_XSTORM_ETH_CONN_AG_CTX_A0_RESERVED6_SHIFT 4 5084 - #define E4_XSTORM_ETH_CONN_AG_CTX_A0_RESERVED7_MASK 0x1 5085 - #define E4_XSTORM_ETH_CONN_AG_CTX_A0_RESERVED7_SHIFT 5 5086 - #define E4_XSTORM_ETH_CONN_AG_CTX_A0_RESERVED8_MASK 0x1 5087 - #define E4_XSTORM_ETH_CONN_AG_CTX_A0_RESERVED8_SHIFT 6 5088 - #define E4_XSTORM_ETH_CONN_AG_CTX_A0_RESERVED9_MASK 0x1 5089 - #define E4_XSTORM_ETH_CONN_AG_CTX_A0_RESERVED9_SHIFT 7 5074 + #define XSTORM_ETH_CONN_AG_CTX_RULE18EN_MASK 0x1 5075 + #define XSTORM_ETH_CONN_AG_CTX_RULE18EN_SHIFT 0 5076 + #define XSTORM_ETH_CONN_AG_CTX_RULE19EN_MASK 0x1 5077 + #define XSTORM_ETH_CONN_AG_CTX_RULE19EN_SHIFT 1 5078 + #define XSTORM_ETH_CONN_AG_CTX_A0_RESERVED4_MASK 0x1 5079 + #define XSTORM_ETH_CONN_AG_CTX_A0_RESERVED4_SHIFT 2 5080 + #define XSTORM_ETH_CONN_AG_CTX_A0_RESERVED5_MASK 0x1 5081 + #define XSTORM_ETH_CONN_AG_CTX_A0_RESERVED5_SHIFT 3 5082 + #define XSTORM_ETH_CONN_AG_CTX_A0_RESERVED6_MASK 0x1 5083 + #define XSTORM_ETH_CONN_AG_CTX_A0_RESERVED6_SHIFT 4 5084 + #define XSTORM_ETH_CONN_AG_CTX_A0_RESERVED7_MASK 0x1 5085 + #define XSTORM_ETH_CONN_AG_CTX_A0_RESERVED7_SHIFT 5 5086 + #define XSTORM_ETH_CONN_AG_CTX_A0_RESERVED8_MASK 0x1 5087 + #define XSTORM_ETH_CONN_AG_CTX_A0_RESERVED8_SHIFT 6 5088 + #define XSTORM_ETH_CONN_AG_CTX_A0_RESERVED9_MASK 0x1 5089 + #define XSTORM_ETH_CONN_AG_CTX_A0_RESERVED9_SHIFT 7 5090 5090 u8 flags14; 5091 - #define E4_XSTORM_ETH_CONN_AG_CTX_EDPM_USE_EXT_HDR_MASK 0x1 5092 - #define E4_XSTORM_ETH_CONN_AG_CTX_EDPM_USE_EXT_HDR_SHIFT 0 5093 - #define E4_XSTORM_ETH_CONN_AG_CTX_EDPM_SEND_RAW_L3L4_MASK 0x1 5094 - #define E4_XSTORM_ETH_CONN_AG_CTX_EDPM_SEND_RAW_L3L4_SHIFT 1 5095 - #define E4_XSTORM_ETH_CONN_AG_CTX_EDPM_INBAND_PROP_HDR_MASK 0x1 5096 - #define E4_XSTORM_ETH_CONN_AG_CTX_EDPM_INBAND_PROP_HDR_SHIFT 2 5097 - #define E4_XSTORM_ETH_CONN_AG_CTX_EDPM_SEND_EXT_TUNNEL_MASK 0x1 5098 - #define E4_XSTORM_ETH_CONN_AG_CTX_EDPM_SEND_EXT_TUNNEL_SHIFT 3 5099 - #define E4_XSTORM_ETH_CONN_AG_CTX_L2_EDPM_ENABLE_MASK 0x1 5100 - #define E4_XSTORM_ETH_CONN_AG_CTX_L2_EDPM_ENABLE_SHIFT 4 5101 - #define E4_XSTORM_ETH_CONN_AG_CTX_ROCE_EDPM_ENABLE_MASK 0x1 5102 - #define E4_XSTORM_ETH_CONN_AG_CTX_ROCE_EDPM_ENABLE_SHIFT 5 5103 - #define E4_XSTORM_ETH_CONN_AG_CTX_TPH_ENABLE_MASK 0x3 5104 - #define E4_XSTORM_ETH_CONN_AG_CTX_TPH_ENABLE_SHIFT 6 5091 + #define XSTORM_ETH_CONN_AG_CTX_EDPM_USE_EXT_HDR_MASK 0x1 5092 + #define XSTORM_ETH_CONN_AG_CTX_EDPM_USE_EXT_HDR_SHIFT 0 5093 + #define XSTORM_ETH_CONN_AG_CTX_EDPM_SEND_RAW_L3L4_MASK 0x1 5094 + #define XSTORM_ETH_CONN_AG_CTX_EDPM_SEND_RAW_L3L4_SHIFT 1 5095 + #define XSTORM_ETH_CONN_AG_CTX_EDPM_INBAND_PROP_HDR_MASK 0x1 5096 + #define XSTORM_ETH_CONN_AG_CTX_EDPM_INBAND_PROP_HDR_SHIFT 2 5097 + #define XSTORM_ETH_CONN_AG_CTX_EDPM_SEND_EXT_TUNNEL_MASK 0x1 5098 + #define XSTORM_ETH_CONN_AG_CTX_EDPM_SEND_EXT_TUNNEL_SHIFT 3 5099 + #define XSTORM_ETH_CONN_AG_CTX_L2_EDPM_ENABLE_MASK 0x1 5100 + #define XSTORM_ETH_CONN_AG_CTX_L2_EDPM_ENABLE_SHIFT 4 5101 + #define XSTORM_ETH_CONN_AG_CTX_ROCE_EDPM_ENABLE_MASK 0x1 5102 + #define XSTORM_ETH_CONN_AG_CTX_ROCE_EDPM_ENABLE_SHIFT 5 5103 + #define XSTORM_ETH_CONN_AG_CTX_TPH_ENABLE_MASK 0x3 5104 + #define XSTORM_ETH_CONN_AG_CTX_TPH_ENABLE_SHIFT 6 5105 5105 u8 edpm_event_id; 5106 5106 __le16 physical_q0; 5107 5107 __le16 e5_reserved1; ··· 5160 5160 __le32 reserved[8]; 5161 5161 }; 5162 5162 5163 - struct e4_ystorm_eth_conn_ag_ctx { 5163 + struct ystorm_eth_conn_ag_ctx { 5164 5164 u8 byte0; 5165 5165 u8 state; 5166 5166 u8 flags0; 5167 - #define E4_YSTORM_ETH_CONN_AG_CTX_BIT0_MASK 0x1 5168 - #define E4_YSTORM_ETH_CONN_AG_CTX_BIT0_SHIFT 0 5169 - #define E4_YSTORM_ETH_CONN_AG_CTX_BIT1_MASK 0x1 5170 - #define E4_YSTORM_ETH_CONN_AG_CTX_BIT1_SHIFT 1 5171 - #define E4_YSTORM_ETH_CONN_AG_CTX_TX_BD_CONS_UPD_CF_MASK 0x3 5172 - #define E4_YSTORM_ETH_CONN_AG_CTX_TX_BD_CONS_UPD_CF_SHIFT 2 5173 - #define E4_YSTORM_ETH_CONN_AG_CTX_PMD_TERMINATE_CF_MASK 0x3 5174 - #define E4_YSTORM_ETH_CONN_AG_CTX_PMD_TERMINATE_CF_SHIFT 4 5175 - #define E4_YSTORM_ETH_CONN_AG_CTX_CF2_MASK 0x3 5176 - #define E4_YSTORM_ETH_CONN_AG_CTX_CF2_SHIFT 6 5167 + #define YSTORM_ETH_CONN_AG_CTX_BIT0_MASK 0x1 5168 + #define YSTORM_ETH_CONN_AG_CTX_BIT0_SHIFT 0 5169 + #define YSTORM_ETH_CONN_AG_CTX_BIT1_MASK 0x1 5170 + #define YSTORM_ETH_CONN_AG_CTX_BIT1_SHIFT 1 5171 + #define YSTORM_ETH_CONN_AG_CTX_TX_BD_CONS_UPD_CF_MASK 0x3 5172 + #define YSTORM_ETH_CONN_AG_CTX_TX_BD_CONS_UPD_CF_SHIFT 2 5173 + #define YSTORM_ETH_CONN_AG_CTX_PMD_TERMINATE_CF_MASK 0x3 5174 + #define YSTORM_ETH_CONN_AG_CTX_PMD_TERMINATE_CF_SHIFT 4 5175 + #define YSTORM_ETH_CONN_AG_CTX_CF2_MASK 0x3 5176 + #define YSTORM_ETH_CONN_AG_CTX_CF2_SHIFT 6 5177 5177 u8 flags1; 5178 - #define E4_YSTORM_ETH_CONN_AG_CTX_TX_BD_CONS_UPD_CF_EN_MASK 0x1 5179 - #define E4_YSTORM_ETH_CONN_AG_CTX_TX_BD_CONS_UPD_CF_EN_SHIFT 0 5180 - #define E4_YSTORM_ETH_CONN_AG_CTX_PMD_TERMINATE_CF_EN_MASK 0x1 5181 - #define E4_YSTORM_ETH_CONN_AG_CTX_PMD_TERMINATE_CF_EN_SHIFT 1 5182 - #define E4_YSTORM_ETH_CONN_AG_CTX_CF2EN_MASK 0x1 5183 - #define E4_YSTORM_ETH_CONN_AG_CTX_CF2EN_SHIFT 2 5184 - #define E4_YSTORM_ETH_CONN_AG_CTX_RULE0EN_MASK 0x1 5185 - #define E4_YSTORM_ETH_CONN_AG_CTX_RULE0EN_SHIFT 3 5186 - #define E4_YSTORM_ETH_CONN_AG_CTX_RULE1EN_MASK 0x1 5187 - #define E4_YSTORM_ETH_CONN_AG_CTX_RULE1EN_SHIFT 4 5188 - #define E4_YSTORM_ETH_CONN_AG_CTX_RULE2EN_MASK 0x1 5189 - #define E4_YSTORM_ETH_CONN_AG_CTX_RULE2EN_SHIFT 5 5190 - #define E4_YSTORM_ETH_CONN_AG_CTX_RULE3EN_MASK 0x1 5191 - #define E4_YSTORM_ETH_CONN_AG_CTX_RULE3EN_SHIFT 6 5192 - #define E4_YSTORM_ETH_CONN_AG_CTX_RULE4EN_MASK 0x1 5193 - #define E4_YSTORM_ETH_CONN_AG_CTX_RULE4EN_SHIFT 7 5178 + #define YSTORM_ETH_CONN_AG_CTX_TX_BD_CONS_UPD_CF_EN_MASK 0x1 5179 + #define YSTORM_ETH_CONN_AG_CTX_TX_BD_CONS_UPD_CF_EN_SHIFT 0 5180 + #define YSTORM_ETH_CONN_AG_CTX_PMD_TERMINATE_CF_EN_MASK 0x1 5181 + #define YSTORM_ETH_CONN_AG_CTX_PMD_TERMINATE_CF_EN_SHIFT 1 5182 + #define YSTORM_ETH_CONN_AG_CTX_CF2EN_MASK 0x1 5183 + #define YSTORM_ETH_CONN_AG_CTX_CF2EN_SHIFT 2 5184 + #define YSTORM_ETH_CONN_AG_CTX_RULE0EN_MASK 0x1 5185 + #define YSTORM_ETH_CONN_AG_CTX_RULE0EN_SHIFT 3 5186 + #define YSTORM_ETH_CONN_AG_CTX_RULE1EN_MASK 0x1 5187 + #define YSTORM_ETH_CONN_AG_CTX_RULE1EN_SHIFT 4 5188 + #define YSTORM_ETH_CONN_AG_CTX_RULE2EN_MASK 0x1 5189 + #define YSTORM_ETH_CONN_AG_CTX_RULE2EN_SHIFT 5 5190 + #define YSTORM_ETH_CONN_AG_CTX_RULE3EN_MASK 0x1 5191 + #define YSTORM_ETH_CONN_AG_CTX_RULE3EN_SHIFT 6 5192 + #define YSTORM_ETH_CONN_AG_CTX_RULE4EN_MASK 0x1 5193 + #define YSTORM_ETH_CONN_AG_CTX_RULE4EN_SHIFT 7 5194 5194 u8 tx_q0_int_coallecing_timeset; 5195 5195 u8 byte3; 5196 5196 __le16 word0; ··· 5204 5204 __le32 reg3; 5205 5205 }; 5206 5206 5207 - struct e4_tstorm_eth_conn_ag_ctx { 5207 + struct tstorm_eth_conn_ag_ctx { 5208 5208 u8 byte0; 5209 5209 u8 byte1; 5210 5210 u8 flags0; 5211 - #define E4_TSTORM_ETH_CONN_AG_CTX_BIT0_MASK 0x1 5212 - #define E4_TSTORM_ETH_CONN_AG_CTX_BIT0_SHIFT 0 5213 - #define E4_TSTORM_ETH_CONN_AG_CTX_BIT1_MASK 0x1 5214 - #define E4_TSTORM_ETH_CONN_AG_CTX_BIT1_SHIFT 1 5215 - #define E4_TSTORM_ETH_CONN_AG_CTX_BIT2_MASK 0x1 5216 - #define E4_TSTORM_ETH_CONN_AG_CTX_BIT2_SHIFT 2 5217 - #define E4_TSTORM_ETH_CONN_AG_CTX_BIT3_MASK 0x1 5218 - #define E4_TSTORM_ETH_CONN_AG_CTX_BIT3_SHIFT 3 5219 - #define E4_TSTORM_ETH_CONN_AG_CTX_BIT4_MASK 0x1 5220 - #define E4_TSTORM_ETH_CONN_AG_CTX_BIT4_SHIFT 4 5221 - #define E4_TSTORM_ETH_CONN_AG_CTX_BIT5_MASK 0x1 5222 - #define E4_TSTORM_ETH_CONN_AG_CTX_BIT5_SHIFT 5 5223 - #define E4_TSTORM_ETH_CONN_AG_CTX_CF0_MASK 0x3 5224 - #define E4_TSTORM_ETH_CONN_AG_CTX_CF0_SHIFT 6 5211 + #define TSTORM_ETH_CONN_AG_CTX_BIT0_MASK 0x1 5212 + #define TSTORM_ETH_CONN_AG_CTX_BIT0_SHIFT 0 5213 + #define TSTORM_ETH_CONN_AG_CTX_BIT1_MASK 0x1 5214 + #define TSTORM_ETH_CONN_AG_CTX_BIT1_SHIFT 1 5215 + #define TSTORM_ETH_CONN_AG_CTX_BIT2_MASK 0x1 5216 + #define TSTORM_ETH_CONN_AG_CTX_BIT2_SHIFT 2 5217 + #define TSTORM_ETH_CONN_AG_CTX_BIT3_MASK 0x1 5218 + #define TSTORM_ETH_CONN_AG_CTX_BIT3_SHIFT 3 5219 + #define TSTORM_ETH_CONN_AG_CTX_BIT4_MASK 0x1 5220 + #define TSTORM_ETH_CONN_AG_CTX_BIT4_SHIFT 4 5221 + #define TSTORM_ETH_CONN_AG_CTX_BIT5_MASK 0x1 5222 + #define TSTORM_ETH_CONN_AG_CTX_BIT5_SHIFT 5 5223 + #define TSTORM_ETH_CONN_AG_CTX_CF0_MASK 0x3 5224 + #define TSTORM_ETH_CONN_AG_CTX_CF0_SHIFT 6 5225 5225 u8 flags1; 5226 - #define E4_TSTORM_ETH_CONN_AG_CTX_CF1_MASK 0x3 5227 - #define E4_TSTORM_ETH_CONN_AG_CTX_CF1_SHIFT 0 5228 - #define E4_TSTORM_ETH_CONN_AG_CTX_CF2_MASK 0x3 5229 - #define E4_TSTORM_ETH_CONN_AG_CTX_CF2_SHIFT 2 5230 - #define E4_TSTORM_ETH_CONN_AG_CTX_CF3_MASK 0x3 5231 - #define E4_TSTORM_ETH_CONN_AG_CTX_CF3_SHIFT 4 5232 - #define E4_TSTORM_ETH_CONN_AG_CTX_CF4_MASK 0x3 5233 - #define E4_TSTORM_ETH_CONN_AG_CTX_CF4_SHIFT 6 5226 + #define TSTORM_ETH_CONN_AG_CTX_CF1_MASK 0x3 5227 + #define TSTORM_ETH_CONN_AG_CTX_CF1_SHIFT 0 5228 + #define TSTORM_ETH_CONN_AG_CTX_CF2_MASK 0x3 5229 + #define TSTORM_ETH_CONN_AG_CTX_CF2_SHIFT 2 5230 + #define TSTORM_ETH_CONN_AG_CTX_CF3_MASK 0x3 5231 + #define TSTORM_ETH_CONN_AG_CTX_CF3_SHIFT 4 5232 + #define TSTORM_ETH_CONN_AG_CTX_CF4_MASK 0x3 5233 + #define TSTORM_ETH_CONN_AG_CTX_CF4_SHIFT 6 5234 5234 u8 flags2; 5235 - #define E4_TSTORM_ETH_CONN_AG_CTX_CF5_MASK 0x3 5236 - #define E4_TSTORM_ETH_CONN_AG_CTX_CF5_SHIFT 0 5237 - #define E4_TSTORM_ETH_CONN_AG_CTX_CF6_MASK 0x3 5238 - #define E4_TSTORM_ETH_CONN_AG_CTX_CF6_SHIFT 2 5239 - #define E4_TSTORM_ETH_CONN_AG_CTX_CF7_MASK 0x3 5240 - #define E4_TSTORM_ETH_CONN_AG_CTX_CF7_SHIFT 4 5241 - #define E4_TSTORM_ETH_CONN_AG_CTX_CF8_MASK 0x3 5242 - #define E4_TSTORM_ETH_CONN_AG_CTX_CF8_SHIFT 6 5235 + #define TSTORM_ETH_CONN_AG_CTX_CF5_MASK 0x3 5236 + #define TSTORM_ETH_CONN_AG_CTX_CF5_SHIFT 0 5237 + #define TSTORM_ETH_CONN_AG_CTX_CF6_MASK 0x3 5238 + #define TSTORM_ETH_CONN_AG_CTX_CF6_SHIFT 2 5239 + #define TSTORM_ETH_CONN_AG_CTX_CF7_MASK 0x3 5240 + #define TSTORM_ETH_CONN_AG_CTX_CF7_SHIFT 4 5241 + #define TSTORM_ETH_CONN_AG_CTX_CF8_MASK 0x3 5242 + #define TSTORM_ETH_CONN_AG_CTX_CF8_SHIFT 6 5243 5243 u8 flags3; 5244 - #define E4_TSTORM_ETH_CONN_AG_CTX_CF9_MASK 0x3 5245 - #define E4_TSTORM_ETH_CONN_AG_CTX_CF9_SHIFT 0 5246 - #define E4_TSTORM_ETH_CONN_AG_CTX_CF10_MASK 0x3 5247 - #define E4_TSTORM_ETH_CONN_AG_CTX_CF10_SHIFT 2 5248 - #define E4_TSTORM_ETH_CONN_AG_CTX_CF0EN_MASK 0x1 5249 - #define E4_TSTORM_ETH_CONN_AG_CTX_CF0EN_SHIFT 4 5250 - #define E4_TSTORM_ETH_CONN_AG_CTX_CF1EN_MASK 0x1 5251 - #define E4_TSTORM_ETH_CONN_AG_CTX_CF1EN_SHIFT 5 5252 - #define E4_TSTORM_ETH_CONN_AG_CTX_CF2EN_MASK 0x1 5253 - #define E4_TSTORM_ETH_CONN_AG_CTX_CF2EN_SHIFT 6 5254 - #define E4_TSTORM_ETH_CONN_AG_CTX_CF3EN_MASK 0x1 5255 - #define E4_TSTORM_ETH_CONN_AG_CTX_CF3EN_SHIFT 7 5244 + #define TSTORM_ETH_CONN_AG_CTX_CF9_MASK 0x3 5245 + #define TSTORM_ETH_CONN_AG_CTX_CF9_SHIFT 0 5246 + #define TSTORM_ETH_CONN_AG_CTX_CF10_MASK 0x3 5247 + #define TSTORM_ETH_CONN_AG_CTX_CF10_SHIFT 2 5248 + #define TSTORM_ETH_CONN_AG_CTX_CF0EN_MASK 0x1 5249 + #define TSTORM_ETH_CONN_AG_CTX_CF0EN_SHIFT 4 5250 + #define TSTORM_ETH_CONN_AG_CTX_CF1EN_MASK 0x1 5251 + #define TSTORM_ETH_CONN_AG_CTX_CF1EN_SHIFT 5 5252 + #define TSTORM_ETH_CONN_AG_CTX_CF2EN_MASK 0x1 5253 + #define TSTORM_ETH_CONN_AG_CTX_CF2EN_SHIFT 6 5254 + #define TSTORM_ETH_CONN_AG_CTX_CF3EN_MASK 0x1 5255 + #define TSTORM_ETH_CONN_AG_CTX_CF3EN_SHIFT 7 5256 5256 u8 flags4; 5257 - #define E4_TSTORM_ETH_CONN_AG_CTX_CF4EN_MASK 0x1 5258 - #define E4_TSTORM_ETH_CONN_AG_CTX_CF4EN_SHIFT 0 5259 - #define E4_TSTORM_ETH_CONN_AG_CTX_CF5EN_MASK 0x1 5260 - #define E4_TSTORM_ETH_CONN_AG_CTX_CF5EN_SHIFT 1 5261 - #define E4_TSTORM_ETH_CONN_AG_CTX_CF6EN_MASK 0x1 5262 - #define E4_TSTORM_ETH_CONN_AG_CTX_CF6EN_SHIFT 2 5263 - #define E4_TSTORM_ETH_CONN_AG_CTX_CF7EN_MASK 0x1 5264 - #define E4_TSTORM_ETH_CONN_AG_CTX_CF7EN_SHIFT 3 5265 - #define E4_TSTORM_ETH_CONN_AG_CTX_CF8EN_MASK 0x1 5266 - #define E4_TSTORM_ETH_CONN_AG_CTX_CF8EN_SHIFT 4 5267 - #define E4_TSTORM_ETH_CONN_AG_CTX_CF9EN_MASK 0x1 5268 - #define E4_TSTORM_ETH_CONN_AG_CTX_CF9EN_SHIFT 5 5269 - #define E4_TSTORM_ETH_CONN_AG_CTX_CF10EN_MASK 0x1 5270 - #define E4_TSTORM_ETH_CONN_AG_CTX_CF10EN_SHIFT 6 5271 - #define E4_TSTORM_ETH_CONN_AG_CTX_RULE0EN_MASK 0x1 5272 - #define E4_TSTORM_ETH_CONN_AG_CTX_RULE0EN_SHIFT 7 5257 + #define TSTORM_ETH_CONN_AG_CTX_CF4EN_MASK 0x1 5258 + #define TSTORM_ETH_CONN_AG_CTX_CF4EN_SHIFT 0 5259 + #define TSTORM_ETH_CONN_AG_CTX_CF5EN_MASK 0x1 5260 + #define TSTORM_ETH_CONN_AG_CTX_CF5EN_SHIFT 1 5261 + #define TSTORM_ETH_CONN_AG_CTX_CF6EN_MASK 0x1 5262 + #define TSTORM_ETH_CONN_AG_CTX_CF6EN_SHIFT 2 5263 + #define TSTORM_ETH_CONN_AG_CTX_CF7EN_MASK 0x1 5264 + #define TSTORM_ETH_CONN_AG_CTX_CF7EN_SHIFT 3 5265 + #define TSTORM_ETH_CONN_AG_CTX_CF8EN_MASK 0x1 5266 + #define TSTORM_ETH_CONN_AG_CTX_CF8EN_SHIFT 4 5267 + #define TSTORM_ETH_CONN_AG_CTX_CF9EN_MASK 0x1 5268 + #define TSTORM_ETH_CONN_AG_CTX_CF9EN_SHIFT 5 5269 + #define TSTORM_ETH_CONN_AG_CTX_CF10EN_MASK 0x1 5270 + #define TSTORM_ETH_CONN_AG_CTX_CF10EN_SHIFT 6 5271 + #define TSTORM_ETH_CONN_AG_CTX_RULE0EN_MASK 0x1 5272 + #define TSTORM_ETH_CONN_AG_CTX_RULE0EN_SHIFT 7 5273 5273 u8 flags5; 5274 - #define E4_TSTORM_ETH_CONN_AG_CTX_RULE1EN_MASK 0x1 5275 - #define E4_TSTORM_ETH_CONN_AG_CTX_RULE1EN_SHIFT 0 5276 - #define E4_TSTORM_ETH_CONN_AG_CTX_RULE2EN_MASK 0x1 5277 - #define E4_TSTORM_ETH_CONN_AG_CTX_RULE2EN_SHIFT 1 5278 - #define E4_TSTORM_ETH_CONN_AG_CTX_RULE3EN_MASK 0x1 5279 - #define E4_TSTORM_ETH_CONN_AG_CTX_RULE3EN_SHIFT 2 5280 - #define E4_TSTORM_ETH_CONN_AG_CTX_RULE4EN_MASK 0x1 5281 - #define E4_TSTORM_ETH_CONN_AG_CTX_RULE4EN_SHIFT 3 5282 - #define E4_TSTORM_ETH_CONN_AG_CTX_RULE5EN_MASK 0x1 5283 - #define E4_TSTORM_ETH_CONN_AG_CTX_RULE5EN_SHIFT 4 5284 - #define E4_TSTORM_ETH_CONN_AG_CTX_RX_BD_EN_MASK 0x1 5285 - #define E4_TSTORM_ETH_CONN_AG_CTX_RX_BD_EN_SHIFT 5 5286 - #define E4_TSTORM_ETH_CONN_AG_CTX_RULE7EN_MASK 0x1 5287 - #define E4_TSTORM_ETH_CONN_AG_CTX_RULE7EN_SHIFT 6 5288 - #define E4_TSTORM_ETH_CONN_AG_CTX_RULE8EN_MASK 0x1 5289 - #define E4_TSTORM_ETH_CONN_AG_CTX_RULE8EN_SHIFT 7 5274 + #define TSTORM_ETH_CONN_AG_CTX_RULE1EN_MASK 0x1 5275 + #define TSTORM_ETH_CONN_AG_CTX_RULE1EN_SHIFT 0 5276 + #define TSTORM_ETH_CONN_AG_CTX_RULE2EN_MASK 0x1 5277 + #define TSTORM_ETH_CONN_AG_CTX_RULE2EN_SHIFT 1 5278 + #define TSTORM_ETH_CONN_AG_CTX_RULE3EN_MASK 0x1 5279 + #define TSTORM_ETH_CONN_AG_CTX_RULE3EN_SHIFT 2 5280 + #define TSTORM_ETH_CONN_AG_CTX_RULE4EN_MASK 0x1 5281 + #define TSTORM_ETH_CONN_AG_CTX_RULE4EN_SHIFT 3 5282 + #define TSTORM_ETH_CONN_AG_CTX_RULE5EN_MASK 0x1 5283 + #define TSTORM_ETH_CONN_AG_CTX_RULE5EN_SHIFT 4 5284 + #define TSTORM_ETH_CONN_AG_CTX_RX_BD_EN_MASK 0x1 5285 + #define TSTORM_ETH_CONN_AG_CTX_RX_BD_EN_SHIFT 5 5286 + #define TSTORM_ETH_CONN_AG_CTX_RULE7EN_MASK 0x1 5287 + #define TSTORM_ETH_CONN_AG_CTX_RULE7EN_SHIFT 6 5288 + #define TSTORM_ETH_CONN_AG_CTX_RULE8EN_MASK 0x1 5289 + #define TSTORM_ETH_CONN_AG_CTX_RULE8EN_SHIFT 7 5290 5290 __le32 reg0; 5291 5291 __le32 reg1; 5292 5292 __le32 reg2; ··· 5308 5308 __le32 reg10; 5309 5309 }; 5310 5310 5311 - struct e4_ustorm_eth_conn_ag_ctx { 5311 + struct ustorm_eth_conn_ag_ctx { 5312 5312 u8 byte0; 5313 5313 u8 byte1; 5314 5314 u8 flags0; 5315 - #define E4_USTORM_ETH_CONN_AG_CTX_BIT0_MASK 0x1 5316 - #define E4_USTORM_ETH_CONN_AG_CTX_BIT0_SHIFT 0 5317 - #define E4_USTORM_ETH_CONN_AG_CTX_BIT1_MASK 0x1 5318 - #define E4_USTORM_ETH_CONN_AG_CTX_BIT1_SHIFT 1 5319 - #define E4_USTORM_ETH_CONN_AG_CTX_TX_PMD_TERMINATE_CF_MASK 0x3 5320 - #define E4_USTORM_ETH_CONN_AG_CTX_TX_PMD_TERMINATE_CF_SHIFT 2 5321 - #define E4_USTORM_ETH_CONN_AG_CTX_RX_PMD_TERMINATE_CF_MASK 0x3 5322 - #define E4_USTORM_ETH_CONN_AG_CTX_RX_PMD_TERMINATE_CF_SHIFT 4 5323 - #define E4_USTORM_ETH_CONN_AG_CTX_CF2_MASK 0x3 5324 - #define E4_USTORM_ETH_CONN_AG_CTX_CF2_SHIFT 6 5315 + #define USTORM_ETH_CONN_AG_CTX_BIT0_MASK 0x1 5316 + #define USTORM_ETH_CONN_AG_CTX_BIT0_SHIFT 0 5317 + #define USTORM_ETH_CONN_AG_CTX_BIT1_MASK 0x1 5318 + #define USTORM_ETH_CONN_AG_CTX_BIT1_SHIFT 1 5319 + #define USTORM_ETH_CONN_AG_CTX_TX_PMD_TERMINATE_CF_MASK 0x3 5320 + #define USTORM_ETH_CONN_AG_CTX_TX_PMD_TERMINATE_CF_SHIFT 2 5321 + #define USTORM_ETH_CONN_AG_CTX_RX_PMD_TERMINATE_CF_MASK 0x3 5322 + #define USTORM_ETH_CONN_AG_CTX_RX_PMD_TERMINATE_CF_SHIFT 4 5323 + #define USTORM_ETH_CONN_AG_CTX_CF2_MASK 0x3 5324 + #define USTORM_ETH_CONN_AG_CTX_CF2_SHIFT 6 5325 5325 u8 flags1; 5326 - #define E4_USTORM_ETH_CONN_AG_CTX_CF3_MASK 0x3 5327 - #define E4_USTORM_ETH_CONN_AG_CTX_CF3_SHIFT 0 5328 - #define E4_USTORM_ETH_CONN_AG_CTX_TX_ARM_CF_MASK 0x3 5329 - #define E4_USTORM_ETH_CONN_AG_CTX_TX_ARM_CF_SHIFT 2 5330 - #define E4_USTORM_ETH_CONN_AG_CTX_RX_ARM_CF_MASK 0x3 5331 - #define E4_USTORM_ETH_CONN_AG_CTX_RX_ARM_CF_SHIFT 4 5332 - #define E4_USTORM_ETH_CONN_AG_CTX_TX_BD_CONS_UPD_CF_MASK 0x3 5333 - #define E4_USTORM_ETH_CONN_AG_CTX_TX_BD_CONS_UPD_CF_SHIFT 6 5326 + #define USTORM_ETH_CONN_AG_CTX_CF3_MASK 0x3 5327 + #define USTORM_ETH_CONN_AG_CTX_CF3_SHIFT 0 5328 + #define USTORM_ETH_CONN_AG_CTX_TX_ARM_CF_MASK 0x3 5329 + #define USTORM_ETH_CONN_AG_CTX_TX_ARM_CF_SHIFT 2 5330 + #define USTORM_ETH_CONN_AG_CTX_RX_ARM_CF_MASK 0x3 5331 + #define USTORM_ETH_CONN_AG_CTX_RX_ARM_CF_SHIFT 4 5332 + #define USTORM_ETH_CONN_AG_CTX_TX_BD_CONS_UPD_CF_MASK 0x3 5333 + #define USTORM_ETH_CONN_AG_CTX_TX_BD_CONS_UPD_CF_SHIFT 6 5334 5334 u8 flags2; 5335 - #define E4_USTORM_ETH_CONN_AG_CTX_TX_PMD_TERMINATE_CF_EN_MASK 0x1 5336 - #define E4_USTORM_ETH_CONN_AG_CTX_TX_PMD_TERMINATE_CF_EN_SHIFT 0 5337 - #define E4_USTORM_ETH_CONN_AG_CTX_RX_PMD_TERMINATE_CF_EN_MASK 0x1 5338 - #define E4_USTORM_ETH_CONN_AG_CTX_RX_PMD_TERMINATE_CF_EN_SHIFT 1 5339 - #define E4_USTORM_ETH_CONN_AG_CTX_CF2EN_MASK 0x1 5340 - #define E4_USTORM_ETH_CONN_AG_CTX_CF2EN_SHIFT 2 5341 - #define E4_USTORM_ETH_CONN_AG_CTX_CF3EN_MASK 0x1 5342 - #define E4_USTORM_ETH_CONN_AG_CTX_CF3EN_SHIFT 3 5343 - #define E4_USTORM_ETH_CONN_AG_CTX_TX_ARM_CF_EN_MASK 0x1 5344 - #define E4_USTORM_ETH_CONN_AG_CTX_TX_ARM_CF_EN_SHIFT 4 5345 - #define E4_USTORM_ETH_CONN_AG_CTX_RX_ARM_CF_EN_MASK 0x1 5346 - #define E4_USTORM_ETH_CONN_AG_CTX_RX_ARM_CF_EN_SHIFT 5 5347 - #define E4_USTORM_ETH_CONN_AG_CTX_TX_BD_CONS_UPD_CF_EN_MASK 0x1 5348 - #define E4_USTORM_ETH_CONN_AG_CTX_TX_BD_CONS_UPD_CF_EN_SHIFT 6 5349 - #define E4_USTORM_ETH_CONN_AG_CTX_RULE0EN_MASK 0x1 5350 - #define E4_USTORM_ETH_CONN_AG_CTX_RULE0EN_SHIFT 7 5335 + #define USTORM_ETH_CONN_AG_CTX_TX_PMD_TERMINATE_CF_EN_MASK 0x1 5336 + #define USTORM_ETH_CONN_AG_CTX_TX_PMD_TERMINATE_CF_EN_SHIFT 0 5337 + #define USTORM_ETH_CONN_AG_CTX_RX_PMD_TERMINATE_CF_EN_MASK 0x1 5338 + #define USTORM_ETH_CONN_AG_CTX_RX_PMD_TERMINATE_CF_EN_SHIFT 1 5339 + #define USTORM_ETH_CONN_AG_CTX_CF2EN_MASK 0x1 5340 + #define USTORM_ETH_CONN_AG_CTX_CF2EN_SHIFT 2 5341 + #define USTORM_ETH_CONN_AG_CTX_CF3EN_MASK 0x1 5342 + #define USTORM_ETH_CONN_AG_CTX_CF3EN_SHIFT 3 5343 + #define USTORM_ETH_CONN_AG_CTX_TX_ARM_CF_EN_MASK 0x1 5344 + #define USTORM_ETH_CONN_AG_CTX_TX_ARM_CF_EN_SHIFT 4 5345 + #define USTORM_ETH_CONN_AG_CTX_RX_ARM_CF_EN_MASK 0x1 5346 + #define USTORM_ETH_CONN_AG_CTX_RX_ARM_CF_EN_SHIFT 5 5347 + #define USTORM_ETH_CONN_AG_CTX_TX_BD_CONS_UPD_CF_EN_MASK 0x1 5348 + #define USTORM_ETH_CONN_AG_CTX_TX_BD_CONS_UPD_CF_EN_SHIFT 6 5349 + #define USTORM_ETH_CONN_AG_CTX_RULE0EN_MASK 0x1 5350 + #define USTORM_ETH_CONN_AG_CTX_RULE0EN_SHIFT 7 5351 5351 u8 flags3; 5352 - #define E4_USTORM_ETH_CONN_AG_CTX_RULE1EN_MASK 0x1 5353 - #define E4_USTORM_ETH_CONN_AG_CTX_RULE1EN_SHIFT 0 5354 - #define E4_USTORM_ETH_CONN_AG_CTX_RULE2EN_MASK 0x1 5355 - #define E4_USTORM_ETH_CONN_AG_CTX_RULE2EN_SHIFT 1 5356 - #define E4_USTORM_ETH_CONN_AG_CTX_RULE3EN_MASK 0x1 5357 - #define E4_USTORM_ETH_CONN_AG_CTX_RULE3EN_SHIFT 2 5358 - #define E4_USTORM_ETH_CONN_AG_CTX_RULE4EN_MASK 0x1 5359 - #define E4_USTORM_ETH_CONN_AG_CTX_RULE4EN_SHIFT 3 5360 - #define E4_USTORM_ETH_CONN_AG_CTX_RULE5EN_MASK 0x1 5361 - #define E4_USTORM_ETH_CONN_AG_CTX_RULE5EN_SHIFT 4 5362 - #define E4_USTORM_ETH_CONN_AG_CTX_RULE6EN_MASK 0x1 5363 - #define E4_USTORM_ETH_CONN_AG_CTX_RULE6EN_SHIFT 5 5364 - #define E4_USTORM_ETH_CONN_AG_CTX_RULE7EN_MASK 0x1 5365 - #define E4_USTORM_ETH_CONN_AG_CTX_RULE7EN_SHIFT 6 5366 - #define E4_USTORM_ETH_CONN_AG_CTX_RULE8EN_MASK 0x1 5367 - #define E4_USTORM_ETH_CONN_AG_CTX_RULE8EN_SHIFT 7 5352 + #define USTORM_ETH_CONN_AG_CTX_RULE1EN_MASK 0x1 5353 + #define USTORM_ETH_CONN_AG_CTX_RULE1EN_SHIFT 0 5354 + #define USTORM_ETH_CONN_AG_CTX_RULE2EN_MASK 0x1 5355 + #define USTORM_ETH_CONN_AG_CTX_RULE2EN_SHIFT 1 5356 + #define USTORM_ETH_CONN_AG_CTX_RULE3EN_MASK 0x1 5357 + #define USTORM_ETH_CONN_AG_CTX_RULE3EN_SHIFT 2 5358 + #define USTORM_ETH_CONN_AG_CTX_RULE4EN_MASK 0x1 5359 + #define USTORM_ETH_CONN_AG_CTX_RULE4EN_SHIFT 3 5360 + #define USTORM_ETH_CONN_AG_CTX_RULE5EN_MASK 0x1 5361 + #define USTORM_ETH_CONN_AG_CTX_RULE5EN_SHIFT 4 5362 + #define USTORM_ETH_CONN_AG_CTX_RULE6EN_MASK 0x1 5363 + #define USTORM_ETH_CONN_AG_CTX_RULE6EN_SHIFT 5 5364 + #define USTORM_ETH_CONN_AG_CTX_RULE7EN_MASK 0x1 5365 + #define USTORM_ETH_CONN_AG_CTX_RULE7EN_SHIFT 6 5366 + #define USTORM_ETH_CONN_AG_CTX_RULE8EN_MASK 0x1 5367 + #define USTORM_ETH_CONN_AG_CTX_RULE8EN_SHIFT 7 5368 5368 u8 byte2; 5369 5369 u8 byte3; 5370 5370 __le16 word0; ··· 5388 5388 }; 5389 5389 5390 5390 /* eth connection context */ 5391 - struct e4_eth_conn_context { 5391 + struct eth_conn_context { 5392 5392 struct tstorm_eth_conn_st_ctx tstorm_st_context; 5393 5393 struct regpair tstorm_st_padding[2]; 5394 5394 struct pstorm_eth_conn_st_ctx pstorm_st_context; 5395 5395 struct xstorm_eth_conn_st_ctx xstorm_st_context; 5396 - struct e4_xstorm_eth_conn_ag_ctx xstorm_ag_context; 5397 - struct e4_tstorm_eth_conn_ag_ctx tstorm_ag_context; 5396 + struct xstorm_eth_conn_ag_ctx xstorm_ag_context; 5397 + struct tstorm_eth_conn_ag_ctx tstorm_ag_context; 5398 5398 struct ystorm_eth_conn_st_ctx ystorm_st_context; 5399 - struct e4_ystorm_eth_conn_ag_ctx ystorm_ag_context; 5400 - struct e4_ustorm_eth_conn_ag_ctx ustorm_ag_context; 5399 + struct ystorm_eth_conn_ag_ctx ystorm_ag_context; 5400 + struct ustorm_eth_conn_ag_ctx ustorm_ag_context; 5401 5401 struct ustorm_eth_conn_st_ctx ustorm_st_context; 5402 5402 struct mstorm_eth_conn_st_ctx mstorm_st_context; 5403 5403 }; ··· 6006 6006 struct eth_vport_rss_config rss_config; 6007 6007 }; 6008 6008 6009 - struct e4_xstorm_eth_conn_ag_ctx_dq_ext_ldpart { 6009 + struct xstorm_eth_conn_ag_ctx_dq_ext_ldpart { 6010 6010 u8 reserved0; 6011 6011 u8 state; 6012 6012 u8 flags0; ··· 6235 6235 __le32 reg4; 6236 6236 }; 6237 6237 6238 - struct e4_mstorm_eth_conn_ag_ctx { 6238 + struct mstorm_eth_conn_ag_ctx { 6239 6239 u8 byte0; 6240 6240 u8 byte1; 6241 6241 u8 flags0; 6242 - #define E4_MSTORM_ETH_CONN_AG_CTX_EXIST_IN_QM0_MASK 0x1 6243 - #define E4_MSTORM_ETH_CONN_AG_CTX_EXIST_IN_QM0_SHIFT 0 6244 - #define E4_MSTORM_ETH_CONN_AG_CTX_BIT1_MASK 0x1 6245 - #define E4_MSTORM_ETH_CONN_AG_CTX_BIT1_SHIFT 1 6246 - #define E4_MSTORM_ETH_CONN_AG_CTX_CF0_MASK 0x3 6247 - #define E4_MSTORM_ETH_CONN_AG_CTX_CF0_SHIFT 2 6248 - #define E4_MSTORM_ETH_CONN_AG_CTX_CF1_MASK 0x3 6249 - #define E4_MSTORM_ETH_CONN_AG_CTX_CF1_SHIFT 4 6250 - #define E4_MSTORM_ETH_CONN_AG_CTX_CF2_MASK 0x3 6251 - #define E4_MSTORM_ETH_CONN_AG_CTX_CF2_SHIFT 6 6242 + #define MSTORM_ETH_CONN_AG_CTX_EXIST_IN_QM0_MASK 0x1 6243 + #define MSTORM_ETH_CONN_AG_CTX_EXIST_IN_QM0_SHIFT 0 6244 + #define MSTORM_ETH_CONN_AG_CTX_BIT1_MASK 0x1 6245 + #define MSTORM_ETH_CONN_AG_CTX_BIT1_SHIFT 1 6246 + #define MSTORM_ETH_CONN_AG_CTX_CF0_MASK 0x3 6247 + #define MSTORM_ETH_CONN_AG_CTX_CF0_SHIFT 2 6248 + #define MSTORM_ETH_CONN_AG_CTX_CF1_MASK 0x3 6249 + #define MSTORM_ETH_CONN_AG_CTX_CF1_SHIFT 4 6250 + #define MSTORM_ETH_CONN_AG_CTX_CF2_MASK 0x3 6251 + #define MSTORM_ETH_CONN_AG_CTX_CF2_SHIFT 6 6252 6252 u8 flags1; 6253 - #define E4_MSTORM_ETH_CONN_AG_CTX_CF0EN_MASK 0x1 6254 - #define E4_MSTORM_ETH_CONN_AG_CTX_CF0EN_SHIFT 0 6255 - #define E4_MSTORM_ETH_CONN_AG_CTX_CF1EN_MASK 0x1 6256 - #define E4_MSTORM_ETH_CONN_AG_CTX_CF1EN_SHIFT 1 6257 - #define E4_MSTORM_ETH_CONN_AG_CTX_CF2EN_MASK 0x1 6258 - #define E4_MSTORM_ETH_CONN_AG_CTX_CF2EN_SHIFT 2 6259 - #define E4_MSTORM_ETH_CONN_AG_CTX_RULE0EN_MASK 0x1 6260 - #define E4_MSTORM_ETH_CONN_AG_CTX_RULE0EN_SHIFT 3 6261 - #define E4_MSTORM_ETH_CONN_AG_CTX_RULE1EN_MASK 0x1 6262 - #define E4_MSTORM_ETH_CONN_AG_CTX_RULE1EN_SHIFT 4 6263 - #define E4_MSTORM_ETH_CONN_AG_CTX_RULE2EN_MASK 0x1 6264 - #define E4_MSTORM_ETH_CONN_AG_CTX_RULE2EN_SHIFT 5 6265 - #define E4_MSTORM_ETH_CONN_AG_CTX_RULE3EN_MASK 0x1 6266 - #define E4_MSTORM_ETH_CONN_AG_CTX_RULE3EN_SHIFT 6 6267 - #define E4_MSTORM_ETH_CONN_AG_CTX_RULE4EN_MASK 0x1 6268 - #define E4_MSTORM_ETH_CONN_AG_CTX_RULE4EN_SHIFT 7 6253 + #define MSTORM_ETH_CONN_AG_CTX_CF0EN_MASK 0x1 6254 + #define MSTORM_ETH_CONN_AG_CTX_CF0EN_SHIFT 0 6255 + #define MSTORM_ETH_CONN_AG_CTX_CF1EN_MASK 0x1 6256 + #define MSTORM_ETH_CONN_AG_CTX_CF1EN_SHIFT 1 6257 + #define MSTORM_ETH_CONN_AG_CTX_CF2EN_MASK 0x1 6258 + #define MSTORM_ETH_CONN_AG_CTX_CF2EN_SHIFT 2 6259 + #define MSTORM_ETH_CONN_AG_CTX_RULE0EN_MASK 0x1 6260 + #define MSTORM_ETH_CONN_AG_CTX_RULE0EN_SHIFT 3 6261 + #define MSTORM_ETH_CONN_AG_CTX_RULE1EN_MASK 0x1 6262 + #define MSTORM_ETH_CONN_AG_CTX_RULE1EN_SHIFT 4 6263 + #define MSTORM_ETH_CONN_AG_CTX_RULE2EN_MASK 0x1 6264 + #define MSTORM_ETH_CONN_AG_CTX_RULE2EN_SHIFT 5 6265 + #define MSTORM_ETH_CONN_AG_CTX_RULE3EN_MASK 0x1 6266 + #define MSTORM_ETH_CONN_AG_CTX_RULE3EN_SHIFT 6 6267 + #define MSTORM_ETH_CONN_AG_CTX_RULE4EN_MASK 0x1 6268 + #define MSTORM_ETH_CONN_AG_CTX_RULE4EN_SHIFT 7 6269 6269 __le16 word0; 6270 6270 __le16 word1; 6271 6271 __le32 reg0; 6272 6272 __le32 reg1; 6273 6273 }; 6274 6274 6275 - struct e4_xstorm_eth_hw_conn_ag_ctx { 6275 + struct xstorm_eth_hw_conn_ag_ctx { 6276 6276 u8 reserved0; 6277 6277 u8 state; 6278 6278 u8 flags0; 6279 - #define E4_XSTORM_ETH_HW_CONN_AG_CTX_EXIST_IN_QM0_MASK 0x1 6280 - #define E4_XSTORM_ETH_HW_CONN_AG_CTX_EXIST_IN_QM0_SHIFT 0 6281 - #define E4_XSTORM_ETH_HW_CONN_AG_CTX_RESERVED1_MASK 0x1 6282 - #define E4_XSTORM_ETH_HW_CONN_AG_CTX_RESERVED1_SHIFT 1 6283 - #define E4_XSTORM_ETH_HW_CONN_AG_CTX_RESERVED2_MASK 0x1 6284 - #define E4_XSTORM_ETH_HW_CONN_AG_CTX_RESERVED2_SHIFT 2 6285 - #define E4_XSTORM_ETH_HW_CONN_AG_CTX_EXIST_IN_QM3_MASK 0x1 6286 - #define E4_XSTORM_ETH_HW_CONN_AG_CTX_EXIST_IN_QM3_SHIFT 3 6287 - #define E4_XSTORM_ETH_HW_CONN_AG_CTX_RESERVED3_MASK 0x1 6288 - #define E4_XSTORM_ETH_HW_CONN_AG_CTX_RESERVED3_SHIFT 4 6289 - #define E4_XSTORM_ETH_HW_CONN_AG_CTX_RESERVED4_MASK 0x1 6290 - #define E4_XSTORM_ETH_HW_CONN_AG_CTX_RESERVED4_SHIFT 5 6291 - #define E4_XSTORM_ETH_HW_CONN_AG_CTX_RESERVED5_MASK 0x1 6292 - #define E4_XSTORM_ETH_HW_CONN_AG_CTX_RESERVED5_SHIFT 6 6293 - #define E4_XSTORM_ETH_HW_CONN_AG_CTX_RESERVED6_MASK 0x1 6294 - #define E4_XSTORM_ETH_HW_CONN_AG_CTX_RESERVED6_SHIFT 7 6279 + #define XSTORM_ETH_HW_CONN_AG_CTX_EXIST_IN_QM0_MASK 0x1 6280 + #define XSTORM_ETH_HW_CONN_AG_CTX_EXIST_IN_QM0_SHIFT 0 6281 + #define XSTORM_ETH_HW_CONN_AG_CTX_RESERVED1_MASK 0x1 6282 + #define XSTORM_ETH_HW_CONN_AG_CTX_RESERVED1_SHIFT 1 6283 + #define XSTORM_ETH_HW_CONN_AG_CTX_RESERVED2_MASK 0x1 6284 + #define XSTORM_ETH_HW_CONN_AG_CTX_RESERVED2_SHIFT 2 6285 + #define XSTORM_ETH_HW_CONN_AG_CTX_EXIST_IN_QM3_MASK 0x1 6286 + #define XSTORM_ETH_HW_CONN_AG_CTX_EXIST_IN_QM3_SHIFT 3 6287 + #define XSTORM_ETH_HW_CONN_AG_CTX_RESERVED3_MASK 0x1 6288 + #define XSTORM_ETH_HW_CONN_AG_CTX_RESERVED3_SHIFT 4 6289 + #define XSTORM_ETH_HW_CONN_AG_CTX_RESERVED4_MASK 0x1 6290 + #define XSTORM_ETH_HW_CONN_AG_CTX_RESERVED4_SHIFT 5 6291 + #define XSTORM_ETH_HW_CONN_AG_CTX_RESERVED5_MASK 0x1 6292 + #define XSTORM_ETH_HW_CONN_AG_CTX_RESERVED5_SHIFT 6 6293 + #define XSTORM_ETH_HW_CONN_AG_CTX_RESERVED6_MASK 0x1 6294 + #define XSTORM_ETH_HW_CONN_AG_CTX_RESERVED6_SHIFT 7 6295 6295 u8 flags1; 6296 - #define E4_XSTORM_ETH_HW_CONN_AG_CTX_RESERVED7_MASK 0x1 6297 - #define E4_XSTORM_ETH_HW_CONN_AG_CTX_RESERVED7_SHIFT 0 6298 - #define E4_XSTORM_ETH_HW_CONN_AG_CTX_RESERVED8_MASK 0x1 6299 - #define E4_XSTORM_ETH_HW_CONN_AG_CTX_RESERVED8_SHIFT 1 6300 - #define E4_XSTORM_ETH_HW_CONN_AG_CTX_RESERVED9_MASK 0x1 6301 - #define E4_XSTORM_ETH_HW_CONN_AG_CTX_RESERVED9_SHIFT 2 6302 - #define E4_XSTORM_ETH_HW_CONN_AG_CTX_BIT11_MASK 0x1 6303 - #define E4_XSTORM_ETH_HW_CONN_AG_CTX_BIT11_SHIFT 3 6304 - #define E4_XSTORM_ETH_HW_CONN_AG_CTX_E5_RESERVED2_MASK 0x1 6305 - #define E4_XSTORM_ETH_HW_CONN_AG_CTX_E5_RESERVED2_SHIFT 4 6306 - #define E4_XSTORM_ETH_HW_CONN_AG_CTX_E5_RESERVED3_MASK 0x1 6307 - #define E4_XSTORM_ETH_HW_CONN_AG_CTX_E5_RESERVED3_SHIFT 5 6308 - #define E4_XSTORM_ETH_HW_CONN_AG_CTX_TX_RULE_ACTIVE_MASK 0x1 6309 - #define E4_XSTORM_ETH_HW_CONN_AG_CTX_TX_RULE_ACTIVE_SHIFT 6 6310 - #define E4_XSTORM_ETH_HW_CONN_AG_CTX_DQ_CF_ACTIVE_MASK 0x1 6311 - #define E4_XSTORM_ETH_HW_CONN_AG_CTX_DQ_CF_ACTIVE_SHIFT 7 6296 + #define XSTORM_ETH_HW_CONN_AG_CTX_RESERVED7_MASK 0x1 6297 + #define XSTORM_ETH_HW_CONN_AG_CTX_RESERVED7_SHIFT 0 6298 + #define XSTORM_ETH_HW_CONN_AG_CTX_RESERVED8_MASK 0x1 6299 + #define XSTORM_ETH_HW_CONN_AG_CTX_RESERVED8_SHIFT 1 6300 + #define XSTORM_ETH_HW_CONN_AG_CTX_RESERVED9_MASK 0x1 6301 + #define XSTORM_ETH_HW_CONN_AG_CTX_RESERVED9_SHIFT 2 6302 + #define XSTORM_ETH_HW_CONN_AG_CTX_BIT11_MASK 0x1 6303 + #define XSTORM_ETH_HW_CONN_AG_CTX_BIT11_SHIFT 3 6304 + #define XSTORM_ETH_HW_CONN_AG_CTX_E5_RESERVED2_MASK 0x1 6305 + #define XSTORM_ETH_HW_CONN_AG_CTX_E5_RESERVED2_SHIFT 4 6306 + #define XSTORM_ETH_HW_CONN_AG_CTX_E5_RESERVED3_MASK 0x1 6307 + #define XSTORM_ETH_HW_CONN_AG_CTX_E5_RESERVED3_SHIFT 5 6308 + #define XSTORM_ETH_HW_CONN_AG_CTX_TX_RULE_ACTIVE_MASK 0x1 6309 + #define XSTORM_ETH_HW_CONN_AG_CTX_TX_RULE_ACTIVE_SHIFT 6 6310 + #define XSTORM_ETH_HW_CONN_AG_CTX_DQ_CF_ACTIVE_MASK 0x1 6311 + #define XSTORM_ETH_HW_CONN_AG_CTX_DQ_CF_ACTIVE_SHIFT 7 6312 6312 u8 flags2; 6313 - #define E4_XSTORM_ETH_HW_CONN_AG_CTX_CF0_MASK 0x3 6314 - #define E4_XSTORM_ETH_HW_CONN_AG_CTX_CF0_SHIFT 0 6315 - #define E4_XSTORM_ETH_HW_CONN_AG_CTX_CF1_MASK 0x3 6316 - #define E4_XSTORM_ETH_HW_CONN_AG_CTX_CF1_SHIFT 2 6317 - #define E4_XSTORM_ETH_HW_CONN_AG_CTX_CF2_MASK 0x3 6318 - #define E4_XSTORM_ETH_HW_CONN_AG_CTX_CF2_SHIFT 4 6319 - #define E4_XSTORM_ETH_HW_CONN_AG_CTX_CF3_MASK 0x3 6320 - #define E4_XSTORM_ETH_HW_CONN_AG_CTX_CF3_SHIFT 6 6313 + #define XSTORM_ETH_HW_CONN_AG_CTX_CF0_MASK 0x3 6314 + #define XSTORM_ETH_HW_CONN_AG_CTX_CF0_SHIFT 0 6315 + #define XSTORM_ETH_HW_CONN_AG_CTX_CF1_MASK 0x3 6316 + #define XSTORM_ETH_HW_CONN_AG_CTX_CF1_SHIFT 2 6317 + #define XSTORM_ETH_HW_CONN_AG_CTX_CF2_MASK 0x3 6318 + #define XSTORM_ETH_HW_CONN_AG_CTX_CF2_SHIFT 4 6319 + #define XSTORM_ETH_HW_CONN_AG_CTX_CF3_MASK 0x3 6320 + #define XSTORM_ETH_HW_CONN_AG_CTX_CF3_SHIFT 6 6321 6321 u8 flags3; 6322 - #define E4_XSTORM_ETH_HW_CONN_AG_CTX_CF4_MASK 0x3 6323 - #define E4_XSTORM_ETH_HW_CONN_AG_CTX_CF4_SHIFT 0 6324 - #define E4_XSTORM_ETH_HW_CONN_AG_CTX_CF5_MASK 0x3 6325 - #define E4_XSTORM_ETH_HW_CONN_AG_CTX_CF5_SHIFT 2 6326 - #define E4_XSTORM_ETH_HW_CONN_AG_CTX_CF6_MASK 0x3 6327 - #define E4_XSTORM_ETH_HW_CONN_AG_CTX_CF6_SHIFT 4 6328 - #define E4_XSTORM_ETH_HW_CONN_AG_CTX_CF7_MASK 0x3 6329 - #define E4_XSTORM_ETH_HW_CONN_AG_CTX_CF7_SHIFT 6 6322 + #define XSTORM_ETH_HW_CONN_AG_CTX_CF4_MASK 0x3 6323 + #define XSTORM_ETH_HW_CONN_AG_CTX_CF4_SHIFT 0 6324 + #define XSTORM_ETH_HW_CONN_AG_CTX_CF5_MASK 0x3 6325 + #define XSTORM_ETH_HW_CONN_AG_CTX_CF5_SHIFT 2 6326 + #define XSTORM_ETH_HW_CONN_AG_CTX_CF6_MASK 0x3 6327 + #define XSTORM_ETH_HW_CONN_AG_CTX_CF6_SHIFT 4 6328 + #define XSTORM_ETH_HW_CONN_AG_CTX_CF7_MASK 0x3 6329 + #define XSTORM_ETH_HW_CONN_AG_CTX_CF7_SHIFT 6 6330 6330 u8 flags4; 6331 - #define E4_XSTORM_ETH_HW_CONN_AG_CTX_CF8_MASK 0x3 6332 - #define E4_XSTORM_ETH_HW_CONN_AG_CTX_CF8_SHIFT 0 6333 - #define E4_XSTORM_ETH_HW_CONN_AG_CTX_CF9_MASK 0x3 6334 - #define E4_XSTORM_ETH_HW_CONN_AG_CTX_CF9_SHIFT 2 6335 - #define E4_XSTORM_ETH_HW_CONN_AG_CTX_CF10_MASK 0x3 6336 - #define E4_XSTORM_ETH_HW_CONN_AG_CTX_CF10_SHIFT 4 6337 - #define E4_XSTORM_ETH_HW_CONN_AG_CTX_CF11_MASK 0x3 6338 - #define E4_XSTORM_ETH_HW_CONN_AG_CTX_CF11_SHIFT 6 6331 + #define XSTORM_ETH_HW_CONN_AG_CTX_CF8_MASK 0x3 6332 + #define XSTORM_ETH_HW_CONN_AG_CTX_CF8_SHIFT 0 6333 + #define XSTORM_ETH_HW_CONN_AG_CTX_CF9_MASK 0x3 6334 + #define XSTORM_ETH_HW_CONN_AG_CTX_CF9_SHIFT 2 6335 + #define XSTORM_ETH_HW_CONN_AG_CTX_CF10_MASK 0x3 6336 + #define XSTORM_ETH_HW_CONN_AG_CTX_CF10_SHIFT 4 6337 + #define XSTORM_ETH_HW_CONN_AG_CTX_CF11_MASK 0x3 6338 + #define XSTORM_ETH_HW_CONN_AG_CTX_CF11_SHIFT 6 6339 6339 u8 flags5; 6340 - #define E4_XSTORM_ETH_HW_CONN_AG_CTX_CF12_MASK 0x3 6341 - #define E4_XSTORM_ETH_HW_CONN_AG_CTX_CF12_SHIFT 0 6342 - #define E4_XSTORM_ETH_HW_CONN_AG_CTX_CF13_MASK 0x3 6343 - #define E4_XSTORM_ETH_HW_CONN_AG_CTX_CF13_SHIFT 2 6344 - #define E4_XSTORM_ETH_HW_CONN_AG_CTX_CF14_MASK 0x3 6345 - #define E4_XSTORM_ETH_HW_CONN_AG_CTX_CF14_SHIFT 4 6346 - #define E4_XSTORM_ETH_HW_CONN_AG_CTX_CF15_MASK 0x3 6347 - #define E4_XSTORM_ETH_HW_CONN_AG_CTX_CF15_SHIFT 6 6340 + #define XSTORM_ETH_HW_CONN_AG_CTX_CF12_MASK 0x3 6341 + #define XSTORM_ETH_HW_CONN_AG_CTX_CF12_SHIFT 0 6342 + #define XSTORM_ETH_HW_CONN_AG_CTX_CF13_MASK 0x3 6343 + #define XSTORM_ETH_HW_CONN_AG_CTX_CF13_SHIFT 2 6344 + #define XSTORM_ETH_HW_CONN_AG_CTX_CF14_MASK 0x3 6345 + #define XSTORM_ETH_HW_CONN_AG_CTX_CF14_SHIFT 4 6346 + #define XSTORM_ETH_HW_CONN_AG_CTX_CF15_MASK 0x3 6347 + #define XSTORM_ETH_HW_CONN_AG_CTX_CF15_SHIFT 6 6348 6348 u8 flags6; 6349 - #define E4_XSTORM_ETH_HW_CONN_AG_CTX_GO_TO_BD_CONS_CF_MASK 0x3 6350 - #define E4_XSTORM_ETH_HW_CONN_AG_CTX_GO_TO_BD_CONS_CF_SHIFT 0 6351 - #define E4_XSTORM_ETH_HW_CONN_AG_CTX_MULTI_UNICAST_CF_MASK 0x3 6352 - #define E4_XSTORM_ETH_HW_CONN_AG_CTX_MULTI_UNICAST_CF_SHIFT 2 6353 - #define E4_XSTORM_ETH_HW_CONN_AG_CTX_DQ_CF_MASK 0x3 6354 - #define E4_XSTORM_ETH_HW_CONN_AG_CTX_DQ_CF_SHIFT 4 6355 - #define E4_XSTORM_ETH_HW_CONN_AG_CTX_TERMINATE_CF_MASK 0x3 6356 - #define E4_XSTORM_ETH_HW_CONN_AG_CTX_TERMINATE_CF_SHIFT 6 6349 + #define XSTORM_ETH_HW_CONN_AG_CTX_GO_TO_BD_CONS_CF_MASK 0x3 6350 + #define XSTORM_ETH_HW_CONN_AG_CTX_GO_TO_BD_CONS_CF_SHIFT 0 6351 + #define XSTORM_ETH_HW_CONN_AG_CTX_MULTI_UNICAST_CF_MASK 0x3 6352 + #define XSTORM_ETH_HW_CONN_AG_CTX_MULTI_UNICAST_CF_SHIFT 2 6353 + #define XSTORM_ETH_HW_CONN_AG_CTX_DQ_CF_MASK 0x3 6354 + #define XSTORM_ETH_HW_CONN_AG_CTX_DQ_CF_SHIFT 4 6355 + #define XSTORM_ETH_HW_CONN_AG_CTX_TERMINATE_CF_MASK 0x3 6356 + #define XSTORM_ETH_HW_CONN_AG_CTX_TERMINATE_CF_SHIFT 6 6357 6357 u8 flags7; 6358 - #define E4_XSTORM_ETH_HW_CONN_AG_CTX_FLUSH_Q0_MASK 0x3 6359 - #define E4_XSTORM_ETH_HW_CONN_AG_CTX_FLUSH_Q0_SHIFT 0 6360 - #define E4_XSTORM_ETH_HW_CONN_AG_CTX_RESERVED10_MASK 0x3 6361 - #define E4_XSTORM_ETH_HW_CONN_AG_CTX_RESERVED10_SHIFT 2 6362 - #define E4_XSTORM_ETH_HW_CONN_AG_CTX_SLOW_PATH_MASK 0x3 6363 - #define E4_XSTORM_ETH_HW_CONN_AG_CTX_SLOW_PATH_SHIFT 4 6364 - #define E4_XSTORM_ETH_HW_CONN_AG_CTX_CF0EN_MASK 0x1 6365 - #define E4_XSTORM_ETH_HW_CONN_AG_CTX_CF0EN_SHIFT 6 6366 - #define E4_XSTORM_ETH_HW_CONN_AG_CTX_CF1EN_MASK 0x1 6367 - #define E4_XSTORM_ETH_HW_CONN_AG_CTX_CF1EN_SHIFT 7 6358 + #define XSTORM_ETH_HW_CONN_AG_CTX_FLUSH_Q0_MASK 0x3 6359 + #define XSTORM_ETH_HW_CONN_AG_CTX_FLUSH_Q0_SHIFT 0 6360 + #define XSTORM_ETH_HW_CONN_AG_CTX_RESERVED10_MASK 0x3 6361 + #define XSTORM_ETH_HW_CONN_AG_CTX_RESERVED10_SHIFT 2 6362 + #define XSTORM_ETH_HW_CONN_AG_CTX_SLOW_PATH_MASK 0x3 6363 + #define XSTORM_ETH_HW_CONN_AG_CTX_SLOW_PATH_SHIFT 4 6364 + #define XSTORM_ETH_HW_CONN_AG_CTX_CF0EN_MASK 0x1 6365 + #define XSTORM_ETH_HW_CONN_AG_CTX_CF0EN_SHIFT 6 6366 + #define XSTORM_ETH_HW_CONN_AG_CTX_CF1EN_MASK 0x1 6367 + #define XSTORM_ETH_HW_CONN_AG_CTX_CF1EN_SHIFT 7 6368 6368 u8 flags8; 6369 - #define E4_XSTORM_ETH_HW_CONN_AG_CTX_CF2EN_MASK 0x1 6370 - #define E4_XSTORM_ETH_HW_CONN_AG_CTX_CF2EN_SHIFT 0 6371 - #define E4_XSTORM_ETH_HW_CONN_AG_CTX_CF3EN_MASK 0x1 6372 - #define E4_XSTORM_ETH_HW_CONN_AG_CTX_CF3EN_SHIFT 1 6373 - #define E4_XSTORM_ETH_HW_CONN_AG_CTX_CF4EN_MASK 0x1 6374 - #define E4_XSTORM_ETH_HW_CONN_AG_CTX_CF4EN_SHIFT 2 6375 - #define E4_XSTORM_ETH_HW_CONN_AG_CTX_CF5EN_MASK 0x1 6376 - #define E4_XSTORM_ETH_HW_CONN_AG_CTX_CF5EN_SHIFT 3 6377 - #define E4_XSTORM_ETH_HW_CONN_AG_CTX_CF6EN_MASK 0x1 6378 - #define E4_XSTORM_ETH_HW_CONN_AG_CTX_CF6EN_SHIFT 4 6379 - #define E4_XSTORM_ETH_HW_CONN_AG_CTX_CF7EN_MASK 0x1 6380 - #define E4_XSTORM_ETH_HW_CONN_AG_CTX_CF7EN_SHIFT 5 6381 - #define E4_XSTORM_ETH_HW_CONN_AG_CTX_CF8EN_MASK 0x1 6382 - #define E4_XSTORM_ETH_HW_CONN_AG_CTX_CF8EN_SHIFT 6 6383 - #define E4_XSTORM_ETH_HW_CONN_AG_CTX_CF9EN_MASK 0x1 6384 - #define E4_XSTORM_ETH_HW_CONN_AG_CTX_CF9EN_SHIFT 7 6369 + #define XSTORM_ETH_HW_CONN_AG_CTX_CF2EN_MASK 0x1 6370 + #define XSTORM_ETH_HW_CONN_AG_CTX_CF2EN_SHIFT 0 6371 + #define XSTORM_ETH_HW_CONN_AG_CTX_CF3EN_MASK 0x1 6372 + #define XSTORM_ETH_HW_CONN_AG_CTX_CF3EN_SHIFT 1 6373 + #define XSTORM_ETH_HW_CONN_AG_CTX_CF4EN_MASK 0x1 6374 + #define XSTORM_ETH_HW_CONN_AG_CTX_CF4EN_SHIFT 2 6375 + #define XSTORM_ETH_HW_CONN_AG_CTX_CF5EN_MASK 0x1 6376 + #define XSTORM_ETH_HW_CONN_AG_CTX_CF5EN_SHIFT 3 6377 + #define XSTORM_ETH_HW_CONN_AG_CTX_CF6EN_MASK 0x1 6378 + #define XSTORM_ETH_HW_CONN_AG_CTX_CF6EN_SHIFT 4 6379 + #define XSTORM_ETH_HW_CONN_AG_CTX_CF7EN_MASK 0x1 6380 + #define XSTORM_ETH_HW_CONN_AG_CTX_CF7EN_SHIFT 5 6381 + #define XSTORM_ETH_HW_CONN_AG_CTX_CF8EN_MASK 0x1 6382 + #define XSTORM_ETH_HW_CONN_AG_CTX_CF8EN_SHIFT 6 6383 + #define XSTORM_ETH_HW_CONN_AG_CTX_CF9EN_MASK 0x1 6384 + #define XSTORM_ETH_HW_CONN_AG_CTX_CF9EN_SHIFT 7 6385 6385 u8 flags9; 6386 - #define E4_XSTORM_ETH_HW_CONN_AG_CTX_CF10EN_MASK 0x1 6387 - #define E4_XSTORM_ETH_HW_CONN_AG_CTX_CF10EN_SHIFT 0 6388 - #define E4_XSTORM_ETH_HW_CONN_AG_CTX_CF11EN_MASK 0x1 6389 - #define E4_XSTORM_ETH_HW_CONN_AG_CTX_CF11EN_SHIFT 1 6390 - #define E4_XSTORM_ETH_HW_CONN_AG_CTX_CF12EN_MASK 0x1 6391 - #define E4_XSTORM_ETH_HW_CONN_AG_CTX_CF12EN_SHIFT 2 6392 - #define E4_XSTORM_ETH_HW_CONN_AG_CTX_CF13EN_MASK 0x1 6393 - #define E4_XSTORM_ETH_HW_CONN_AG_CTX_CF13EN_SHIFT 3 6394 - #define E4_XSTORM_ETH_HW_CONN_AG_CTX_CF14EN_MASK 0x1 6395 - #define E4_XSTORM_ETH_HW_CONN_AG_CTX_CF14EN_SHIFT 4 6396 - #define E4_XSTORM_ETH_HW_CONN_AG_CTX_CF15EN_MASK 0x1 6397 - #define E4_XSTORM_ETH_HW_CONN_AG_CTX_CF15EN_SHIFT 5 6398 - #define E4_XSTORM_ETH_HW_CONN_AG_CTX_GO_TO_BD_CONS_CF_EN_MASK 0x1 6399 - #define E4_XSTORM_ETH_HW_CONN_AG_CTX_GO_TO_BD_CONS_CF_EN_SHIFT 6 6400 - #define E4_XSTORM_ETH_HW_CONN_AG_CTX_MULTI_UNICAST_CF_EN_MASK 0x1 6401 - #define E4_XSTORM_ETH_HW_CONN_AG_CTX_MULTI_UNICAST_CF_EN_SHIFT 7 6386 + #define XSTORM_ETH_HW_CONN_AG_CTX_CF10EN_MASK 0x1 6387 + #define XSTORM_ETH_HW_CONN_AG_CTX_CF10EN_SHIFT 0 6388 + #define XSTORM_ETH_HW_CONN_AG_CTX_CF11EN_MASK 0x1 6389 + #define XSTORM_ETH_HW_CONN_AG_CTX_CF11EN_SHIFT 1 6390 + #define XSTORM_ETH_HW_CONN_AG_CTX_CF12EN_MASK 0x1 6391 + #define XSTORM_ETH_HW_CONN_AG_CTX_CF12EN_SHIFT 2 6392 + #define XSTORM_ETH_HW_CONN_AG_CTX_CF13EN_MASK 0x1 6393 + #define XSTORM_ETH_HW_CONN_AG_CTX_CF13EN_SHIFT 3 6394 + #define XSTORM_ETH_HW_CONN_AG_CTX_CF14EN_MASK 0x1 6395 + #define XSTORM_ETH_HW_CONN_AG_CTX_CF14EN_SHIFT 4 6396 + #define XSTORM_ETH_HW_CONN_AG_CTX_CF15EN_MASK 0x1 6397 + #define XSTORM_ETH_HW_CONN_AG_CTX_CF15EN_SHIFT 5 6398 + #define XSTORM_ETH_HW_CONN_AG_CTX_GO_TO_BD_CONS_CF_EN_MASK 0x1 6399 + #define XSTORM_ETH_HW_CONN_AG_CTX_GO_TO_BD_CONS_CF_EN_SHIFT 6 6400 + #define XSTORM_ETH_HW_CONN_AG_CTX_MULTI_UNICAST_CF_EN_MASK 0x1 6401 + #define XSTORM_ETH_HW_CONN_AG_CTX_MULTI_UNICAST_CF_EN_SHIFT 7 6402 6402 u8 flags10; 6403 - #define E4_XSTORM_ETH_HW_CONN_AG_CTX_DQ_CF_EN_MASK 0x1 6404 - #define E4_XSTORM_ETH_HW_CONN_AG_CTX_DQ_CF_EN_SHIFT 0 6405 - #define E4_XSTORM_ETH_HW_CONN_AG_CTX_TERMINATE_CF_EN_MASK 0x1 6406 - #define E4_XSTORM_ETH_HW_CONN_AG_CTX_TERMINATE_CF_EN_SHIFT 1 6407 - #define E4_XSTORM_ETH_HW_CONN_AG_CTX_FLUSH_Q0_EN_MASK 0x1 6408 - #define E4_XSTORM_ETH_HW_CONN_AG_CTX_FLUSH_Q0_EN_SHIFT 2 6409 - #define E4_XSTORM_ETH_HW_CONN_AG_CTX_RESERVED11_MASK 0x1 6410 - #define E4_XSTORM_ETH_HW_CONN_AG_CTX_RESERVED11_SHIFT 3 6411 - #define E4_XSTORM_ETH_HW_CONN_AG_CTX_SLOW_PATH_EN_MASK 0x1 6412 - #define E4_XSTORM_ETH_HW_CONN_AG_CTX_SLOW_PATH_EN_SHIFT 4 6413 - #define E4_XSTORM_ETH_HW_CONN_AG_CTX_TPH_ENABLE_EN_RESERVED_MASK 0x1 6414 - #define E4_XSTORM_ETH_HW_CONN_AG_CTX_TPH_ENABLE_EN_RESERVED_SHIFT 5 6415 - #define E4_XSTORM_ETH_HW_CONN_AG_CTX_RESERVED12_MASK 0x1 6416 - #define E4_XSTORM_ETH_HW_CONN_AG_CTX_RESERVED12_SHIFT 6 6417 - #define E4_XSTORM_ETH_HW_CONN_AG_CTX_RESERVED13_MASK 0x1 6418 - #define E4_XSTORM_ETH_HW_CONN_AG_CTX_RESERVED13_SHIFT 7 6403 + #define XSTORM_ETH_HW_CONN_AG_CTX_DQ_CF_EN_MASK 0x1 6404 + #define XSTORM_ETH_HW_CONN_AG_CTX_DQ_CF_EN_SHIFT 0 6405 + #define XSTORM_ETH_HW_CONN_AG_CTX_TERMINATE_CF_EN_MASK 0x1 6406 + #define XSTORM_ETH_HW_CONN_AG_CTX_TERMINATE_CF_EN_SHIFT 1 6407 + #define XSTORM_ETH_HW_CONN_AG_CTX_FLUSH_Q0_EN_MASK 0x1 6408 + #define XSTORM_ETH_HW_CONN_AG_CTX_FLUSH_Q0_EN_SHIFT 2 6409 + #define XSTORM_ETH_HW_CONN_AG_CTX_RESERVED11_MASK 0x1 6410 + #define XSTORM_ETH_HW_CONN_AG_CTX_RESERVED11_SHIFT 3 6411 + #define XSTORM_ETH_HW_CONN_AG_CTX_SLOW_PATH_EN_MASK 0x1 6412 + #define XSTORM_ETH_HW_CONN_AG_CTX_SLOW_PATH_EN_SHIFT 4 6413 + #define XSTORM_ETH_HW_CONN_AG_CTX_TPH_ENABLE_EN_RESERVED_MASK 0x1 6414 + #define XSTORM_ETH_HW_CONN_AG_CTX_TPH_ENABLE_EN_RESERVED_SHIFT 5 6415 + #define XSTORM_ETH_HW_CONN_AG_CTX_RESERVED12_MASK 0x1 6416 + #define XSTORM_ETH_HW_CONN_AG_CTX_RESERVED12_SHIFT 6 6417 + #define XSTORM_ETH_HW_CONN_AG_CTX_RESERVED13_MASK 0x1 6418 + #define XSTORM_ETH_HW_CONN_AG_CTX_RESERVED13_SHIFT 7 6419 6419 u8 flags11; 6420 - #define E4_XSTORM_ETH_HW_CONN_AG_CTX_RESERVED14_MASK 0x1 6421 - #define E4_XSTORM_ETH_HW_CONN_AG_CTX_RESERVED14_SHIFT 0 6422 - #define E4_XSTORM_ETH_HW_CONN_AG_CTX_RESERVED15_MASK 0x1 6423 - #define E4_XSTORM_ETH_HW_CONN_AG_CTX_RESERVED15_SHIFT 1 6424 - #define E4_XSTORM_ETH_HW_CONN_AG_CTX_TX_DEC_RULE_EN_MASK 0x1 6425 - #define E4_XSTORM_ETH_HW_CONN_AG_CTX_TX_DEC_RULE_EN_SHIFT 2 6426 - #define E4_XSTORM_ETH_HW_CONN_AG_CTX_RULE5EN_MASK 0x1 6427 - #define E4_XSTORM_ETH_HW_CONN_AG_CTX_RULE5EN_SHIFT 3 6428 - #define E4_XSTORM_ETH_HW_CONN_AG_CTX_RULE6EN_MASK 0x1 6429 - #define E4_XSTORM_ETH_HW_CONN_AG_CTX_RULE6EN_SHIFT 4 6430 - #define E4_XSTORM_ETH_HW_CONN_AG_CTX_RULE7EN_MASK 0x1 6431 - #define E4_XSTORM_ETH_HW_CONN_AG_CTX_RULE7EN_SHIFT 5 6432 - #define E4_XSTORM_ETH_HW_CONN_AG_CTX_A0_RESERVED1_MASK 0x1 6433 - #define E4_XSTORM_ETH_HW_CONN_AG_CTX_A0_RESERVED1_SHIFT 6 6434 - #define E4_XSTORM_ETH_HW_CONN_AG_CTX_RULE9EN_MASK 0x1 6435 - #define E4_XSTORM_ETH_HW_CONN_AG_CTX_RULE9EN_SHIFT 7 6420 + #define XSTORM_ETH_HW_CONN_AG_CTX_RESERVED14_MASK 0x1 6421 + #define XSTORM_ETH_HW_CONN_AG_CTX_RESERVED14_SHIFT 0 6422 + #define XSTORM_ETH_HW_CONN_AG_CTX_RESERVED15_MASK 0x1 6423 + #define XSTORM_ETH_HW_CONN_AG_CTX_RESERVED15_SHIFT 1 6424 + #define XSTORM_ETH_HW_CONN_AG_CTX_TX_DEC_RULE_EN_MASK 0x1 6425 + #define XSTORM_ETH_HW_CONN_AG_CTX_TX_DEC_RULE_EN_SHIFT 2 6426 + #define XSTORM_ETH_HW_CONN_AG_CTX_RULE5EN_MASK 0x1 6427 + #define XSTORM_ETH_HW_CONN_AG_CTX_RULE5EN_SHIFT 3 6428 + #define XSTORM_ETH_HW_CONN_AG_CTX_RULE6EN_MASK 0x1 6429 + #define XSTORM_ETH_HW_CONN_AG_CTX_RULE6EN_SHIFT 4 6430 + #define XSTORM_ETH_HW_CONN_AG_CTX_RULE7EN_MASK 0x1 6431 + #define XSTORM_ETH_HW_CONN_AG_CTX_RULE7EN_SHIFT 5 6432 + #define XSTORM_ETH_HW_CONN_AG_CTX_A0_RESERVED1_MASK 0x1 6433 + #define XSTORM_ETH_HW_CONN_AG_CTX_A0_RESERVED1_SHIFT 6 6434 + #define XSTORM_ETH_HW_CONN_AG_CTX_RULE9EN_MASK 0x1 6435 + #define XSTORM_ETH_HW_CONN_AG_CTX_RULE9EN_SHIFT 7 6436 6436 u8 flags12; 6437 - #define E4_XSTORM_ETH_HW_CONN_AG_CTX_RULE10EN_MASK 0x1 6438 - #define E4_XSTORM_ETH_HW_CONN_AG_CTX_RULE10EN_SHIFT 0 6439 - #define E4_XSTORM_ETH_HW_CONN_AG_CTX_RULE11EN_MASK 0x1 6440 - #define E4_XSTORM_ETH_HW_CONN_AG_CTX_RULE11EN_SHIFT 1 6441 - #define E4_XSTORM_ETH_HW_CONN_AG_CTX_A0_RESERVED2_MASK 0x1 6442 - #define E4_XSTORM_ETH_HW_CONN_AG_CTX_A0_RESERVED2_SHIFT 2 6443 - #define E4_XSTORM_ETH_HW_CONN_AG_CTX_A0_RESERVED3_MASK 0x1 6444 - #define E4_XSTORM_ETH_HW_CONN_AG_CTX_A0_RESERVED3_SHIFT 3 6445 - #define E4_XSTORM_ETH_HW_CONN_AG_CTX_RULE14EN_MASK 0x1 6446 - #define E4_XSTORM_ETH_HW_CONN_AG_CTX_RULE14EN_SHIFT 4 6447 - #define E4_XSTORM_ETH_HW_CONN_AG_CTX_RULE15EN_MASK 0x1 6448 - #define E4_XSTORM_ETH_HW_CONN_AG_CTX_RULE15EN_SHIFT 5 6449 - #define E4_XSTORM_ETH_HW_CONN_AG_CTX_RULE16EN_MASK 0x1 6450 - #define E4_XSTORM_ETH_HW_CONN_AG_CTX_RULE16EN_SHIFT 6 6451 - #define E4_XSTORM_ETH_HW_CONN_AG_CTX_RULE17EN_MASK 0x1 6452 - #define E4_XSTORM_ETH_HW_CONN_AG_CTX_RULE17EN_SHIFT 7 6437 + #define XSTORM_ETH_HW_CONN_AG_CTX_RULE10EN_MASK 0x1 6438 + #define XSTORM_ETH_HW_CONN_AG_CTX_RULE10EN_SHIFT 0 6439 + #define XSTORM_ETH_HW_CONN_AG_CTX_RULE11EN_MASK 0x1 6440 + #define XSTORM_ETH_HW_CONN_AG_CTX_RULE11EN_SHIFT 1 6441 + #define XSTORM_ETH_HW_CONN_AG_CTX_A0_RESERVED2_MASK 0x1 6442 + #define XSTORM_ETH_HW_CONN_AG_CTX_A0_RESERVED2_SHIFT 2 6443 + #define XSTORM_ETH_HW_CONN_AG_CTX_A0_RESERVED3_MASK 0x1 6444 + #define XSTORM_ETH_HW_CONN_AG_CTX_A0_RESERVED3_SHIFT 3 6445 + #define XSTORM_ETH_HW_CONN_AG_CTX_RULE14EN_MASK 0x1 6446 + #define XSTORM_ETH_HW_CONN_AG_CTX_RULE14EN_SHIFT 4 6447 + #define XSTORM_ETH_HW_CONN_AG_CTX_RULE15EN_MASK 0x1 6448 + #define XSTORM_ETH_HW_CONN_AG_CTX_RULE15EN_SHIFT 5 6449 + #define XSTORM_ETH_HW_CONN_AG_CTX_RULE16EN_MASK 0x1 6450 + #define XSTORM_ETH_HW_CONN_AG_CTX_RULE16EN_SHIFT 6 6451 + #define XSTORM_ETH_HW_CONN_AG_CTX_RULE17EN_MASK 0x1 6452 + #define XSTORM_ETH_HW_CONN_AG_CTX_RULE17EN_SHIFT 7 6453 6453 u8 flags13; 6454 - #define E4_XSTORM_ETH_HW_CONN_AG_CTX_RULE18EN_MASK 0x1 6455 - #define E4_XSTORM_ETH_HW_CONN_AG_CTX_RULE18EN_SHIFT 0 6456 - #define E4_XSTORM_ETH_HW_CONN_AG_CTX_RULE19EN_MASK 0x1 6457 - #define E4_XSTORM_ETH_HW_CONN_AG_CTX_RULE19EN_SHIFT 1 6458 - #define E4_XSTORM_ETH_HW_CONN_AG_CTX_A0_RESERVED4_MASK 0x1 6459 - #define E4_XSTORM_ETH_HW_CONN_AG_CTX_A0_RESERVED4_SHIFT 2 6460 - #define E4_XSTORM_ETH_HW_CONN_AG_CTX_A0_RESERVED5_MASK 0x1 6461 - #define E4_XSTORM_ETH_HW_CONN_AG_CTX_A0_RESERVED5_SHIFT 3 6462 - #define E4_XSTORM_ETH_HW_CONN_AG_CTX_A0_RESERVED6_MASK 0x1 6463 - #define E4_XSTORM_ETH_HW_CONN_AG_CTX_A0_RESERVED6_SHIFT 4 6464 - #define E4_XSTORM_ETH_HW_CONN_AG_CTX_A0_RESERVED7_MASK 0x1 6465 - #define E4_XSTORM_ETH_HW_CONN_AG_CTX_A0_RESERVED7_SHIFT 5 6466 - #define E4_XSTORM_ETH_HW_CONN_AG_CTX_A0_RESERVED8_MASK 0x1 6467 - #define E4_XSTORM_ETH_HW_CONN_AG_CTX_A0_RESERVED8_SHIFT 6 6468 - #define E4_XSTORM_ETH_HW_CONN_AG_CTX_A0_RESERVED9_MASK 0x1 6469 - #define E4_XSTORM_ETH_HW_CONN_AG_CTX_A0_RESERVED9_SHIFT 7 6454 + #define XSTORM_ETH_HW_CONN_AG_CTX_RULE18EN_MASK 0x1 6455 + #define XSTORM_ETH_HW_CONN_AG_CTX_RULE18EN_SHIFT 0 6456 + #define XSTORM_ETH_HW_CONN_AG_CTX_RULE19EN_MASK 0x1 6457 + #define XSTORM_ETH_HW_CONN_AG_CTX_RULE19EN_SHIFT 1 6458 + #define XSTORM_ETH_HW_CONN_AG_CTX_A0_RESERVED4_MASK 0x1 6459 + #define XSTORM_ETH_HW_CONN_AG_CTX_A0_RESERVED4_SHIFT 2 6460 + #define XSTORM_ETH_HW_CONN_AG_CTX_A0_RESERVED5_MASK 0x1 6461 + #define XSTORM_ETH_HW_CONN_AG_CTX_A0_RESERVED5_SHIFT 3 6462 + #define XSTORM_ETH_HW_CONN_AG_CTX_A0_RESERVED6_MASK 0x1 6463 + #define XSTORM_ETH_HW_CONN_AG_CTX_A0_RESERVED6_SHIFT 4 6464 + #define XSTORM_ETH_HW_CONN_AG_CTX_A0_RESERVED7_MASK 0x1 6465 + #define XSTORM_ETH_HW_CONN_AG_CTX_A0_RESERVED7_SHIFT 5 6466 + #define XSTORM_ETH_HW_CONN_AG_CTX_A0_RESERVED8_MASK 0x1 6467 + #define XSTORM_ETH_HW_CONN_AG_CTX_A0_RESERVED8_SHIFT 6 6468 + #define XSTORM_ETH_HW_CONN_AG_CTX_A0_RESERVED9_MASK 0x1 6469 + #define XSTORM_ETH_HW_CONN_AG_CTX_A0_RESERVED9_SHIFT 7 6470 6470 u8 flags14; 6471 - #define E4_XSTORM_ETH_HW_CONN_AG_CTX_EDPM_USE_EXT_HDR_MASK 0x1 6472 - #define E4_XSTORM_ETH_HW_CONN_AG_CTX_EDPM_USE_EXT_HDR_SHIFT 0 6473 - #define E4_XSTORM_ETH_HW_CONN_AG_CTX_EDPM_SEND_RAW_L3L4_MASK 0x1 6474 - #define E4_XSTORM_ETH_HW_CONN_AG_CTX_EDPM_SEND_RAW_L3L4_SHIFT 1 6475 - #define E4_XSTORM_ETH_HW_CONN_AG_CTX_EDPM_INBAND_PROP_HDR_MASK 0x1 6476 - #define E4_XSTORM_ETH_HW_CONN_AG_CTX_EDPM_INBAND_PROP_HDR_SHIFT 2 6477 - #define E4_XSTORM_ETH_HW_CONN_AG_CTX_EDPM_SEND_EXT_TUNNEL_MASK 0x1 6478 - #define E4_XSTORM_ETH_HW_CONN_AG_CTX_EDPM_SEND_EXT_TUNNEL_SHIFT 3 6479 - #define E4_XSTORM_ETH_HW_CONN_AG_CTX_L2_EDPM_ENABLE_MASK 0x1 6480 - #define E4_XSTORM_ETH_HW_CONN_AG_CTX_L2_EDPM_ENABLE_SHIFT 4 6481 - #define E4_XSTORM_ETH_HW_CONN_AG_CTX_ROCE_EDPM_ENABLE_MASK 0x1 6482 - #define E4_XSTORM_ETH_HW_CONN_AG_CTX_ROCE_EDPM_ENABLE_SHIFT 5 6483 - #define E4_XSTORM_ETH_HW_CONN_AG_CTX_TPH_ENABLE_MASK 0x3 6484 - #define E4_XSTORM_ETH_HW_CONN_AG_CTX_TPH_ENABLE_SHIFT 6 6471 + #define XSTORM_ETH_HW_CONN_AG_CTX_EDPM_USE_EXT_HDR_MASK 0x1 6472 + #define XSTORM_ETH_HW_CONN_AG_CTX_EDPM_USE_EXT_HDR_SHIFT 0 6473 + #define XSTORM_ETH_HW_CONN_AG_CTX_EDPM_SEND_RAW_L3L4_MASK 0x1 6474 + #define XSTORM_ETH_HW_CONN_AG_CTX_EDPM_SEND_RAW_L3L4_SHIFT 1 6475 + #define XSTORM_ETH_HW_CONN_AG_CTX_EDPM_INBAND_PROP_HDR_MASK 0x1 6476 + #define XSTORM_ETH_HW_CONN_AG_CTX_EDPM_INBAND_PROP_HDR_SHIFT 2 6477 + #define XSTORM_ETH_HW_CONN_AG_CTX_EDPM_SEND_EXT_TUNNEL_MASK 0x1 6478 + #define XSTORM_ETH_HW_CONN_AG_CTX_EDPM_SEND_EXT_TUNNEL_SHIFT 3 6479 + #define XSTORM_ETH_HW_CONN_AG_CTX_L2_EDPM_ENABLE_MASK 0x1 6480 + #define XSTORM_ETH_HW_CONN_AG_CTX_L2_EDPM_ENABLE_SHIFT 4 6481 + #define XSTORM_ETH_HW_CONN_AG_CTX_ROCE_EDPM_ENABLE_MASK 0x1 6482 + #define XSTORM_ETH_HW_CONN_AG_CTX_ROCE_EDPM_ENABLE_SHIFT 5 6483 + #define XSTORM_ETH_HW_CONN_AG_CTX_TPH_ENABLE_MASK 0x3 6484 + #define XSTORM_ETH_HW_CONN_AG_CTX_TPH_ENABLE_SHIFT 6 6485 6485 u8 edpm_event_id; 6486 6486 __le16 physical_q0; 6487 6487 __le16 e5_reserved1; ··· 6682 6682 struct regpair temp[4]; 6683 6683 }; 6684 6684 6685 - struct e4_ystorm_rdma_task_ag_ctx { 6685 + struct ystorm_rdma_task_ag_ctx { 6686 6686 u8 reserved; 6687 6687 u8 byte1; 6688 6688 __le16 msem_ctx_upd_seq; 6689 6689 u8 flags0; 6690 - #define E4_YSTORM_RDMA_TASK_AG_CTX_CONNECTION_TYPE_MASK 0xF 6691 - #define E4_YSTORM_RDMA_TASK_AG_CTX_CONNECTION_TYPE_SHIFT 0 6692 - #define E4_YSTORM_RDMA_TASK_AG_CTX_EXIST_IN_QM0_MASK 0x1 6693 - #define E4_YSTORM_RDMA_TASK_AG_CTX_EXIST_IN_QM0_SHIFT 4 6694 - #define E4_YSTORM_RDMA_TASK_AG_CTX_BIT1_MASK 0x1 6695 - #define E4_YSTORM_RDMA_TASK_AG_CTX_BIT1_SHIFT 5 6696 - #define E4_YSTORM_RDMA_TASK_AG_CTX_VALID_MASK 0x1 6697 - #define E4_YSTORM_RDMA_TASK_AG_CTX_VALID_SHIFT 6 6698 - #define E4_YSTORM_RDMA_TASK_AG_CTX_DIF_FIRST_IO_MASK 0x1 6699 - #define E4_YSTORM_RDMA_TASK_AG_CTX_DIF_FIRST_IO_SHIFT 7 6690 + #define YSTORM_RDMA_TASK_AG_CTX_CONNECTION_TYPE_MASK 0xF 6691 + #define YSTORM_RDMA_TASK_AG_CTX_CONNECTION_TYPE_SHIFT 0 6692 + #define YSTORM_RDMA_TASK_AG_CTX_EXIST_IN_QM0_MASK 0x1 6693 + #define YSTORM_RDMA_TASK_AG_CTX_EXIST_IN_QM0_SHIFT 4 6694 + #define YSTORM_RDMA_TASK_AG_CTX_BIT1_MASK 0x1 6695 + #define YSTORM_RDMA_TASK_AG_CTX_BIT1_SHIFT 5 6696 + #define YSTORM_RDMA_TASK_AG_CTX_VALID_MASK 0x1 6697 + #define YSTORM_RDMA_TASK_AG_CTX_VALID_SHIFT 6 6698 + #define YSTORM_RDMA_TASK_AG_CTX_DIF_FIRST_IO_MASK 0x1 6699 + #define YSTORM_RDMA_TASK_AG_CTX_DIF_FIRST_IO_SHIFT 7 6700 6700 u8 flags1; 6701 - #define E4_YSTORM_RDMA_TASK_AG_CTX_CF0_MASK 0x3 6702 - #define E4_YSTORM_RDMA_TASK_AG_CTX_CF0_SHIFT 0 6703 - #define E4_YSTORM_RDMA_TASK_AG_CTX_CF1_MASK 0x3 6704 - #define E4_YSTORM_RDMA_TASK_AG_CTX_CF1_SHIFT 2 6705 - #define E4_YSTORM_RDMA_TASK_AG_CTX_CF2SPECIAL_MASK 0x3 6706 - #define E4_YSTORM_RDMA_TASK_AG_CTX_CF2SPECIAL_SHIFT 4 6707 - #define E4_YSTORM_RDMA_TASK_AG_CTX_CF0EN_MASK 0x1 6708 - #define E4_YSTORM_RDMA_TASK_AG_CTX_CF0EN_SHIFT 6 6709 - #define E4_YSTORM_RDMA_TASK_AG_CTX_CF1EN_MASK 0x1 6710 - #define E4_YSTORM_RDMA_TASK_AG_CTX_CF1EN_SHIFT 7 6701 + #define YSTORM_RDMA_TASK_AG_CTX_CF0_MASK 0x3 6702 + #define YSTORM_RDMA_TASK_AG_CTX_CF0_SHIFT 0 6703 + #define YSTORM_RDMA_TASK_AG_CTX_CF1_MASK 0x3 6704 + #define YSTORM_RDMA_TASK_AG_CTX_CF1_SHIFT 2 6705 + #define YSTORM_RDMA_TASK_AG_CTX_CF2SPECIAL_MASK 0x3 6706 + #define YSTORM_RDMA_TASK_AG_CTX_CF2SPECIAL_SHIFT 4 6707 + #define YSTORM_RDMA_TASK_AG_CTX_CF0EN_MASK 0x1 6708 + #define YSTORM_RDMA_TASK_AG_CTX_CF0EN_SHIFT 6 6709 + #define YSTORM_RDMA_TASK_AG_CTX_CF1EN_MASK 0x1 6710 + #define YSTORM_RDMA_TASK_AG_CTX_CF1EN_SHIFT 7 6711 6711 u8 flags2; 6712 - #define E4_YSTORM_RDMA_TASK_AG_CTX_BIT4_MASK 0x1 6713 - #define E4_YSTORM_RDMA_TASK_AG_CTX_BIT4_SHIFT 0 6714 - #define E4_YSTORM_RDMA_TASK_AG_CTX_RULE0EN_MASK 0x1 6715 - #define E4_YSTORM_RDMA_TASK_AG_CTX_RULE0EN_SHIFT 1 6716 - #define E4_YSTORM_RDMA_TASK_AG_CTX_RULE1EN_MASK 0x1 6717 - #define E4_YSTORM_RDMA_TASK_AG_CTX_RULE1EN_SHIFT 2 6718 - #define E4_YSTORM_RDMA_TASK_AG_CTX_RULE2EN_MASK 0x1 6719 - #define E4_YSTORM_RDMA_TASK_AG_CTX_RULE2EN_SHIFT 3 6720 - #define E4_YSTORM_RDMA_TASK_AG_CTX_RULE3EN_MASK 0x1 6721 - #define E4_YSTORM_RDMA_TASK_AG_CTX_RULE3EN_SHIFT 4 6722 - #define E4_YSTORM_RDMA_TASK_AG_CTX_RULE4EN_MASK 0x1 6723 - #define E4_YSTORM_RDMA_TASK_AG_CTX_RULE4EN_SHIFT 5 6724 - #define E4_YSTORM_RDMA_TASK_AG_CTX_RULE5EN_MASK 0x1 6725 - #define E4_YSTORM_RDMA_TASK_AG_CTX_RULE5EN_SHIFT 6 6726 - #define E4_YSTORM_RDMA_TASK_AG_CTX_RULE6EN_MASK 0x1 6727 - #define E4_YSTORM_RDMA_TASK_AG_CTX_RULE6EN_SHIFT 7 6712 + #define YSTORM_RDMA_TASK_AG_CTX_BIT4_MASK 0x1 6713 + #define YSTORM_RDMA_TASK_AG_CTX_BIT4_SHIFT 0 6714 + #define YSTORM_RDMA_TASK_AG_CTX_RULE0EN_MASK 0x1 6715 + #define YSTORM_RDMA_TASK_AG_CTX_RULE0EN_SHIFT 1 6716 + #define YSTORM_RDMA_TASK_AG_CTX_RULE1EN_MASK 0x1 6717 + #define YSTORM_RDMA_TASK_AG_CTX_RULE1EN_SHIFT 2 6718 + #define YSTORM_RDMA_TASK_AG_CTX_RULE2EN_MASK 0x1 6719 + #define YSTORM_RDMA_TASK_AG_CTX_RULE2EN_SHIFT 3 6720 + #define YSTORM_RDMA_TASK_AG_CTX_RULE3EN_MASK 0x1 6721 + #define YSTORM_RDMA_TASK_AG_CTX_RULE3EN_SHIFT 4 6722 + #define YSTORM_RDMA_TASK_AG_CTX_RULE4EN_MASK 0x1 6723 + #define YSTORM_RDMA_TASK_AG_CTX_RULE4EN_SHIFT 5 6724 + #define YSTORM_RDMA_TASK_AG_CTX_RULE5EN_MASK 0x1 6725 + #define YSTORM_RDMA_TASK_AG_CTX_RULE5EN_SHIFT 6 6726 + #define YSTORM_RDMA_TASK_AG_CTX_RULE6EN_MASK 0x1 6727 + #define YSTORM_RDMA_TASK_AG_CTX_RULE6EN_SHIFT 7 6728 6728 u8 key; 6729 6729 __le32 mw_cnt_or_qp_id; 6730 6730 u8 ref_cnt_seq; ··· 6738 6738 __le32 fbo_hi; 6739 6739 }; 6740 6740 6741 - struct e4_mstorm_rdma_task_ag_ctx { 6741 + struct mstorm_rdma_task_ag_ctx { 6742 6742 u8 reserved; 6743 6743 u8 byte1; 6744 6744 __le16 icid; 6745 6745 u8 flags0; 6746 - #define E4_MSTORM_RDMA_TASK_AG_CTX_CONNECTION_TYPE_MASK 0xF 6747 - #define E4_MSTORM_RDMA_TASK_AG_CTX_CONNECTION_TYPE_SHIFT 0 6748 - #define E4_MSTORM_RDMA_TASK_AG_CTX_EXIST_IN_QM0_MASK 0x1 6749 - #define E4_MSTORM_RDMA_TASK_AG_CTX_EXIST_IN_QM0_SHIFT 4 6750 - #define E4_MSTORM_RDMA_TASK_AG_CTX_BIT1_MASK 0x1 6751 - #define E4_MSTORM_RDMA_TASK_AG_CTX_BIT1_SHIFT 5 6752 - #define E4_MSTORM_RDMA_TASK_AG_CTX_BIT2_MASK 0x1 6753 - #define E4_MSTORM_RDMA_TASK_AG_CTX_BIT2_SHIFT 6 6754 - #define E4_MSTORM_RDMA_TASK_AG_CTX_DIF_FIRST_IO_MASK 0x1 6755 - #define E4_MSTORM_RDMA_TASK_AG_CTX_DIF_FIRST_IO_SHIFT 7 6746 + #define MSTORM_RDMA_TASK_AG_CTX_CONNECTION_TYPE_MASK 0xF 6747 + #define MSTORM_RDMA_TASK_AG_CTX_CONNECTION_TYPE_SHIFT 0 6748 + #define MSTORM_RDMA_TASK_AG_CTX_EXIST_IN_QM0_MASK 0x1 6749 + #define MSTORM_RDMA_TASK_AG_CTX_EXIST_IN_QM0_SHIFT 4 6750 + #define MSTORM_RDMA_TASK_AG_CTX_BIT1_MASK 0x1 6751 + #define MSTORM_RDMA_TASK_AG_CTX_BIT1_SHIFT 5 6752 + #define MSTORM_RDMA_TASK_AG_CTX_BIT2_MASK 0x1 6753 + #define MSTORM_RDMA_TASK_AG_CTX_BIT2_SHIFT 6 6754 + #define MSTORM_RDMA_TASK_AG_CTX_DIF_FIRST_IO_MASK 0x1 6755 + #define MSTORM_RDMA_TASK_AG_CTX_DIF_FIRST_IO_SHIFT 7 6756 6756 u8 flags1; 6757 - #define E4_MSTORM_RDMA_TASK_AG_CTX_CF0_MASK 0x3 6758 - #define E4_MSTORM_RDMA_TASK_AG_CTX_CF0_SHIFT 0 6759 - #define E4_MSTORM_RDMA_TASK_AG_CTX_CF1_MASK 0x3 6760 - #define E4_MSTORM_RDMA_TASK_AG_CTX_CF1_SHIFT 2 6761 - #define E4_MSTORM_RDMA_TASK_AG_CTX_CF2_MASK 0x3 6762 - #define E4_MSTORM_RDMA_TASK_AG_CTX_CF2_SHIFT 4 6763 - #define E4_MSTORM_RDMA_TASK_AG_CTX_CF0EN_MASK 0x1 6764 - #define E4_MSTORM_RDMA_TASK_AG_CTX_CF0EN_SHIFT 6 6765 - #define E4_MSTORM_RDMA_TASK_AG_CTX_CF1EN_MASK 0x1 6766 - #define E4_MSTORM_RDMA_TASK_AG_CTX_CF1EN_SHIFT 7 6757 + #define MSTORM_RDMA_TASK_AG_CTX_CF0_MASK 0x3 6758 + #define MSTORM_RDMA_TASK_AG_CTX_CF0_SHIFT 0 6759 + #define MSTORM_RDMA_TASK_AG_CTX_CF1_MASK 0x3 6760 + #define MSTORM_RDMA_TASK_AG_CTX_CF1_SHIFT 2 6761 + #define MSTORM_RDMA_TASK_AG_CTX_CF2_MASK 0x3 6762 + #define MSTORM_RDMA_TASK_AG_CTX_CF2_SHIFT 4 6763 + #define MSTORM_RDMA_TASK_AG_CTX_CF0EN_MASK 0x1 6764 + #define MSTORM_RDMA_TASK_AG_CTX_CF0EN_SHIFT 6 6765 + #define MSTORM_RDMA_TASK_AG_CTX_CF1EN_MASK 0x1 6766 + #define MSTORM_RDMA_TASK_AG_CTX_CF1EN_SHIFT 7 6767 6767 u8 flags2; 6768 - #define E4_MSTORM_RDMA_TASK_AG_CTX_CF2EN_MASK 0x1 6769 - #define E4_MSTORM_RDMA_TASK_AG_CTX_CF2EN_SHIFT 0 6770 - #define E4_MSTORM_RDMA_TASK_AG_CTX_RULE0EN_MASK 0x1 6771 - #define E4_MSTORM_RDMA_TASK_AG_CTX_RULE0EN_SHIFT 1 6772 - #define E4_MSTORM_RDMA_TASK_AG_CTX_RULE1EN_MASK 0x1 6773 - #define E4_MSTORM_RDMA_TASK_AG_CTX_RULE1EN_SHIFT 2 6774 - #define E4_MSTORM_RDMA_TASK_AG_CTX_RULE2EN_MASK 0x1 6775 - #define E4_MSTORM_RDMA_TASK_AG_CTX_RULE2EN_SHIFT 3 6776 - #define E4_MSTORM_RDMA_TASK_AG_CTX_RULE3EN_MASK 0x1 6777 - #define E4_MSTORM_RDMA_TASK_AG_CTX_RULE3EN_SHIFT 4 6778 - #define E4_MSTORM_RDMA_TASK_AG_CTX_RULE4EN_MASK 0x1 6779 - #define E4_MSTORM_RDMA_TASK_AG_CTX_RULE4EN_SHIFT 5 6780 - #define E4_MSTORM_RDMA_TASK_AG_CTX_RULE5EN_MASK 0x1 6781 - #define E4_MSTORM_RDMA_TASK_AG_CTX_RULE5EN_SHIFT 6 6782 - #define E4_MSTORM_RDMA_TASK_AG_CTX_RULE6EN_MASK 0x1 6783 - #define E4_MSTORM_RDMA_TASK_AG_CTX_RULE6EN_SHIFT 7 6768 + #define MSTORM_RDMA_TASK_AG_CTX_CF2EN_MASK 0x1 6769 + #define MSTORM_RDMA_TASK_AG_CTX_CF2EN_SHIFT 0 6770 + #define MSTORM_RDMA_TASK_AG_CTX_RULE0EN_MASK 0x1 6771 + #define MSTORM_RDMA_TASK_AG_CTX_RULE0EN_SHIFT 1 6772 + #define MSTORM_RDMA_TASK_AG_CTX_RULE1EN_MASK 0x1 6773 + #define MSTORM_RDMA_TASK_AG_CTX_RULE1EN_SHIFT 2 6774 + #define MSTORM_RDMA_TASK_AG_CTX_RULE2EN_MASK 0x1 6775 + #define MSTORM_RDMA_TASK_AG_CTX_RULE2EN_SHIFT 3 6776 + #define MSTORM_RDMA_TASK_AG_CTX_RULE3EN_MASK 0x1 6777 + #define MSTORM_RDMA_TASK_AG_CTX_RULE3EN_SHIFT 4 6778 + #define MSTORM_RDMA_TASK_AG_CTX_RULE4EN_MASK 0x1 6779 + #define MSTORM_RDMA_TASK_AG_CTX_RULE4EN_SHIFT 5 6780 + #define MSTORM_RDMA_TASK_AG_CTX_RULE5EN_MASK 0x1 6781 + #define MSTORM_RDMA_TASK_AG_CTX_RULE5EN_SHIFT 6 6782 + #define MSTORM_RDMA_TASK_AG_CTX_RULE6EN_MASK 0x1 6783 + #define MSTORM_RDMA_TASK_AG_CTX_RULE6EN_SHIFT 7 6784 6784 u8 key; 6785 6785 __le32 mw_cnt_or_qp_id; 6786 6786 u8 ref_cnt_seq; ··· 6804 6804 struct regpair temp[6]; 6805 6805 }; 6806 6806 6807 - struct e4_ustorm_rdma_task_ag_ctx { 6807 + struct ustorm_rdma_task_ag_ctx { 6808 6808 u8 reserved; 6809 6809 u8 state; 6810 6810 __le16 icid; 6811 6811 u8 flags0; 6812 - #define E4_USTORM_RDMA_TASK_AG_CTX_CONNECTION_TYPE_MASK 0xF 6813 - #define E4_USTORM_RDMA_TASK_AG_CTX_CONNECTION_TYPE_SHIFT 0 6814 - #define E4_USTORM_RDMA_TASK_AG_CTX_EXIST_IN_QM0_MASK 0x1 6815 - #define E4_USTORM_RDMA_TASK_AG_CTX_EXIST_IN_QM0_SHIFT 4 6816 - #define E4_USTORM_RDMA_TASK_AG_CTX_BIT1_MASK 0x1 6817 - #define E4_USTORM_RDMA_TASK_AG_CTX_BIT1_SHIFT 5 6818 - #define E4_USTORM_RDMA_TASK_AG_CTX_DIF_WRITE_RESULT_CF_MASK 0x3 6819 - #define E4_USTORM_RDMA_TASK_AG_CTX_DIF_WRITE_RESULT_CF_SHIFT 6 6812 + #define USTORM_RDMA_TASK_AG_CTX_CONNECTION_TYPE_MASK 0xF 6813 + #define USTORM_RDMA_TASK_AG_CTX_CONNECTION_TYPE_SHIFT 0 6814 + #define USTORM_RDMA_TASK_AG_CTX_EXIST_IN_QM0_MASK 0x1 6815 + #define USTORM_RDMA_TASK_AG_CTX_EXIST_IN_QM0_SHIFT 4 6816 + #define USTORM_RDMA_TASK_AG_CTX_BIT1_MASK 0x1 6817 + #define USTORM_RDMA_TASK_AG_CTX_BIT1_SHIFT 5 6818 + #define USTORM_RDMA_TASK_AG_CTX_DIF_WRITE_RESULT_CF_MASK 0x3 6819 + #define USTORM_RDMA_TASK_AG_CTX_DIF_WRITE_RESULT_CF_SHIFT 6 6820 6820 u8 flags1; 6821 - #define E4_USTORM_RDMA_TASK_AG_CTX_DIF_RESULT_TOGGLE_BIT_MASK 0x3 6822 - #define E4_USTORM_RDMA_TASK_AG_CTX_DIF_RESULT_TOGGLE_BIT_SHIFT 0 6823 - #define E4_USTORM_RDMA_TASK_AG_CTX_DIF_TX_IO_FLG_MASK 0x3 6824 - #define E4_USTORM_RDMA_TASK_AG_CTX_DIF_TX_IO_FLG_SHIFT 2 6825 - #define E4_USTORM_RDMA_TASK_AG_CTX_DIF_BLOCK_SIZE_MASK 0x3 6826 - #define E4_USTORM_RDMA_TASK_AG_CTX_DIF_BLOCK_SIZE_SHIFT 4 6827 - #define E4_USTORM_RDMA_TASK_AG_CTX_DIF_ERROR_CF_MASK 0x3 6828 - #define E4_USTORM_RDMA_TASK_AG_CTX_DIF_ERROR_CF_SHIFT 6 6821 + #define USTORM_RDMA_TASK_AG_CTX_DIF_RESULT_TOGGLE_BIT_MASK 0x3 6822 + #define USTORM_RDMA_TASK_AG_CTX_DIF_RESULT_TOGGLE_BIT_SHIFT 0 6823 + #define USTORM_RDMA_TASK_AG_CTX_DIF_TX_IO_FLG_MASK 0x3 6824 + #define USTORM_RDMA_TASK_AG_CTX_DIF_TX_IO_FLG_SHIFT 2 6825 + #define USTORM_RDMA_TASK_AG_CTX_DIF_BLOCK_SIZE_MASK 0x3 6826 + #define USTORM_RDMA_TASK_AG_CTX_DIF_BLOCK_SIZE_SHIFT 4 6827 + #define USTORM_RDMA_TASK_AG_CTX_DIF_ERROR_CF_MASK 0x3 6828 + #define USTORM_RDMA_TASK_AG_CTX_DIF_ERROR_CF_SHIFT 6 6829 6829 u8 flags2; 6830 - #define E4_USTORM_RDMA_TASK_AG_CTX_DIF_WRITE_RESULT_CF_EN_MASK 0x1 6831 - #define E4_USTORM_RDMA_TASK_AG_CTX_DIF_WRITE_RESULT_CF_EN_SHIFT 0 6832 - #define E4_USTORM_RDMA_TASK_AG_CTX_RESERVED2_MASK 0x1 6833 - #define E4_USTORM_RDMA_TASK_AG_CTX_RESERVED2_SHIFT 1 6834 - #define E4_USTORM_RDMA_TASK_AG_CTX_RESERVED3_MASK 0x1 6835 - #define E4_USTORM_RDMA_TASK_AG_CTX_RESERVED3_SHIFT 2 6836 - #define E4_USTORM_RDMA_TASK_AG_CTX_RESERVED4_MASK 0x1 6837 - #define E4_USTORM_RDMA_TASK_AG_CTX_RESERVED4_SHIFT 3 6838 - #define E4_USTORM_RDMA_TASK_AG_CTX_DIF_ERROR_CF_EN_MASK 0x1 6839 - #define E4_USTORM_RDMA_TASK_AG_CTX_DIF_ERROR_CF_EN_SHIFT 4 6840 - #define E4_USTORM_RDMA_TASK_AG_CTX_RULE0EN_MASK 0x1 6841 - #define E4_USTORM_RDMA_TASK_AG_CTX_RULE0EN_SHIFT 5 6842 - #define E4_USTORM_RDMA_TASK_AG_CTX_RULE1EN_MASK 0x1 6843 - #define E4_USTORM_RDMA_TASK_AG_CTX_RULE1EN_SHIFT 6 6844 - #define E4_USTORM_RDMA_TASK_AG_CTX_RULE2EN_MASK 0x1 6845 - #define E4_USTORM_RDMA_TASK_AG_CTX_RULE2EN_SHIFT 7 6830 + #define USTORM_RDMA_TASK_AG_CTX_DIF_WRITE_RESULT_CF_EN_MASK 0x1 6831 + #define USTORM_RDMA_TASK_AG_CTX_DIF_WRITE_RESULT_CF_EN_SHIFT 0 6832 + #define USTORM_RDMA_TASK_AG_CTX_RESERVED2_MASK 0x1 6833 + #define USTORM_RDMA_TASK_AG_CTX_RESERVED2_SHIFT 1 6834 + #define USTORM_RDMA_TASK_AG_CTX_RESERVED3_MASK 0x1 6835 + #define USTORM_RDMA_TASK_AG_CTX_RESERVED3_SHIFT 2 6836 + #define USTORM_RDMA_TASK_AG_CTX_RESERVED4_MASK 0x1 6837 + #define USTORM_RDMA_TASK_AG_CTX_RESERVED4_SHIFT 3 6838 + #define USTORM_RDMA_TASK_AG_CTX_DIF_ERROR_CF_EN_MASK 0x1 6839 + #define USTORM_RDMA_TASK_AG_CTX_DIF_ERROR_CF_EN_SHIFT 4 6840 + #define USTORM_RDMA_TASK_AG_CTX_RULE0EN_MASK 0x1 6841 + #define USTORM_RDMA_TASK_AG_CTX_RULE0EN_SHIFT 5 6842 + #define USTORM_RDMA_TASK_AG_CTX_RULE1EN_MASK 0x1 6843 + #define USTORM_RDMA_TASK_AG_CTX_RULE1EN_SHIFT 6 6844 + #define USTORM_RDMA_TASK_AG_CTX_RULE2EN_MASK 0x1 6845 + #define USTORM_RDMA_TASK_AG_CTX_RULE2EN_SHIFT 7 6846 6846 u8 flags3; 6847 - #define E4_USTORM_RDMA_TASK_AG_CTX_DIF_RXMIT_PROD_CONS_EN_MASK 0x1 6848 - #define E4_USTORM_RDMA_TASK_AG_CTX_DIF_RXMIT_PROD_CONS_EN_SHIFT 0 6849 - #define E4_USTORM_RDMA_TASK_AG_CTX_RULE4EN_MASK 0x1 6850 - #define E4_USTORM_RDMA_TASK_AG_CTX_RULE4EN_SHIFT 1 6851 - #define E4_USTORM_RDMA_TASK_AG_CTX_DIF_WRITE_PROD_CONS_EN_MASK 0x1 6852 - #define E4_USTORM_RDMA_TASK_AG_CTX_DIF_WRITE_PROD_CONS_EN_SHIFT 2 6853 - #define E4_USTORM_RDMA_TASK_AG_CTX_RULE6EN_MASK 0x1 6854 - #define E4_USTORM_RDMA_TASK_AG_CTX_RULE6EN_SHIFT 3 6855 - #define E4_USTORM_RDMA_TASK_AG_CTX_DIF_ERROR_TYPE_MASK 0xF 6856 - #define E4_USTORM_RDMA_TASK_AG_CTX_DIF_ERROR_TYPE_SHIFT 4 6847 + #define USTORM_RDMA_TASK_AG_CTX_DIF_RXMIT_PROD_CONS_EN_MASK 0x1 6848 + #define USTORM_RDMA_TASK_AG_CTX_DIF_RXMIT_PROD_CONS_EN_SHIFT 0 6849 + #define USTORM_RDMA_TASK_AG_CTX_RULE4EN_MASK 0x1 6850 + #define USTORM_RDMA_TASK_AG_CTX_RULE4EN_SHIFT 1 6851 + #define USTORM_RDMA_TASK_AG_CTX_DIF_WRITE_PROD_CONS_EN_MASK 0x1 6852 + #define USTORM_RDMA_TASK_AG_CTX_DIF_WRITE_PROD_CONS_EN_SHIFT 2 6853 + #define USTORM_RDMA_TASK_AG_CTX_RULE6EN_MASK 0x1 6854 + #define USTORM_RDMA_TASK_AG_CTX_RULE6EN_SHIFT 3 6855 + #define USTORM_RDMA_TASK_AG_CTX_DIF_ERROR_TYPE_MASK 0xF 6856 + #define USTORM_RDMA_TASK_AG_CTX_DIF_ERROR_TYPE_SHIFT 4 6857 6857 __le32 dif_err_intervals; 6858 6858 __le32 dif_error_1st_interval; 6859 6859 __le32 dif_rxmit_cons; ··· 6870 6870 }; 6871 6871 6872 6872 /* RDMA task context */ 6873 - struct e4_rdma_task_context { 6873 + struct rdma_task_context { 6874 6874 struct ystorm_rdma_task_st_ctx ystorm_st_context; 6875 - struct e4_ystorm_rdma_task_ag_ctx ystorm_ag_context; 6875 + struct ystorm_rdma_task_ag_ctx ystorm_ag_context; 6876 6876 struct tdif_task_context tdif_context; 6877 - struct e4_mstorm_rdma_task_ag_ctx mstorm_ag_context; 6877 + struct mstorm_rdma_task_ag_ctx mstorm_ag_context; 6878 6878 struct mstorm_rdma_task_st_ctx mstorm_st_context; 6879 6879 struct rdif_task_context rdif_context; 6880 6880 struct ustorm_rdma_task_st_ctx ustorm_st_context; 6881 6881 struct regpair ustorm_st_padding[2]; 6882 - struct e4_ustorm_rdma_task_ag_ctx ustorm_ag_context; 6882 + struct ustorm_rdma_task_ag_ctx ustorm_ag_context; 6883 6883 }; 6884 6884 6885 6885 /* rdma function init ramrod data */ ··· 7135 7135 struct regpair temp[9]; 7136 7136 }; 7137 7137 7138 - struct e4_tstorm_rdma_task_ag_ctx { 7138 + struct tstorm_rdma_task_ag_ctx { 7139 7139 u8 byte0; 7140 7140 u8 byte1; 7141 7141 __le16 word0; 7142 7142 u8 flags0; 7143 - #define E4_TSTORM_RDMA_TASK_AG_CTX_NIBBLE0_MASK 0xF 7144 - #define E4_TSTORM_RDMA_TASK_AG_CTX_NIBBLE0_SHIFT 0 7145 - #define E4_TSTORM_RDMA_TASK_AG_CTX_BIT0_MASK 0x1 7146 - #define E4_TSTORM_RDMA_TASK_AG_CTX_BIT0_SHIFT 4 7147 - #define E4_TSTORM_RDMA_TASK_AG_CTX_BIT1_MASK 0x1 7148 - #define E4_TSTORM_RDMA_TASK_AG_CTX_BIT1_SHIFT 5 7149 - #define E4_TSTORM_RDMA_TASK_AG_CTX_BIT2_MASK 0x1 7150 - #define E4_TSTORM_RDMA_TASK_AG_CTX_BIT2_SHIFT 6 7151 - #define E4_TSTORM_RDMA_TASK_AG_CTX_BIT3_MASK 0x1 7152 - #define E4_TSTORM_RDMA_TASK_AG_CTX_BIT3_SHIFT 7 7143 + #define TSTORM_RDMA_TASK_AG_CTX_NIBBLE0_MASK 0xF 7144 + #define TSTORM_RDMA_TASK_AG_CTX_NIBBLE0_SHIFT 0 7145 + #define TSTORM_RDMA_TASK_AG_CTX_BIT0_MASK 0x1 7146 + #define TSTORM_RDMA_TASK_AG_CTX_BIT0_SHIFT 4 7147 + #define TSTORM_RDMA_TASK_AG_CTX_BIT1_MASK 0x1 7148 + #define TSTORM_RDMA_TASK_AG_CTX_BIT1_SHIFT 5 7149 + #define TSTORM_RDMA_TASK_AG_CTX_BIT2_MASK 0x1 7150 + #define TSTORM_RDMA_TASK_AG_CTX_BIT2_SHIFT 6 7151 + #define TSTORM_RDMA_TASK_AG_CTX_BIT3_MASK 0x1 7152 + #define TSTORM_RDMA_TASK_AG_CTX_BIT3_SHIFT 7 7153 7153 u8 flags1; 7154 - #define E4_TSTORM_RDMA_TASK_AG_CTX_BIT4_MASK 0x1 7155 - #define E4_TSTORM_RDMA_TASK_AG_CTX_BIT4_SHIFT 0 7156 - #define E4_TSTORM_RDMA_TASK_AG_CTX_BIT5_MASK 0x1 7157 - #define E4_TSTORM_RDMA_TASK_AG_CTX_BIT5_SHIFT 1 7158 - #define E4_TSTORM_RDMA_TASK_AG_CTX_CF0_MASK 0x3 7159 - #define E4_TSTORM_RDMA_TASK_AG_CTX_CF0_SHIFT 2 7160 - #define E4_TSTORM_RDMA_TASK_AG_CTX_CF1_MASK 0x3 7161 - #define E4_TSTORM_RDMA_TASK_AG_CTX_CF1_SHIFT 4 7162 - #define E4_TSTORM_RDMA_TASK_AG_CTX_CF2_MASK 0x3 7163 - #define E4_TSTORM_RDMA_TASK_AG_CTX_CF2_SHIFT 6 7154 + #define TSTORM_RDMA_TASK_AG_CTX_BIT4_MASK 0x1 7155 + #define TSTORM_RDMA_TASK_AG_CTX_BIT4_SHIFT 0 7156 + #define TSTORM_RDMA_TASK_AG_CTX_BIT5_MASK 0x1 7157 + #define TSTORM_RDMA_TASK_AG_CTX_BIT5_SHIFT 1 7158 + #define TSTORM_RDMA_TASK_AG_CTX_CF0_MASK 0x3 7159 + #define TSTORM_RDMA_TASK_AG_CTX_CF0_SHIFT 2 7160 + #define TSTORM_RDMA_TASK_AG_CTX_CF1_MASK 0x3 7161 + #define TSTORM_RDMA_TASK_AG_CTX_CF1_SHIFT 4 7162 + #define TSTORM_RDMA_TASK_AG_CTX_CF2_MASK 0x3 7163 + #define TSTORM_RDMA_TASK_AG_CTX_CF2_SHIFT 6 7164 7164 u8 flags2; 7165 - #define E4_TSTORM_RDMA_TASK_AG_CTX_CF3_MASK 0x3 7166 - #define E4_TSTORM_RDMA_TASK_AG_CTX_CF3_SHIFT 0 7167 - #define E4_TSTORM_RDMA_TASK_AG_CTX_CF4_MASK 0x3 7168 - #define E4_TSTORM_RDMA_TASK_AG_CTX_CF4_SHIFT 2 7169 - #define E4_TSTORM_RDMA_TASK_AG_CTX_CF5_MASK 0x3 7170 - #define E4_TSTORM_RDMA_TASK_AG_CTX_CF5_SHIFT 4 7171 - #define E4_TSTORM_RDMA_TASK_AG_CTX_CF6_MASK 0x3 7172 - #define E4_TSTORM_RDMA_TASK_AG_CTX_CF6_SHIFT 6 7165 + #define TSTORM_RDMA_TASK_AG_CTX_CF3_MASK 0x3 7166 + #define TSTORM_RDMA_TASK_AG_CTX_CF3_SHIFT 0 7167 + #define TSTORM_RDMA_TASK_AG_CTX_CF4_MASK 0x3 7168 + #define TSTORM_RDMA_TASK_AG_CTX_CF4_SHIFT 2 7169 + #define TSTORM_RDMA_TASK_AG_CTX_CF5_MASK 0x3 7170 + #define TSTORM_RDMA_TASK_AG_CTX_CF5_SHIFT 4 7171 + #define TSTORM_RDMA_TASK_AG_CTX_CF6_MASK 0x3 7172 + #define TSTORM_RDMA_TASK_AG_CTX_CF6_SHIFT 6 7173 7173 u8 flags3; 7174 - #define E4_TSTORM_RDMA_TASK_AG_CTX_CF7_MASK 0x3 7175 - #define E4_TSTORM_RDMA_TASK_AG_CTX_CF7_SHIFT 0 7176 - #define E4_TSTORM_RDMA_TASK_AG_CTX_CF0EN_MASK 0x1 7177 - #define E4_TSTORM_RDMA_TASK_AG_CTX_CF0EN_SHIFT 2 7178 - #define E4_TSTORM_RDMA_TASK_AG_CTX_CF1EN_MASK 0x1 7179 - #define E4_TSTORM_RDMA_TASK_AG_CTX_CF1EN_SHIFT 3 7180 - #define E4_TSTORM_RDMA_TASK_AG_CTX_CF2EN_MASK 0x1 7181 - #define E4_TSTORM_RDMA_TASK_AG_CTX_CF2EN_SHIFT 4 7182 - #define E4_TSTORM_RDMA_TASK_AG_CTX_CF3EN_MASK 0x1 7183 - #define E4_TSTORM_RDMA_TASK_AG_CTX_CF3EN_SHIFT 5 7184 - #define E4_TSTORM_RDMA_TASK_AG_CTX_CF4EN_MASK 0x1 7185 - #define E4_TSTORM_RDMA_TASK_AG_CTX_CF4EN_SHIFT 6 7186 - #define E4_TSTORM_RDMA_TASK_AG_CTX_CF5EN_MASK 0x1 7187 - #define E4_TSTORM_RDMA_TASK_AG_CTX_CF5EN_SHIFT 7 7174 + #define TSTORM_RDMA_TASK_AG_CTX_CF7_MASK 0x3 7175 + #define TSTORM_RDMA_TASK_AG_CTX_CF7_SHIFT 0 7176 + #define TSTORM_RDMA_TASK_AG_CTX_CF0EN_MASK 0x1 7177 + #define TSTORM_RDMA_TASK_AG_CTX_CF0EN_SHIFT 2 7178 + #define TSTORM_RDMA_TASK_AG_CTX_CF1EN_MASK 0x1 7179 + #define TSTORM_RDMA_TASK_AG_CTX_CF1EN_SHIFT 3 7180 + #define TSTORM_RDMA_TASK_AG_CTX_CF2EN_MASK 0x1 7181 + #define TSTORM_RDMA_TASK_AG_CTX_CF2EN_SHIFT 4 7182 + #define TSTORM_RDMA_TASK_AG_CTX_CF3EN_MASK 0x1 7183 + #define TSTORM_RDMA_TASK_AG_CTX_CF3EN_SHIFT 5 7184 + #define TSTORM_RDMA_TASK_AG_CTX_CF4EN_MASK 0x1 7185 + #define TSTORM_RDMA_TASK_AG_CTX_CF4EN_SHIFT 6 7186 + #define TSTORM_RDMA_TASK_AG_CTX_CF5EN_MASK 0x1 7187 + #define TSTORM_RDMA_TASK_AG_CTX_CF5EN_SHIFT 7 7188 7188 u8 flags4; 7189 - #define E4_TSTORM_RDMA_TASK_AG_CTX_CF6EN_MASK 0x1 7190 - #define E4_TSTORM_RDMA_TASK_AG_CTX_CF6EN_SHIFT 0 7191 - #define E4_TSTORM_RDMA_TASK_AG_CTX_CF7EN_MASK 0x1 7192 - #define E4_TSTORM_RDMA_TASK_AG_CTX_CF7EN_SHIFT 1 7193 - #define E4_TSTORM_RDMA_TASK_AG_CTX_RULE0EN_MASK 0x1 7194 - #define E4_TSTORM_RDMA_TASK_AG_CTX_RULE0EN_SHIFT 2 7195 - #define E4_TSTORM_RDMA_TASK_AG_CTX_RULE1EN_MASK 0x1 7196 - #define E4_TSTORM_RDMA_TASK_AG_CTX_RULE1EN_SHIFT 3 7197 - #define E4_TSTORM_RDMA_TASK_AG_CTX_RULE2EN_MASK 0x1 7198 - #define E4_TSTORM_RDMA_TASK_AG_CTX_RULE2EN_SHIFT 4 7199 - #define E4_TSTORM_RDMA_TASK_AG_CTX_RULE3EN_MASK 0x1 7200 - #define E4_TSTORM_RDMA_TASK_AG_CTX_RULE3EN_SHIFT 5 7201 - #define E4_TSTORM_RDMA_TASK_AG_CTX_RULE4EN_MASK 0x1 7202 - #define E4_TSTORM_RDMA_TASK_AG_CTX_RULE4EN_SHIFT 6 7203 - #define E4_TSTORM_RDMA_TASK_AG_CTX_RULE5EN_MASK 0x1 7204 - #define E4_TSTORM_RDMA_TASK_AG_CTX_RULE5EN_SHIFT 7 7189 + #define TSTORM_RDMA_TASK_AG_CTX_CF6EN_MASK 0x1 7190 + #define TSTORM_RDMA_TASK_AG_CTX_CF6EN_SHIFT 0 7191 + #define TSTORM_RDMA_TASK_AG_CTX_CF7EN_MASK 0x1 7192 + #define TSTORM_RDMA_TASK_AG_CTX_CF7EN_SHIFT 1 7193 + #define TSTORM_RDMA_TASK_AG_CTX_RULE0EN_MASK 0x1 7194 + #define TSTORM_RDMA_TASK_AG_CTX_RULE0EN_SHIFT 2 7195 + #define TSTORM_RDMA_TASK_AG_CTX_RULE1EN_MASK 0x1 7196 + #define TSTORM_RDMA_TASK_AG_CTX_RULE1EN_SHIFT 3 7197 + #define TSTORM_RDMA_TASK_AG_CTX_RULE2EN_MASK 0x1 7198 + #define TSTORM_RDMA_TASK_AG_CTX_RULE2EN_SHIFT 4 7199 + #define TSTORM_RDMA_TASK_AG_CTX_RULE3EN_MASK 0x1 7200 + #define TSTORM_RDMA_TASK_AG_CTX_RULE3EN_SHIFT 5 7201 + #define TSTORM_RDMA_TASK_AG_CTX_RULE4EN_MASK 0x1 7202 + #define TSTORM_RDMA_TASK_AG_CTX_RULE4EN_SHIFT 6 7203 + #define TSTORM_RDMA_TASK_AG_CTX_RULE5EN_MASK 0x1 7204 + #define TSTORM_RDMA_TASK_AG_CTX_RULE5EN_SHIFT 7 7205 7205 u8 byte2; 7206 7206 __le16 word1; 7207 7207 __le32 reg0; ··· 7214 7214 __le32 reg2; 7215 7215 }; 7216 7216 7217 - struct e4_ustorm_rdma_conn_ag_ctx { 7217 + struct ustorm_rdma_conn_ag_ctx { 7218 7218 u8 reserved; 7219 7219 u8 byte1; 7220 7220 u8 flags0; 7221 - #define E4_USTORM_RDMA_CONN_AG_CTX_EXIST_IN_QM0_MASK 0x1 7222 - #define E4_USTORM_RDMA_CONN_AG_CTX_EXIST_IN_QM0_SHIFT 0 7223 - #define E4_USTORM_RDMA_CONN_AG_CTX_DIF_ERROR_REPORTED_MASK 0x1 7224 - #define E4_USTORM_RDMA_CONN_AG_CTX_DIF_ERROR_REPORTED_SHIFT 1 7225 - #define E4_USTORM_RDMA_CONN_AG_CTX_FLUSH_Q0_CF_MASK 0x3 7226 - #define E4_USTORM_RDMA_CONN_AG_CTX_FLUSH_Q0_CF_SHIFT 2 7227 - #define E4_USTORM_RDMA_CONN_AG_CTX_CF1_MASK 0x3 7228 - #define E4_USTORM_RDMA_CONN_AG_CTX_CF1_SHIFT 4 7229 - #define E4_USTORM_RDMA_CONN_AG_CTX_CF2_MASK 0x3 7230 - #define E4_USTORM_RDMA_CONN_AG_CTX_CF2_SHIFT 6 7221 + #define USTORM_RDMA_CONN_AG_CTX_EXIST_IN_QM0_MASK 0x1 7222 + #define USTORM_RDMA_CONN_AG_CTX_EXIST_IN_QM0_SHIFT 0 7223 + #define USTORM_RDMA_CONN_AG_CTX_DIF_ERROR_REPORTED_MASK 0x1 7224 + #define USTORM_RDMA_CONN_AG_CTX_DIF_ERROR_REPORTED_SHIFT 1 7225 + #define USTORM_RDMA_CONN_AG_CTX_FLUSH_Q0_CF_MASK 0x3 7226 + #define USTORM_RDMA_CONN_AG_CTX_FLUSH_Q0_CF_SHIFT 2 7227 + #define USTORM_RDMA_CONN_AG_CTX_CF1_MASK 0x3 7228 + #define USTORM_RDMA_CONN_AG_CTX_CF1_SHIFT 4 7229 + #define USTORM_RDMA_CONN_AG_CTX_CF2_MASK 0x3 7230 + #define USTORM_RDMA_CONN_AG_CTX_CF2_SHIFT 6 7231 7231 u8 flags1; 7232 - #define E4_USTORM_RDMA_CONN_AG_CTX_CF3_MASK 0x3 7233 - #define E4_USTORM_RDMA_CONN_AG_CTX_CF3_SHIFT 0 7234 - #define E4_USTORM_RDMA_CONN_AG_CTX_CQ_ARM_SE_CF_MASK 0x3 7235 - #define E4_USTORM_RDMA_CONN_AG_CTX_CQ_ARM_SE_CF_SHIFT 2 7236 - #define E4_USTORM_RDMA_CONN_AG_CTX_CQ_ARM_CF_MASK 0x3 7237 - #define E4_USTORM_RDMA_CONN_AG_CTX_CQ_ARM_CF_SHIFT 4 7238 - #define E4_USTORM_RDMA_CONN_AG_CTX_CF6_MASK 0x3 7239 - #define E4_USTORM_RDMA_CONN_AG_CTX_CF6_SHIFT 6 7232 + #define USTORM_RDMA_CONN_AG_CTX_CF3_MASK 0x3 7233 + #define USTORM_RDMA_CONN_AG_CTX_CF3_SHIFT 0 7234 + #define USTORM_RDMA_CONN_AG_CTX_CQ_ARM_SE_CF_MASK 0x3 7235 + #define USTORM_RDMA_CONN_AG_CTX_CQ_ARM_SE_CF_SHIFT 2 7236 + #define USTORM_RDMA_CONN_AG_CTX_CQ_ARM_CF_MASK 0x3 7237 + #define USTORM_RDMA_CONN_AG_CTX_CQ_ARM_CF_SHIFT 4 7238 + #define USTORM_RDMA_CONN_AG_CTX_CF6_MASK 0x3 7239 + #define USTORM_RDMA_CONN_AG_CTX_CF6_SHIFT 6 7240 7240 u8 flags2; 7241 - #define E4_USTORM_RDMA_CONN_AG_CTX_FLUSH_Q0_CF_EN_MASK 0x1 7242 - #define E4_USTORM_RDMA_CONN_AG_CTX_FLUSH_Q0_CF_EN_SHIFT 0 7243 - #define E4_USTORM_RDMA_CONN_AG_CTX_CF1EN_MASK 0x1 7244 - #define E4_USTORM_RDMA_CONN_AG_CTX_CF1EN_SHIFT 1 7245 - #define E4_USTORM_RDMA_CONN_AG_CTX_CF2EN_MASK 0x1 7246 - #define E4_USTORM_RDMA_CONN_AG_CTX_CF2EN_SHIFT 2 7247 - #define E4_USTORM_RDMA_CONN_AG_CTX_CF3EN_MASK 0x1 7248 - #define E4_USTORM_RDMA_CONN_AG_CTX_CF3EN_SHIFT 3 7249 - #define E4_USTORM_RDMA_CONN_AG_CTX_CQ_ARM_SE_CF_EN_MASK 0x1 7250 - #define E4_USTORM_RDMA_CONN_AG_CTX_CQ_ARM_SE_CF_EN_SHIFT 4 7251 - #define E4_USTORM_RDMA_CONN_AG_CTX_CQ_ARM_CF_EN_MASK 0x1 7252 - #define E4_USTORM_RDMA_CONN_AG_CTX_CQ_ARM_CF_EN_SHIFT 5 7253 - #define E4_USTORM_RDMA_CONN_AG_CTX_CF6EN_MASK 0x1 7254 - #define E4_USTORM_RDMA_CONN_AG_CTX_CF6EN_SHIFT 6 7255 - #define E4_USTORM_RDMA_CONN_AG_CTX_CQ_SE_EN_MASK 0x1 7256 - #define E4_USTORM_RDMA_CONN_AG_CTX_CQ_SE_EN_SHIFT 7 7241 + #define USTORM_RDMA_CONN_AG_CTX_FLUSH_Q0_CF_EN_MASK 0x1 7242 + #define USTORM_RDMA_CONN_AG_CTX_FLUSH_Q0_CF_EN_SHIFT 0 7243 + #define USTORM_RDMA_CONN_AG_CTX_CF1EN_MASK 0x1 7244 + #define USTORM_RDMA_CONN_AG_CTX_CF1EN_SHIFT 1 7245 + #define USTORM_RDMA_CONN_AG_CTX_CF2EN_MASK 0x1 7246 + #define USTORM_RDMA_CONN_AG_CTX_CF2EN_SHIFT 2 7247 + #define USTORM_RDMA_CONN_AG_CTX_CF3EN_MASK 0x1 7248 + #define USTORM_RDMA_CONN_AG_CTX_CF3EN_SHIFT 3 7249 + #define USTORM_RDMA_CONN_AG_CTX_CQ_ARM_SE_CF_EN_MASK 0x1 7250 + #define USTORM_RDMA_CONN_AG_CTX_CQ_ARM_SE_CF_EN_SHIFT 4 7251 + #define USTORM_RDMA_CONN_AG_CTX_CQ_ARM_CF_EN_MASK 0x1 7252 + #define USTORM_RDMA_CONN_AG_CTX_CQ_ARM_CF_EN_SHIFT 5 7253 + #define USTORM_RDMA_CONN_AG_CTX_CF6EN_MASK 0x1 7254 + #define USTORM_RDMA_CONN_AG_CTX_CF6EN_SHIFT 6 7255 + #define USTORM_RDMA_CONN_AG_CTX_CQ_SE_EN_MASK 0x1 7256 + #define USTORM_RDMA_CONN_AG_CTX_CQ_SE_EN_SHIFT 7 7257 7257 u8 flags3; 7258 - #define E4_USTORM_RDMA_CONN_AG_CTX_CQ_EN_MASK 0x1 7259 - #define E4_USTORM_RDMA_CONN_AG_CTX_CQ_EN_SHIFT 0 7260 - #define E4_USTORM_RDMA_CONN_AG_CTX_RULE2EN_MASK 0x1 7261 - #define E4_USTORM_RDMA_CONN_AG_CTX_RULE2EN_SHIFT 1 7262 - #define E4_USTORM_RDMA_CONN_AG_CTX_RULE3EN_MASK 0x1 7263 - #define E4_USTORM_RDMA_CONN_AG_CTX_RULE3EN_SHIFT 2 7264 - #define E4_USTORM_RDMA_CONN_AG_CTX_RULE4EN_MASK 0x1 7265 - #define E4_USTORM_RDMA_CONN_AG_CTX_RULE4EN_SHIFT 3 7266 - #define E4_USTORM_RDMA_CONN_AG_CTX_RULE5EN_MASK 0x1 7267 - #define E4_USTORM_RDMA_CONN_AG_CTX_RULE5EN_SHIFT 4 7268 - #define E4_USTORM_RDMA_CONN_AG_CTX_RULE6EN_MASK 0x1 7269 - #define E4_USTORM_RDMA_CONN_AG_CTX_RULE6EN_SHIFT 5 7270 - #define E4_USTORM_RDMA_CONN_AG_CTX_RULE7EN_MASK 0x1 7271 - #define E4_USTORM_RDMA_CONN_AG_CTX_RULE7EN_SHIFT 6 7272 - #define E4_USTORM_RDMA_CONN_AG_CTX_RULE8EN_MASK 0x1 7273 - #define E4_USTORM_RDMA_CONN_AG_CTX_RULE8EN_SHIFT 7 7258 + #define USTORM_RDMA_CONN_AG_CTX_CQ_EN_MASK 0x1 7259 + #define USTORM_RDMA_CONN_AG_CTX_CQ_EN_SHIFT 0 7260 + #define USTORM_RDMA_CONN_AG_CTX_RULE2EN_MASK 0x1 7261 + #define USTORM_RDMA_CONN_AG_CTX_RULE2EN_SHIFT 1 7262 + #define USTORM_RDMA_CONN_AG_CTX_RULE3EN_MASK 0x1 7263 + #define USTORM_RDMA_CONN_AG_CTX_RULE3EN_SHIFT 2 7264 + #define USTORM_RDMA_CONN_AG_CTX_RULE4EN_MASK 0x1 7265 + #define USTORM_RDMA_CONN_AG_CTX_RULE4EN_SHIFT 3 7266 + #define USTORM_RDMA_CONN_AG_CTX_RULE5EN_MASK 0x1 7267 + #define USTORM_RDMA_CONN_AG_CTX_RULE5EN_SHIFT 4 7268 + #define USTORM_RDMA_CONN_AG_CTX_RULE6EN_MASK 0x1 7269 + #define USTORM_RDMA_CONN_AG_CTX_RULE6EN_SHIFT 5 7270 + #define USTORM_RDMA_CONN_AG_CTX_RULE7EN_MASK 0x1 7271 + #define USTORM_RDMA_CONN_AG_CTX_RULE7EN_SHIFT 6 7272 + #define USTORM_RDMA_CONN_AG_CTX_RULE8EN_MASK 0x1 7273 + #define USTORM_RDMA_CONN_AG_CTX_RULE8EN_SHIFT 7 7274 7274 u8 byte2; 7275 7275 u8 nvmf_only; 7276 7276 __le16 conn_dpi; ··· 7283 7283 __le16 word3; 7284 7284 }; 7285 7285 7286 - struct e4_xstorm_roce_conn_ag_ctx { 7286 + struct xstorm_roce_conn_ag_ctx { 7287 7287 u8 reserved0; 7288 7288 u8 state; 7289 7289 u8 flags0; 7290 - #define E4_XSTORM_ROCE_CONN_AG_CTX_EXIST_IN_QM0_MASK 0x1 7291 - #define E4_XSTORM_ROCE_CONN_AG_CTX_EXIST_IN_QM0_SHIFT 0 7292 - #define E4_XSTORM_ROCE_CONN_AG_CTX_BIT1_MASK 0x1 7293 - #define E4_XSTORM_ROCE_CONN_AG_CTX_BIT1_SHIFT 1 7294 - #define E4_XSTORM_ROCE_CONN_AG_CTX_BIT2_MASK 0x1 7295 - #define E4_XSTORM_ROCE_CONN_AG_CTX_BIT2_SHIFT 2 7296 - #define E4_XSTORM_ROCE_CONN_AG_CTX_EXIST_IN_QM3_MASK 0x1 7297 - #define E4_XSTORM_ROCE_CONN_AG_CTX_EXIST_IN_QM3_SHIFT 3 7298 - #define E4_XSTORM_ROCE_CONN_AG_CTX_BIT4_MASK 0x1 7299 - #define E4_XSTORM_ROCE_CONN_AG_CTX_BIT4_SHIFT 4 7300 - #define E4_XSTORM_ROCE_CONN_AG_CTX_BIT5_MASK 0x1 7301 - #define E4_XSTORM_ROCE_CONN_AG_CTX_BIT5_SHIFT 5 7302 - #define E4_XSTORM_ROCE_CONN_AG_CTX_BIT6_MASK 0x1 7303 - #define E4_XSTORM_ROCE_CONN_AG_CTX_BIT6_SHIFT 6 7304 - #define E4_XSTORM_ROCE_CONN_AG_CTX_BIT7_MASK 0x1 7305 - #define E4_XSTORM_ROCE_CONN_AG_CTX_BIT7_SHIFT 7 7290 + #define XSTORM_ROCE_CONN_AG_CTX_EXIST_IN_QM0_MASK 0x1 7291 + #define XSTORM_ROCE_CONN_AG_CTX_EXIST_IN_QM0_SHIFT 0 7292 + #define XSTORM_ROCE_CONN_AG_CTX_BIT1_MASK 0x1 7293 + #define XSTORM_ROCE_CONN_AG_CTX_BIT1_SHIFT 1 7294 + #define XSTORM_ROCE_CONN_AG_CTX_BIT2_MASK 0x1 7295 + #define XSTORM_ROCE_CONN_AG_CTX_BIT2_SHIFT 2 7296 + #define XSTORM_ROCE_CONN_AG_CTX_EXIST_IN_QM3_MASK 0x1 7297 + #define XSTORM_ROCE_CONN_AG_CTX_EXIST_IN_QM3_SHIFT 3 7298 + #define XSTORM_ROCE_CONN_AG_CTX_BIT4_MASK 0x1 7299 + #define XSTORM_ROCE_CONN_AG_CTX_BIT4_SHIFT 4 7300 + #define XSTORM_ROCE_CONN_AG_CTX_BIT5_MASK 0x1 7301 + #define XSTORM_ROCE_CONN_AG_CTX_BIT5_SHIFT 5 7302 + #define XSTORM_ROCE_CONN_AG_CTX_BIT6_MASK 0x1 7303 + #define XSTORM_ROCE_CONN_AG_CTX_BIT6_SHIFT 6 7304 + #define XSTORM_ROCE_CONN_AG_CTX_BIT7_MASK 0x1 7305 + #define XSTORM_ROCE_CONN_AG_CTX_BIT7_SHIFT 7 7306 7306 u8 flags1; 7307 - #define E4_XSTORM_ROCE_CONN_AG_CTX_BIT8_MASK 0x1 7308 - #define E4_XSTORM_ROCE_CONN_AG_CTX_BIT8_SHIFT 0 7309 - #define E4_XSTORM_ROCE_CONN_AG_CTX_BIT9_MASK 0x1 7310 - #define E4_XSTORM_ROCE_CONN_AG_CTX_BIT9_SHIFT 1 7311 - #define E4_XSTORM_ROCE_CONN_AG_CTX_BIT10_MASK 0x1 7312 - #define E4_XSTORM_ROCE_CONN_AG_CTX_BIT10_SHIFT 2 7313 - #define E4_XSTORM_ROCE_CONN_AG_CTX_BIT11_MASK 0x1 7314 - #define E4_XSTORM_ROCE_CONN_AG_CTX_BIT11_SHIFT 3 7315 - #define E4_XSTORM_ROCE_CONN_AG_CTX_MSDM_FLUSH_MASK 0x1 7316 - #define E4_XSTORM_ROCE_CONN_AG_CTX_MSDM_FLUSH_SHIFT 4 7317 - #define E4_XSTORM_ROCE_CONN_AG_CTX_MSEM_FLUSH_MASK 0x1 7318 - #define E4_XSTORM_ROCE_CONN_AG_CTX_MSEM_FLUSH_SHIFT 5 7319 - #define E4_XSTORM_ROCE_CONN_AG_CTX_BIT14_MASK 0x1 7320 - #define E4_XSTORM_ROCE_CONN_AG_CTX_BIT14_SHIFT 6 7321 - #define E4_XSTORM_ROCE_CONN_AG_CTX_YSTORM_FLUSH_MASK 0x1 7322 - #define E4_XSTORM_ROCE_CONN_AG_CTX_YSTORM_FLUSH_SHIFT 7 7307 + #define XSTORM_ROCE_CONN_AG_CTX_BIT8_MASK 0x1 7308 + #define XSTORM_ROCE_CONN_AG_CTX_BIT8_SHIFT 0 7309 + #define XSTORM_ROCE_CONN_AG_CTX_BIT9_MASK 0x1 7310 + #define XSTORM_ROCE_CONN_AG_CTX_BIT9_SHIFT 1 7311 + #define XSTORM_ROCE_CONN_AG_CTX_BIT10_MASK 0x1 7312 + #define XSTORM_ROCE_CONN_AG_CTX_BIT10_SHIFT 2 7313 + #define XSTORM_ROCE_CONN_AG_CTX_BIT11_MASK 0x1 7314 + #define XSTORM_ROCE_CONN_AG_CTX_BIT11_SHIFT 3 7315 + #define XSTORM_ROCE_CONN_AG_CTX_MSDM_FLUSH_MASK 0x1 7316 + #define XSTORM_ROCE_CONN_AG_CTX_MSDM_FLUSH_SHIFT 4 7317 + #define XSTORM_ROCE_CONN_AG_CTX_MSEM_FLUSH_MASK 0x1 7318 + #define XSTORM_ROCE_CONN_AG_CTX_MSEM_FLUSH_SHIFT 5 7319 + #define XSTORM_ROCE_CONN_AG_CTX_BIT14_MASK 0x1 7320 + #define XSTORM_ROCE_CONN_AG_CTX_BIT14_SHIFT 6 7321 + #define XSTORM_ROCE_CONN_AG_CTX_YSTORM_FLUSH_MASK 0x1 7322 + #define XSTORM_ROCE_CONN_AG_CTX_YSTORM_FLUSH_SHIFT 7 7323 7323 u8 flags2; 7324 - #define E4_XSTORM_ROCE_CONN_AG_CTX_CF0_MASK 0x3 7325 - #define E4_XSTORM_ROCE_CONN_AG_CTX_CF0_SHIFT 0 7326 - #define E4_XSTORM_ROCE_CONN_AG_CTX_CF1_MASK 0x3 7327 - #define E4_XSTORM_ROCE_CONN_AG_CTX_CF1_SHIFT 2 7328 - #define E4_XSTORM_ROCE_CONN_AG_CTX_CF2_MASK 0x3 7329 - #define E4_XSTORM_ROCE_CONN_AG_CTX_CF2_SHIFT 4 7330 - #define E4_XSTORM_ROCE_CONN_AG_CTX_CF3_MASK 0x3 7331 - #define E4_XSTORM_ROCE_CONN_AG_CTX_CF3_SHIFT 6 7324 + #define XSTORM_ROCE_CONN_AG_CTX_CF0_MASK 0x3 7325 + #define XSTORM_ROCE_CONN_AG_CTX_CF0_SHIFT 0 7326 + #define XSTORM_ROCE_CONN_AG_CTX_CF1_MASK 0x3 7327 + #define XSTORM_ROCE_CONN_AG_CTX_CF1_SHIFT 2 7328 + #define XSTORM_ROCE_CONN_AG_CTX_CF2_MASK 0x3 7329 + #define XSTORM_ROCE_CONN_AG_CTX_CF2_SHIFT 4 7330 + #define XSTORM_ROCE_CONN_AG_CTX_CF3_MASK 0x3 7331 + #define XSTORM_ROCE_CONN_AG_CTX_CF3_SHIFT 6 7332 7332 u8 flags3; 7333 - #define E4_XSTORM_ROCE_CONN_AG_CTX_CF4_MASK 0x3 7334 - #define E4_XSTORM_ROCE_CONN_AG_CTX_CF4_SHIFT 0 7335 - #define E4_XSTORM_ROCE_CONN_AG_CTX_CF5_MASK 0x3 7336 - #define E4_XSTORM_ROCE_CONN_AG_CTX_CF5_SHIFT 2 7337 - #define E4_XSTORM_ROCE_CONN_AG_CTX_CF6_MASK 0x3 7338 - #define E4_XSTORM_ROCE_CONN_AG_CTX_CF6_SHIFT 4 7339 - #define E4_XSTORM_ROCE_CONN_AG_CTX_FLUSH_Q0_CF_MASK 0x3 7340 - #define E4_XSTORM_ROCE_CONN_AG_CTX_FLUSH_Q0_CF_SHIFT 6 7333 + #define XSTORM_ROCE_CONN_AG_CTX_CF4_MASK 0x3 7334 + #define XSTORM_ROCE_CONN_AG_CTX_CF4_SHIFT 0 7335 + #define XSTORM_ROCE_CONN_AG_CTX_CF5_MASK 0x3 7336 + #define XSTORM_ROCE_CONN_AG_CTX_CF5_SHIFT 2 7337 + #define XSTORM_ROCE_CONN_AG_CTX_CF6_MASK 0x3 7338 + #define XSTORM_ROCE_CONN_AG_CTX_CF6_SHIFT 4 7339 + #define XSTORM_ROCE_CONN_AG_CTX_FLUSH_Q0_CF_MASK 0x3 7340 + #define XSTORM_ROCE_CONN_AG_CTX_FLUSH_Q0_CF_SHIFT 6 7341 7341 u8 flags4; 7342 - #define E4_XSTORM_ROCE_CONN_AG_CTX_CF8_MASK 0x3 7343 - #define E4_XSTORM_ROCE_CONN_AG_CTX_CF8_SHIFT 0 7344 - #define E4_XSTORM_ROCE_CONN_AG_CTX_CF9_MASK 0x3 7345 - #define E4_XSTORM_ROCE_CONN_AG_CTX_CF9_SHIFT 2 7346 - #define E4_XSTORM_ROCE_CONN_AG_CTX_CF10_MASK 0x3 7347 - #define E4_XSTORM_ROCE_CONN_AG_CTX_CF10_SHIFT 4 7348 - #define E4_XSTORM_ROCE_CONN_AG_CTX_CF11_MASK 0x3 7349 - #define E4_XSTORM_ROCE_CONN_AG_CTX_CF11_SHIFT 6 7342 + #define XSTORM_ROCE_CONN_AG_CTX_CF8_MASK 0x3 7343 + #define XSTORM_ROCE_CONN_AG_CTX_CF8_SHIFT 0 7344 + #define XSTORM_ROCE_CONN_AG_CTX_CF9_MASK 0x3 7345 + #define XSTORM_ROCE_CONN_AG_CTX_CF9_SHIFT 2 7346 + #define XSTORM_ROCE_CONN_AG_CTX_CF10_MASK 0x3 7347 + #define XSTORM_ROCE_CONN_AG_CTX_CF10_SHIFT 4 7348 + #define XSTORM_ROCE_CONN_AG_CTX_CF11_MASK 0x3 7349 + #define XSTORM_ROCE_CONN_AG_CTX_CF11_SHIFT 6 7350 7350 u8 flags5; 7351 - #define E4_XSTORM_ROCE_CONN_AG_CTX_CF12_MASK 0x3 7352 - #define E4_XSTORM_ROCE_CONN_AG_CTX_CF12_SHIFT 0 7353 - #define E4_XSTORM_ROCE_CONN_AG_CTX_CF13_MASK 0x3 7354 - #define E4_XSTORM_ROCE_CONN_AG_CTX_CF13_SHIFT 2 7355 - #define E4_XSTORM_ROCE_CONN_AG_CTX_CF14_MASK 0x3 7356 - #define E4_XSTORM_ROCE_CONN_AG_CTX_CF14_SHIFT 4 7357 - #define E4_XSTORM_ROCE_CONN_AG_CTX_CF15_MASK 0x3 7358 - #define E4_XSTORM_ROCE_CONN_AG_CTX_CF15_SHIFT 6 7351 + #define XSTORM_ROCE_CONN_AG_CTX_CF12_MASK 0x3 7352 + #define XSTORM_ROCE_CONN_AG_CTX_CF12_SHIFT 0 7353 + #define XSTORM_ROCE_CONN_AG_CTX_CF13_MASK 0x3 7354 + #define XSTORM_ROCE_CONN_AG_CTX_CF13_SHIFT 2 7355 + #define XSTORM_ROCE_CONN_AG_CTX_CF14_MASK 0x3 7356 + #define XSTORM_ROCE_CONN_AG_CTX_CF14_SHIFT 4 7357 + #define XSTORM_ROCE_CONN_AG_CTX_CF15_MASK 0x3 7358 + #define XSTORM_ROCE_CONN_AG_CTX_CF15_SHIFT 6 7359 7359 u8 flags6; 7360 - #define E4_XSTORM_ROCE_CONN_AG_CTX_CF16_MASK 0x3 7361 - #define E4_XSTORM_ROCE_CONN_AG_CTX_CF16_SHIFT 0 7362 - #define E4_XSTORM_ROCE_CONN_AG_CTX_CF17_MASK 0x3 7363 - #define E4_XSTORM_ROCE_CONN_AG_CTX_CF17_SHIFT 2 7364 - #define E4_XSTORM_ROCE_CONN_AG_CTX_CF18_MASK 0x3 7365 - #define E4_XSTORM_ROCE_CONN_AG_CTX_CF18_SHIFT 4 7366 - #define E4_XSTORM_ROCE_CONN_AG_CTX_CF19_MASK 0x3 7367 - #define E4_XSTORM_ROCE_CONN_AG_CTX_CF19_SHIFT 6 7360 + #define XSTORM_ROCE_CONN_AG_CTX_CF16_MASK 0x3 7361 + #define XSTORM_ROCE_CONN_AG_CTX_CF16_SHIFT 0 7362 + #define XSTORM_ROCE_CONN_AG_CTX_CF17_MASK 0x3 7363 + #define XSTORM_ROCE_CONN_AG_CTX_CF17_SHIFT 2 7364 + #define XSTORM_ROCE_CONN_AG_CTX_CF18_MASK 0x3 7365 + #define XSTORM_ROCE_CONN_AG_CTX_CF18_SHIFT 4 7366 + #define XSTORM_ROCE_CONN_AG_CTX_CF19_MASK 0x3 7367 + #define XSTORM_ROCE_CONN_AG_CTX_CF19_SHIFT 6 7368 7368 u8 flags7; 7369 - #define E4_XSTORM_ROCE_CONN_AG_CTX_CF20_MASK 0x3 7370 - #define E4_XSTORM_ROCE_CONN_AG_CTX_CF20_SHIFT 0 7371 - #define E4_XSTORM_ROCE_CONN_AG_CTX_CF21_MASK 0x3 7372 - #define E4_XSTORM_ROCE_CONN_AG_CTX_CF21_SHIFT 2 7373 - #define E4_XSTORM_ROCE_CONN_AG_CTX_SLOW_PATH_MASK 0x3 7374 - #define E4_XSTORM_ROCE_CONN_AG_CTX_SLOW_PATH_SHIFT 4 7375 - #define E4_XSTORM_ROCE_CONN_AG_CTX_CF0EN_MASK 0x1 7376 - #define E4_XSTORM_ROCE_CONN_AG_CTX_CF0EN_SHIFT 6 7377 - #define E4_XSTORM_ROCE_CONN_AG_CTX_CF1EN_MASK 0x1 7378 - #define E4_XSTORM_ROCE_CONN_AG_CTX_CF1EN_SHIFT 7 7369 + #define XSTORM_ROCE_CONN_AG_CTX_CF20_MASK 0x3 7370 + #define XSTORM_ROCE_CONN_AG_CTX_CF20_SHIFT 0 7371 + #define XSTORM_ROCE_CONN_AG_CTX_CF21_MASK 0x3 7372 + #define XSTORM_ROCE_CONN_AG_CTX_CF21_SHIFT 2 7373 + #define XSTORM_ROCE_CONN_AG_CTX_SLOW_PATH_MASK 0x3 7374 + #define XSTORM_ROCE_CONN_AG_CTX_SLOW_PATH_SHIFT 4 7375 + #define XSTORM_ROCE_CONN_AG_CTX_CF0EN_MASK 0x1 7376 + #define XSTORM_ROCE_CONN_AG_CTX_CF0EN_SHIFT 6 7377 + #define XSTORM_ROCE_CONN_AG_CTX_CF1EN_MASK 0x1 7378 + #define XSTORM_ROCE_CONN_AG_CTX_CF1EN_SHIFT 7 7379 7379 u8 flags8; 7380 - #define E4_XSTORM_ROCE_CONN_AG_CTX_CF2EN_MASK 0x1 7381 - #define E4_XSTORM_ROCE_CONN_AG_CTX_CF2EN_SHIFT 0 7382 - #define E4_XSTORM_ROCE_CONN_AG_CTX_CF3EN_MASK 0x1 7383 - #define E4_XSTORM_ROCE_CONN_AG_CTX_CF3EN_SHIFT 1 7384 - #define E4_XSTORM_ROCE_CONN_AG_CTX_CF4EN_MASK 0x1 7385 - #define E4_XSTORM_ROCE_CONN_AG_CTX_CF4EN_SHIFT 2 7386 - #define E4_XSTORM_ROCE_CONN_AG_CTX_CF5EN_MASK 0x1 7387 - #define E4_XSTORM_ROCE_CONN_AG_CTX_CF5EN_SHIFT 3 7388 - #define E4_XSTORM_ROCE_CONN_AG_CTX_CF6EN_MASK 0x1 7389 - #define E4_XSTORM_ROCE_CONN_AG_CTX_CF6EN_SHIFT 4 7390 - #define E4_XSTORM_ROCE_CONN_AG_CTX_FLUSH_Q0_CF_EN_MASK 0x1 7391 - #define E4_XSTORM_ROCE_CONN_AG_CTX_FLUSH_Q0_CF_EN_SHIFT 5 7392 - #define E4_XSTORM_ROCE_CONN_AG_CTX_CF8EN_MASK 0x1 7393 - #define E4_XSTORM_ROCE_CONN_AG_CTX_CF8EN_SHIFT 6 7394 - #define E4_XSTORM_ROCE_CONN_AG_CTX_CF9EN_MASK 0x1 7395 - #define E4_XSTORM_ROCE_CONN_AG_CTX_CF9EN_SHIFT 7 7380 + #define XSTORM_ROCE_CONN_AG_CTX_CF2EN_MASK 0x1 7381 + #define XSTORM_ROCE_CONN_AG_CTX_CF2EN_SHIFT 0 7382 + #define XSTORM_ROCE_CONN_AG_CTX_CF3EN_MASK 0x1 7383 + #define XSTORM_ROCE_CONN_AG_CTX_CF3EN_SHIFT 1 7384 + #define XSTORM_ROCE_CONN_AG_CTX_CF4EN_MASK 0x1 7385 + #define XSTORM_ROCE_CONN_AG_CTX_CF4EN_SHIFT 2 7386 + #define XSTORM_ROCE_CONN_AG_CTX_CF5EN_MASK 0x1 7387 + #define XSTORM_ROCE_CONN_AG_CTX_CF5EN_SHIFT 3 7388 + #define XSTORM_ROCE_CONN_AG_CTX_CF6EN_MASK 0x1 7389 + #define XSTORM_ROCE_CONN_AG_CTX_CF6EN_SHIFT 4 7390 + #define XSTORM_ROCE_CONN_AG_CTX_FLUSH_Q0_CF_EN_MASK 0x1 7391 + #define XSTORM_ROCE_CONN_AG_CTX_FLUSH_Q0_CF_EN_SHIFT 5 7392 + #define XSTORM_ROCE_CONN_AG_CTX_CF8EN_MASK 0x1 7393 + #define XSTORM_ROCE_CONN_AG_CTX_CF8EN_SHIFT 6 7394 + #define XSTORM_ROCE_CONN_AG_CTX_CF9EN_MASK 0x1 7395 + #define XSTORM_ROCE_CONN_AG_CTX_CF9EN_SHIFT 7 7396 7396 u8 flags9; 7397 - #define E4_XSTORM_ROCE_CONN_AG_CTX_CF10EN_MASK 0x1 7398 - #define E4_XSTORM_ROCE_CONN_AG_CTX_CF10EN_SHIFT 0 7399 - #define E4_XSTORM_ROCE_CONN_AG_CTX_CF11EN_MASK 0x1 7400 - #define E4_XSTORM_ROCE_CONN_AG_CTX_CF11EN_SHIFT 1 7401 - #define E4_XSTORM_ROCE_CONN_AG_CTX_CF12EN_MASK 0x1 7402 - #define E4_XSTORM_ROCE_CONN_AG_CTX_CF12EN_SHIFT 2 7403 - #define E4_XSTORM_ROCE_CONN_AG_CTX_CF13EN_MASK 0x1 7404 - #define E4_XSTORM_ROCE_CONN_AG_CTX_CF13EN_SHIFT 3 7405 - #define E4_XSTORM_ROCE_CONN_AG_CTX_CF14EN_MASK 0x1 7406 - #define E4_XSTORM_ROCE_CONN_AG_CTX_CF14EN_SHIFT 4 7407 - #define E4_XSTORM_ROCE_CONN_AG_CTX_CF15EN_MASK 0x1 7408 - #define E4_XSTORM_ROCE_CONN_AG_CTX_CF15EN_SHIFT 5 7409 - #define E4_XSTORM_ROCE_CONN_AG_CTX_CF16EN_MASK 0x1 7410 - #define E4_XSTORM_ROCE_CONN_AG_CTX_CF16EN_SHIFT 6 7411 - #define E4_XSTORM_ROCE_CONN_AG_CTX_CF17EN_MASK 0x1 7412 - #define E4_XSTORM_ROCE_CONN_AG_CTX_CF17EN_SHIFT 7 7397 + #define XSTORM_ROCE_CONN_AG_CTX_CF10EN_MASK 0x1 7398 + #define XSTORM_ROCE_CONN_AG_CTX_CF10EN_SHIFT 0 7399 + #define XSTORM_ROCE_CONN_AG_CTX_CF11EN_MASK 0x1 7400 + #define XSTORM_ROCE_CONN_AG_CTX_CF11EN_SHIFT 1 7401 + #define XSTORM_ROCE_CONN_AG_CTX_CF12EN_MASK 0x1 7402 + #define XSTORM_ROCE_CONN_AG_CTX_CF12EN_SHIFT 2 7403 + #define XSTORM_ROCE_CONN_AG_CTX_CF13EN_MASK 0x1 7404 + #define XSTORM_ROCE_CONN_AG_CTX_CF13EN_SHIFT 3 7405 + #define XSTORM_ROCE_CONN_AG_CTX_CF14EN_MASK 0x1 7406 + #define XSTORM_ROCE_CONN_AG_CTX_CF14EN_SHIFT 4 7407 + #define XSTORM_ROCE_CONN_AG_CTX_CF15EN_MASK 0x1 7408 + #define XSTORM_ROCE_CONN_AG_CTX_CF15EN_SHIFT 5 7409 + #define XSTORM_ROCE_CONN_AG_CTX_CF16EN_MASK 0x1 7410 + #define XSTORM_ROCE_CONN_AG_CTX_CF16EN_SHIFT 6 7411 + #define XSTORM_ROCE_CONN_AG_CTX_CF17EN_MASK 0x1 7412 + #define XSTORM_ROCE_CONN_AG_CTX_CF17EN_SHIFT 7 7413 7413 u8 flags10; 7414 - #define E4_XSTORM_ROCE_CONN_AG_CTX_CF18EN_MASK 0x1 7415 - #define E4_XSTORM_ROCE_CONN_AG_CTX_CF18EN_SHIFT 0 7416 - #define E4_XSTORM_ROCE_CONN_AG_CTX_CF19EN_MASK 0x1 7417 - #define E4_XSTORM_ROCE_CONN_AG_CTX_CF19EN_SHIFT 1 7418 - #define E4_XSTORM_ROCE_CONN_AG_CTX_CF20EN_MASK 0x1 7419 - #define E4_XSTORM_ROCE_CONN_AG_CTX_CF20EN_SHIFT 2 7420 - #define E4_XSTORM_ROCE_CONN_AG_CTX_CF21EN_MASK 0x1 7421 - #define E4_XSTORM_ROCE_CONN_AG_CTX_CF21EN_SHIFT 3 7422 - #define E4_XSTORM_ROCE_CONN_AG_CTX_SLOW_PATH_EN_MASK 0x1 7423 - #define E4_XSTORM_ROCE_CONN_AG_CTX_SLOW_PATH_EN_SHIFT 4 7424 - #define E4_XSTORM_ROCE_CONN_AG_CTX_CF23EN_MASK 0x1 7425 - #define E4_XSTORM_ROCE_CONN_AG_CTX_CF23EN_SHIFT 5 7426 - #define E4_XSTORM_ROCE_CONN_AG_CTX_RULE0EN_MASK 0x1 7427 - #define E4_XSTORM_ROCE_CONN_AG_CTX_RULE0EN_SHIFT 6 7428 - #define E4_XSTORM_ROCE_CONN_AG_CTX_RULE1EN_MASK 0x1 7429 - #define E4_XSTORM_ROCE_CONN_AG_CTX_RULE1EN_SHIFT 7 7414 + #define XSTORM_ROCE_CONN_AG_CTX_CF18EN_MASK 0x1 7415 + #define XSTORM_ROCE_CONN_AG_CTX_CF18EN_SHIFT 0 7416 + #define XSTORM_ROCE_CONN_AG_CTX_CF19EN_MASK 0x1 7417 + #define XSTORM_ROCE_CONN_AG_CTX_CF19EN_SHIFT 1 7418 + #define XSTORM_ROCE_CONN_AG_CTX_CF20EN_MASK 0x1 7419 + #define XSTORM_ROCE_CONN_AG_CTX_CF20EN_SHIFT 2 7420 + #define XSTORM_ROCE_CONN_AG_CTX_CF21EN_MASK 0x1 7421 + #define XSTORM_ROCE_CONN_AG_CTX_CF21EN_SHIFT 3 7422 + #define XSTORM_ROCE_CONN_AG_CTX_SLOW_PATH_EN_MASK 0x1 7423 + #define XSTORM_ROCE_CONN_AG_CTX_SLOW_PATH_EN_SHIFT 4 7424 + #define XSTORM_ROCE_CONN_AG_CTX_CF23EN_MASK 0x1 7425 + #define XSTORM_ROCE_CONN_AG_CTX_CF23EN_SHIFT 5 7426 + #define XSTORM_ROCE_CONN_AG_CTX_RULE0EN_MASK 0x1 7427 + #define XSTORM_ROCE_CONN_AG_CTX_RULE0EN_SHIFT 6 7428 + #define XSTORM_ROCE_CONN_AG_CTX_RULE1EN_MASK 0x1 7429 + #define XSTORM_ROCE_CONN_AG_CTX_RULE1EN_SHIFT 7 7430 7430 u8 flags11; 7431 - #define E4_XSTORM_ROCE_CONN_AG_CTX_RULE2EN_MASK 0x1 7432 - #define E4_XSTORM_ROCE_CONN_AG_CTX_RULE2EN_SHIFT 0 7433 - #define E4_XSTORM_ROCE_CONN_AG_CTX_RULE3EN_MASK 0x1 7434 - #define E4_XSTORM_ROCE_CONN_AG_CTX_RULE3EN_SHIFT 1 7435 - #define E4_XSTORM_ROCE_CONN_AG_CTX_RULE4EN_MASK 0x1 7436 - #define E4_XSTORM_ROCE_CONN_AG_CTX_RULE4EN_SHIFT 2 7437 - #define E4_XSTORM_ROCE_CONN_AG_CTX_RULE5EN_MASK 0x1 7438 - #define E4_XSTORM_ROCE_CONN_AG_CTX_RULE5EN_SHIFT 3 7439 - #define E4_XSTORM_ROCE_CONN_AG_CTX_RULE6EN_MASK 0x1 7440 - #define E4_XSTORM_ROCE_CONN_AG_CTX_RULE6EN_SHIFT 4 7441 - #define E4_XSTORM_ROCE_CONN_AG_CTX_RULE7EN_MASK 0x1 7442 - #define E4_XSTORM_ROCE_CONN_AG_CTX_RULE7EN_SHIFT 5 7443 - #define E4_XSTORM_ROCE_CONN_AG_CTX_A0_RESERVED1_MASK 0x1 7444 - #define E4_XSTORM_ROCE_CONN_AG_CTX_A0_RESERVED1_SHIFT 6 7445 - #define E4_XSTORM_ROCE_CONN_AG_CTX_RULE9EN_MASK 0x1 7446 - #define E4_XSTORM_ROCE_CONN_AG_CTX_RULE9EN_SHIFT 7 7431 + #define XSTORM_ROCE_CONN_AG_CTX_RULE2EN_MASK 0x1 7432 + #define XSTORM_ROCE_CONN_AG_CTX_RULE2EN_SHIFT 0 7433 + #define XSTORM_ROCE_CONN_AG_CTX_RULE3EN_MASK 0x1 7434 + #define XSTORM_ROCE_CONN_AG_CTX_RULE3EN_SHIFT 1 7435 + #define XSTORM_ROCE_CONN_AG_CTX_RULE4EN_MASK 0x1 7436 + #define XSTORM_ROCE_CONN_AG_CTX_RULE4EN_SHIFT 2 7437 + #define XSTORM_ROCE_CONN_AG_CTX_RULE5EN_MASK 0x1 7438 + #define XSTORM_ROCE_CONN_AG_CTX_RULE5EN_SHIFT 3 7439 + #define XSTORM_ROCE_CONN_AG_CTX_RULE6EN_MASK 0x1 7440 + #define XSTORM_ROCE_CONN_AG_CTX_RULE6EN_SHIFT 4 7441 + #define XSTORM_ROCE_CONN_AG_CTX_RULE7EN_MASK 0x1 7442 + #define XSTORM_ROCE_CONN_AG_CTX_RULE7EN_SHIFT 5 7443 + #define XSTORM_ROCE_CONN_AG_CTX_A0_RESERVED1_MASK 0x1 7444 + #define XSTORM_ROCE_CONN_AG_CTX_A0_RESERVED1_SHIFT 6 7445 + #define XSTORM_ROCE_CONN_AG_CTX_RULE9EN_MASK 0x1 7446 + #define XSTORM_ROCE_CONN_AG_CTX_RULE9EN_SHIFT 7 7447 7447 u8 flags12; 7448 - #define E4_XSTORM_ROCE_CONN_AG_CTX_RULE10EN_MASK 0x1 7449 - #define E4_XSTORM_ROCE_CONN_AG_CTX_RULE10EN_SHIFT 0 7450 - #define E4_XSTORM_ROCE_CONN_AG_CTX_RULE11EN_MASK 0x1 7451 - #define E4_XSTORM_ROCE_CONN_AG_CTX_RULE11EN_SHIFT 1 7452 - #define E4_XSTORM_ROCE_CONN_AG_CTX_A0_RESERVED2_MASK 0x1 7453 - #define E4_XSTORM_ROCE_CONN_AG_CTX_A0_RESERVED2_SHIFT 2 7454 - #define E4_XSTORM_ROCE_CONN_AG_CTX_A0_RESERVED3_MASK 0x1 7455 - #define E4_XSTORM_ROCE_CONN_AG_CTX_A0_RESERVED3_SHIFT 3 7456 - #define E4_XSTORM_ROCE_CONN_AG_CTX_RULE14EN_MASK 0x1 7457 - #define E4_XSTORM_ROCE_CONN_AG_CTX_RULE14EN_SHIFT 4 7458 - #define E4_XSTORM_ROCE_CONN_AG_CTX_RULE15EN_MASK 0x1 7459 - #define E4_XSTORM_ROCE_CONN_AG_CTX_RULE15EN_SHIFT 5 7460 - #define E4_XSTORM_ROCE_CONN_AG_CTX_RULE16EN_MASK 0x1 7461 - #define E4_XSTORM_ROCE_CONN_AG_CTX_RULE16EN_SHIFT 6 7462 - #define E4_XSTORM_ROCE_CONN_AG_CTX_RULE17EN_MASK 0x1 7463 - #define E4_XSTORM_ROCE_CONN_AG_CTX_RULE17EN_SHIFT 7 7448 + #define XSTORM_ROCE_CONN_AG_CTX_RULE10EN_MASK 0x1 7449 + #define XSTORM_ROCE_CONN_AG_CTX_RULE10EN_SHIFT 0 7450 + #define XSTORM_ROCE_CONN_AG_CTX_RULE11EN_MASK 0x1 7451 + #define XSTORM_ROCE_CONN_AG_CTX_RULE11EN_SHIFT 1 7452 + #define XSTORM_ROCE_CONN_AG_CTX_A0_RESERVED2_MASK 0x1 7453 + #define XSTORM_ROCE_CONN_AG_CTX_A0_RESERVED2_SHIFT 2 7454 + #define XSTORM_ROCE_CONN_AG_CTX_A0_RESERVED3_MASK 0x1 7455 + #define XSTORM_ROCE_CONN_AG_CTX_A0_RESERVED3_SHIFT 3 7456 + #define XSTORM_ROCE_CONN_AG_CTX_RULE14EN_MASK 0x1 7457 + #define XSTORM_ROCE_CONN_AG_CTX_RULE14EN_SHIFT 4 7458 + #define XSTORM_ROCE_CONN_AG_CTX_RULE15EN_MASK 0x1 7459 + #define XSTORM_ROCE_CONN_AG_CTX_RULE15EN_SHIFT 5 7460 + #define XSTORM_ROCE_CONN_AG_CTX_RULE16EN_MASK 0x1 7461 + #define XSTORM_ROCE_CONN_AG_CTX_RULE16EN_SHIFT 6 7462 + #define XSTORM_ROCE_CONN_AG_CTX_RULE17EN_MASK 0x1 7463 + #define XSTORM_ROCE_CONN_AG_CTX_RULE17EN_SHIFT 7 7464 7464 u8 flags13; 7465 - #define E4_XSTORM_ROCE_CONN_AG_CTX_RULE18EN_MASK 0x1 7466 - #define E4_XSTORM_ROCE_CONN_AG_CTX_RULE18EN_SHIFT 0 7467 - #define E4_XSTORM_ROCE_CONN_AG_CTX_RULE19EN_MASK 0x1 7468 - #define E4_XSTORM_ROCE_CONN_AG_CTX_RULE19EN_SHIFT 1 7469 - #define E4_XSTORM_ROCE_CONN_AG_CTX_A0_RESERVED4_MASK 0x1 7470 - #define E4_XSTORM_ROCE_CONN_AG_CTX_A0_RESERVED4_SHIFT 2 7471 - #define E4_XSTORM_ROCE_CONN_AG_CTX_A0_RESERVED5_MASK 0x1 7472 - #define E4_XSTORM_ROCE_CONN_AG_CTX_A0_RESERVED5_SHIFT 3 7473 - #define E4_XSTORM_ROCE_CONN_AG_CTX_A0_RESERVED6_MASK 0x1 7474 - #define E4_XSTORM_ROCE_CONN_AG_CTX_A0_RESERVED6_SHIFT 4 7475 - #define E4_XSTORM_ROCE_CONN_AG_CTX_A0_RESERVED7_MASK 0x1 7476 - #define E4_XSTORM_ROCE_CONN_AG_CTX_A0_RESERVED7_SHIFT 5 7477 - #define E4_XSTORM_ROCE_CONN_AG_CTX_A0_RESERVED8_MASK 0x1 7478 - #define E4_XSTORM_ROCE_CONN_AG_CTX_A0_RESERVED8_SHIFT 6 7479 - #define E4_XSTORM_ROCE_CONN_AG_CTX_A0_RESERVED9_MASK 0x1 7480 - #define E4_XSTORM_ROCE_CONN_AG_CTX_A0_RESERVED9_SHIFT 7 7465 + #define XSTORM_ROCE_CONN_AG_CTX_RULE18EN_MASK 0x1 7466 + #define XSTORM_ROCE_CONN_AG_CTX_RULE18EN_SHIFT 0 7467 + #define XSTORM_ROCE_CONN_AG_CTX_RULE19EN_MASK 0x1 7468 + #define XSTORM_ROCE_CONN_AG_CTX_RULE19EN_SHIFT 1 7469 + #define XSTORM_ROCE_CONN_AG_CTX_A0_RESERVED4_MASK 0x1 7470 + #define XSTORM_ROCE_CONN_AG_CTX_A0_RESERVED4_SHIFT 2 7471 + #define XSTORM_ROCE_CONN_AG_CTX_A0_RESERVED5_MASK 0x1 7472 + #define XSTORM_ROCE_CONN_AG_CTX_A0_RESERVED5_SHIFT 3 7473 + #define XSTORM_ROCE_CONN_AG_CTX_A0_RESERVED6_MASK 0x1 7474 + #define XSTORM_ROCE_CONN_AG_CTX_A0_RESERVED6_SHIFT 4 7475 + #define XSTORM_ROCE_CONN_AG_CTX_A0_RESERVED7_MASK 0x1 7476 + #define XSTORM_ROCE_CONN_AG_CTX_A0_RESERVED7_SHIFT 5 7477 + #define XSTORM_ROCE_CONN_AG_CTX_A0_RESERVED8_MASK 0x1 7478 + #define XSTORM_ROCE_CONN_AG_CTX_A0_RESERVED8_SHIFT 6 7479 + #define XSTORM_ROCE_CONN_AG_CTX_A0_RESERVED9_MASK 0x1 7480 + #define XSTORM_ROCE_CONN_AG_CTX_A0_RESERVED9_SHIFT 7 7481 7481 u8 flags14; 7482 - #define E4_XSTORM_ROCE_CONN_AG_CTX_MIGRATION_MASK 0x1 7483 - #define E4_XSTORM_ROCE_CONN_AG_CTX_MIGRATION_SHIFT 0 7484 - #define E4_XSTORM_ROCE_CONN_AG_CTX_BIT17_MASK 0x1 7485 - #define E4_XSTORM_ROCE_CONN_AG_CTX_BIT17_SHIFT 1 7486 - #define E4_XSTORM_ROCE_CONN_AG_CTX_DPM_PORT_NUM_MASK 0x3 7487 - #define E4_XSTORM_ROCE_CONN_AG_CTX_DPM_PORT_NUM_SHIFT 2 7488 - #define E4_XSTORM_ROCE_CONN_AG_CTX_RESERVED_MASK 0x1 7489 - #define E4_XSTORM_ROCE_CONN_AG_CTX_RESERVED_SHIFT 4 7490 - #define E4_XSTORM_ROCE_CONN_AG_CTX_ROCE_EDPM_ENABLE_MASK 0x1 7491 - #define E4_XSTORM_ROCE_CONN_AG_CTX_ROCE_EDPM_ENABLE_SHIFT 5 7492 - #define E4_XSTORM_ROCE_CONN_AG_CTX_CF23_MASK 0x3 7493 - #define E4_XSTORM_ROCE_CONN_AG_CTX_CF23_SHIFT 6 7482 + #define XSTORM_ROCE_CONN_AG_CTX_MIGRATION_MASK 0x1 7483 + #define XSTORM_ROCE_CONN_AG_CTX_MIGRATION_SHIFT 0 7484 + #define XSTORM_ROCE_CONN_AG_CTX_BIT17_MASK 0x1 7485 + #define XSTORM_ROCE_CONN_AG_CTX_BIT17_SHIFT 1 7486 + #define XSTORM_ROCE_CONN_AG_CTX_DPM_PORT_NUM_MASK 0x3 7487 + #define XSTORM_ROCE_CONN_AG_CTX_DPM_PORT_NUM_SHIFT 2 7488 + #define XSTORM_ROCE_CONN_AG_CTX_RESERVED_MASK 0x1 7489 + #define XSTORM_ROCE_CONN_AG_CTX_RESERVED_SHIFT 4 7490 + #define XSTORM_ROCE_CONN_AG_CTX_ROCE_EDPM_ENABLE_MASK 0x1 7491 + #define XSTORM_ROCE_CONN_AG_CTX_ROCE_EDPM_ENABLE_SHIFT 5 7492 + #define XSTORM_ROCE_CONN_AG_CTX_CF23_MASK 0x3 7493 + #define XSTORM_ROCE_CONN_AG_CTX_CF23_SHIFT 6 7494 7494 u8 byte2; 7495 7495 __le16 physical_q0; 7496 7496 __le16 word1; ··· 7512 7512 __le32 reg6; 7513 7513 }; 7514 7514 7515 - struct e4_tstorm_roce_conn_ag_ctx { 7515 + struct tstorm_roce_conn_ag_ctx { 7516 7516 u8 reserved0; 7517 7517 u8 byte1; 7518 7518 u8 flags0; 7519 - #define E4_TSTORM_ROCE_CONN_AG_CTX_EXIST_IN_QM0_MASK 0x1 7520 - #define E4_TSTORM_ROCE_CONN_AG_CTX_EXIST_IN_QM0_SHIFT 0 7521 - #define E4_TSTORM_ROCE_CONN_AG_CTX_BIT1_MASK 0x1 7522 - #define E4_TSTORM_ROCE_CONN_AG_CTX_BIT1_SHIFT 1 7523 - #define E4_TSTORM_ROCE_CONN_AG_CTX_BIT2_MASK 0x1 7524 - #define E4_TSTORM_ROCE_CONN_AG_CTX_BIT2_SHIFT 2 7525 - #define E4_TSTORM_ROCE_CONN_AG_CTX_BIT3_MASK 0x1 7526 - #define E4_TSTORM_ROCE_CONN_AG_CTX_BIT3_SHIFT 3 7527 - #define E4_TSTORM_ROCE_CONN_AG_CTX_BIT4_MASK 0x1 7528 - #define E4_TSTORM_ROCE_CONN_AG_CTX_BIT4_SHIFT 4 7529 - #define E4_TSTORM_ROCE_CONN_AG_CTX_BIT5_MASK 0x1 7530 - #define E4_TSTORM_ROCE_CONN_AG_CTX_BIT5_SHIFT 5 7531 - #define E4_TSTORM_ROCE_CONN_AG_CTX_CF0_MASK 0x3 7532 - #define E4_TSTORM_ROCE_CONN_AG_CTX_CF0_SHIFT 6 7519 + #define TSTORM_ROCE_CONN_AG_CTX_EXIST_IN_QM0_MASK 0x1 7520 + #define TSTORM_ROCE_CONN_AG_CTX_EXIST_IN_QM0_SHIFT 0 7521 + #define TSTORM_ROCE_CONN_AG_CTX_BIT1_MASK 0x1 7522 + #define TSTORM_ROCE_CONN_AG_CTX_BIT1_SHIFT 1 7523 + #define TSTORM_ROCE_CONN_AG_CTX_BIT2_MASK 0x1 7524 + #define TSTORM_ROCE_CONN_AG_CTX_BIT2_SHIFT 2 7525 + #define TSTORM_ROCE_CONN_AG_CTX_BIT3_MASK 0x1 7526 + #define TSTORM_ROCE_CONN_AG_CTX_BIT3_SHIFT 3 7527 + #define TSTORM_ROCE_CONN_AG_CTX_BIT4_MASK 0x1 7528 + #define TSTORM_ROCE_CONN_AG_CTX_BIT4_SHIFT 4 7529 + #define TSTORM_ROCE_CONN_AG_CTX_BIT5_MASK 0x1 7530 + #define TSTORM_ROCE_CONN_AG_CTX_BIT5_SHIFT 5 7531 + #define TSTORM_ROCE_CONN_AG_CTX_CF0_MASK 0x3 7532 + #define TSTORM_ROCE_CONN_AG_CTX_CF0_SHIFT 6 7533 7533 u8 flags1; 7534 - #define E4_TSTORM_ROCE_CONN_AG_CTX_MSTORM_FLUSH_CF_MASK 0x3 7535 - #define E4_TSTORM_ROCE_CONN_AG_CTX_MSTORM_FLUSH_CF_SHIFT 0 7536 - #define E4_TSTORM_ROCE_CONN_AG_CTX_CF2_MASK 0x3 7537 - #define E4_TSTORM_ROCE_CONN_AG_CTX_CF2_SHIFT 2 7538 - #define E4_TSTORM_ROCE_CONN_AG_CTX_TIMER_STOP_ALL_CF_MASK 0x3 7539 - #define E4_TSTORM_ROCE_CONN_AG_CTX_TIMER_STOP_ALL_CF_SHIFT 4 7540 - #define E4_TSTORM_ROCE_CONN_AG_CTX_FLUSH_Q0_CF_MASK 0x3 7541 - #define E4_TSTORM_ROCE_CONN_AG_CTX_FLUSH_Q0_CF_SHIFT 6 7534 + #define TSTORM_ROCE_CONN_AG_CTX_MSTORM_FLUSH_CF_MASK 0x3 7535 + #define TSTORM_ROCE_CONN_AG_CTX_MSTORM_FLUSH_CF_SHIFT 0 7536 + #define TSTORM_ROCE_CONN_AG_CTX_CF2_MASK 0x3 7537 + #define TSTORM_ROCE_CONN_AG_CTX_CF2_SHIFT 2 7538 + #define TSTORM_ROCE_CONN_AG_CTX_TIMER_STOP_ALL_CF_MASK 0x3 7539 + #define TSTORM_ROCE_CONN_AG_CTX_TIMER_STOP_ALL_CF_SHIFT 4 7540 + #define TSTORM_ROCE_CONN_AG_CTX_FLUSH_Q0_CF_MASK 0x3 7541 + #define TSTORM_ROCE_CONN_AG_CTX_FLUSH_Q0_CF_SHIFT 6 7542 7542 u8 flags2; 7543 - #define E4_TSTORM_ROCE_CONN_AG_CTX_CF5_MASK 0x3 7544 - #define E4_TSTORM_ROCE_CONN_AG_CTX_CF5_SHIFT 0 7545 - #define E4_TSTORM_ROCE_CONN_AG_CTX_CF6_MASK 0x3 7546 - #define E4_TSTORM_ROCE_CONN_AG_CTX_CF6_SHIFT 2 7547 - #define E4_TSTORM_ROCE_CONN_AG_CTX_CF7_MASK 0x3 7548 - #define E4_TSTORM_ROCE_CONN_AG_CTX_CF7_SHIFT 4 7549 - #define E4_TSTORM_ROCE_CONN_AG_CTX_CF8_MASK 0x3 7550 - #define E4_TSTORM_ROCE_CONN_AG_CTX_CF8_SHIFT 6 7543 + #define TSTORM_ROCE_CONN_AG_CTX_CF5_MASK 0x3 7544 + #define TSTORM_ROCE_CONN_AG_CTX_CF5_SHIFT 0 7545 + #define TSTORM_ROCE_CONN_AG_CTX_CF6_MASK 0x3 7546 + #define TSTORM_ROCE_CONN_AG_CTX_CF6_SHIFT 2 7547 + #define TSTORM_ROCE_CONN_AG_CTX_CF7_MASK 0x3 7548 + #define TSTORM_ROCE_CONN_AG_CTX_CF7_SHIFT 4 7549 + #define TSTORM_ROCE_CONN_AG_CTX_CF8_MASK 0x3 7550 + #define TSTORM_ROCE_CONN_AG_CTX_CF8_SHIFT 6 7551 7551 u8 flags3; 7552 - #define E4_TSTORM_ROCE_CONN_AG_CTX_CF9_MASK 0x3 7553 - #define E4_TSTORM_ROCE_CONN_AG_CTX_CF9_SHIFT 0 7554 - #define E4_TSTORM_ROCE_CONN_AG_CTX_CF10_MASK 0x3 7555 - #define E4_TSTORM_ROCE_CONN_AG_CTX_CF10_SHIFT 2 7556 - #define E4_TSTORM_ROCE_CONN_AG_CTX_CF0EN_MASK 0x1 7557 - #define E4_TSTORM_ROCE_CONN_AG_CTX_CF0EN_SHIFT 4 7558 - #define E4_TSTORM_ROCE_CONN_AG_CTX_MSTORM_FLUSH_CF_EN_MASK 0x1 7559 - #define E4_TSTORM_ROCE_CONN_AG_CTX_MSTORM_FLUSH_CF_EN_SHIFT 5 7560 - #define E4_TSTORM_ROCE_CONN_AG_CTX_CF2EN_MASK 0x1 7561 - #define E4_TSTORM_ROCE_CONN_AG_CTX_CF2EN_SHIFT 6 7562 - #define E4_TSTORM_ROCE_CONN_AG_CTX_TIMER_STOP_ALL_CF_EN_MASK 0x1 7563 - #define E4_TSTORM_ROCE_CONN_AG_CTX_TIMER_STOP_ALL_CF_EN_SHIFT 7 7552 + #define TSTORM_ROCE_CONN_AG_CTX_CF9_MASK 0x3 7553 + #define TSTORM_ROCE_CONN_AG_CTX_CF9_SHIFT 0 7554 + #define TSTORM_ROCE_CONN_AG_CTX_CF10_MASK 0x3 7555 + #define TSTORM_ROCE_CONN_AG_CTX_CF10_SHIFT 2 7556 + #define TSTORM_ROCE_CONN_AG_CTX_CF0EN_MASK 0x1 7557 + #define TSTORM_ROCE_CONN_AG_CTX_CF0EN_SHIFT 4 7558 + #define TSTORM_ROCE_CONN_AG_CTX_MSTORM_FLUSH_CF_EN_MASK 0x1 7559 + #define TSTORM_ROCE_CONN_AG_CTX_MSTORM_FLUSH_CF_EN_SHIFT 5 7560 + #define TSTORM_ROCE_CONN_AG_CTX_CF2EN_MASK 0x1 7561 + #define TSTORM_ROCE_CONN_AG_CTX_CF2EN_SHIFT 6 7562 + #define TSTORM_ROCE_CONN_AG_CTX_TIMER_STOP_ALL_CF_EN_MASK 0x1 7563 + #define TSTORM_ROCE_CONN_AG_CTX_TIMER_STOP_ALL_CF_EN_SHIFT 7 7564 7564 u8 flags4; 7565 - #define E4_TSTORM_ROCE_CONN_AG_CTX_FLUSH_Q0_CF_EN_MASK 0x1 7566 - #define E4_TSTORM_ROCE_CONN_AG_CTX_FLUSH_Q0_CF_EN_SHIFT 0 7567 - #define E4_TSTORM_ROCE_CONN_AG_CTX_CF5EN_MASK 0x1 7568 - #define E4_TSTORM_ROCE_CONN_AG_CTX_CF5EN_SHIFT 1 7569 - #define E4_TSTORM_ROCE_CONN_AG_CTX_CF6EN_MASK 0x1 7570 - #define E4_TSTORM_ROCE_CONN_AG_CTX_CF6EN_SHIFT 2 7571 - #define E4_TSTORM_ROCE_CONN_AG_CTX_CF7EN_MASK 0x1 7572 - #define E4_TSTORM_ROCE_CONN_AG_CTX_CF7EN_SHIFT 3 7573 - #define E4_TSTORM_ROCE_CONN_AG_CTX_CF8EN_MASK 0x1 7574 - #define E4_TSTORM_ROCE_CONN_AG_CTX_CF8EN_SHIFT 4 7575 - #define E4_TSTORM_ROCE_CONN_AG_CTX_CF9EN_MASK 0x1 7576 - #define E4_TSTORM_ROCE_CONN_AG_CTX_CF9EN_SHIFT 5 7577 - #define E4_TSTORM_ROCE_CONN_AG_CTX_CF10EN_MASK 0x1 7578 - #define E4_TSTORM_ROCE_CONN_AG_CTX_CF10EN_SHIFT 6 7579 - #define E4_TSTORM_ROCE_CONN_AG_CTX_RULE0EN_MASK 0x1 7580 - #define E4_TSTORM_ROCE_CONN_AG_CTX_RULE0EN_SHIFT 7 7565 + #define TSTORM_ROCE_CONN_AG_CTX_FLUSH_Q0_CF_EN_MASK 0x1 7566 + #define TSTORM_ROCE_CONN_AG_CTX_FLUSH_Q0_CF_EN_SHIFT 0 7567 + #define TSTORM_ROCE_CONN_AG_CTX_CF5EN_MASK 0x1 7568 + #define TSTORM_ROCE_CONN_AG_CTX_CF5EN_SHIFT 1 7569 + #define TSTORM_ROCE_CONN_AG_CTX_CF6EN_MASK 0x1 7570 + #define TSTORM_ROCE_CONN_AG_CTX_CF6EN_SHIFT 2 7571 + #define TSTORM_ROCE_CONN_AG_CTX_CF7EN_MASK 0x1 7572 + #define TSTORM_ROCE_CONN_AG_CTX_CF7EN_SHIFT 3 7573 + #define TSTORM_ROCE_CONN_AG_CTX_CF8EN_MASK 0x1 7574 + #define TSTORM_ROCE_CONN_AG_CTX_CF8EN_SHIFT 4 7575 + #define TSTORM_ROCE_CONN_AG_CTX_CF9EN_MASK 0x1 7576 + #define TSTORM_ROCE_CONN_AG_CTX_CF9EN_SHIFT 5 7577 + #define TSTORM_ROCE_CONN_AG_CTX_CF10EN_MASK 0x1 7578 + #define TSTORM_ROCE_CONN_AG_CTX_CF10EN_SHIFT 6 7579 + #define TSTORM_ROCE_CONN_AG_CTX_RULE0EN_MASK 0x1 7580 + #define TSTORM_ROCE_CONN_AG_CTX_RULE0EN_SHIFT 7 7581 7581 u8 flags5; 7582 - #define E4_TSTORM_ROCE_CONN_AG_CTX_RULE1EN_MASK 0x1 7583 - #define E4_TSTORM_ROCE_CONN_AG_CTX_RULE1EN_SHIFT 0 7584 - #define E4_TSTORM_ROCE_CONN_AG_CTX_RULE2EN_MASK 0x1 7585 - #define E4_TSTORM_ROCE_CONN_AG_CTX_RULE2EN_SHIFT 1 7586 - #define E4_TSTORM_ROCE_CONN_AG_CTX_RULE3EN_MASK 0x1 7587 - #define E4_TSTORM_ROCE_CONN_AG_CTX_RULE3EN_SHIFT 2 7588 - #define E4_TSTORM_ROCE_CONN_AG_CTX_RULE4EN_MASK 0x1 7589 - #define E4_TSTORM_ROCE_CONN_AG_CTX_RULE4EN_SHIFT 3 7590 - #define E4_TSTORM_ROCE_CONN_AG_CTX_RULE5EN_MASK 0x1 7591 - #define E4_TSTORM_ROCE_CONN_AG_CTX_RULE5EN_SHIFT 4 7592 - #define E4_TSTORM_ROCE_CONN_AG_CTX_RULE6EN_MASK 0x1 7593 - #define E4_TSTORM_ROCE_CONN_AG_CTX_RULE6EN_SHIFT 5 7594 - #define E4_TSTORM_ROCE_CONN_AG_CTX_RULE7EN_MASK 0x1 7595 - #define E4_TSTORM_ROCE_CONN_AG_CTX_RULE7EN_SHIFT 6 7596 - #define E4_TSTORM_ROCE_CONN_AG_CTX_RULE8EN_MASK 0x1 7597 - #define E4_TSTORM_ROCE_CONN_AG_CTX_RULE8EN_SHIFT 7 7582 + #define TSTORM_ROCE_CONN_AG_CTX_RULE1EN_MASK 0x1 7583 + #define TSTORM_ROCE_CONN_AG_CTX_RULE1EN_SHIFT 0 7584 + #define TSTORM_ROCE_CONN_AG_CTX_RULE2EN_MASK 0x1 7585 + #define TSTORM_ROCE_CONN_AG_CTX_RULE2EN_SHIFT 1 7586 + #define TSTORM_ROCE_CONN_AG_CTX_RULE3EN_MASK 0x1 7587 + #define TSTORM_ROCE_CONN_AG_CTX_RULE3EN_SHIFT 2 7588 + #define TSTORM_ROCE_CONN_AG_CTX_RULE4EN_MASK 0x1 7589 + #define TSTORM_ROCE_CONN_AG_CTX_RULE4EN_SHIFT 3 7590 + #define TSTORM_ROCE_CONN_AG_CTX_RULE5EN_MASK 0x1 7591 + #define TSTORM_ROCE_CONN_AG_CTX_RULE5EN_SHIFT 4 7592 + #define TSTORM_ROCE_CONN_AG_CTX_RULE6EN_MASK 0x1 7593 + #define TSTORM_ROCE_CONN_AG_CTX_RULE6EN_SHIFT 5 7594 + #define TSTORM_ROCE_CONN_AG_CTX_RULE7EN_MASK 0x1 7595 + #define TSTORM_ROCE_CONN_AG_CTX_RULE7EN_SHIFT 6 7596 + #define TSTORM_ROCE_CONN_AG_CTX_RULE8EN_MASK 0x1 7597 + #define TSTORM_ROCE_CONN_AG_CTX_RULE8EN_SHIFT 7 7598 7598 __le32 reg0; 7599 7599 __le32 reg1; 7600 7600 __le32 reg2; ··· 7647 7647 }; 7648 7648 7649 7649 /* roce connection context */ 7650 - struct e4_roce_conn_context { 7650 + struct roce_conn_context { 7651 7651 struct ystorm_roce_conn_st_ctx ystorm_st_context; 7652 7652 struct regpair ystorm_st_padding[2]; 7653 7653 struct pstorm_roce_conn_st_ctx pstorm_st_context; 7654 7654 struct xstorm_roce_conn_st_ctx xstorm_st_context; 7655 - struct e4_xstorm_roce_conn_ag_ctx xstorm_ag_context; 7656 - struct e4_tstorm_roce_conn_ag_ctx tstorm_ag_context; 7655 + struct xstorm_roce_conn_ag_ctx xstorm_ag_context; 7656 + struct tstorm_roce_conn_ag_ctx tstorm_ag_context; 7657 7657 struct timers_context timer_context; 7658 - struct e4_ustorm_rdma_conn_ag_ctx ustorm_ag_context; 7658 + struct ustorm_rdma_conn_ag_ctx ustorm_ag_context; 7659 7659 struct tstorm_roce_conn_st_ctx tstorm_st_context; 7660 7660 struct regpair tstorm_st_padding[2]; 7661 7661 struct mstorm_roce_conn_st_ctx mstorm_st_context; ··· 8037 8037 __le32 cnp_send_timeout; 8038 8038 }; 8039 8039 8040 - struct e4_xstorm_roce_conn_ag_ctx_dq_ext_ld_part { 8040 + struct xstorm_roce_conn_ag_ctx_dq_ext_ld_part { 8041 8041 u8 reserved0; 8042 8042 u8 state; 8043 8043 u8 flags0; ··· 8264 8264 __le32 reg4; 8265 8265 }; 8266 8266 8267 - struct e4_mstorm_roce_conn_ag_ctx { 8267 + struct mstorm_roce_conn_ag_ctx { 8268 8268 u8 byte0; 8269 8269 u8 byte1; 8270 8270 u8 flags0; 8271 - #define E4_MSTORM_ROCE_CONN_AG_CTX_BIT0_MASK 0x1 8272 - #define E4_MSTORM_ROCE_CONN_AG_CTX_BIT0_SHIFT 0 8273 - #define E4_MSTORM_ROCE_CONN_AG_CTX_BIT1_MASK 0x1 8274 - #define E4_MSTORM_ROCE_CONN_AG_CTX_BIT1_SHIFT 1 8275 - #define E4_MSTORM_ROCE_CONN_AG_CTX_CF0_MASK 0x3 8276 - #define E4_MSTORM_ROCE_CONN_AG_CTX_CF0_SHIFT 2 8277 - #define E4_MSTORM_ROCE_CONN_AG_CTX_CF1_MASK 0x3 8278 - #define E4_MSTORM_ROCE_CONN_AG_CTX_CF1_SHIFT 4 8279 - #define E4_MSTORM_ROCE_CONN_AG_CTX_CF2_MASK 0x3 8280 - #define E4_MSTORM_ROCE_CONN_AG_CTX_CF2_SHIFT 6 8271 + #define MSTORM_ROCE_CONN_AG_CTX_BIT0_MASK 0x1 8272 + #define MSTORM_ROCE_CONN_AG_CTX_BIT0_SHIFT 0 8273 + #define MSTORM_ROCE_CONN_AG_CTX_BIT1_MASK 0x1 8274 + #define MSTORM_ROCE_CONN_AG_CTX_BIT1_SHIFT 1 8275 + #define MSTORM_ROCE_CONN_AG_CTX_CF0_MASK 0x3 8276 + #define MSTORM_ROCE_CONN_AG_CTX_CF0_SHIFT 2 8277 + #define MSTORM_ROCE_CONN_AG_CTX_CF1_MASK 0x3 8278 + #define MSTORM_ROCE_CONN_AG_CTX_CF1_SHIFT 4 8279 + #define MSTORM_ROCE_CONN_AG_CTX_CF2_MASK 0x3 8280 + #define MSTORM_ROCE_CONN_AG_CTX_CF2_SHIFT 6 8281 8281 u8 flags1; 8282 - #define E4_MSTORM_ROCE_CONN_AG_CTX_CF0EN_MASK 0x1 8283 - #define E4_MSTORM_ROCE_CONN_AG_CTX_CF0EN_SHIFT 0 8284 - #define E4_MSTORM_ROCE_CONN_AG_CTX_CF1EN_MASK 0x1 8285 - #define E4_MSTORM_ROCE_CONN_AG_CTX_CF1EN_SHIFT 1 8286 - #define E4_MSTORM_ROCE_CONN_AG_CTX_CF2EN_MASK 0x1 8287 - #define E4_MSTORM_ROCE_CONN_AG_CTX_CF2EN_SHIFT 2 8288 - #define E4_MSTORM_ROCE_CONN_AG_CTX_RULE0EN_MASK 0x1 8289 - #define E4_MSTORM_ROCE_CONN_AG_CTX_RULE0EN_SHIFT 3 8290 - #define E4_MSTORM_ROCE_CONN_AG_CTX_RULE1EN_MASK 0x1 8291 - #define E4_MSTORM_ROCE_CONN_AG_CTX_RULE1EN_SHIFT 4 8292 - #define E4_MSTORM_ROCE_CONN_AG_CTX_RULE2EN_MASK 0x1 8293 - #define E4_MSTORM_ROCE_CONN_AG_CTX_RULE2EN_SHIFT 5 8294 - #define E4_MSTORM_ROCE_CONN_AG_CTX_RULE3EN_MASK 0x1 8295 - #define E4_MSTORM_ROCE_CONN_AG_CTX_RULE3EN_SHIFT 6 8296 - #define E4_MSTORM_ROCE_CONN_AG_CTX_RULE4EN_MASK 0x1 8297 - #define E4_MSTORM_ROCE_CONN_AG_CTX_RULE4EN_SHIFT 7 8282 + #define MSTORM_ROCE_CONN_AG_CTX_CF0EN_MASK 0x1 8283 + #define MSTORM_ROCE_CONN_AG_CTX_CF0EN_SHIFT 0 8284 + #define MSTORM_ROCE_CONN_AG_CTX_CF1EN_MASK 0x1 8285 + #define MSTORM_ROCE_CONN_AG_CTX_CF1EN_SHIFT 1 8286 + #define MSTORM_ROCE_CONN_AG_CTX_CF2EN_MASK 0x1 8287 + #define MSTORM_ROCE_CONN_AG_CTX_CF2EN_SHIFT 2 8288 + #define MSTORM_ROCE_CONN_AG_CTX_RULE0EN_MASK 0x1 8289 + #define MSTORM_ROCE_CONN_AG_CTX_RULE0EN_SHIFT 3 8290 + #define MSTORM_ROCE_CONN_AG_CTX_RULE1EN_MASK 0x1 8291 + #define MSTORM_ROCE_CONN_AG_CTX_RULE1EN_SHIFT 4 8292 + #define MSTORM_ROCE_CONN_AG_CTX_RULE2EN_MASK 0x1 8293 + #define MSTORM_ROCE_CONN_AG_CTX_RULE2EN_SHIFT 5 8294 + #define MSTORM_ROCE_CONN_AG_CTX_RULE3EN_MASK 0x1 8295 + #define MSTORM_ROCE_CONN_AG_CTX_RULE3EN_SHIFT 6 8296 + #define MSTORM_ROCE_CONN_AG_CTX_RULE4EN_MASK 0x1 8297 + #define MSTORM_ROCE_CONN_AG_CTX_RULE4EN_SHIFT 7 8298 8298 __le16 word0; 8299 8299 __le16 word1; 8300 8300 __le32 reg0; 8301 8301 __le32 reg1; 8302 8302 }; 8303 8303 8304 - struct e4_mstorm_roce_req_conn_ag_ctx { 8304 + struct mstorm_roce_req_conn_ag_ctx { 8305 8305 u8 byte0; 8306 8306 u8 byte1; 8307 8307 u8 flags0; 8308 - #define E4_MSTORM_ROCE_REQ_CONN_AG_CTX_BIT0_MASK 0x1 8309 - #define E4_MSTORM_ROCE_REQ_CONN_AG_CTX_BIT0_SHIFT 0 8310 - #define E4_MSTORM_ROCE_REQ_CONN_AG_CTX_BIT1_MASK 0x1 8311 - #define E4_MSTORM_ROCE_REQ_CONN_AG_CTX_BIT1_SHIFT 1 8312 - #define E4_MSTORM_ROCE_REQ_CONN_AG_CTX_CF0_MASK 0x3 8313 - #define E4_MSTORM_ROCE_REQ_CONN_AG_CTX_CF0_SHIFT 2 8314 - #define E4_MSTORM_ROCE_REQ_CONN_AG_CTX_CF1_MASK 0x3 8315 - #define E4_MSTORM_ROCE_REQ_CONN_AG_CTX_CF1_SHIFT 4 8316 - #define E4_MSTORM_ROCE_REQ_CONN_AG_CTX_CF2_MASK 0x3 8317 - #define E4_MSTORM_ROCE_REQ_CONN_AG_CTX_CF2_SHIFT 6 8308 + #define MSTORM_ROCE_REQ_CONN_AG_CTX_BIT0_MASK 0x1 8309 + #define MSTORM_ROCE_REQ_CONN_AG_CTX_BIT0_SHIFT 0 8310 + #define MSTORM_ROCE_REQ_CONN_AG_CTX_BIT1_MASK 0x1 8311 + #define MSTORM_ROCE_REQ_CONN_AG_CTX_BIT1_SHIFT 1 8312 + #define MSTORM_ROCE_REQ_CONN_AG_CTX_CF0_MASK 0x3 8313 + #define MSTORM_ROCE_REQ_CONN_AG_CTX_CF0_SHIFT 2 8314 + #define MSTORM_ROCE_REQ_CONN_AG_CTX_CF1_MASK 0x3 8315 + #define MSTORM_ROCE_REQ_CONN_AG_CTX_CF1_SHIFT 4 8316 + #define MSTORM_ROCE_REQ_CONN_AG_CTX_CF2_MASK 0x3 8317 + #define MSTORM_ROCE_REQ_CONN_AG_CTX_CF2_SHIFT 6 8318 8318 u8 flags1; 8319 - #define E4_MSTORM_ROCE_REQ_CONN_AG_CTX_CF0EN_MASK 0x1 8320 - #define E4_MSTORM_ROCE_REQ_CONN_AG_CTX_CF0EN_SHIFT 0 8321 - #define E4_MSTORM_ROCE_REQ_CONN_AG_CTX_CF1EN_MASK 0x1 8322 - #define E4_MSTORM_ROCE_REQ_CONN_AG_CTX_CF1EN_SHIFT 1 8323 - #define E4_MSTORM_ROCE_REQ_CONN_AG_CTX_CF2EN_MASK 0x1 8324 - #define E4_MSTORM_ROCE_REQ_CONN_AG_CTX_CF2EN_SHIFT 2 8325 - #define E4_MSTORM_ROCE_REQ_CONN_AG_CTX_RULE0EN_MASK 0x1 8326 - #define E4_MSTORM_ROCE_REQ_CONN_AG_CTX_RULE0EN_SHIFT 3 8327 - #define E4_MSTORM_ROCE_REQ_CONN_AG_CTX_RULE1EN_MASK 0x1 8328 - #define E4_MSTORM_ROCE_REQ_CONN_AG_CTX_RULE1EN_SHIFT 4 8329 - #define E4_MSTORM_ROCE_REQ_CONN_AG_CTX_RULE2EN_MASK 0x1 8330 - #define E4_MSTORM_ROCE_REQ_CONN_AG_CTX_RULE2EN_SHIFT 5 8331 - #define E4_MSTORM_ROCE_REQ_CONN_AG_CTX_RULE3EN_MASK 0x1 8332 - #define E4_MSTORM_ROCE_REQ_CONN_AG_CTX_RULE3EN_SHIFT 6 8333 - #define E4_MSTORM_ROCE_REQ_CONN_AG_CTX_RULE4EN_MASK 0x1 8334 - #define E4_MSTORM_ROCE_REQ_CONN_AG_CTX_RULE4EN_SHIFT 7 8319 + #define MSTORM_ROCE_REQ_CONN_AG_CTX_CF0EN_MASK 0x1 8320 + #define MSTORM_ROCE_REQ_CONN_AG_CTX_CF0EN_SHIFT 0 8321 + #define MSTORM_ROCE_REQ_CONN_AG_CTX_CF1EN_MASK 0x1 8322 + #define MSTORM_ROCE_REQ_CONN_AG_CTX_CF1EN_SHIFT 1 8323 + #define MSTORM_ROCE_REQ_CONN_AG_CTX_CF2EN_MASK 0x1 8324 + #define MSTORM_ROCE_REQ_CONN_AG_CTX_CF2EN_SHIFT 2 8325 + #define MSTORM_ROCE_REQ_CONN_AG_CTX_RULE0EN_MASK 0x1 8326 + #define MSTORM_ROCE_REQ_CONN_AG_CTX_RULE0EN_SHIFT 3 8327 + #define MSTORM_ROCE_REQ_CONN_AG_CTX_RULE1EN_MASK 0x1 8328 + #define MSTORM_ROCE_REQ_CONN_AG_CTX_RULE1EN_SHIFT 4 8329 + #define MSTORM_ROCE_REQ_CONN_AG_CTX_RULE2EN_MASK 0x1 8330 + #define MSTORM_ROCE_REQ_CONN_AG_CTX_RULE2EN_SHIFT 5 8331 + #define MSTORM_ROCE_REQ_CONN_AG_CTX_RULE3EN_MASK 0x1 8332 + #define MSTORM_ROCE_REQ_CONN_AG_CTX_RULE3EN_SHIFT 6 8333 + #define MSTORM_ROCE_REQ_CONN_AG_CTX_RULE4EN_MASK 0x1 8334 + #define MSTORM_ROCE_REQ_CONN_AG_CTX_RULE4EN_SHIFT 7 8335 8335 __le16 word0; 8336 8336 __le16 word1; 8337 8337 __le32 reg0; 8338 8338 __le32 reg1; 8339 8339 }; 8340 8340 8341 - struct e4_mstorm_roce_resp_conn_ag_ctx { 8341 + struct mstorm_roce_resp_conn_ag_ctx { 8342 8342 u8 byte0; 8343 8343 u8 byte1; 8344 8344 u8 flags0; 8345 - #define E4_MSTORM_ROCE_RESP_CONN_AG_CTX_BIT0_MASK 0x1 8346 - #define E4_MSTORM_ROCE_RESP_CONN_AG_CTX_BIT0_SHIFT 0 8347 - #define E4_MSTORM_ROCE_RESP_CONN_AG_CTX_BIT1_MASK 0x1 8348 - #define E4_MSTORM_ROCE_RESP_CONN_AG_CTX_BIT1_SHIFT 1 8349 - #define E4_MSTORM_ROCE_RESP_CONN_AG_CTX_CF0_MASK 0x3 8350 - #define E4_MSTORM_ROCE_RESP_CONN_AG_CTX_CF0_SHIFT 2 8351 - #define E4_MSTORM_ROCE_RESP_CONN_AG_CTX_CF1_MASK 0x3 8352 - #define E4_MSTORM_ROCE_RESP_CONN_AG_CTX_CF1_SHIFT 4 8353 - #define E4_MSTORM_ROCE_RESP_CONN_AG_CTX_CF2_MASK 0x3 8354 - #define E4_MSTORM_ROCE_RESP_CONN_AG_CTX_CF2_SHIFT 6 8345 + #define MSTORM_ROCE_RESP_CONN_AG_CTX_BIT0_MASK 0x1 8346 + #define MSTORM_ROCE_RESP_CONN_AG_CTX_BIT0_SHIFT 0 8347 + #define MSTORM_ROCE_RESP_CONN_AG_CTX_BIT1_MASK 0x1 8348 + #define MSTORM_ROCE_RESP_CONN_AG_CTX_BIT1_SHIFT 1 8349 + #define MSTORM_ROCE_RESP_CONN_AG_CTX_CF0_MASK 0x3 8350 + #define MSTORM_ROCE_RESP_CONN_AG_CTX_CF0_SHIFT 2 8351 + #define MSTORM_ROCE_RESP_CONN_AG_CTX_CF1_MASK 0x3 8352 + #define MSTORM_ROCE_RESP_CONN_AG_CTX_CF1_SHIFT 4 8353 + #define MSTORM_ROCE_RESP_CONN_AG_CTX_CF2_MASK 0x3 8354 + #define MSTORM_ROCE_RESP_CONN_AG_CTX_CF2_SHIFT 6 8355 8355 u8 flags1; 8356 - #define E4_MSTORM_ROCE_RESP_CONN_AG_CTX_CF0EN_MASK 0x1 8357 - #define E4_MSTORM_ROCE_RESP_CONN_AG_CTX_CF0EN_SHIFT 0 8358 - #define E4_MSTORM_ROCE_RESP_CONN_AG_CTX_CF1EN_MASK 0x1 8359 - #define E4_MSTORM_ROCE_RESP_CONN_AG_CTX_CF1EN_SHIFT 1 8360 - #define E4_MSTORM_ROCE_RESP_CONN_AG_CTX_CF2EN_MASK 0x1 8361 - #define E4_MSTORM_ROCE_RESP_CONN_AG_CTX_CF2EN_SHIFT 2 8362 - #define E4_MSTORM_ROCE_RESP_CONN_AG_CTX_RULE0EN_MASK 0x1 8363 - #define E4_MSTORM_ROCE_RESP_CONN_AG_CTX_RULE0EN_SHIFT 3 8364 - #define E4_MSTORM_ROCE_RESP_CONN_AG_CTX_RULE1EN_MASK 0x1 8365 - #define E4_MSTORM_ROCE_RESP_CONN_AG_CTX_RULE1EN_SHIFT 4 8366 - #define E4_MSTORM_ROCE_RESP_CONN_AG_CTX_RULE2EN_MASK 0x1 8367 - #define E4_MSTORM_ROCE_RESP_CONN_AG_CTX_RULE2EN_SHIFT 5 8368 - #define E4_MSTORM_ROCE_RESP_CONN_AG_CTX_RULE3EN_MASK 0x1 8369 - #define E4_MSTORM_ROCE_RESP_CONN_AG_CTX_RULE3EN_SHIFT 6 8370 - #define E4_MSTORM_ROCE_RESP_CONN_AG_CTX_RULE4EN_MASK 0x1 8371 - #define E4_MSTORM_ROCE_RESP_CONN_AG_CTX_RULE4EN_SHIFT 7 8356 + #define MSTORM_ROCE_RESP_CONN_AG_CTX_CF0EN_MASK 0x1 8357 + #define MSTORM_ROCE_RESP_CONN_AG_CTX_CF0EN_SHIFT 0 8358 + #define MSTORM_ROCE_RESP_CONN_AG_CTX_CF1EN_MASK 0x1 8359 + #define MSTORM_ROCE_RESP_CONN_AG_CTX_CF1EN_SHIFT 1 8360 + #define MSTORM_ROCE_RESP_CONN_AG_CTX_CF2EN_MASK 0x1 8361 + #define MSTORM_ROCE_RESP_CONN_AG_CTX_CF2EN_SHIFT 2 8362 + #define MSTORM_ROCE_RESP_CONN_AG_CTX_RULE0EN_MASK 0x1 8363 + #define MSTORM_ROCE_RESP_CONN_AG_CTX_RULE0EN_SHIFT 3 8364 + #define MSTORM_ROCE_RESP_CONN_AG_CTX_RULE1EN_MASK 0x1 8365 + #define MSTORM_ROCE_RESP_CONN_AG_CTX_RULE1EN_SHIFT 4 8366 + #define MSTORM_ROCE_RESP_CONN_AG_CTX_RULE2EN_MASK 0x1 8367 + #define MSTORM_ROCE_RESP_CONN_AG_CTX_RULE2EN_SHIFT 5 8368 + #define MSTORM_ROCE_RESP_CONN_AG_CTX_RULE3EN_MASK 0x1 8369 + #define MSTORM_ROCE_RESP_CONN_AG_CTX_RULE3EN_SHIFT 6 8370 + #define MSTORM_ROCE_RESP_CONN_AG_CTX_RULE4EN_MASK 0x1 8371 + #define MSTORM_ROCE_RESP_CONN_AG_CTX_RULE4EN_SHIFT 7 8372 8372 __le16 word0; 8373 8373 __le16 word1; 8374 8374 __le32 reg0; 8375 8375 __le32 reg1; 8376 8376 }; 8377 8377 8378 - struct e4_tstorm_roce_req_conn_ag_ctx { 8378 + struct tstorm_roce_req_conn_ag_ctx { 8379 8379 u8 reserved0; 8380 8380 u8 state; 8381 8381 u8 flags0; 8382 - #define E4_TSTORM_ROCE_REQ_CONN_AG_CTX_EXIST_IN_QM0_MASK 0x1 8383 - #define E4_TSTORM_ROCE_REQ_CONN_AG_CTX_EXIST_IN_QM0_SHIFT 0 8384 - #define E4_TSTORM_ROCE_REQ_CONN_AG_CTX_RX_ERROR_OCCURRED_MASK 0x1 8385 - #define E4_TSTORM_ROCE_REQ_CONN_AG_CTX_RX_ERROR_OCCURRED_SHIFT 1 8386 - #define E4_TSTORM_ROCE_REQ_CONN_AG_CTX_TX_CQE_ERROR_OCCURRED_MASK 0x1 8387 - #define E4_TSTORM_ROCE_REQ_CONN_AG_CTX_TX_CQE_ERROR_OCCURRED_SHIFT 2 8388 - #define E4_TSTORM_ROCE_REQ_CONN_AG_CTX_BIT3_MASK 0x1 8389 - #define E4_TSTORM_ROCE_REQ_CONN_AG_CTX_BIT3_SHIFT 3 8390 - #define E4_TSTORM_ROCE_REQ_CONN_AG_CTX_MSTORM_FLUSH_MASK 0x1 8391 - #define E4_TSTORM_ROCE_REQ_CONN_AG_CTX_MSTORM_FLUSH_SHIFT 4 8392 - #define E4_TSTORM_ROCE_REQ_CONN_AG_CTX_CACHED_ORQ_MASK 0x1 8393 - #define E4_TSTORM_ROCE_REQ_CONN_AG_CTX_CACHED_ORQ_SHIFT 5 8394 - #define E4_TSTORM_ROCE_REQ_CONN_AG_CTX_TIMER_CF_MASK 0x3 8395 - #define E4_TSTORM_ROCE_REQ_CONN_AG_CTX_TIMER_CF_SHIFT 6 8382 + #define TSTORM_ROCE_REQ_CONN_AG_CTX_EXIST_IN_QM0_MASK 0x1 8383 + #define TSTORM_ROCE_REQ_CONN_AG_CTX_EXIST_IN_QM0_SHIFT 0 8384 + #define TSTORM_ROCE_REQ_CONN_AG_CTX_RX_ERROR_OCCURRED_MASK 0x1 8385 + #define TSTORM_ROCE_REQ_CONN_AG_CTX_RX_ERROR_OCCURRED_SHIFT 1 8386 + #define TSTORM_ROCE_REQ_CONN_AG_CTX_TX_CQE_ERROR_OCCURRED_MASK 0x1 8387 + #define TSTORM_ROCE_REQ_CONN_AG_CTX_TX_CQE_ERROR_OCCURRED_SHIFT 2 8388 + #define TSTORM_ROCE_REQ_CONN_AG_CTX_BIT3_MASK 0x1 8389 + #define TSTORM_ROCE_REQ_CONN_AG_CTX_BIT3_SHIFT 3 8390 + #define TSTORM_ROCE_REQ_CONN_AG_CTX_MSTORM_FLUSH_MASK 0x1 8391 + #define TSTORM_ROCE_REQ_CONN_AG_CTX_MSTORM_FLUSH_SHIFT 4 8392 + #define TSTORM_ROCE_REQ_CONN_AG_CTX_CACHED_ORQ_MASK 0x1 8393 + #define TSTORM_ROCE_REQ_CONN_AG_CTX_CACHED_ORQ_SHIFT 5 8394 + #define TSTORM_ROCE_REQ_CONN_AG_CTX_TIMER_CF_MASK 0x3 8395 + #define TSTORM_ROCE_REQ_CONN_AG_CTX_TIMER_CF_SHIFT 6 8396 8396 u8 flags1; 8397 - #define E4_TSTORM_ROCE_REQ_CONN_AG_CTX_MSTORM_FLUSH_CF_MASK 0x3 8398 - #define E4_TSTORM_ROCE_REQ_CONN_AG_CTX_MSTORM_FLUSH_CF_SHIFT 0 8399 - #define E4_TSTORM_ROCE_REQ_CONN_AG_CTX_FLUSH_SQ_CF_MASK 0x3 8400 - #define E4_TSTORM_ROCE_REQ_CONN_AG_CTX_FLUSH_SQ_CF_SHIFT 2 8401 - #define E4_TSTORM_ROCE_REQ_CONN_AG_CTX_TIMER_STOP_ALL_CF_MASK 0x3 8402 - #define E4_TSTORM_ROCE_REQ_CONN_AG_CTX_TIMER_STOP_ALL_CF_SHIFT 4 8403 - #define E4_TSTORM_ROCE_REQ_CONN_AG_CTX_FLUSH_Q0_CF_MASK 0x3 8404 - #define E4_TSTORM_ROCE_REQ_CONN_AG_CTX_FLUSH_Q0_CF_SHIFT 6 8397 + #define TSTORM_ROCE_REQ_CONN_AG_CTX_MSTORM_FLUSH_CF_MASK 0x3 8398 + #define TSTORM_ROCE_REQ_CONN_AG_CTX_MSTORM_FLUSH_CF_SHIFT 0 8399 + #define TSTORM_ROCE_REQ_CONN_AG_CTX_FLUSH_SQ_CF_MASK 0x3 8400 + #define TSTORM_ROCE_REQ_CONN_AG_CTX_FLUSH_SQ_CF_SHIFT 2 8401 + #define TSTORM_ROCE_REQ_CONN_AG_CTX_TIMER_STOP_ALL_CF_MASK 0x3 8402 + #define TSTORM_ROCE_REQ_CONN_AG_CTX_TIMER_STOP_ALL_CF_SHIFT 4 8403 + #define TSTORM_ROCE_REQ_CONN_AG_CTX_FLUSH_Q0_CF_MASK 0x3 8404 + #define TSTORM_ROCE_REQ_CONN_AG_CTX_FLUSH_Q0_CF_SHIFT 6 8405 8405 u8 flags2; 8406 - #define E4_TSTORM_ROCE_REQ_CONN_AG_CTX_FORCE_COMP_CF_MASK 0x3 8407 - #define E4_TSTORM_ROCE_REQ_CONN_AG_CTX_FORCE_COMP_CF_SHIFT 0 8408 - #define E4_TSTORM_ROCE_REQ_CONN_AG_CTX_SET_TIMER_CF_MASK 0x3 8409 - #define E4_TSTORM_ROCE_REQ_CONN_AG_CTX_SET_TIMER_CF_SHIFT 2 8410 - #define E4_TSTORM_ROCE_REQ_CONN_AG_CTX_TX_ASYNC_ERROR_CF_MASK 0x3 8411 - #define E4_TSTORM_ROCE_REQ_CONN_AG_CTX_TX_ASYNC_ERROR_CF_SHIFT 4 8412 - #define E4_TSTORM_ROCE_REQ_CONN_AG_CTX_RXMIT_DONE_CF_MASK 0x3 8413 - #define E4_TSTORM_ROCE_REQ_CONN_AG_CTX_RXMIT_DONE_CF_SHIFT 6 8406 + #define TSTORM_ROCE_REQ_CONN_AG_CTX_FORCE_COMP_CF_MASK 0x3 8407 + #define TSTORM_ROCE_REQ_CONN_AG_CTX_FORCE_COMP_CF_SHIFT 0 8408 + #define TSTORM_ROCE_REQ_CONN_AG_CTX_SET_TIMER_CF_MASK 0x3 8409 + #define TSTORM_ROCE_REQ_CONN_AG_CTX_SET_TIMER_CF_SHIFT 2 8410 + #define TSTORM_ROCE_REQ_CONN_AG_CTX_TX_ASYNC_ERROR_CF_MASK 0x3 8411 + #define TSTORM_ROCE_REQ_CONN_AG_CTX_TX_ASYNC_ERROR_CF_SHIFT 4 8412 + #define TSTORM_ROCE_REQ_CONN_AG_CTX_RXMIT_DONE_CF_MASK 0x3 8413 + #define TSTORM_ROCE_REQ_CONN_AG_CTX_RXMIT_DONE_CF_SHIFT 6 8414 8414 u8 flags3; 8415 - #define E4_TSTORM_ROCE_REQ_CONN_AG_CTX_ERROR_SCAN_COMPLETED_CF_MASK 0x3 8416 - #define E4_TSTORM_ROCE_REQ_CONN_AG_CTX_ERROR_SCAN_COMPLETED_CF_SHIFT 0 8417 - #define E4_TSTORM_ROCE_REQ_CONN_AG_CTX_SQ_DRAIN_COMPLETED_CF_MASK 0x3 8418 - #define E4_TSTORM_ROCE_REQ_CONN_AG_CTX_SQ_DRAIN_COMPLETED_CF_SHIFT 2 8419 - #define E4_TSTORM_ROCE_REQ_CONN_AG_CTX_TIMER_CF_EN_MASK 0x1 8420 - #define E4_TSTORM_ROCE_REQ_CONN_AG_CTX_TIMER_CF_EN_SHIFT 4 8421 - #define E4_TSTORM_ROCE_REQ_CONN_AG_CTX_MSTORM_FLUSH_CF_EN_MASK 0x1 8422 - #define E4_TSTORM_ROCE_REQ_CONN_AG_CTX_MSTORM_FLUSH_CF_EN_SHIFT 5 8423 - #define E4_TSTORM_ROCE_REQ_CONN_AG_CTX_FLUSH_SQ_CF_EN_MASK 0x1 8424 - #define E4_TSTORM_ROCE_REQ_CONN_AG_CTX_FLUSH_SQ_CF_EN_SHIFT 6 8425 - #define E4_TSTORM_ROCE_REQ_CONN_AG_CTX_TIMER_STOP_ALL_CF_EN_MASK 0x1 8426 - #define E4_TSTORM_ROCE_REQ_CONN_AG_CTX_TIMER_STOP_ALL_CF_EN_SHIFT 7 8415 + #define TSTORM_ROCE_REQ_CONN_AG_CTX_ERROR_SCAN_COMPLETED_CF_MASK 0x3 8416 + #define TSTORM_ROCE_REQ_CONN_AG_CTX_ERROR_SCAN_COMPLETED_CF_SHIFT 0 8417 + #define TSTORM_ROCE_REQ_CONN_AG_CTX_SQ_DRAIN_COMPLETED_CF_MASK 0x3 8418 + #define TSTORM_ROCE_REQ_CONN_AG_CTX_SQ_DRAIN_COMPLETED_CF_SHIFT 2 8419 + #define TSTORM_ROCE_REQ_CONN_AG_CTX_TIMER_CF_EN_MASK 0x1 8420 + #define TSTORM_ROCE_REQ_CONN_AG_CTX_TIMER_CF_EN_SHIFT 4 8421 + #define TSTORM_ROCE_REQ_CONN_AG_CTX_MSTORM_FLUSH_CF_EN_MASK 0x1 8422 + #define TSTORM_ROCE_REQ_CONN_AG_CTX_MSTORM_FLUSH_CF_EN_SHIFT 5 8423 + #define TSTORM_ROCE_REQ_CONN_AG_CTX_FLUSH_SQ_CF_EN_MASK 0x1 8424 + #define TSTORM_ROCE_REQ_CONN_AG_CTX_FLUSH_SQ_CF_EN_SHIFT 6 8425 + #define TSTORM_ROCE_REQ_CONN_AG_CTX_TIMER_STOP_ALL_CF_EN_MASK 0x1 8426 + #define TSTORM_ROCE_REQ_CONN_AG_CTX_TIMER_STOP_ALL_CF_EN_SHIFT 7 8427 8427 u8 flags4; 8428 - #define E4_TSTORM_ROCE_REQ_CONN_AG_CTX_FLUSH_Q0_CF_EN_MASK 0x1 8429 - #define E4_TSTORM_ROCE_REQ_CONN_AG_CTX_FLUSH_Q0_CF_EN_SHIFT 0 8430 - #define E4_TSTORM_ROCE_REQ_CONN_AG_CTX_FORCE_COMP_CF_EN_MASK 0x1 8431 - #define E4_TSTORM_ROCE_REQ_CONN_AG_CTX_FORCE_COMP_CF_EN_SHIFT 1 8432 - #define E4_TSTORM_ROCE_REQ_CONN_AG_CTX_SET_TIMER_CF_EN_MASK 0x1 8433 - #define E4_TSTORM_ROCE_REQ_CONN_AG_CTX_SET_TIMER_CF_EN_SHIFT 2 8434 - #define E4_TSTORM_ROCE_REQ_CONN_AG_CTX_TX_ASYNC_ERROR_CF_EN_MASK 0x1 8435 - #define E4_TSTORM_ROCE_REQ_CONN_AG_CTX_TX_ASYNC_ERROR_CF_EN_SHIFT 3 8436 - #define E4_TSTORM_ROCE_REQ_CONN_AG_CTX_RXMIT_DONE_CF_EN_MASK 0x1 8437 - #define E4_TSTORM_ROCE_REQ_CONN_AG_CTX_RXMIT_DONE_CF_EN_SHIFT 4 8438 - #define E4_TSTORM_ROCE_REQ_CONN_AG_CTX_ERROR_SCAN_COMPLETED_CF_EN_MASK 0x1 8439 - #define E4_TSTORM_ROCE_REQ_CONN_AG_CTX_ERROR_SCAN_COMPLETED_CF_EN_SHIFT 5 8440 - #define E4_TSTORM_ROCE_REQ_CONN_AG_CTX_SQ_DRAIN_COMPLETED_CF_EN_MASK 0x1 8441 - #define E4_TSTORM_ROCE_REQ_CONN_AG_CTX_SQ_DRAIN_COMPLETED_CF_EN_SHIFT 6 8442 - #define E4_TSTORM_ROCE_REQ_CONN_AG_CTX_RULE0EN_MASK 0x1 8443 - #define E4_TSTORM_ROCE_REQ_CONN_AG_CTX_RULE0EN_SHIFT 7 8428 + #define TSTORM_ROCE_REQ_CONN_AG_CTX_FLUSH_Q0_CF_EN_MASK 0x1 8429 + #define TSTORM_ROCE_REQ_CONN_AG_CTX_FLUSH_Q0_CF_EN_SHIFT 0 8430 + #define TSTORM_ROCE_REQ_CONN_AG_CTX_FORCE_COMP_CF_EN_MASK 0x1 8431 + #define TSTORM_ROCE_REQ_CONN_AG_CTX_FORCE_COMP_CF_EN_SHIFT 1 8432 + #define TSTORM_ROCE_REQ_CONN_AG_CTX_SET_TIMER_CF_EN_MASK 0x1 8433 + #define TSTORM_ROCE_REQ_CONN_AG_CTX_SET_TIMER_CF_EN_SHIFT 2 8434 + #define TSTORM_ROCE_REQ_CONN_AG_CTX_TX_ASYNC_ERROR_CF_EN_MASK 0x1 8435 + #define TSTORM_ROCE_REQ_CONN_AG_CTX_TX_ASYNC_ERROR_CF_EN_SHIFT 3 8436 + #define TSTORM_ROCE_REQ_CONN_AG_CTX_RXMIT_DONE_CF_EN_MASK 0x1 8437 + #define TSTORM_ROCE_REQ_CONN_AG_CTX_RXMIT_DONE_CF_EN_SHIFT 4 8438 + #define TSTORM_ROCE_REQ_CONN_AG_CTX_ERROR_SCAN_COMPLETED_CF_EN_MASK 0x1 8439 + #define TSTORM_ROCE_REQ_CONN_AG_CTX_ERROR_SCAN_COMPLETED_CF_EN_SHIFT 5 8440 + #define TSTORM_ROCE_REQ_CONN_AG_CTX_SQ_DRAIN_COMPLETED_CF_EN_MASK 0x1 8441 + #define TSTORM_ROCE_REQ_CONN_AG_CTX_SQ_DRAIN_COMPLETED_CF_EN_SHIFT 6 8442 + #define TSTORM_ROCE_REQ_CONN_AG_CTX_RULE0EN_MASK 0x1 8443 + #define TSTORM_ROCE_REQ_CONN_AG_CTX_RULE0EN_SHIFT 7 8444 8444 u8 flags5; 8445 - #define E4_TSTORM_ROCE_REQ_CONN_AG_CTX_RULE1EN_MASK 0x1 8446 - #define E4_TSTORM_ROCE_REQ_CONN_AG_CTX_RULE1EN_SHIFT 0 8447 - #define E4_TSTORM_ROCE_REQ_CONN_AG_CTX_DIF_CNT_EN_MASK 0x1 8448 - #define E4_TSTORM_ROCE_REQ_CONN_AG_CTX_DIF_CNT_EN_SHIFT 1 8449 - #define E4_TSTORM_ROCE_REQ_CONN_AG_CTX_RULE3EN_MASK 0x1 8450 - #define E4_TSTORM_ROCE_REQ_CONN_AG_CTX_RULE3EN_SHIFT 2 8451 - #define E4_TSTORM_ROCE_REQ_CONN_AG_CTX_RULE4EN_MASK 0x1 8452 - #define E4_TSTORM_ROCE_REQ_CONN_AG_CTX_RULE4EN_SHIFT 3 8453 - #define E4_TSTORM_ROCE_REQ_CONN_AG_CTX_RULE5EN_MASK 0x1 8454 - #define E4_TSTORM_ROCE_REQ_CONN_AG_CTX_RULE5EN_SHIFT 4 8455 - #define E4_TSTORM_ROCE_REQ_CONN_AG_CTX_SND_SQ_CONS_EN_MASK 0x1 8456 - #define E4_TSTORM_ROCE_REQ_CONN_AG_CTX_SND_SQ_CONS_EN_SHIFT 5 8457 - #define E4_TSTORM_ROCE_REQ_CONN_AG_CTX_RULE7EN_MASK 0x1 8458 - #define E4_TSTORM_ROCE_REQ_CONN_AG_CTX_RULE7EN_SHIFT 6 8459 - #define E4_TSTORM_ROCE_REQ_CONN_AG_CTX_RULE8EN_MASK 0x1 8460 - #define E4_TSTORM_ROCE_REQ_CONN_AG_CTX_RULE8EN_SHIFT 7 8445 + #define TSTORM_ROCE_REQ_CONN_AG_CTX_RULE1EN_MASK 0x1 8446 + #define TSTORM_ROCE_REQ_CONN_AG_CTX_RULE1EN_SHIFT 0 8447 + #define TSTORM_ROCE_REQ_CONN_AG_CTX_DIF_CNT_EN_MASK 0x1 8448 + #define TSTORM_ROCE_REQ_CONN_AG_CTX_DIF_CNT_EN_SHIFT 1 8449 + #define TSTORM_ROCE_REQ_CONN_AG_CTX_RULE3EN_MASK 0x1 8450 + #define TSTORM_ROCE_REQ_CONN_AG_CTX_RULE3EN_SHIFT 2 8451 + #define TSTORM_ROCE_REQ_CONN_AG_CTX_RULE4EN_MASK 0x1 8452 + #define TSTORM_ROCE_REQ_CONN_AG_CTX_RULE4EN_SHIFT 3 8453 + #define TSTORM_ROCE_REQ_CONN_AG_CTX_RULE5EN_MASK 0x1 8454 + #define TSTORM_ROCE_REQ_CONN_AG_CTX_RULE5EN_SHIFT 4 8455 + #define TSTORM_ROCE_REQ_CONN_AG_CTX_SND_SQ_CONS_EN_MASK 0x1 8456 + #define TSTORM_ROCE_REQ_CONN_AG_CTX_SND_SQ_CONS_EN_SHIFT 5 8457 + #define TSTORM_ROCE_REQ_CONN_AG_CTX_RULE7EN_MASK 0x1 8458 + #define TSTORM_ROCE_REQ_CONN_AG_CTX_RULE7EN_SHIFT 6 8459 + #define TSTORM_ROCE_REQ_CONN_AG_CTX_RULE8EN_MASK 0x1 8460 + #define TSTORM_ROCE_REQ_CONN_AG_CTX_RULE8EN_SHIFT 7 8461 8461 __le32 dif_rxmit_cnt; 8462 8462 __le32 snd_nxt_psn; 8463 8463 __le32 snd_max_psn; ··· 8479 8479 __le32 reg10; 8480 8480 }; 8481 8481 8482 - struct e4_tstorm_roce_resp_conn_ag_ctx { 8482 + struct tstorm_roce_resp_conn_ag_ctx { 8483 8483 u8 byte0; 8484 8484 u8 state; 8485 8485 u8 flags0; 8486 - #define E4_TSTORM_ROCE_RESP_CONN_AG_CTX_EXIST_IN_QM0_MASK 0x1 8487 - #define E4_TSTORM_ROCE_RESP_CONN_AG_CTX_EXIST_IN_QM0_SHIFT 0 8488 - #define E4_TSTORM_ROCE_RESP_CONN_AG_CTX_RX_ERROR_NOTIFY_REQUESTER_MASK 0x1 8489 - #define E4_TSTORM_ROCE_RESP_CONN_AG_CTX_RX_ERROR_NOTIFY_REQUESTER_SHIFT 1 8490 - #define E4_TSTORM_ROCE_RESP_CONN_AG_CTX_BIT2_MASK 0x1 8491 - #define E4_TSTORM_ROCE_RESP_CONN_AG_CTX_BIT2_SHIFT 2 8492 - #define E4_TSTORM_ROCE_RESP_CONN_AG_CTX_BIT3_MASK 0x1 8493 - #define E4_TSTORM_ROCE_RESP_CONN_AG_CTX_BIT3_SHIFT 3 8494 - #define E4_TSTORM_ROCE_RESP_CONN_AG_CTX_MSTORM_FLUSH_MASK 0x1 8495 - #define E4_TSTORM_ROCE_RESP_CONN_AG_CTX_MSTORM_FLUSH_SHIFT 4 8496 - #define E4_TSTORM_ROCE_RESP_CONN_AG_CTX_BIT5_MASK 0x1 8497 - #define E4_TSTORM_ROCE_RESP_CONN_AG_CTX_BIT5_SHIFT 5 8498 - #define E4_TSTORM_ROCE_RESP_CONN_AG_CTX_CF0_MASK 0x3 8499 - #define E4_TSTORM_ROCE_RESP_CONN_AG_CTX_CF0_SHIFT 6 8486 + #define TSTORM_ROCE_RESP_CONN_AG_CTX_EXIST_IN_QM0_MASK 0x1 8487 + #define TSTORM_ROCE_RESP_CONN_AG_CTX_EXIST_IN_QM0_SHIFT 0 8488 + #define TSTORM_ROCE_RESP_CONN_AG_CTX_RX_ERROR_NOTIFY_REQUESTER_MASK 0x1 8489 + #define TSTORM_ROCE_RESP_CONN_AG_CTX_RX_ERROR_NOTIFY_REQUESTER_SHIFT 1 8490 + #define TSTORM_ROCE_RESP_CONN_AG_CTX_BIT2_MASK 0x1 8491 + #define TSTORM_ROCE_RESP_CONN_AG_CTX_BIT2_SHIFT 2 8492 + #define TSTORM_ROCE_RESP_CONN_AG_CTX_BIT3_MASK 0x1 8493 + #define TSTORM_ROCE_RESP_CONN_AG_CTX_BIT3_SHIFT 3 8494 + #define TSTORM_ROCE_RESP_CONN_AG_CTX_MSTORM_FLUSH_MASK 0x1 8495 + #define TSTORM_ROCE_RESP_CONN_AG_CTX_MSTORM_FLUSH_SHIFT 4 8496 + #define TSTORM_ROCE_RESP_CONN_AG_CTX_BIT5_MASK 0x1 8497 + #define TSTORM_ROCE_RESP_CONN_AG_CTX_BIT5_SHIFT 5 8498 + #define TSTORM_ROCE_RESP_CONN_AG_CTX_CF0_MASK 0x3 8499 + #define TSTORM_ROCE_RESP_CONN_AG_CTX_CF0_SHIFT 6 8500 8500 u8 flags1; 8501 - #define E4_TSTORM_ROCE_RESP_CONN_AG_CTX_MSTORM_FLUSH_CF_MASK 0x3 8502 - #define E4_TSTORM_ROCE_RESP_CONN_AG_CTX_MSTORM_FLUSH_CF_SHIFT 0 8503 - #define E4_TSTORM_ROCE_RESP_CONN_AG_CTX_TX_ERROR_CF_MASK 0x3 8504 - #define E4_TSTORM_ROCE_RESP_CONN_AG_CTX_TX_ERROR_CF_SHIFT 2 8505 - #define E4_TSTORM_ROCE_RESP_CONN_AG_CTX_CF3_MASK 0x3 8506 - #define E4_TSTORM_ROCE_RESP_CONN_AG_CTX_CF3_SHIFT 4 8507 - #define E4_TSTORM_ROCE_RESP_CONN_AG_CTX_FLUSH_Q0_CF_MASK 0x3 8508 - #define E4_TSTORM_ROCE_RESP_CONN_AG_CTX_FLUSH_Q0_CF_SHIFT 6 8501 + #define TSTORM_ROCE_RESP_CONN_AG_CTX_MSTORM_FLUSH_CF_MASK 0x3 8502 + #define TSTORM_ROCE_RESP_CONN_AG_CTX_MSTORM_FLUSH_CF_SHIFT 0 8503 + #define TSTORM_ROCE_RESP_CONN_AG_CTX_TX_ERROR_CF_MASK 0x3 8504 + #define TSTORM_ROCE_RESP_CONN_AG_CTX_TX_ERROR_CF_SHIFT 2 8505 + #define TSTORM_ROCE_RESP_CONN_AG_CTX_CF3_MASK 0x3 8506 + #define TSTORM_ROCE_RESP_CONN_AG_CTX_CF3_SHIFT 4 8507 + #define TSTORM_ROCE_RESP_CONN_AG_CTX_FLUSH_Q0_CF_MASK 0x3 8508 + #define TSTORM_ROCE_RESP_CONN_AG_CTX_FLUSH_Q0_CF_SHIFT 6 8509 8509 u8 flags2; 8510 - #define E4_TSTORM_ROCE_RESP_CONN_AG_CTX_RX_ERROR_CF_MASK 0x3 8511 - #define E4_TSTORM_ROCE_RESP_CONN_AG_CTX_RX_ERROR_CF_SHIFT 0 8512 - #define E4_TSTORM_ROCE_RESP_CONN_AG_CTX_CF6_MASK 0x3 8513 - #define E4_TSTORM_ROCE_RESP_CONN_AG_CTX_CF6_SHIFT 2 8514 - #define E4_TSTORM_ROCE_RESP_CONN_AG_CTX_CF7_MASK 0x3 8515 - #define E4_TSTORM_ROCE_RESP_CONN_AG_CTX_CF7_SHIFT 4 8516 - #define E4_TSTORM_ROCE_RESP_CONN_AG_CTX_CF8_MASK 0x3 8517 - #define E4_TSTORM_ROCE_RESP_CONN_AG_CTX_CF8_SHIFT 6 8510 + #define TSTORM_ROCE_RESP_CONN_AG_CTX_RX_ERROR_CF_MASK 0x3 8511 + #define TSTORM_ROCE_RESP_CONN_AG_CTX_RX_ERROR_CF_SHIFT 0 8512 + #define TSTORM_ROCE_RESP_CONN_AG_CTX_CF6_MASK 0x3 8513 + #define TSTORM_ROCE_RESP_CONN_AG_CTX_CF6_SHIFT 2 8514 + #define TSTORM_ROCE_RESP_CONN_AG_CTX_CF7_MASK 0x3 8515 + #define TSTORM_ROCE_RESP_CONN_AG_CTX_CF7_SHIFT 4 8516 + #define TSTORM_ROCE_RESP_CONN_AG_CTX_CF8_MASK 0x3 8517 + #define TSTORM_ROCE_RESP_CONN_AG_CTX_CF8_SHIFT 6 8518 8518 u8 flags3; 8519 - #define E4_TSTORM_ROCE_RESP_CONN_AG_CTX_CF9_MASK 0x3 8520 - #define E4_TSTORM_ROCE_RESP_CONN_AG_CTX_CF9_SHIFT 0 8521 - #define E4_TSTORM_ROCE_RESP_CONN_AG_CTX_CF10_MASK 0x3 8522 - #define E4_TSTORM_ROCE_RESP_CONN_AG_CTX_CF10_SHIFT 2 8523 - #define E4_TSTORM_ROCE_RESP_CONN_AG_CTX_CF0EN_MASK 0x1 8524 - #define E4_TSTORM_ROCE_RESP_CONN_AG_CTX_CF0EN_SHIFT 4 8525 - #define E4_TSTORM_ROCE_RESP_CONN_AG_CTX_MSTORM_FLUSH_CF_EN_MASK 0x1 8526 - #define E4_TSTORM_ROCE_RESP_CONN_AG_CTX_MSTORM_FLUSH_CF_EN_SHIFT 5 8527 - #define E4_TSTORM_ROCE_RESP_CONN_AG_CTX_TX_ERROR_CF_EN_MASK 0x1 8528 - #define E4_TSTORM_ROCE_RESP_CONN_AG_CTX_TX_ERROR_CF_EN_SHIFT 6 8529 - #define E4_TSTORM_ROCE_RESP_CONN_AG_CTX_CF3EN_MASK 0x1 8530 - #define E4_TSTORM_ROCE_RESP_CONN_AG_CTX_CF3EN_SHIFT 7 8519 + #define TSTORM_ROCE_RESP_CONN_AG_CTX_CF9_MASK 0x3 8520 + #define TSTORM_ROCE_RESP_CONN_AG_CTX_CF9_SHIFT 0 8521 + #define TSTORM_ROCE_RESP_CONN_AG_CTX_CF10_MASK 0x3 8522 + #define TSTORM_ROCE_RESP_CONN_AG_CTX_CF10_SHIFT 2 8523 + #define TSTORM_ROCE_RESP_CONN_AG_CTX_CF0EN_MASK 0x1 8524 + #define TSTORM_ROCE_RESP_CONN_AG_CTX_CF0EN_SHIFT 4 8525 + #define TSTORM_ROCE_RESP_CONN_AG_CTX_MSTORM_FLUSH_CF_EN_MASK 0x1 8526 + #define TSTORM_ROCE_RESP_CONN_AG_CTX_MSTORM_FLUSH_CF_EN_SHIFT 5 8527 + #define TSTORM_ROCE_RESP_CONN_AG_CTX_TX_ERROR_CF_EN_MASK 0x1 8528 + #define TSTORM_ROCE_RESP_CONN_AG_CTX_TX_ERROR_CF_EN_SHIFT 6 8529 + #define TSTORM_ROCE_RESP_CONN_AG_CTX_CF3EN_MASK 0x1 8530 + #define TSTORM_ROCE_RESP_CONN_AG_CTX_CF3EN_SHIFT 7 8531 8531 u8 flags4; 8532 - #define E4_TSTORM_ROCE_RESP_CONN_AG_CTX_FLUSH_Q0_CF_EN_MASK 0x1 8533 - #define E4_TSTORM_ROCE_RESP_CONN_AG_CTX_FLUSH_Q0_CF_EN_SHIFT 0 8534 - #define E4_TSTORM_ROCE_RESP_CONN_AG_CTX_RX_ERROR_CF_EN_MASK 0x1 8535 - #define E4_TSTORM_ROCE_RESP_CONN_AG_CTX_RX_ERROR_CF_EN_SHIFT 1 8536 - #define E4_TSTORM_ROCE_RESP_CONN_AG_CTX_CF6EN_MASK 0x1 8537 - #define E4_TSTORM_ROCE_RESP_CONN_AG_CTX_CF6EN_SHIFT 2 8538 - #define E4_TSTORM_ROCE_RESP_CONN_AG_CTX_CF7EN_MASK 0x1 8539 - #define E4_TSTORM_ROCE_RESP_CONN_AG_CTX_CF7EN_SHIFT 3 8540 - #define E4_TSTORM_ROCE_RESP_CONN_AG_CTX_CF8EN_MASK 0x1 8541 - #define E4_TSTORM_ROCE_RESP_CONN_AG_CTX_CF8EN_SHIFT 4 8542 - #define E4_TSTORM_ROCE_RESP_CONN_AG_CTX_CF9EN_MASK 0x1 8543 - #define E4_TSTORM_ROCE_RESP_CONN_AG_CTX_CF9EN_SHIFT 5 8544 - #define E4_TSTORM_ROCE_RESP_CONN_AG_CTX_CF10EN_MASK 0x1 8545 - #define E4_TSTORM_ROCE_RESP_CONN_AG_CTX_CF10EN_SHIFT 6 8546 - #define E4_TSTORM_ROCE_RESP_CONN_AG_CTX_RULE0EN_MASK 0x1 8547 - #define E4_TSTORM_ROCE_RESP_CONN_AG_CTX_RULE0EN_SHIFT 7 8532 + #define TSTORM_ROCE_RESP_CONN_AG_CTX_FLUSH_Q0_CF_EN_MASK 0x1 8533 + #define TSTORM_ROCE_RESP_CONN_AG_CTX_FLUSH_Q0_CF_EN_SHIFT 0 8534 + #define TSTORM_ROCE_RESP_CONN_AG_CTX_RX_ERROR_CF_EN_MASK 0x1 8535 + #define TSTORM_ROCE_RESP_CONN_AG_CTX_RX_ERROR_CF_EN_SHIFT 1 8536 + #define TSTORM_ROCE_RESP_CONN_AG_CTX_CF6EN_MASK 0x1 8537 + #define TSTORM_ROCE_RESP_CONN_AG_CTX_CF6EN_SHIFT 2 8538 + #define TSTORM_ROCE_RESP_CONN_AG_CTX_CF7EN_MASK 0x1 8539 + #define TSTORM_ROCE_RESP_CONN_AG_CTX_CF7EN_SHIFT 3 8540 + #define TSTORM_ROCE_RESP_CONN_AG_CTX_CF8EN_MASK 0x1 8541 + #define TSTORM_ROCE_RESP_CONN_AG_CTX_CF8EN_SHIFT 4 8542 + #define TSTORM_ROCE_RESP_CONN_AG_CTX_CF9EN_MASK 0x1 8543 + #define TSTORM_ROCE_RESP_CONN_AG_CTX_CF9EN_SHIFT 5 8544 + #define TSTORM_ROCE_RESP_CONN_AG_CTX_CF10EN_MASK 0x1 8545 + #define TSTORM_ROCE_RESP_CONN_AG_CTX_CF10EN_SHIFT 6 8546 + #define TSTORM_ROCE_RESP_CONN_AG_CTX_RULE0EN_MASK 0x1 8547 + #define TSTORM_ROCE_RESP_CONN_AG_CTX_RULE0EN_SHIFT 7 8548 8548 u8 flags5; 8549 - #define E4_TSTORM_ROCE_RESP_CONN_AG_CTX_RULE1EN_MASK 0x1 8550 - #define E4_TSTORM_ROCE_RESP_CONN_AG_CTX_RULE1EN_SHIFT 0 8551 - #define E4_TSTORM_ROCE_RESP_CONN_AG_CTX_RULE2EN_MASK 0x1 8552 - #define E4_TSTORM_ROCE_RESP_CONN_AG_CTX_RULE2EN_SHIFT 1 8553 - #define E4_TSTORM_ROCE_RESP_CONN_AG_CTX_RULE3EN_MASK 0x1 8554 - #define E4_TSTORM_ROCE_RESP_CONN_AG_CTX_RULE3EN_SHIFT 2 8555 - #define E4_TSTORM_ROCE_RESP_CONN_AG_CTX_RULE4EN_MASK 0x1 8556 - #define E4_TSTORM_ROCE_RESP_CONN_AG_CTX_RULE4EN_SHIFT 3 8557 - #define E4_TSTORM_ROCE_RESP_CONN_AG_CTX_RULE5EN_MASK 0x1 8558 - #define E4_TSTORM_ROCE_RESP_CONN_AG_CTX_RULE5EN_SHIFT 4 8559 - #define E4_TSTORM_ROCE_RESP_CONN_AG_CTX_RQ_RULE_EN_MASK 0x1 8560 - #define E4_TSTORM_ROCE_RESP_CONN_AG_CTX_RQ_RULE_EN_SHIFT 5 8561 - #define E4_TSTORM_ROCE_RESP_CONN_AG_CTX_RULE7EN_MASK 0x1 8562 - #define E4_TSTORM_ROCE_RESP_CONN_AG_CTX_RULE7EN_SHIFT 6 8563 - #define E4_TSTORM_ROCE_RESP_CONN_AG_CTX_RULE8EN_MASK 0x1 8564 - #define E4_TSTORM_ROCE_RESP_CONN_AG_CTX_RULE8EN_SHIFT 7 8549 + #define TSTORM_ROCE_RESP_CONN_AG_CTX_RULE1EN_MASK 0x1 8550 + #define TSTORM_ROCE_RESP_CONN_AG_CTX_RULE1EN_SHIFT 0 8551 + #define TSTORM_ROCE_RESP_CONN_AG_CTX_RULE2EN_MASK 0x1 8552 + #define TSTORM_ROCE_RESP_CONN_AG_CTX_RULE2EN_SHIFT 1 8553 + #define TSTORM_ROCE_RESP_CONN_AG_CTX_RULE3EN_MASK 0x1 8554 + #define TSTORM_ROCE_RESP_CONN_AG_CTX_RULE3EN_SHIFT 2 8555 + #define TSTORM_ROCE_RESP_CONN_AG_CTX_RULE4EN_MASK 0x1 8556 + #define TSTORM_ROCE_RESP_CONN_AG_CTX_RULE4EN_SHIFT 3 8557 + #define TSTORM_ROCE_RESP_CONN_AG_CTX_RULE5EN_MASK 0x1 8558 + #define TSTORM_ROCE_RESP_CONN_AG_CTX_RULE5EN_SHIFT 4 8559 + #define TSTORM_ROCE_RESP_CONN_AG_CTX_RQ_RULE_EN_MASK 0x1 8560 + #define TSTORM_ROCE_RESP_CONN_AG_CTX_RQ_RULE_EN_SHIFT 5 8561 + #define TSTORM_ROCE_RESP_CONN_AG_CTX_RULE7EN_MASK 0x1 8562 + #define TSTORM_ROCE_RESP_CONN_AG_CTX_RULE7EN_SHIFT 6 8563 + #define TSTORM_ROCE_RESP_CONN_AG_CTX_RULE8EN_MASK 0x1 8564 + #define TSTORM_ROCE_RESP_CONN_AG_CTX_RULE8EN_SHIFT 7 8565 8565 __le32 psn_and_rxmit_id_echo; 8566 8566 __le32 reg1; 8567 8567 __le32 reg2; ··· 8583 8583 __le32 reg10; 8584 8584 }; 8585 8585 8586 - struct e4_ustorm_roce_req_conn_ag_ctx { 8586 + struct ustorm_roce_req_conn_ag_ctx { 8587 8587 u8 byte0; 8588 8588 u8 byte1; 8589 8589 u8 flags0; 8590 - #define E4_USTORM_ROCE_REQ_CONN_AG_CTX_BIT0_MASK 0x1 8591 - #define E4_USTORM_ROCE_REQ_CONN_AG_CTX_BIT0_SHIFT 0 8592 - #define E4_USTORM_ROCE_REQ_CONN_AG_CTX_BIT1_MASK 0x1 8593 - #define E4_USTORM_ROCE_REQ_CONN_AG_CTX_BIT1_SHIFT 1 8594 - #define E4_USTORM_ROCE_REQ_CONN_AG_CTX_CF0_MASK 0x3 8595 - #define E4_USTORM_ROCE_REQ_CONN_AG_CTX_CF0_SHIFT 2 8596 - #define E4_USTORM_ROCE_REQ_CONN_AG_CTX_CF1_MASK 0x3 8597 - #define E4_USTORM_ROCE_REQ_CONN_AG_CTX_CF1_SHIFT 4 8598 - #define E4_USTORM_ROCE_REQ_CONN_AG_CTX_CF2_MASK 0x3 8599 - #define E4_USTORM_ROCE_REQ_CONN_AG_CTX_CF2_SHIFT 6 8590 + #define USTORM_ROCE_REQ_CONN_AG_CTX_BIT0_MASK 0x1 8591 + #define USTORM_ROCE_REQ_CONN_AG_CTX_BIT0_SHIFT 0 8592 + #define USTORM_ROCE_REQ_CONN_AG_CTX_BIT1_MASK 0x1 8593 + #define USTORM_ROCE_REQ_CONN_AG_CTX_BIT1_SHIFT 1 8594 + #define USTORM_ROCE_REQ_CONN_AG_CTX_CF0_MASK 0x3 8595 + #define USTORM_ROCE_REQ_CONN_AG_CTX_CF0_SHIFT 2 8596 + #define USTORM_ROCE_REQ_CONN_AG_CTX_CF1_MASK 0x3 8597 + #define USTORM_ROCE_REQ_CONN_AG_CTX_CF1_SHIFT 4 8598 + #define USTORM_ROCE_REQ_CONN_AG_CTX_CF2_MASK 0x3 8599 + #define USTORM_ROCE_REQ_CONN_AG_CTX_CF2_SHIFT 6 8600 8600 u8 flags1; 8601 - #define E4_USTORM_ROCE_REQ_CONN_AG_CTX_CF3_MASK 0x3 8602 - #define E4_USTORM_ROCE_REQ_CONN_AG_CTX_CF3_SHIFT 0 8603 - #define E4_USTORM_ROCE_REQ_CONN_AG_CTX_CF4_MASK 0x3 8604 - #define E4_USTORM_ROCE_REQ_CONN_AG_CTX_CF4_SHIFT 2 8605 - #define E4_USTORM_ROCE_REQ_CONN_AG_CTX_CF5_MASK 0x3 8606 - #define E4_USTORM_ROCE_REQ_CONN_AG_CTX_CF5_SHIFT 4 8607 - #define E4_USTORM_ROCE_REQ_CONN_AG_CTX_CF6_MASK 0x3 8608 - #define E4_USTORM_ROCE_REQ_CONN_AG_CTX_CF6_SHIFT 6 8601 + #define USTORM_ROCE_REQ_CONN_AG_CTX_CF3_MASK 0x3 8602 + #define USTORM_ROCE_REQ_CONN_AG_CTX_CF3_SHIFT 0 8603 + #define USTORM_ROCE_REQ_CONN_AG_CTX_CF4_MASK 0x3 8604 + #define USTORM_ROCE_REQ_CONN_AG_CTX_CF4_SHIFT 2 8605 + #define USTORM_ROCE_REQ_CONN_AG_CTX_CF5_MASK 0x3 8606 + #define USTORM_ROCE_REQ_CONN_AG_CTX_CF5_SHIFT 4 8607 + #define USTORM_ROCE_REQ_CONN_AG_CTX_CF6_MASK 0x3 8608 + #define USTORM_ROCE_REQ_CONN_AG_CTX_CF6_SHIFT 6 8609 8609 u8 flags2; 8610 - #define E4_USTORM_ROCE_REQ_CONN_AG_CTX_CF0EN_MASK 0x1 8611 - #define E4_USTORM_ROCE_REQ_CONN_AG_CTX_CF0EN_SHIFT 0 8612 - #define E4_USTORM_ROCE_REQ_CONN_AG_CTX_CF1EN_MASK 0x1 8613 - #define E4_USTORM_ROCE_REQ_CONN_AG_CTX_CF1EN_SHIFT 1 8614 - #define E4_USTORM_ROCE_REQ_CONN_AG_CTX_CF2EN_MASK 0x1 8615 - #define E4_USTORM_ROCE_REQ_CONN_AG_CTX_CF2EN_SHIFT 2 8616 - #define E4_USTORM_ROCE_REQ_CONN_AG_CTX_CF3EN_MASK 0x1 8617 - #define E4_USTORM_ROCE_REQ_CONN_AG_CTX_CF3EN_SHIFT 3 8618 - #define E4_USTORM_ROCE_REQ_CONN_AG_CTX_CF4EN_MASK 0x1 8619 - #define E4_USTORM_ROCE_REQ_CONN_AG_CTX_CF4EN_SHIFT 4 8620 - #define E4_USTORM_ROCE_REQ_CONN_AG_CTX_CF5EN_MASK 0x1 8621 - #define E4_USTORM_ROCE_REQ_CONN_AG_CTX_CF5EN_SHIFT 5 8622 - #define E4_USTORM_ROCE_REQ_CONN_AG_CTX_CF6EN_MASK 0x1 8623 - #define E4_USTORM_ROCE_REQ_CONN_AG_CTX_CF6EN_SHIFT 6 8624 - #define E4_USTORM_ROCE_REQ_CONN_AG_CTX_RULE0EN_MASK 0x1 8625 - #define E4_USTORM_ROCE_REQ_CONN_AG_CTX_RULE0EN_SHIFT 7 8610 + #define USTORM_ROCE_REQ_CONN_AG_CTX_CF0EN_MASK 0x1 8611 + #define USTORM_ROCE_REQ_CONN_AG_CTX_CF0EN_SHIFT 0 8612 + #define USTORM_ROCE_REQ_CONN_AG_CTX_CF1EN_MASK 0x1 8613 + #define USTORM_ROCE_REQ_CONN_AG_CTX_CF1EN_SHIFT 1 8614 + #define USTORM_ROCE_REQ_CONN_AG_CTX_CF2EN_MASK 0x1 8615 + #define USTORM_ROCE_REQ_CONN_AG_CTX_CF2EN_SHIFT 2 8616 + #define USTORM_ROCE_REQ_CONN_AG_CTX_CF3EN_MASK 0x1 8617 + #define USTORM_ROCE_REQ_CONN_AG_CTX_CF3EN_SHIFT 3 8618 + #define USTORM_ROCE_REQ_CONN_AG_CTX_CF4EN_MASK 0x1 8619 + #define USTORM_ROCE_REQ_CONN_AG_CTX_CF4EN_SHIFT 4 8620 + #define USTORM_ROCE_REQ_CONN_AG_CTX_CF5EN_MASK 0x1 8621 + #define USTORM_ROCE_REQ_CONN_AG_CTX_CF5EN_SHIFT 5 8622 + #define USTORM_ROCE_REQ_CONN_AG_CTX_CF6EN_MASK 0x1 8623 + #define USTORM_ROCE_REQ_CONN_AG_CTX_CF6EN_SHIFT 6 8624 + #define USTORM_ROCE_REQ_CONN_AG_CTX_RULE0EN_MASK 0x1 8625 + #define USTORM_ROCE_REQ_CONN_AG_CTX_RULE0EN_SHIFT 7 8626 8626 u8 flags3; 8627 - #define E4_USTORM_ROCE_REQ_CONN_AG_CTX_RULE1EN_MASK 0x1 8628 - #define E4_USTORM_ROCE_REQ_CONN_AG_CTX_RULE1EN_SHIFT 0 8629 - #define E4_USTORM_ROCE_REQ_CONN_AG_CTX_RULE2EN_MASK 0x1 8630 - #define E4_USTORM_ROCE_REQ_CONN_AG_CTX_RULE2EN_SHIFT 1 8631 - #define E4_USTORM_ROCE_REQ_CONN_AG_CTX_RULE3EN_MASK 0x1 8632 - #define E4_USTORM_ROCE_REQ_CONN_AG_CTX_RULE3EN_SHIFT 2 8633 - #define E4_USTORM_ROCE_REQ_CONN_AG_CTX_RULE4EN_MASK 0x1 8634 - #define E4_USTORM_ROCE_REQ_CONN_AG_CTX_RULE4EN_SHIFT 3 8635 - #define E4_USTORM_ROCE_REQ_CONN_AG_CTX_RULE5EN_MASK 0x1 8636 - #define E4_USTORM_ROCE_REQ_CONN_AG_CTX_RULE5EN_SHIFT 4 8637 - #define E4_USTORM_ROCE_REQ_CONN_AG_CTX_RULE6EN_MASK 0x1 8638 - #define E4_USTORM_ROCE_REQ_CONN_AG_CTX_RULE6EN_SHIFT 5 8639 - #define E4_USTORM_ROCE_REQ_CONN_AG_CTX_RULE7EN_MASK 0x1 8640 - #define E4_USTORM_ROCE_REQ_CONN_AG_CTX_RULE7EN_SHIFT 6 8641 - #define E4_USTORM_ROCE_REQ_CONN_AG_CTX_RULE8EN_MASK 0x1 8642 - #define E4_USTORM_ROCE_REQ_CONN_AG_CTX_RULE8EN_SHIFT 7 8627 + #define USTORM_ROCE_REQ_CONN_AG_CTX_RULE1EN_MASK 0x1 8628 + #define USTORM_ROCE_REQ_CONN_AG_CTX_RULE1EN_SHIFT 0 8629 + #define USTORM_ROCE_REQ_CONN_AG_CTX_RULE2EN_MASK 0x1 8630 + #define USTORM_ROCE_REQ_CONN_AG_CTX_RULE2EN_SHIFT 1 8631 + #define USTORM_ROCE_REQ_CONN_AG_CTX_RULE3EN_MASK 0x1 8632 + #define USTORM_ROCE_REQ_CONN_AG_CTX_RULE3EN_SHIFT 2 8633 + #define USTORM_ROCE_REQ_CONN_AG_CTX_RULE4EN_MASK 0x1 8634 + #define USTORM_ROCE_REQ_CONN_AG_CTX_RULE4EN_SHIFT 3 8635 + #define USTORM_ROCE_REQ_CONN_AG_CTX_RULE5EN_MASK 0x1 8636 + #define USTORM_ROCE_REQ_CONN_AG_CTX_RULE5EN_SHIFT 4 8637 + #define USTORM_ROCE_REQ_CONN_AG_CTX_RULE6EN_MASK 0x1 8638 + #define USTORM_ROCE_REQ_CONN_AG_CTX_RULE6EN_SHIFT 5 8639 + #define USTORM_ROCE_REQ_CONN_AG_CTX_RULE7EN_MASK 0x1 8640 + #define USTORM_ROCE_REQ_CONN_AG_CTX_RULE7EN_SHIFT 6 8641 + #define USTORM_ROCE_REQ_CONN_AG_CTX_RULE8EN_MASK 0x1 8642 + #define USTORM_ROCE_REQ_CONN_AG_CTX_RULE8EN_SHIFT 7 8643 8643 u8 byte2; 8644 8644 u8 byte3; 8645 8645 __le16 word0; ··· 8652 8652 __le16 word3; 8653 8653 }; 8654 8654 8655 - struct e4_ustorm_roce_resp_conn_ag_ctx { 8655 + struct ustorm_roce_resp_conn_ag_ctx { 8656 8656 u8 byte0; 8657 8657 u8 byte1; 8658 8658 u8 flags0; 8659 - #define E4_USTORM_ROCE_RESP_CONN_AG_CTX_BIT0_MASK 0x1 8660 - #define E4_USTORM_ROCE_RESP_CONN_AG_CTX_BIT0_SHIFT 0 8661 - #define E4_USTORM_ROCE_RESP_CONN_AG_CTX_BIT1_MASK 0x1 8662 - #define E4_USTORM_ROCE_RESP_CONN_AG_CTX_BIT1_SHIFT 1 8663 - #define E4_USTORM_ROCE_RESP_CONN_AG_CTX_CF0_MASK 0x3 8664 - #define E4_USTORM_ROCE_RESP_CONN_AG_CTX_CF0_SHIFT 2 8665 - #define E4_USTORM_ROCE_RESP_CONN_AG_CTX_CF1_MASK 0x3 8666 - #define E4_USTORM_ROCE_RESP_CONN_AG_CTX_CF1_SHIFT 4 8667 - #define E4_USTORM_ROCE_RESP_CONN_AG_CTX_CF2_MASK 0x3 8668 - #define E4_USTORM_ROCE_RESP_CONN_AG_CTX_CF2_SHIFT 6 8659 + #define USTORM_ROCE_RESP_CONN_AG_CTX_BIT0_MASK 0x1 8660 + #define USTORM_ROCE_RESP_CONN_AG_CTX_BIT0_SHIFT 0 8661 + #define USTORM_ROCE_RESP_CONN_AG_CTX_BIT1_MASK 0x1 8662 + #define USTORM_ROCE_RESP_CONN_AG_CTX_BIT1_SHIFT 1 8663 + #define USTORM_ROCE_RESP_CONN_AG_CTX_CF0_MASK 0x3 8664 + #define USTORM_ROCE_RESP_CONN_AG_CTX_CF0_SHIFT 2 8665 + #define USTORM_ROCE_RESP_CONN_AG_CTX_CF1_MASK 0x3 8666 + #define USTORM_ROCE_RESP_CONN_AG_CTX_CF1_SHIFT 4 8667 + #define USTORM_ROCE_RESP_CONN_AG_CTX_CF2_MASK 0x3 8668 + #define USTORM_ROCE_RESP_CONN_AG_CTX_CF2_SHIFT 6 8669 8669 u8 flags1; 8670 - #define E4_USTORM_ROCE_RESP_CONN_AG_CTX_CF3_MASK 0x3 8671 - #define E4_USTORM_ROCE_RESP_CONN_AG_CTX_CF3_SHIFT 0 8672 - #define E4_USTORM_ROCE_RESP_CONN_AG_CTX_CF4_MASK 0x3 8673 - #define E4_USTORM_ROCE_RESP_CONN_AG_CTX_CF4_SHIFT 2 8674 - #define E4_USTORM_ROCE_RESP_CONN_AG_CTX_CF5_MASK 0x3 8675 - #define E4_USTORM_ROCE_RESP_CONN_AG_CTX_CF5_SHIFT 4 8676 - #define E4_USTORM_ROCE_RESP_CONN_AG_CTX_CF6_MASK 0x3 8677 - #define E4_USTORM_ROCE_RESP_CONN_AG_CTX_CF6_SHIFT 6 8670 + #define USTORM_ROCE_RESP_CONN_AG_CTX_CF3_MASK 0x3 8671 + #define USTORM_ROCE_RESP_CONN_AG_CTX_CF3_SHIFT 0 8672 + #define USTORM_ROCE_RESP_CONN_AG_CTX_CF4_MASK 0x3 8673 + #define USTORM_ROCE_RESP_CONN_AG_CTX_CF4_SHIFT 2 8674 + #define USTORM_ROCE_RESP_CONN_AG_CTX_CF5_MASK 0x3 8675 + #define USTORM_ROCE_RESP_CONN_AG_CTX_CF5_SHIFT 4 8676 + #define USTORM_ROCE_RESP_CONN_AG_CTX_CF6_MASK 0x3 8677 + #define USTORM_ROCE_RESP_CONN_AG_CTX_CF6_SHIFT 6 8678 8678 u8 flags2; 8679 - #define E4_USTORM_ROCE_RESP_CONN_AG_CTX_CF0EN_MASK 0x1 8680 - #define E4_USTORM_ROCE_RESP_CONN_AG_CTX_CF0EN_SHIFT 0 8681 - #define E4_USTORM_ROCE_RESP_CONN_AG_CTX_CF1EN_MASK 0x1 8682 - #define E4_USTORM_ROCE_RESP_CONN_AG_CTX_CF1EN_SHIFT 1 8683 - #define E4_USTORM_ROCE_RESP_CONN_AG_CTX_CF2EN_MASK 0x1 8684 - #define E4_USTORM_ROCE_RESP_CONN_AG_CTX_CF2EN_SHIFT 2 8685 - #define E4_USTORM_ROCE_RESP_CONN_AG_CTX_CF3EN_MASK 0x1 8686 - #define E4_USTORM_ROCE_RESP_CONN_AG_CTX_CF3EN_SHIFT 3 8687 - #define E4_USTORM_ROCE_RESP_CONN_AG_CTX_CF4EN_MASK 0x1 8688 - #define E4_USTORM_ROCE_RESP_CONN_AG_CTX_CF4EN_SHIFT 4 8689 - #define E4_USTORM_ROCE_RESP_CONN_AG_CTX_CF5EN_MASK 0x1 8690 - #define E4_USTORM_ROCE_RESP_CONN_AG_CTX_CF5EN_SHIFT 5 8691 - #define E4_USTORM_ROCE_RESP_CONN_AG_CTX_CF6EN_MASK 0x1 8692 - #define E4_USTORM_ROCE_RESP_CONN_AG_CTX_CF6EN_SHIFT 6 8693 - #define E4_USTORM_ROCE_RESP_CONN_AG_CTX_RULE0EN_MASK 0x1 8694 - #define E4_USTORM_ROCE_RESP_CONN_AG_CTX_RULE0EN_SHIFT 7 8679 + #define USTORM_ROCE_RESP_CONN_AG_CTX_CF0EN_MASK 0x1 8680 + #define USTORM_ROCE_RESP_CONN_AG_CTX_CF0EN_SHIFT 0 8681 + #define USTORM_ROCE_RESP_CONN_AG_CTX_CF1EN_MASK 0x1 8682 + #define USTORM_ROCE_RESP_CONN_AG_CTX_CF1EN_SHIFT 1 8683 + #define USTORM_ROCE_RESP_CONN_AG_CTX_CF2EN_MASK 0x1 8684 + #define USTORM_ROCE_RESP_CONN_AG_CTX_CF2EN_SHIFT 2 8685 + #define USTORM_ROCE_RESP_CONN_AG_CTX_CF3EN_MASK 0x1 8686 + #define USTORM_ROCE_RESP_CONN_AG_CTX_CF3EN_SHIFT 3 8687 + #define USTORM_ROCE_RESP_CONN_AG_CTX_CF4EN_MASK 0x1 8688 + #define USTORM_ROCE_RESP_CONN_AG_CTX_CF4EN_SHIFT 4 8689 + #define USTORM_ROCE_RESP_CONN_AG_CTX_CF5EN_MASK 0x1 8690 + #define USTORM_ROCE_RESP_CONN_AG_CTX_CF5EN_SHIFT 5 8691 + #define USTORM_ROCE_RESP_CONN_AG_CTX_CF6EN_MASK 0x1 8692 + #define USTORM_ROCE_RESP_CONN_AG_CTX_CF6EN_SHIFT 6 8693 + #define USTORM_ROCE_RESP_CONN_AG_CTX_RULE0EN_MASK 0x1 8694 + #define USTORM_ROCE_RESP_CONN_AG_CTX_RULE0EN_SHIFT 7 8695 8695 u8 flags3; 8696 - #define E4_USTORM_ROCE_RESP_CONN_AG_CTX_RULE1EN_MASK 0x1 8697 - #define E4_USTORM_ROCE_RESP_CONN_AG_CTX_RULE1EN_SHIFT 0 8698 - #define E4_USTORM_ROCE_RESP_CONN_AG_CTX_RULE2EN_MASK 0x1 8699 - #define E4_USTORM_ROCE_RESP_CONN_AG_CTX_RULE2EN_SHIFT 1 8700 - #define E4_USTORM_ROCE_RESP_CONN_AG_CTX_RULE3EN_MASK 0x1 8701 - #define E4_USTORM_ROCE_RESP_CONN_AG_CTX_RULE3EN_SHIFT 2 8702 - #define E4_USTORM_ROCE_RESP_CONN_AG_CTX_RULE4EN_MASK 0x1 8703 - #define E4_USTORM_ROCE_RESP_CONN_AG_CTX_RULE4EN_SHIFT 3 8704 - #define E4_USTORM_ROCE_RESP_CONN_AG_CTX_RULE5EN_MASK 0x1 8705 - #define E4_USTORM_ROCE_RESP_CONN_AG_CTX_RULE5EN_SHIFT 4 8706 - #define E4_USTORM_ROCE_RESP_CONN_AG_CTX_RULE6EN_MASK 0x1 8707 - #define E4_USTORM_ROCE_RESP_CONN_AG_CTX_RULE6EN_SHIFT 5 8708 - #define E4_USTORM_ROCE_RESP_CONN_AG_CTX_RULE7EN_MASK 0x1 8709 - #define E4_USTORM_ROCE_RESP_CONN_AG_CTX_RULE7EN_SHIFT 6 8710 - #define E4_USTORM_ROCE_RESP_CONN_AG_CTX_RULE8EN_MASK 0x1 8711 - #define E4_USTORM_ROCE_RESP_CONN_AG_CTX_RULE8EN_SHIFT 7 8696 + #define USTORM_ROCE_RESP_CONN_AG_CTX_RULE1EN_MASK 0x1 8697 + #define USTORM_ROCE_RESP_CONN_AG_CTX_RULE1EN_SHIFT 0 8698 + #define USTORM_ROCE_RESP_CONN_AG_CTX_RULE2EN_MASK 0x1 8699 + #define USTORM_ROCE_RESP_CONN_AG_CTX_RULE2EN_SHIFT 1 8700 + #define USTORM_ROCE_RESP_CONN_AG_CTX_RULE3EN_MASK 0x1 8701 + #define USTORM_ROCE_RESP_CONN_AG_CTX_RULE3EN_SHIFT 2 8702 + #define USTORM_ROCE_RESP_CONN_AG_CTX_RULE4EN_MASK 0x1 8703 + #define USTORM_ROCE_RESP_CONN_AG_CTX_RULE4EN_SHIFT 3 8704 + #define USTORM_ROCE_RESP_CONN_AG_CTX_RULE5EN_MASK 0x1 8705 + #define USTORM_ROCE_RESP_CONN_AG_CTX_RULE5EN_SHIFT 4 8706 + #define USTORM_ROCE_RESP_CONN_AG_CTX_RULE6EN_MASK 0x1 8707 + #define USTORM_ROCE_RESP_CONN_AG_CTX_RULE6EN_SHIFT 5 8708 + #define USTORM_ROCE_RESP_CONN_AG_CTX_RULE7EN_MASK 0x1 8709 + #define USTORM_ROCE_RESP_CONN_AG_CTX_RULE7EN_SHIFT 6 8710 + #define USTORM_ROCE_RESP_CONN_AG_CTX_RULE8EN_MASK 0x1 8711 + #define USTORM_ROCE_RESP_CONN_AG_CTX_RULE8EN_SHIFT 7 8712 8712 u8 byte2; 8713 8713 u8 byte3; 8714 8714 __le16 word0; ··· 8721 8721 __le16 word3; 8722 8722 }; 8723 8723 8724 - struct e4_xstorm_roce_req_conn_ag_ctx { 8724 + struct xstorm_roce_req_conn_ag_ctx { 8725 8725 u8 reserved0; 8726 8726 u8 state; 8727 8727 u8 flags0; 8728 - #define E4_XSTORM_ROCE_REQ_CONN_AG_CTX_EXIST_IN_QM0_MASK 0x1 8729 - #define E4_XSTORM_ROCE_REQ_CONN_AG_CTX_EXIST_IN_QM0_SHIFT 0 8730 - #define E4_XSTORM_ROCE_REQ_CONN_AG_CTX_RESERVED1_MASK 0x1 8731 - #define E4_XSTORM_ROCE_REQ_CONN_AG_CTX_RESERVED1_SHIFT 1 8732 - #define E4_XSTORM_ROCE_REQ_CONN_AG_CTX_RESERVED2_MASK 0x1 8733 - #define E4_XSTORM_ROCE_REQ_CONN_AG_CTX_RESERVED2_SHIFT 2 8734 - #define E4_XSTORM_ROCE_REQ_CONN_AG_CTX_EXIST_IN_QM3_MASK 0x1 8735 - #define E4_XSTORM_ROCE_REQ_CONN_AG_CTX_EXIST_IN_QM3_SHIFT 3 8736 - #define E4_XSTORM_ROCE_REQ_CONN_AG_CTX_RESERVED3_MASK 0x1 8737 - #define E4_XSTORM_ROCE_REQ_CONN_AG_CTX_RESERVED3_SHIFT 4 8738 - #define E4_XSTORM_ROCE_REQ_CONN_AG_CTX_RESERVED4_MASK 0x1 8739 - #define E4_XSTORM_ROCE_REQ_CONN_AG_CTX_RESERVED4_SHIFT 5 8740 - #define E4_XSTORM_ROCE_REQ_CONN_AG_CTX_RESERVED5_MASK 0x1 8741 - #define E4_XSTORM_ROCE_REQ_CONN_AG_CTX_RESERVED5_SHIFT 6 8742 - #define E4_XSTORM_ROCE_REQ_CONN_AG_CTX_RESERVED6_MASK 0x1 8743 - #define E4_XSTORM_ROCE_REQ_CONN_AG_CTX_RESERVED6_SHIFT 7 8728 + #define XSTORM_ROCE_REQ_CONN_AG_CTX_EXIST_IN_QM0_MASK 0x1 8729 + #define XSTORM_ROCE_REQ_CONN_AG_CTX_EXIST_IN_QM0_SHIFT 0 8730 + #define XSTORM_ROCE_REQ_CONN_AG_CTX_RESERVED1_MASK 0x1 8731 + #define XSTORM_ROCE_REQ_CONN_AG_CTX_RESERVED1_SHIFT 1 8732 + #define XSTORM_ROCE_REQ_CONN_AG_CTX_RESERVED2_MASK 0x1 8733 + #define XSTORM_ROCE_REQ_CONN_AG_CTX_RESERVED2_SHIFT 2 8734 + #define XSTORM_ROCE_REQ_CONN_AG_CTX_EXIST_IN_QM3_MASK 0x1 8735 + #define XSTORM_ROCE_REQ_CONN_AG_CTX_EXIST_IN_QM3_SHIFT 3 8736 + #define XSTORM_ROCE_REQ_CONN_AG_CTX_RESERVED3_MASK 0x1 8737 + #define XSTORM_ROCE_REQ_CONN_AG_CTX_RESERVED3_SHIFT 4 8738 + #define XSTORM_ROCE_REQ_CONN_AG_CTX_RESERVED4_MASK 0x1 8739 + #define XSTORM_ROCE_REQ_CONN_AG_CTX_RESERVED4_SHIFT 5 8740 + #define XSTORM_ROCE_REQ_CONN_AG_CTX_RESERVED5_MASK 0x1 8741 + #define XSTORM_ROCE_REQ_CONN_AG_CTX_RESERVED5_SHIFT 6 8742 + #define XSTORM_ROCE_REQ_CONN_AG_CTX_RESERVED6_MASK 0x1 8743 + #define XSTORM_ROCE_REQ_CONN_AG_CTX_RESERVED6_SHIFT 7 8744 8744 u8 flags1; 8745 - #define E4_XSTORM_ROCE_REQ_CONN_AG_CTX_RESERVED7_MASK 0x1 8746 - #define E4_XSTORM_ROCE_REQ_CONN_AG_CTX_RESERVED7_SHIFT 0 8747 - #define E4_XSTORM_ROCE_REQ_CONN_AG_CTX_RESERVED8_MASK 0x1 8748 - #define E4_XSTORM_ROCE_REQ_CONN_AG_CTX_RESERVED8_SHIFT 1 8749 - #define E4_XSTORM_ROCE_REQ_CONN_AG_CTX_BIT10_MASK 0x1 8750 - #define E4_XSTORM_ROCE_REQ_CONN_AG_CTX_BIT10_SHIFT 2 8751 - #define E4_XSTORM_ROCE_REQ_CONN_AG_CTX_BIT11_MASK 0x1 8752 - #define E4_XSTORM_ROCE_REQ_CONN_AG_CTX_BIT11_SHIFT 3 8753 - #define E4_XSTORM_ROCE_REQ_CONN_AG_CTX_MSDM_FLUSH_MASK 0x1 8754 - #define E4_XSTORM_ROCE_REQ_CONN_AG_CTX_MSDM_FLUSH_SHIFT 4 8755 - #define E4_XSTORM_ROCE_REQ_CONN_AG_CTX_MSEM_FLUSH_MASK 0x1 8756 - #define E4_XSTORM_ROCE_REQ_CONN_AG_CTX_MSEM_FLUSH_SHIFT 5 8757 - #define E4_XSTORM_ROCE_REQ_CONN_AG_CTX_ERROR_STATE_MASK 0x1 8758 - #define E4_XSTORM_ROCE_REQ_CONN_AG_CTX_ERROR_STATE_SHIFT 6 8759 - #define E4_XSTORM_ROCE_REQ_CONN_AG_CTX_YSTORM_FLUSH_MASK 0x1 8760 - #define E4_XSTORM_ROCE_REQ_CONN_AG_CTX_YSTORM_FLUSH_SHIFT 7 8745 + #define XSTORM_ROCE_REQ_CONN_AG_CTX_RESERVED7_MASK 0x1 8746 + #define XSTORM_ROCE_REQ_CONN_AG_CTX_RESERVED7_SHIFT 0 8747 + #define XSTORM_ROCE_REQ_CONN_AG_CTX_RESERVED8_MASK 0x1 8748 + #define XSTORM_ROCE_REQ_CONN_AG_CTX_RESERVED8_SHIFT 1 8749 + #define XSTORM_ROCE_REQ_CONN_AG_CTX_BIT10_MASK 0x1 8750 + #define XSTORM_ROCE_REQ_CONN_AG_CTX_BIT10_SHIFT 2 8751 + #define XSTORM_ROCE_REQ_CONN_AG_CTX_BIT11_MASK 0x1 8752 + #define XSTORM_ROCE_REQ_CONN_AG_CTX_BIT11_SHIFT 3 8753 + #define XSTORM_ROCE_REQ_CONN_AG_CTX_MSDM_FLUSH_MASK 0x1 8754 + #define XSTORM_ROCE_REQ_CONN_AG_CTX_MSDM_FLUSH_SHIFT 4 8755 + #define XSTORM_ROCE_REQ_CONN_AG_CTX_MSEM_FLUSH_MASK 0x1 8756 + #define XSTORM_ROCE_REQ_CONN_AG_CTX_MSEM_FLUSH_SHIFT 5 8757 + #define XSTORM_ROCE_REQ_CONN_AG_CTX_ERROR_STATE_MASK 0x1 8758 + #define XSTORM_ROCE_REQ_CONN_AG_CTX_ERROR_STATE_SHIFT 6 8759 + #define XSTORM_ROCE_REQ_CONN_AG_CTX_YSTORM_FLUSH_MASK 0x1 8760 + #define XSTORM_ROCE_REQ_CONN_AG_CTX_YSTORM_FLUSH_SHIFT 7 8761 8761 u8 flags2; 8762 - #define E4_XSTORM_ROCE_REQ_CONN_AG_CTX_CF0_MASK 0x3 8763 - #define E4_XSTORM_ROCE_REQ_CONN_AG_CTX_CF0_SHIFT 0 8764 - #define E4_XSTORM_ROCE_REQ_CONN_AG_CTX_CF1_MASK 0x3 8765 - #define E4_XSTORM_ROCE_REQ_CONN_AG_CTX_CF1_SHIFT 2 8766 - #define E4_XSTORM_ROCE_REQ_CONN_AG_CTX_CF2_MASK 0x3 8767 - #define E4_XSTORM_ROCE_REQ_CONN_AG_CTX_CF2_SHIFT 4 8768 - #define E4_XSTORM_ROCE_REQ_CONN_AG_CTX_CF3_MASK 0x3 8769 - #define E4_XSTORM_ROCE_REQ_CONN_AG_CTX_CF3_SHIFT 6 8762 + #define XSTORM_ROCE_REQ_CONN_AG_CTX_CF0_MASK 0x3 8763 + #define XSTORM_ROCE_REQ_CONN_AG_CTX_CF0_SHIFT 0 8764 + #define XSTORM_ROCE_REQ_CONN_AG_CTX_CF1_MASK 0x3 8765 + #define XSTORM_ROCE_REQ_CONN_AG_CTX_CF1_SHIFT 2 8766 + #define XSTORM_ROCE_REQ_CONN_AG_CTX_CF2_MASK 0x3 8767 + #define XSTORM_ROCE_REQ_CONN_AG_CTX_CF2_SHIFT 4 8768 + #define XSTORM_ROCE_REQ_CONN_AG_CTX_CF3_MASK 0x3 8769 + #define XSTORM_ROCE_REQ_CONN_AG_CTX_CF3_SHIFT 6 8770 8770 u8 flags3; 8771 - #define E4_XSTORM_ROCE_REQ_CONN_AG_CTX_SQ_FLUSH_CF_MASK 0x3 8772 - #define E4_XSTORM_ROCE_REQ_CONN_AG_CTX_SQ_FLUSH_CF_SHIFT 0 8773 - #define E4_XSTORM_ROCE_REQ_CONN_AG_CTX_RX_ERROR_CF_MASK 0x3 8774 - #define E4_XSTORM_ROCE_REQ_CONN_AG_CTX_RX_ERROR_CF_SHIFT 2 8775 - #define E4_XSTORM_ROCE_REQ_CONN_AG_CTX_SND_RXMIT_CF_MASK 0x3 8776 - #define E4_XSTORM_ROCE_REQ_CONN_AG_CTX_SND_RXMIT_CF_SHIFT 4 8777 - #define E4_XSTORM_ROCE_REQ_CONN_AG_CTX_FLUSH_Q0_CF_MASK 0x3 8778 - #define E4_XSTORM_ROCE_REQ_CONN_AG_CTX_FLUSH_Q0_CF_SHIFT 6 8771 + #define XSTORM_ROCE_REQ_CONN_AG_CTX_SQ_FLUSH_CF_MASK 0x3 8772 + #define XSTORM_ROCE_REQ_CONN_AG_CTX_SQ_FLUSH_CF_SHIFT 0 8773 + #define XSTORM_ROCE_REQ_CONN_AG_CTX_RX_ERROR_CF_MASK 0x3 8774 + #define XSTORM_ROCE_REQ_CONN_AG_CTX_RX_ERROR_CF_SHIFT 2 8775 + #define XSTORM_ROCE_REQ_CONN_AG_CTX_SND_RXMIT_CF_MASK 0x3 8776 + #define XSTORM_ROCE_REQ_CONN_AG_CTX_SND_RXMIT_CF_SHIFT 4 8777 + #define XSTORM_ROCE_REQ_CONN_AG_CTX_FLUSH_Q0_CF_MASK 0x3 8778 + #define XSTORM_ROCE_REQ_CONN_AG_CTX_FLUSH_Q0_CF_SHIFT 6 8779 8779 u8 flags4; 8780 - #define E4_XSTORM_ROCE_REQ_CONN_AG_CTX_DIF_ERROR_CF_MASK 0x3 8781 - #define E4_XSTORM_ROCE_REQ_CONN_AG_CTX_DIF_ERROR_CF_SHIFT 0 8782 - #define E4_XSTORM_ROCE_REQ_CONN_AG_CTX_SCAN_SQ_FOR_COMP_CF_MASK 0x3 8783 - #define E4_XSTORM_ROCE_REQ_CONN_AG_CTX_SCAN_SQ_FOR_COMP_CF_SHIFT 2 8784 - #define E4_XSTORM_ROCE_REQ_CONN_AG_CTX_CF10_MASK 0x3 8785 - #define E4_XSTORM_ROCE_REQ_CONN_AG_CTX_CF10_SHIFT 4 8786 - #define E4_XSTORM_ROCE_REQ_CONN_AG_CTX_CF11_MASK 0x3 8787 - #define E4_XSTORM_ROCE_REQ_CONN_AG_CTX_CF11_SHIFT 6 8780 + #define XSTORM_ROCE_REQ_CONN_AG_CTX_DIF_ERROR_CF_MASK 0x3 8781 + #define XSTORM_ROCE_REQ_CONN_AG_CTX_DIF_ERROR_CF_SHIFT 0 8782 + #define XSTORM_ROCE_REQ_CONN_AG_CTX_SCAN_SQ_FOR_COMP_CF_MASK 0x3 8783 + #define XSTORM_ROCE_REQ_CONN_AG_CTX_SCAN_SQ_FOR_COMP_CF_SHIFT 2 8784 + #define XSTORM_ROCE_REQ_CONN_AG_CTX_CF10_MASK 0x3 8785 + #define XSTORM_ROCE_REQ_CONN_AG_CTX_CF10_SHIFT 4 8786 + #define XSTORM_ROCE_REQ_CONN_AG_CTX_CF11_MASK 0x3 8787 + #define XSTORM_ROCE_REQ_CONN_AG_CTX_CF11_SHIFT 6 8788 8788 u8 flags5; 8789 - #define E4_XSTORM_ROCE_REQ_CONN_AG_CTX_CF12_MASK 0x3 8790 - #define E4_XSTORM_ROCE_REQ_CONN_AG_CTX_CF12_SHIFT 0 8791 - #define E4_XSTORM_ROCE_REQ_CONN_AG_CTX_CF13_MASK 0x3 8792 - #define E4_XSTORM_ROCE_REQ_CONN_AG_CTX_CF13_SHIFT 2 8793 - #define E4_XSTORM_ROCE_REQ_CONN_AG_CTX_FMR_ENDED_CF_MASK 0x3 8794 - #define E4_XSTORM_ROCE_REQ_CONN_AG_CTX_FMR_ENDED_CF_SHIFT 4 8795 - #define E4_XSTORM_ROCE_REQ_CONN_AG_CTX_CF15_MASK 0x3 8796 - #define E4_XSTORM_ROCE_REQ_CONN_AG_CTX_CF15_SHIFT 6 8789 + #define XSTORM_ROCE_REQ_CONN_AG_CTX_CF12_MASK 0x3 8790 + #define XSTORM_ROCE_REQ_CONN_AG_CTX_CF12_SHIFT 0 8791 + #define XSTORM_ROCE_REQ_CONN_AG_CTX_CF13_MASK 0x3 8792 + #define XSTORM_ROCE_REQ_CONN_AG_CTX_CF13_SHIFT 2 8793 + #define XSTORM_ROCE_REQ_CONN_AG_CTX_FMR_ENDED_CF_MASK 0x3 8794 + #define XSTORM_ROCE_REQ_CONN_AG_CTX_FMR_ENDED_CF_SHIFT 4 8795 + #define XSTORM_ROCE_REQ_CONN_AG_CTX_CF15_MASK 0x3 8796 + #define XSTORM_ROCE_REQ_CONN_AG_CTX_CF15_SHIFT 6 8797 8797 u8 flags6; 8798 - #define E4_XSTORM_ROCE_REQ_CONN_AG_CTX_CF16_MASK 0x3 8799 - #define E4_XSTORM_ROCE_REQ_CONN_AG_CTX_CF16_SHIFT 0 8800 - #define E4_XSTORM_ROCE_REQ_CONN_AG_CTX_CF17_MASK 0x3 8801 - #define E4_XSTORM_ROCE_REQ_CONN_AG_CTX_CF17_SHIFT 2 8802 - #define E4_XSTORM_ROCE_REQ_CONN_AG_CTX_CF18_MASK 0x3 8803 - #define E4_XSTORM_ROCE_REQ_CONN_AG_CTX_CF18_SHIFT 4 8804 - #define E4_XSTORM_ROCE_REQ_CONN_AG_CTX_CF19_MASK 0x3 8805 - #define E4_XSTORM_ROCE_REQ_CONN_AG_CTX_CF19_SHIFT 6 8798 + #define XSTORM_ROCE_REQ_CONN_AG_CTX_CF16_MASK 0x3 8799 + #define XSTORM_ROCE_REQ_CONN_AG_CTX_CF16_SHIFT 0 8800 + #define XSTORM_ROCE_REQ_CONN_AG_CTX_CF17_MASK 0x3 8801 + #define XSTORM_ROCE_REQ_CONN_AG_CTX_CF17_SHIFT 2 8802 + #define XSTORM_ROCE_REQ_CONN_AG_CTX_CF18_MASK 0x3 8803 + #define XSTORM_ROCE_REQ_CONN_AG_CTX_CF18_SHIFT 4 8804 + #define XSTORM_ROCE_REQ_CONN_AG_CTX_CF19_MASK 0x3 8805 + #define XSTORM_ROCE_REQ_CONN_AG_CTX_CF19_SHIFT 6 8806 8806 u8 flags7; 8807 - #define E4_XSTORM_ROCE_REQ_CONN_AG_CTX_CF20_MASK 0x3 8808 - #define E4_XSTORM_ROCE_REQ_CONN_AG_CTX_CF20_SHIFT 0 8809 - #define E4_XSTORM_ROCE_REQ_CONN_AG_CTX_CF21_MASK 0x3 8810 - #define E4_XSTORM_ROCE_REQ_CONN_AG_CTX_CF21_SHIFT 2 8811 - #define E4_XSTORM_ROCE_REQ_CONN_AG_CTX_SLOW_PATH_MASK 0x3 8812 - #define E4_XSTORM_ROCE_REQ_CONN_AG_CTX_SLOW_PATH_SHIFT 4 8813 - #define E4_XSTORM_ROCE_REQ_CONN_AG_CTX_CF0EN_MASK 0x1 8814 - #define E4_XSTORM_ROCE_REQ_CONN_AG_CTX_CF0EN_SHIFT 6 8815 - #define E4_XSTORM_ROCE_REQ_CONN_AG_CTX_CF1EN_MASK 0x1 8816 - #define E4_XSTORM_ROCE_REQ_CONN_AG_CTX_CF1EN_SHIFT 7 8807 + #define XSTORM_ROCE_REQ_CONN_AG_CTX_CF20_MASK 0x3 8808 + #define XSTORM_ROCE_REQ_CONN_AG_CTX_CF20_SHIFT 0 8809 + #define XSTORM_ROCE_REQ_CONN_AG_CTX_CF21_MASK 0x3 8810 + #define XSTORM_ROCE_REQ_CONN_AG_CTX_CF21_SHIFT 2 8811 + #define XSTORM_ROCE_REQ_CONN_AG_CTX_SLOW_PATH_MASK 0x3 8812 + #define XSTORM_ROCE_REQ_CONN_AG_CTX_SLOW_PATH_SHIFT 4 8813 + #define XSTORM_ROCE_REQ_CONN_AG_CTX_CF0EN_MASK 0x1 8814 + #define XSTORM_ROCE_REQ_CONN_AG_CTX_CF0EN_SHIFT 6 8815 + #define XSTORM_ROCE_REQ_CONN_AG_CTX_CF1EN_MASK 0x1 8816 + #define XSTORM_ROCE_REQ_CONN_AG_CTX_CF1EN_SHIFT 7 8817 8817 u8 flags8; 8818 - #define E4_XSTORM_ROCE_REQ_CONN_AG_CTX_CF2EN_MASK 0x1 8819 - #define E4_XSTORM_ROCE_REQ_CONN_AG_CTX_CF2EN_SHIFT 0 8820 - #define E4_XSTORM_ROCE_REQ_CONN_AG_CTX_CF3EN_MASK 0x1 8821 - #define E4_XSTORM_ROCE_REQ_CONN_AG_CTX_CF3EN_SHIFT 1 8822 - #define E4_XSTORM_ROCE_REQ_CONN_AG_CTX_SQ_FLUSH_CF_EN_MASK 0x1 8823 - #define E4_XSTORM_ROCE_REQ_CONN_AG_CTX_SQ_FLUSH_CF_EN_SHIFT 2 8824 - #define E4_XSTORM_ROCE_REQ_CONN_AG_CTX_RX_ERROR_CF_EN_MASK 0x1 8825 - #define E4_XSTORM_ROCE_REQ_CONN_AG_CTX_RX_ERROR_CF_EN_SHIFT 3 8826 - #define E4_XSTORM_ROCE_REQ_CONN_AG_CTX_SND_RXMIT_CF_EN_MASK 0x1 8827 - #define E4_XSTORM_ROCE_REQ_CONN_AG_CTX_SND_RXMIT_CF_EN_SHIFT 4 8828 - #define E4_XSTORM_ROCE_REQ_CONN_AG_CTX_FLUSH_Q0_CF_EN_MASK 0x1 8829 - #define E4_XSTORM_ROCE_REQ_CONN_AG_CTX_FLUSH_Q0_CF_EN_SHIFT 5 8830 - #define E4_XSTORM_ROCE_REQ_CONN_AG_CTX_DIF_ERROR_CF_EN_MASK 0x1 8831 - #define E4_XSTORM_ROCE_REQ_CONN_AG_CTX_DIF_ERROR_CF_EN_SHIFT 6 8832 - #define E4_XSTORM_ROCE_REQ_CONN_AG_CTX_SCAN_SQ_FOR_COMP_CF_EN_MASK 0x1 8833 - #define E4_XSTORM_ROCE_REQ_CONN_AG_CTX_SCAN_SQ_FOR_COMP_CF_EN_SHIFT 7 8818 + #define XSTORM_ROCE_REQ_CONN_AG_CTX_CF2EN_MASK 0x1 8819 + #define XSTORM_ROCE_REQ_CONN_AG_CTX_CF2EN_SHIFT 0 8820 + #define XSTORM_ROCE_REQ_CONN_AG_CTX_CF3EN_MASK 0x1 8821 + #define XSTORM_ROCE_REQ_CONN_AG_CTX_CF3EN_SHIFT 1 8822 + #define XSTORM_ROCE_REQ_CONN_AG_CTX_SQ_FLUSH_CF_EN_MASK 0x1 8823 + #define XSTORM_ROCE_REQ_CONN_AG_CTX_SQ_FLUSH_CF_EN_SHIFT 2 8824 + #define XSTORM_ROCE_REQ_CONN_AG_CTX_RX_ERROR_CF_EN_MASK 0x1 8825 + #define XSTORM_ROCE_REQ_CONN_AG_CTX_RX_ERROR_CF_EN_SHIFT 3 8826 + #define XSTORM_ROCE_REQ_CONN_AG_CTX_SND_RXMIT_CF_EN_MASK 0x1 8827 + #define XSTORM_ROCE_REQ_CONN_AG_CTX_SND_RXMIT_CF_EN_SHIFT 4 8828 + #define XSTORM_ROCE_REQ_CONN_AG_CTX_FLUSH_Q0_CF_EN_MASK 0x1 8829 + #define XSTORM_ROCE_REQ_CONN_AG_CTX_FLUSH_Q0_CF_EN_SHIFT 5 8830 + #define XSTORM_ROCE_REQ_CONN_AG_CTX_DIF_ERROR_CF_EN_MASK 0x1 8831 + #define XSTORM_ROCE_REQ_CONN_AG_CTX_DIF_ERROR_CF_EN_SHIFT 6 8832 + #define XSTORM_ROCE_REQ_CONN_AG_CTX_SCAN_SQ_FOR_COMP_CF_EN_MASK 0x1 8833 + #define XSTORM_ROCE_REQ_CONN_AG_CTX_SCAN_SQ_FOR_COMP_CF_EN_SHIFT 7 8834 8834 u8 flags9; 8835 - #define E4_XSTORM_ROCE_REQ_CONN_AG_CTX_CF10EN_MASK 0x1 8836 - #define E4_XSTORM_ROCE_REQ_CONN_AG_CTX_CF10EN_SHIFT 0 8837 - #define E4_XSTORM_ROCE_REQ_CONN_AG_CTX_CF11EN_MASK 0x1 8838 - #define E4_XSTORM_ROCE_REQ_CONN_AG_CTX_CF11EN_SHIFT 1 8839 - #define E4_XSTORM_ROCE_REQ_CONN_AG_CTX_CF12EN_MASK 0x1 8840 - #define E4_XSTORM_ROCE_REQ_CONN_AG_CTX_CF12EN_SHIFT 2 8841 - #define E4_XSTORM_ROCE_REQ_CONN_AG_CTX_CF13EN_MASK 0x1 8842 - #define E4_XSTORM_ROCE_REQ_CONN_AG_CTX_CF13EN_SHIFT 3 8843 - #define E4_XSTORM_ROCE_REQ_CONN_AG_CTX_FME_ENDED_CF_EN_MASK 0x1 8844 - #define E4_XSTORM_ROCE_REQ_CONN_AG_CTX_FME_ENDED_CF_EN_SHIFT 4 8845 - #define E4_XSTORM_ROCE_REQ_CONN_AG_CTX_CF15EN_MASK 0x1 8846 - #define E4_XSTORM_ROCE_REQ_CONN_AG_CTX_CF15EN_SHIFT 5 8847 - #define E4_XSTORM_ROCE_REQ_CONN_AG_CTX_CF16EN_MASK 0x1 8848 - #define E4_XSTORM_ROCE_REQ_CONN_AG_CTX_CF16EN_SHIFT 6 8849 - #define E4_XSTORM_ROCE_REQ_CONN_AG_CTX_CF17EN_MASK 0x1 8850 - #define E4_XSTORM_ROCE_REQ_CONN_AG_CTX_CF17EN_SHIFT 7 8835 + #define XSTORM_ROCE_REQ_CONN_AG_CTX_CF10EN_MASK 0x1 8836 + #define XSTORM_ROCE_REQ_CONN_AG_CTX_CF10EN_SHIFT 0 8837 + #define XSTORM_ROCE_REQ_CONN_AG_CTX_CF11EN_MASK 0x1 8838 + #define XSTORM_ROCE_REQ_CONN_AG_CTX_CF11EN_SHIFT 1 8839 + #define XSTORM_ROCE_REQ_CONN_AG_CTX_CF12EN_MASK 0x1 8840 + #define XSTORM_ROCE_REQ_CONN_AG_CTX_CF12EN_SHIFT 2 8841 + #define XSTORM_ROCE_REQ_CONN_AG_CTX_CF13EN_MASK 0x1 8842 + #define XSTORM_ROCE_REQ_CONN_AG_CTX_CF13EN_SHIFT 3 8843 + #define XSTORM_ROCE_REQ_CONN_AG_CTX_FME_ENDED_CF_EN_MASK 0x1 8844 + #define XSTORM_ROCE_REQ_CONN_AG_CTX_FME_ENDED_CF_EN_SHIFT 4 8845 + #define XSTORM_ROCE_REQ_CONN_AG_CTX_CF15EN_MASK 0x1 8846 + #define XSTORM_ROCE_REQ_CONN_AG_CTX_CF15EN_SHIFT 5 8847 + #define XSTORM_ROCE_REQ_CONN_AG_CTX_CF16EN_MASK 0x1 8848 + #define XSTORM_ROCE_REQ_CONN_AG_CTX_CF16EN_SHIFT 6 8849 + #define XSTORM_ROCE_REQ_CONN_AG_CTX_CF17EN_MASK 0x1 8850 + #define XSTORM_ROCE_REQ_CONN_AG_CTX_CF17EN_SHIFT 7 8851 8851 u8 flags10; 8852 - #define E4_XSTORM_ROCE_REQ_CONN_AG_CTX_CF18EN_MASK 0x1 8853 - #define E4_XSTORM_ROCE_REQ_CONN_AG_CTX_CF18EN_SHIFT 0 8854 - #define E4_XSTORM_ROCE_REQ_CONN_AG_CTX_CF19EN_MASK 0x1 8855 - #define E4_XSTORM_ROCE_REQ_CONN_AG_CTX_CF19EN_SHIFT 1 8856 - #define E4_XSTORM_ROCE_REQ_CONN_AG_CTX_CF20EN_MASK 0x1 8857 - #define E4_XSTORM_ROCE_REQ_CONN_AG_CTX_CF20EN_SHIFT 2 8858 - #define E4_XSTORM_ROCE_REQ_CONN_AG_CTX_CF21EN_MASK 0x1 8859 - #define E4_XSTORM_ROCE_REQ_CONN_AG_CTX_CF21EN_SHIFT 3 8860 - #define E4_XSTORM_ROCE_REQ_CONN_AG_CTX_SLOW_PATH_EN_MASK 0x1 8861 - #define E4_XSTORM_ROCE_REQ_CONN_AG_CTX_SLOW_PATH_EN_SHIFT 4 8862 - #define E4_XSTORM_ROCE_REQ_CONN_AG_CTX_CF23EN_MASK 0x1 8863 - #define E4_XSTORM_ROCE_REQ_CONN_AG_CTX_CF23EN_SHIFT 5 8864 - #define E4_XSTORM_ROCE_REQ_CONN_AG_CTX_RULE0EN_MASK 0x1 8865 - #define E4_XSTORM_ROCE_REQ_CONN_AG_CTX_RULE0EN_SHIFT 6 8866 - #define E4_XSTORM_ROCE_REQ_CONN_AG_CTX_RULE1EN_MASK 0x1 8867 - #define E4_XSTORM_ROCE_REQ_CONN_AG_CTX_RULE1EN_SHIFT 7 8852 + #define XSTORM_ROCE_REQ_CONN_AG_CTX_CF18EN_MASK 0x1 8853 + #define XSTORM_ROCE_REQ_CONN_AG_CTX_CF18EN_SHIFT 0 8854 + #define XSTORM_ROCE_REQ_CONN_AG_CTX_CF19EN_MASK 0x1 8855 + #define XSTORM_ROCE_REQ_CONN_AG_CTX_CF19EN_SHIFT 1 8856 + #define XSTORM_ROCE_REQ_CONN_AG_CTX_CF20EN_MASK 0x1 8857 + #define XSTORM_ROCE_REQ_CONN_AG_CTX_CF20EN_SHIFT 2 8858 + #define XSTORM_ROCE_REQ_CONN_AG_CTX_CF21EN_MASK 0x1 8859 + #define XSTORM_ROCE_REQ_CONN_AG_CTX_CF21EN_SHIFT 3 8860 + #define XSTORM_ROCE_REQ_CONN_AG_CTX_SLOW_PATH_EN_MASK 0x1 8861 + #define XSTORM_ROCE_REQ_CONN_AG_CTX_SLOW_PATH_EN_SHIFT 4 8862 + #define XSTORM_ROCE_REQ_CONN_AG_CTX_CF23EN_MASK 0x1 8863 + #define XSTORM_ROCE_REQ_CONN_AG_CTX_CF23EN_SHIFT 5 8864 + #define XSTORM_ROCE_REQ_CONN_AG_CTX_RULE0EN_MASK 0x1 8865 + #define XSTORM_ROCE_REQ_CONN_AG_CTX_RULE0EN_SHIFT 6 8866 + #define XSTORM_ROCE_REQ_CONN_AG_CTX_RULE1EN_MASK 0x1 8867 + #define XSTORM_ROCE_REQ_CONN_AG_CTX_RULE1EN_SHIFT 7 8868 8868 u8 flags11; 8869 - #define E4_XSTORM_ROCE_REQ_CONN_AG_CTX_RULE2EN_MASK 0x1 8870 - #define E4_XSTORM_ROCE_REQ_CONN_AG_CTX_RULE2EN_SHIFT 0 8871 - #define E4_XSTORM_ROCE_REQ_CONN_AG_CTX_RULE3EN_MASK 0x1 8872 - #define E4_XSTORM_ROCE_REQ_CONN_AG_CTX_RULE3EN_SHIFT 1 8873 - #define E4_XSTORM_ROCE_REQ_CONN_AG_CTX_RULE4EN_MASK 0x1 8874 - #define E4_XSTORM_ROCE_REQ_CONN_AG_CTX_RULE4EN_SHIFT 2 8875 - #define E4_XSTORM_ROCE_REQ_CONN_AG_CTX_RULE5EN_MASK 0x1 8876 - #define E4_XSTORM_ROCE_REQ_CONN_AG_CTX_RULE5EN_SHIFT 3 8877 - #define E4_XSTORM_ROCE_REQ_CONN_AG_CTX_RULE6EN_MASK 0x1 8878 - #define E4_XSTORM_ROCE_REQ_CONN_AG_CTX_RULE6EN_SHIFT 4 8879 - #define E4_XSTORM_ROCE_REQ_CONN_AG_CTX_E2E_CREDIT_RULE_EN_MASK 0x1 8880 - #define E4_XSTORM_ROCE_REQ_CONN_AG_CTX_E2E_CREDIT_RULE_EN_SHIFT 5 8881 - #define E4_XSTORM_ROCE_REQ_CONN_AG_CTX_A0_RESERVED1_MASK 0x1 8882 - #define E4_XSTORM_ROCE_REQ_CONN_AG_CTX_A0_RESERVED1_SHIFT 6 8883 - #define E4_XSTORM_ROCE_REQ_CONN_AG_CTX_RULE9EN_MASK 0x1 8884 - #define E4_XSTORM_ROCE_REQ_CONN_AG_CTX_RULE9EN_SHIFT 7 8869 + #define XSTORM_ROCE_REQ_CONN_AG_CTX_RULE2EN_MASK 0x1 8870 + #define XSTORM_ROCE_REQ_CONN_AG_CTX_RULE2EN_SHIFT 0 8871 + #define XSTORM_ROCE_REQ_CONN_AG_CTX_RULE3EN_MASK 0x1 8872 + #define XSTORM_ROCE_REQ_CONN_AG_CTX_RULE3EN_SHIFT 1 8873 + #define XSTORM_ROCE_REQ_CONN_AG_CTX_RULE4EN_MASK 0x1 8874 + #define XSTORM_ROCE_REQ_CONN_AG_CTX_RULE4EN_SHIFT 2 8875 + #define XSTORM_ROCE_REQ_CONN_AG_CTX_RULE5EN_MASK 0x1 8876 + #define XSTORM_ROCE_REQ_CONN_AG_CTX_RULE5EN_SHIFT 3 8877 + #define XSTORM_ROCE_REQ_CONN_AG_CTX_RULE6EN_MASK 0x1 8878 + #define XSTORM_ROCE_REQ_CONN_AG_CTX_RULE6EN_SHIFT 4 8879 + #define XSTORM_ROCE_REQ_CONN_AG_CTX_E2E_CREDIT_RULE_EN_MASK 0x1 8880 + #define XSTORM_ROCE_REQ_CONN_AG_CTX_E2E_CREDIT_RULE_EN_SHIFT 5 8881 + #define XSTORM_ROCE_REQ_CONN_AG_CTX_A0_RESERVED1_MASK 0x1 8882 + #define XSTORM_ROCE_REQ_CONN_AG_CTX_A0_RESERVED1_SHIFT 6 8883 + #define XSTORM_ROCE_REQ_CONN_AG_CTX_RULE9EN_MASK 0x1 8884 + #define XSTORM_ROCE_REQ_CONN_AG_CTX_RULE9EN_SHIFT 7 8885 8885 u8 flags12; 8886 - #define E4_XSTORM_ROCE_REQ_CONN_AG_CTX_SQ_PROD_EN_MASK 0x1 8887 - #define E4_XSTORM_ROCE_REQ_CONN_AG_CTX_SQ_PROD_EN_SHIFT 0 8888 - #define E4_XSTORM_ROCE_REQ_CONN_AG_CTX_RULE11EN_MASK 0x1 8889 - #define E4_XSTORM_ROCE_REQ_CONN_AG_CTX_RULE11EN_SHIFT 1 8890 - #define E4_XSTORM_ROCE_REQ_CONN_AG_CTX_A0_RESERVED2_MASK 0x1 8891 - #define E4_XSTORM_ROCE_REQ_CONN_AG_CTX_A0_RESERVED2_SHIFT 2 8892 - #define E4_XSTORM_ROCE_REQ_CONN_AG_CTX_A0_RESERVED3_MASK 0x1 8893 - #define E4_XSTORM_ROCE_REQ_CONN_AG_CTX_A0_RESERVED3_SHIFT 3 8894 - #define E4_XSTORM_ROCE_REQ_CONN_AG_CTX_INV_FENCE_RULE_EN_MASK 0x1 8895 - #define E4_XSTORM_ROCE_REQ_CONN_AG_CTX_INV_FENCE_RULE_EN_SHIFT 4 8896 - #define E4_XSTORM_ROCE_REQ_CONN_AG_CTX_RULE15EN_MASK 0x1 8897 - #define E4_XSTORM_ROCE_REQ_CONN_AG_CTX_RULE15EN_SHIFT 5 8898 - #define E4_XSTORM_ROCE_REQ_CONN_AG_CTX_ORQ_FENCE_RULE_EN_MASK 0x1 8899 - #define E4_XSTORM_ROCE_REQ_CONN_AG_CTX_ORQ_FENCE_RULE_EN_SHIFT 6 8900 - #define E4_XSTORM_ROCE_REQ_CONN_AG_CTX_MAX_ORD_RULE_EN_MASK 0x1 8901 - #define E4_XSTORM_ROCE_REQ_CONN_AG_CTX_MAX_ORD_RULE_EN_SHIFT 7 8886 + #define XSTORM_ROCE_REQ_CONN_AG_CTX_SQ_PROD_EN_MASK 0x1 8887 + #define XSTORM_ROCE_REQ_CONN_AG_CTX_SQ_PROD_EN_SHIFT 0 8888 + #define XSTORM_ROCE_REQ_CONN_AG_CTX_RULE11EN_MASK 0x1 8889 + #define XSTORM_ROCE_REQ_CONN_AG_CTX_RULE11EN_SHIFT 1 8890 + #define XSTORM_ROCE_REQ_CONN_AG_CTX_A0_RESERVED2_MASK 0x1 8891 + #define XSTORM_ROCE_REQ_CONN_AG_CTX_A0_RESERVED2_SHIFT 2 8892 + #define XSTORM_ROCE_REQ_CONN_AG_CTX_A0_RESERVED3_MASK 0x1 8893 + #define XSTORM_ROCE_REQ_CONN_AG_CTX_A0_RESERVED3_SHIFT 3 8894 + #define XSTORM_ROCE_REQ_CONN_AG_CTX_INV_FENCE_RULE_EN_MASK 0x1 8895 + #define XSTORM_ROCE_REQ_CONN_AG_CTX_INV_FENCE_RULE_EN_SHIFT 4 8896 + #define XSTORM_ROCE_REQ_CONN_AG_CTX_RULE15EN_MASK 0x1 8897 + #define XSTORM_ROCE_REQ_CONN_AG_CTX_RULE15EN_SHIFT 5 8898 + #define XSTORM_ROCE_REQ_CONN_AG_CTX_ORQ_FENCE_RULE_EN_MASK 0x1 8899 + #define XSTORM_ROCE_REQ_CONN_AG_CTX_ORQ_FENCE_RULE_EN_SHIFT 6 8900 + #define XSTORM_ROCE_REQ_CONN_AG_CTX_MAX_ORD_RULE_EN_MASK 0x1 8901 + #define XSTORM_ROCE_REQ_CONN_AG_CTX_MAX_ORD_RULE_EN_SHIFT 7 8902 8902 u8 flags13; 8903 - #define E4_XSTORM_ROCE_REQ_CONN_AG_CTX_RULE18EN_MASK 0x1 8904 - #define E4_XSTORM_ROCE_REQ_CONN_AG_CTX_RULE18EN_SHIFT 0 8905 - #define E4_XSTORM_ROCE_REQ_CONN_AG_CTX_RULE19EN_MASK 0x1 8906 - #define E4_XSTORM_ROCE_REQ_CONN_AG_CTX_RULE19EN_SHIFT 1 8907 - #define E4_XSTORM_ROCE_REQ_CONN_AG_CTX_A0_RESERVED4_MASK 0x1 8908 - #define E4_XSTORM_ROCE_REQ_CONN_AG_CTX_A0_RESERVED4_SHIFT 2 8909 - #define E4_XSTORM_ROCE_REQ_CONN_AG_CTX_A0_RESERVED5_MASK 0x1 8910 - #define E4_XSTORM_ROCE_REQ_CONN_AG_CTX_A0_RESERVED5_SHIFT 3 8911 - #define E4_XSTORM_ROCE_REQ_CONN_AG_CTX_A0_RESERVED6_MASK 0x1 8912 - #define E4_XSTORM_ROCE_REQ_CONN_AG_CTX_A0_RESERVED6_SHIFT 4 8913 - #define E4_XSTORM_ROCE_REQ_CONN_AG_CTX_A0_RESERVED7_MASK 0x1 8914 - #define E4_XSTORM_ROCE_REQ_CONN_AG_CTX_A0_RESERVED7_SHIFT 5 8915 - #define E4_XSTORM_ROCE_REQ_CONN_AG_CTX_A0_RESERVED8_MASK 0x1 8916 - #define E4_XSTORM_ROCE_REQ_CONN_AG_CTX_A0_RESERVED8_SHIFT 6 8917 - #define E4_XSTORM_ROCE_REQ_CONN_AG_CTX_A0_RESERVED9_MASK 0x1 8918 - #define E4_XSTORM_ROCE_REQ_CONN_AG_CTX_A0_RESERVED9_SHIFT 7 8903 + #define XSTORM_ROCE_REQ_CONN_AG_CTX_RULE18EN_MASK 0x1 8904 + #define XSTORM_ROCE_REQ_CONN_AG_CTX_RULE18EN_SHIFT 0 8905 + #define XSTORM_ROCE_REQ_CONN_AG_CTX_RULE19EN_MASK 0x1 8906 + #define XSTORM_ROCE_REQ_CONN_AG_CTX_RULE19EN_SHIFT 1 8907 + #define XSTORM_ROCE_REQ_CONN_AG_CTX_A0_RESERVED4_MASK 0x1 8908 + #define XSTORM_ROCE_REQ_CONN_AG_CTX_A0_RESERVED4_SHIFT 2 8909 + #define XSTORM_ROCE_REQ_CONN_AG_CTX_A0_RESERVED5_MASK 0x1 8910 + #define XSTORM_ROCE_REQ_CONN_AG_CTX_A0_RESERVED5_SHIFT 3 8911 + #define XSTORM_ROCE_REQ_CONN_AG_CTX_A0_RESERVED6_MASK 0x1 8912 + #define XSTORM_ROCE_REQ_CONN_AG_CTX_A0_RESERVED6_SHIFT 4 8913 + #define XSTORM_ROCE_REQ_CONN_AG_CTX_A0_RESERVED7_MASK 0x1 8914 + #define XSTORM_ROCE_REQ_CONN_AG_CTX_A0_RESERVED7_SHIFT 5 8915 + #define XSTORM_ROCE_REQ_CONN_AG_CTX_A0_RESERVED8_MASK 0x1 8916 + #define XSTORM_ROCE_REQ_CONN_AG_CTX_A0_RESERVED8_SHIFT 6 8917 + #define XSTORM_ROCE_REQ_CONN_AG_CTX_A0_RESERVED9_MASK 0x1 8918 + #define XSTORM_ROCE_REQ_CONN_AG_CTX_A0_RESERVED9_SHIFT 7 8919 8919 u8 flags14; 8920 - #define E4_XSTORM_ROCE_REQ_CONN_AG_CTX_MIGRATION_FLAG_MASK 0x1 8921 - #define E4_XSTORM_ROCE_REQ_CONN_AG_CTX_MIGRATION_FLAG_SHIFT 0 8922 - #define E4_XSTORM_ROCE_REQ_CONN_AG_CTX_BIT17_MASK 0x1 8923 - #define E4_XSTORM_ROCE_REQ_CONN_AG_CTX_BIT17_SHIFT 1 8924 - #define E4_XSTORM_ROCE_REQ_CONN_AG_CTX_DPM_PORT_NUM_MASK 0x3 8925 - #define E4_XSTORM_ROCE_REQ_CONN_AG_CTX_DPM_PORT_NUM_SHIFT 2 8926 - #define E4_XSTORM_ROCE_REQ_CONN_AG_CTX_RESERVED_MASK 0x1 8927 - #define E4_XSTORM_ROCE_REQ_CONN_AG_CTX_RESERVED_SHIFT 4 8928 - #define E4_XSTORM_ROCE_REQ_CONN_AG_CTX_ROCE_EDPM_ENABLE_MASK 0x1 8929 - #define E4_XSTORM_ROCE_REQ_CONN_AG_CTX_ROCE_EDPM_ENABLE_SHIFT 5 8930 - #define E4_XSTORM_ROCE_REQ_CONN_AG_CTX_CF23_MASK 0x3 8931 - #define E4_XSTORM_ROCE_REQ_CONN_AG_CTX_CF23_SHIFT 6 8920 + #define XSTORM_ROCE_REQ_CONN_AG_CTX_MIGRATION_FLAG_MASK 0x1 8921 + #define XSTORM_ROCE_REQ_CONN_AG_CTX_MIGRATION_FLAG_SHIFT 0 8922 + #define XSTORM_ROCE_REQ_CONN_AG_CTX_BIT17_MASK 0x1 8923 + #define XSTORM_ROCE_REQ_CONN_AG_CTX_BIT17_SHIFT 1 8924 + #define XSTORM_ROCE_REQ_CONN_AG_CTX_DPM_PORT_NUM_MASK 0x3 8925 + #define XSTORM_ROCE_REQ_CONN_AG_CTX_DPM_PORT_NUM_SHIFT 2 8926 + #define XSTORM_ROCE_REQ_CONN_AG_CTX_RESERVED_MASK 0x1 8927 + #define XSTORM_ROCE_REQ_CONN_AG_CTX_RESERVED_SHIFT 4 8928 + #define XSTORM_ROCE_REQ_CONN_AG_CTX_ROCE_EDPM_ENABLE_MASK 0x1 8929 + #define XSTORM_ROCE_REQ_CONN_AG_CTX_ROCE_EDPM_ENABLE_SHIFT 5 8930 + #define XSTORM_ROCE_REQ_CONN_AG_CTX_CF23_MASK 0x3 8931 + #define XSTORM_ROCE_REQ_CONN_AG_CTX_CF23_SHIFT 6 8932 8932 u8 byte2; 8933 8933 __le16 physical_q0; 8934 8934 __le16 word1; ··· 8950 8950 __le32 orq_cons; 8951 8951 }; 8952 8952 8953 - struct e4_xstorm_roce_resp_conn_ag_ctx { 8953 + struct xstorm_roce_resp_conn_ag_ctx { 8954 8954 u8 reserved0; 8955 8955 u8 state; 8956 8956 u8 flags0; 8957 - #define E4_XSTORM_ROCE_RESP_CONN_AG_CTX_EXIST_IN_QM0_MASK 0x1 8958 - #define E4_XSTORM_ROCE_RESP_CONN_AG_CTX_EXIST_IN_QM0_SHIFT 0 8959 - #define E4_XSTORM_ROCE_RESP_CONN_AG_CTX_RESERVED1_MASK 0x1 8960 - #define E4_XSTORM_ROCE_RESP_CONN_AG_CTX_RESERVED1_SHIFT 1 8961 - #define E4_XSTORM_ROCE_RESP_CONN_AG_CTX_RESERVED2_MASK 0x1 8962 - #define E4_XSTORM_ROCE_RESP_CONN_AG_CTX_RESERVED2_SHIFT 2 8963 - #define E4_XSTORM_ROCE_RESP_CONN_AG_CTX_EXIST_IN_QM3_MASK 0x1 8964 - #define E4_XSTORM_ROCE_RESP_CONN_AG_CTX_EXIST_IN_QM3_SHIFT 3 8965 - #define E4_XSTORM_ROCE_RESP_CONN_AG_CTX_RESERVED3_MASK 0x1 8966 - #define E4_XSTORM_ROCE_RESP_CONN_AG_CTX_RESERVED3_SHIFT 4 8967 - #define E4_XSTORM_ROCE_RESP_CONN_AG_CTX_RESERVED4_MASK 0x1 8968 - #define E4_XSTORM_ROCE_RESP_CONN_AG_CTX_RESERVED4_SHIFT 5 8969 - #define E4_XSTORM_ROCE_RESP_CONN_AG_CTX_RESERVED5_MASK 0x1 8970 - #define E4_XSTORM_ROCE_RESP_CONN_AG_CTX_RESERVED5_SHIFT 6 8971 - #define E4_XSTORM_ROCE_RESP_CONN_AG_CTX_RESERVED6_MASK 0x1 8972 - #define E4_XSTORM_ROCE_RESP_CONN_AG_CTX_RESERVED6_SHIFT 7 8957 + #define XSTORM_ROCE_RESP_CONN_AG_CTX_EXIST_IN_QM0_MASK 0x1 8958 + #define XSTORM_ROCE_RESP_CONN_AG_CTX_EXIST_IN_QM0_SHIFT 0 8959 + #define XSTORM_ROCE_RESP_CONN_AG_CTX_RESERVED1_MASK 0x1 8960 + #define XSTORM_ROCE_RESP_CONN_AG_CTX_RESERVED1_SHIFT 1 8961 + #define XSTORM_ROCE_RESP_CONN_AG_CTX_RESERVED2_MASK 0x1 8962 + #define XSTORM_ROCE_RESP_CONN_AG_CTX_RESERVED2_SHIFT 2 8963 + #define XSTORM_ROCE_RESP_CONN_AG_CTX_EXIST_IN_QM3_MASK 0x1 8964 + #define XSTORM_ROCE_RESP_CONN_AG_CTX_EXIST_IN_QM3_SHIFT 3 8965 + #define XSTORM_ROCE_RESP_CONN_AG_CTX_RESERVED3_MASK 0x1 8966 + #define XSTORM_ROCE_RESP_CONN_AG_CTX_RESERVED3_SHIFT 4 8967 + #define XSTORM_ROCE_RESP_CONN_AG_CTX_RESERVED4_MASK 0x1 8968 + #define XSTORM_ROCE_RESP_CONN_AG_CTX_RESERVED4_SHIFT 5 8969 + #define XSTORM_ROCE_RESP_CONN_AG_CTX_RESERVED5_MASK 0x1 8970 + #define XSTORM_ROCE_RESP_CONN_AG_CTX_RESERVED5_SHIFT 6 8971 + #define XSTORM_ROCE_RESP_CONN_AG_CTX_RESERVED6_MASK 0x1 8972 + #define XSTORM_ROCE_RESP_CONN_AG_CTX_RESERVED6_SHIFT 7 8973 8973 u8 flags1; 8974 - #define E4_XSTORM_ROCE_RESP_CONN_AG_CTX_RESERVED7_MASK 0x1 8975 - #define E4_XSTORM_ROCE_RESP_CONN_AG_CTX_RESERVED7_SHIFT 0 8976 - #define E4_XSTORM_ROCE_RESP_CONN_AG_CTX_RESERVED8_MASK 0x1 8977 - #define E4_XSTORM_ROCE_RESP_CONN_AG_CTX_RESERVED8_SHIFT 1 8978 - #define E4_XSTORM_ROCE_RESP_CONN_AG_CTX_BIT10_MASK 0x1 8979 - #define E4_XSTORM_ROCE_RESP_CONN_AG_CTX_BIT10_SHIFT 2 8980 - #define E4_XSTORM_ROCE_RESP_CONN_AG_CTX_BIT11_MASK 0x1 8981 - #define E4_XSTORM_ROCE_RESP_CONN_AG_CTX_BIT11_SHIFT 3 8982 - #define E4_XSTORM_ROCE_RESP_CONN_AG_CTX_MSDM_FLUSH_MASK 0x1 8983 - #define E4_XSTORM_ROCE_RESP_CONN_AG_CTX_MSDM_FLUSH_SHIFT 4 8984 - #define E4_XSTORM_ROCE_RESP_CONN_AG_CTX_MSEM_FLUSH_MASK 0x1 8985 - #define E4_XSTORM_ROCE_RESP_CONN_AG_CTX_MSEM_FLUSH_SHIFT 5 8986 - #define E4_XSTORM_ROCE_RESP_CONN_AG_CTX_ERROR_STATE_MASK 0x1 8987 - #define E4_XSTORM_ROCE_RESP_CONN_AG_CTX_ERROR_STATE_SHIFT 6 8988 - #define E4_XSTORM_ROCE_RESP_CONN_AG_CTX_YSTORM_FLUSH_MASK 0x1 8989 - #define E4_XSTORM_ROCE_RESP_CONN_AG_CTX_YSTORM_FLUSH_SHIFT 7 8974 + #define XSTORM_ROCE_RESP_CONN_AG_CTX_RESERVED7_MASK 0x1 8975 + #define XSTORM_ROCE_RESP_CONN_AG_CTX_RESERVED7_SHIFT 0 8976 + #define XSTORM_ROCE_RESP_CONN_AG_CTX_RESERVED8_MASK 0x1 8977 + #define XSTORM_ROCE_RESP_CONN_AG_CTX_RESERVED8_SHIFT 1 8978 + #define XSTORM_ROCE_RESP_CONN_AG_CTX_BIT10_MASK 0x1 8979 + #define XSTORM_ROCE_RESP_CONN_AG_CTX_BIT10_SHIFT 2 8980 + #define XSTORM_ROCE_RESP_CONN_AG_CTX_BIT11_MASK 0x1 8981 + #define XSTORM_ROCE_RESP_CONN_AG_CTX_BIT11_SHIFT 3 8982 + #define XSTORM_ROCE_RESP_CONN_AG_CTX_MSDM_FLUSH_MASK 0x1 8983 + #define XSTORM_ROCE_RESP_CONN_AG_CTX_MSDM_FLUSH_SHIFT 4 8984 + #define XSTORM_ROCE_RESP_CONN_AG_CTX_MSEM_FLUSH_MASK 0x1 8985 + #define XSTORM_ROCE_RESP_CONN_AG_CTX_MSEM_FLUSH_SHIFT 5 8986 + #define XSTORM_ROCE_RESP_CONN_AG_CTX_ERROR_STATE_MASK 0x1 8987 + #define XSTORM_ROCE_RESP_CONN_AG_CTX_ERROR_STATE_SHIFT 6 8988 + #define XSTORM_ROCE_RESP_CONN_AG_CTX_YSTORM_FLUSH_MASK 0x1 8989 + #define XSTORM_ROCE_RESP_CONN_AG_CTX_YSTORM_FLUSH_SHIFT 7 8990 8990 u8 flags2; 8991 - #define E4_XSTORM_ROCE_RESP_CONN_AG_CTX_CF0_MASK 0x3 8992 - #define E4_XSTORM_ROCE_RESP_CONN_AG_CTX_CF0_SHIFT 0 8993 - #define E4_XSTORM_ROCE_RESP_CONN_AG_CTX_CF1_MASK 0x3 8994 - #define E4_XSTORM_ROCE_RESP_CONN_AG_CTX_CF1_SHIFT 2 8995 - #define E4_XSTORM_ROCE_RESP_CONN_AG_CTX_CF2_MASK 0x3 8996 - #define E4_XSTORM_ROCE_RESP_CONN_AG_CTX_CF2_SHIFT 4 8997 - #define E4_XSTORM_ROCE_RESP_CONN_AG_CTX_CF3_MASK 0x3 8998 - #define E4_XSTORM_ROCE_RESP_CONN_AG_CTX_CF3_SHIFT 6 8991 + #define XSTORM_ROCE_RESP_CONN_AG_CTX_CF0_MASK 0x3 8992 + #define XSTORM_ROCE_RESP_CONN_AG_CTX_CF0_SHIFT 0 8993 + #define XSTORM_ROCE_RESP_CONN_AG_CTX_CF1_MASK 0x3 8994 + #define XSTORM_ROCE_RESP_CONN_AG_CTX_CF1_SHIFT 2 8995 + #define XSTORM_ROCE_RESP_CONN_AG_CTX_CF2_MASK 0x3 8996 + #define XSTORM_ROCE_RESP_CONN_AG_CTX_CF2_SHIFT 4 8997 + #define XSTORM_ROCE_RESP_CONN_AG_CTX_CF3_MASK 0x3 8998 + #define XSTORM_ROCE_RESP_CONN_AG_CTX_CF3_SHIFT 6 8999 8999 u8 flags3; 9000 - #define E4_XSTORM_ROCE_RESP_CONN_AG_CTX_RXMIT_CF_MASK 0x3 9001 - #define E4_XSTORM_ROCE_RESP_CONN_AG_CTX_RXMIT_CF_SHIFT 0 9002 - #define E4_XSTORM_ROCE_RESP_CONN_AG_CTX_RX_ERROR_CF_MASK 0x3 9003 - #define E4_XSTORM_ROCE_RESP_CONN_AG_CTX_RX_ERROR_CF_SHIFT 2 9004 - #define E4_XSTORM_ROCE_RESP_CONN_AG_CTX_FORCE_ACK_CF_MASK 0x3 9005 - #define E4_XSTORM_ROCE_RESP_CONN_AG_CTX_FORCE_ACK_CF_SHIFT 4 9006 - #define E4_XSTORM_ROCE_RESP_CONN_AG_CTX_FLUSH_Q0_CF_MASK 0x3 9007 - #define E4_XSTORM_ROCE_RESP_CONN_AG_CTX_FLUSH_Q0_CF_SHIFT 6 9000 + #define XSTORM_ROCE_RESP_CONN_AG_CTX_RXMIT_CF_MASK 0x3 9001 + #define XSTORM_ROCE_RESP_CONN_AG_CTX_RXMIT_CF_SHIFT 0 9002 + #define XSTORM_ROCE_RESP_CONN_AG_CTX_RX_ERROR_CF_MASK 0x3 9003 + #define XSTORM_ROCE_RESP_CONN_AG_CTX_RX_ERROR_CF_SHIFT 2 9004 + #define XSTORM_ROCE_RESP_CONN_AG_CTX_FORCE_ACK_CF_MASK 0x3 9005 + #define XSTORM_ROCE_RESP_CONN_AG_CTX_FORCE_ACK_CF_SHIFT 4 9006 + #define XSTORM_ROCE_RESP_CONN_AG_CTX_FLUSH_Q0_CF_MASK 0x3 9007 + #define XSTORM_ROCE_RESP_CONN_AG_CTX_FLUSH_Q0_CF_SHIFT 6 9008 9008 u8 flags4; 9009 - #define E4_XSTORM_ROCE_RESP_CONN_AG_CTX_CF8_MASK 0x3 9010 - #define E4_XSTORM_ROCE_RESP_CONN_AG_CTX_CF8_SHIFT 0 9011 - #define E4_XSTORM_ROCE_RESP_CONN_AG_CTX_CF9_MASK 0x3 9012 - #define E4_XSTORM_ROCE_RESP_CONN_AG_CTX_CF9_SHIFT 2 9013 - #define E4_XSTORM_ROCE_RESP_CONN_AG_CTX_CF10_MASK 0x3 9014 - #define E4_XSTORM_ROCE_RESP_CONN_AG_CTX_CF10_SHIFT 4 9015 - #define E4_XSTORM_ROCE_RESP_CONN_AG_CTX_CF11_MASK 0x3 9016 - #define E4_XSTORM_ROCE_RESP_CONN_AG_CTX_CF11_SHIFT 6 9009 + #define XSTORM_ROCE_RESP_CONN_AG_CTX_CF8_MASK 0x3 9010 + #define XSTORM_ROCE_RESP_CONN_AG_CTX_CF8_SHIFT 0 9011 + #define XSTORM_ROCE_RESP_CONN_AG_CTX_CF9_MASK 0x3 9012 + #define XSTORM_ROCE_RESP_CONN_AG_CTX_CF9_SHIFT 2 9013 + #define XSTORM_ROCE_RESP_CONN_AG_CTX_CF10_MASK 0x3 9014 + #define XSTORM_ROCE_RESP_CONN_AG_CTX_CF10_SHIFT 4 9015 + #define XSTORM_ROCE_RESP_CONN_AG_CTX_CF11_MASK 0x3 9016 + #define XSTORM_ROCE_RESP_CONN_AG_CTX_CF11_SHIFT 6 9017 9017 u8 flags5; 9018 - #define E4_XSTORM_ROCE_RESP_CONN_AG_CTX_CF12_MASK 0x3 9019 - #define E4_XSTORM_ROCE_RESP_CONN_AG_CTX_CF12_SHIFT 0 9020 - #define E4_XSTORM_ROCE_RESP_CONN_AG_CTX_CF13_MASK 0x3 9021 - #define E4_XSTORM_ROCE_RESP_CONN_AG_CTX_CF13_SHIFT 2 9022 - #define E4_XSTORM_ROCE_RESP_CONN_AG_CTX_CF14_MASK 0x3 9023 - #define E4_XSTORM_ROCE_RESP_CONN_AG_CTX_CF14_SHIFT 4 9024 - #define E4_XSTORM_ROCE_RESP_CONN_AG_CTX_CF15_MASK 0x3 9025 - #define E4_XSTORM_ROCE_RESP_CONN_AG_CTX_CF15_SHIFT 6 9018 + #define XSTORM_ROCE_RESP_CONN_AG_CTX_CF12_MASK 0x3 9019 + #define XSTORM_ROCE_RESP_CONN_AG_CTX_CF12_SHIFT 0 9020 + #define XSTORM_ROCE_RESP_CONN_AG_CTX_CF13_MASK 0x3 9021 + #define XSTORM_ROCE_RESP_CONN_AG_CTX_CF13_SHIFT 2 9022 + #define XSTORM_ROCE_RESP_CONN_AG_CTX_CF14_MASK 0x3 9023 + #define XSTORM_ROCE_RESP_CONN_AG_CTX_CF14_SHIFT 4 9024 + #define XSTORM_ROCE_RESP_CONN_AG_CTX_CF15_MASK 0x3 9025 + #define XSTORM_ROCE_RESP_CONN_AG_CTX_CF15_SHIFT 6 9026 9026 u8 flags6; 9027 - #define E4_XSTORM_ROCE_RESP_CONN_AG_CTX_CF16_MASK 0x3 9028 - #define E4_XSTORM_ROCE_RESP_CONN_AG_CTX_CF16_SHIFT 0 9029 - #define E4_XSTORM_ROCE_RESP_CONN_AG_CTX_CF17_MASK 0x3 9030 - #define E4_XSTORM_ROCE_RESP_CONN_AG_CTX_CF17_SHIFT 2 9031 - #define E4_XSTORM_ROCE_RESP_CONN_AG_CTX_CF18_MASK 0x3 9032 - #define E4_XSTORM_ROCE_RESP_CONN_AG_CTX_CF18_SHIFT 4 9033 - #define E4_XSTORM_ROCE_RESP_CONN_AG_CTX_CF19_MASK 0x3 9034 - #define E4_XSTORM_ROCE_RESP_CONN_AG_CTX_CF19_SHIFT 6 9027 + #define XSTORM_ROCE_RESP_CONN_AG_CTX_CF16_MASK 0x3 9028 + #define XSTORM_ROCE_RESP_CONN_AG_CTX_CF16_SHIFT 0 9029 + #define XSTORM_ROCE_RESP_CONN_AG_CTX_CF17_MASK 0x3 9030 + #define XSTORM_ROCE_RESP_CONN_AG_CTX_CF17_SHIFT 2 9031 + #define XSTORM_ROCE_RESP_CONN_AG_CTX_CF18_MASK 0x3 9032 + #define XSTORM_ROCE_RESP_CONN_AG_CTX_CF18_SHIFT 4 9033 + #define XSTORM_ROCE_RESP_CONN_AG_CTX_CF19_MASK 0x3 9034 + #define XSTORM_ROCE_RESP_CONN_AG_CTX_CF19_SHIFT 6 9035 9035 u8 flags7; 9036 - #define E4_XSTORM_ROCE_RESP_CONN_AG_CTX_CF20_MASK 0x3 9037 - #define E4_XSTORM_ROCE_RESP_CONN_AG_CTX_CF20_SHIFT 0 9038 - #define E4_XSTORM_ROCE_RESP_CONN_AG_CTX_CF21_MASK 0x3 9039 - #define E4_XSTORM_ROCE_RESP_CONN_AG_CTX_CF21_SHIFT 2 9040 - #define E4_XSTORM_ROCE_RESP_CONN_AG_CTX_SLOW_PATH_MASK 0x3 9041 - #define E4_XSTORM_ROCE_RESP_CONN_AG_CTX_SLOW_PATH_SHIFT 4 9042 - #define E4_XSTORM_ROCE_RESP_CONN_AG_CTX_CF0EN_MASK 0x1 9043 - #define E4_XSTORM_ROCE_RESP_CONN_AG_CTX_CF0EN_SHIFT 6 9044 - #define E4_XSTORM_ROCE_RESP_CONN_AG_CTX_CF1EN_MASK 0x1 9045 - #define E4_XSTORM_ROCE_RESP_CONN_AG_CTX_CF1EN_SHIFT 7 9036 + #define XSTORM_ROCE_RESP_CONN_AG_CTX_CF20_MASK 0x3 9037 + #define XSTORM_ROCE_RESP_CONN_AG_CTX_CF20_SHIFT 0 9038 + #define XSTORM_ROCE_RESP_CONN_AG_CTX_CF21_MASK 0x3 9039 + #define XSTORM_ROCE_RESP_CONN_AG_CTX_CF21_SHIFT 2 9040 + #define XSTORM_ROCE_RESP_CONN_AG_CTX_SLOW_PATH_MASK 0x3 9041 + #define XSTORM_ROCE_RESP_CONN_AG_CTX_SLOW_PATH_SHIFT 4 9042 + #define XSTORM_ROCE_RESP_CONN_AG_CTX_CF0EN_MASK 0x1 9043 + #define XSTORM_ROCE_RESP_CONN_AG_CTX_CF0EN_SHIFT 6 9044 + #define XSTORM_ROCE_RESP_CONN_AG_CTX_CF1EN_MASK 0x1 9045 + #define XSTORM_ROCE_RESP_CONN_AG_CTX_CF1EN_SHIFT 7 9046 9046 u8 flags8; 9047 - #define E4_XSTORM_ROCE_RESP_CONN_AG_CTX_CF2EN_MASK 0x1 9048 - #define E4_XSTORM_ROCE_RESP_CONN_AG_CTX_CF2EN_SHIFT 0 9049 - #define E4_XSTORM_ROCE_RESP_CONN_AG_CTX_CF3EN_MASK 0x1 9050 - #define E4_XSTORM_ROCE_RESP_CONN_AG_CTX_CF3EN_SHIFT 1 9051 - #define E4_XSTORM_ROCE_RESP_CONN_AG_CTX_RXMIT_CF_EN_MASK 0x1 9052 - #define E4_XSTORM_ROCE_RESP_CONN_AG_CTX_RXMIT_CF_EN_SHIFT 2 9053 - #define E4_XSTORM_ROCE_RESP_CONN_AG_CTX_RX_ERROR_CF_EN_MASK 0x1 9054 - #define E4_XSTORM_ROCE_RESP_CONN_AG_CTX_RX_ERROR_CF_EN_SHIFT 3 9055 - #define E4_XSTORM_ROCE_RESP_CONN_AG_CTX_FORCE_ACK_CF_EN_MASK 0x1 9056 - #define E4_XSTORM_ROCE_RESP_CONN_AG_CTX_FORCE_ACK_CF_EN_SHIFT 4 9057 - #define E4_XSTORM_ROCE_RESP_CONN_AG_CTX_FLUSH_Q0_CF_EN_MASK 0x1 9058 - #define E4_XSTORM_ROCE_RESP_CONN_AG_CTX_FLUSH_Q0_CF_EN_SHIFT 5 9059 - #define E4_XSTORM_ROCE_RESP_CONN_AG_CTX_CF8EN_MASK 0x1 9060 - #define E4_XSTORM_ROCE_RESP_CONN_AG_CTX_CF8EN_SHIFT 6 9061 - #define E4_XSTORM_ROCE_RESP_CONN_AG_CTX_CF9EN_MASK 0x1 9062 - #define E4_XSTORM_ROCE_RESP_CONN_AG_CTX_CF9EN_SHIFT 7 9047 + #define XSTORM_ROCE_RESP_CONN_AG_CTX_CF2EN_MASK 0x1 9048 + #define XSTORM_ROCE_RESP_CONN_AG_CTX_CF2EN_SHIFT 0 9049 + #define XSTORM_ROCE_RESP_CONN_AG_CTX_CF3EN_MASK 0x1 9050 + #define XSTORM_ROCE_RESP_CONN_AG_CTX_CF3EN_SHIFT 1 9051 + #define XSTORM_ROCE_RESP_CONN_AG_CTX_RXMIT_CF_EN_MASK 0x1 9052 + #define XSTORM_ROCE_RESP_CONN_AG_CTX_RXMIT_CF_EN_SHIFT 2 9053 + #define XSTORM_ROCE_RESP_CONN_AG_CTX_RX_ERROR_CF_EN_MASK 0x1 9054 + #define XSTORM_ROCE_RESP_CONN_AG_CTX_RX_ERROR_CF_EN_SHIFT 3 9055 + #define XSTORM_ROCE_RESP_CONN_AG_CTX_FORCE_ACK_CF_EN_MASK 0x1 9056 + #define XSTORM_ROCE_RESP_CONN_AG_CTX_FORCE_ACK_CF_EN_SHIFT 4 9057 + #define XSTORM_ROCE_RESP_CONN_AG_CTX_FLUSH_Q0_CF_EN_MASK 0x1 9058 + #define XSTORM_ROCE_RESP_CONN_AG_CTX_FLUSH_Q0_CF_EN_SHIFT 5 9059 + #define XSTORM_ROCE_RESP_CONN_AG_CTX_CF8EN_MASK 0x1 9060 + #define XSTORM_ROCE_RESP_CONN_AG_CTX_CF8EN_SHIFT 6 9061 + #define XSTORM_ROCE_RESP_CONN_AG_CTX_CF9EN_MASK 0x1 9062 + #define XSTORM_ROCE_RESP_CONN_AG_CTX_CF9EN_SHIFT 7 9063 9063 u8 flags9; 9064 - #define E4_XSTORM_ROCE_RESP_CONN_AG_CTX_CF10EN_MASK 0x1 9065 - #define E4_XSTORM_ROCE_RESP_CONN_AG_CTX_CF10EN_SHIFT 0 9066 - #define E4_XSTORM_ROCE_RESP_CONN_AG_CTX_CF11EN_MASK 0x1 9067 - #define E4_XSTORM_ROCE_RESP_CONN_AG_CTX_CF11EN_SHIFT 1 9068 - #define E4_XSTORM_ROCE_RESP_CONN_AG_CTX_CF12EN_MASK 0x1 9069 - #define E4_XSTORM_ROCE_RESP_CONN_AG_CTX_CF12EN_SHIFT 2 9070 - #define E4_XSTORM_ROCE_RESP_CONN_AG_CTX_CF13EN_MASK 0x1 9071 - #define E4_XSTORM_ROCE_RESP_CONN_AG_CTX_CF13EN_SHIFT 3 9072 - #define E4_XSTORM_ROCE_RESP_CONN_AG_CTX_CF14EN_MASK 0x1 9073 - #define E4_XSTORM_ROCE_RESP_CONN_AG_CTX_CF14EN_SHIFT 4 9074 - #define E4_XSTORM_ROCE_RESP_CONN_AG_CTX_CF15EN_MASK 0x1 9075 - #define E4_XSTORM_ROCE_RESP_CONN_AG_CTX_CF15EN_SHIFT 5 9076 - #define E4_XSTORM_ROCE_RESP_CONN_AG_CTX_CF16EN_MASK 0x1 9077 - #define E4_XSTORM_ROCE_RESP_CONN_AG_CTX_CF16EN_SHIFT 6 9078 - #define E4_XSTORM_ROCE_RESP_CONN_AG_CTX_CF17EN_MASK 0x1 9079 - #define E4_XSTORM_ROCE_RESP_CONN_AG_CTX_CF17EN_SHIFT 7 9064 + #define XSTORM_ROCE_RESP_CONN_AG_CTX_CF10EN_MASK 0x1 9065 + #define XSTORM_ROCE_RESP_CONN_AG_CTX_CF10EN_SHIFT 0 9066 + #define XSTORM_ROCE_RESP_CONN_AG_CTX_CF11EN_MASK 0x1 9067 + #define XSTORM_ROCE_RESP_CONN_AG_CTX_CF11EN_SHIFT 1 9068 + #define XSTORM_ROCE_RESP_CONN_AG_CTX_CF12EN_MASK 0x1 9069 + #define XSTORM_ROCE_RESP_CONN_AG_CTX_CF12EN_SHIFT 2 9070 + #define XSTORM_ROCE_RESP_CONN_AG_CTX_CF13EN_MASK 0x1 9071 + #define XSTORM_ROCE_RESP_CONN_AG_CTX_CF13EN_SHIFT 3 9072 + #define XSTORM_ROCE_RESP_CONN_AG_CTX_CF14EN_MASK 0x1 9073 + #define XSTORM_ROCE_RESP_CONN_AG_CTX_CF14EN_SHIFT 4 9074 + #define XSTORM_ROCE_RESP_CONN_AG_CTX_CF15EN_MASK 0x1 9075 + #define XSTORM_ROCE_RESP_CONN_AG_CTX_CF15EN_SHIFT 5 9076 + #define XSTORM_ROCE_RESP_CONN_AG_CTX_CF16EN_MASK 0x1 9077 + #define XSTORM_ROCE_RESP_CONN_AG_CTX_CF16EN_SHIFT 6 9078 + #define XSTORM_ROCE_RESP_CONN_AG_CTX_CF17EN_MASK 0x1 9079 + #define XSTORM_ROCE_RESP_CONN_AG_CTX_CF17EN_SHIFT 7 9080 9080 u8 flags10; 9081 - #define E4_XSTORM_ROCE_RESP_CONN_AG_CTX_CF18EN_MASK 0x1 9082 - #define E4_XSTORM_ROCE_RESP_CONN_AG_CTX_CF18EN_SHIFT 0 9083 - #define E4_XSTORM_ROCE_RESP_CONN_AG_CTX_CF19EN_MASK 0x1 9084 - #define E4_XSTORM_ROCE_RESP_CONN_AG_CTX_CF19EN_SHIFT 1 9085 - #define E4_XSTORM_ROCE_RESP_CONN_AG_CTX_CF20EN_MASK 0x1 9086 - #define E4_XSTORM_ROCE_RESP_CONN_AG_CTX_CF20EN_SHIFT 2 9087 - #define E4_XSTORM_ROCE_RESP_CONN_AG_CTX_CF21EN_MASK 0x1 9088 - #define E4_XSTORM_ROCE_RESP_CONN_AG_CTX_CF21EN_SHIFT 3 9089 - #define E4_XSTORM_ROCE_RESP_CONN_AG_CTX_SLOW_PATH_EN_MASK 0x1 9090 - #define E4_XSTORM_ROCE_RESP_CONN_AG_CTX_SLOW_PATH_EN_SHIFT 4 9091 - #define E4_XSTORM_ROCE_RESP_CONN_AG_CTX_CF23EN_MASK 0x1 9092 - #define E4_XSTORM_ROCE_RESP_CONN_AG_CTX_CF23EN_SHIFT 5 9093 - #define E4_XSTORM_ROCE_RESP_CONN_AG_CTX_RULE0EN_MASK 0x1 9094 - #define E4_XSTORM_ROCE_RESP_CONN_AG_CTX_RULE0EN_SHIFT 6 9095 - #define E4_XSTORM_ROCE_RESP_CONN_AG_CTX_RULE1EN_MASK 0x1 9096 - #define E4_XSTORM_ROCE_RESP_CONN_AG_CTX_RULE1EN_SHIFT 7 9081 + #define XSTORM_ROCE_RESP_CONN_AG_CTX_CF18EN_MASK 0x1 9082 + #define XSTORM_ROCE_RESP_CONN_AG_CTX_CF18EN_SHIFT 0 9083 + #define XSTORM_ROCE_RESP_CONN_AG_CTX_CF19EN_MASK 0x1 9084 + #define XSTORM_ROCE_RESP_CONN_AG_CTX_CF19EN_SHIFT 1 9085 + #define XSTORM_ROCE_RESP_CONN_AG_CTX_CF20EN_MASK 0x1 9086 + #define XSTORM_ROCE_RESP_CONN_AG_CTX_CF20EN_SHIFT 2 9087 + #define XSTORM_ROCE_RESP_CONN_AG_CTX_CF21EN_MASK 0x1 9088 + #define XSTORM_ROCE_RESP_CONN_AG_CTX_CF21EN_SHIFT 3 9089 + #define XSTORM_ROCE_RESP_CONN_AG_CTX_SLOW_PATH_EN_MASK 0x1 9090 + #define XSTORM_ROCE_RESP_CONN_AG_CTX_SLOW_PATH_EN_SHIFT 4 9091 + #define XSTORM_ROCE_RESP_CONN_AG_CTX_CF23EN_MASK 0x1 9092 + #define XSTORM_ROCE_RESP_CONN_AG_CTX_CF23EN_SHIFT 5 9093 + #define XSTORM_ROCE_RESP_CONN_AG_CTX_RULE0EN_MASK 0x1 9094 + #define XSTORM_ROCE_RESP_CONN_AG_CTX_RULE0EN_SHIFT 6 9095 + #define XSTORM_ROCE_RESP_CONN_AG_CTX_RULE1EN_MASK 0x1 9096 + #define XSTORM_ROCE_RESP_CONN_AG_CTX_RULE1EN_SHIFT 7 9097 9097 u8 flags11; 9098 - #define E4_XSTORM_ROCE_RESP_CONN_AG_CTX_RULE2EN_MASK 0x1 9099 - #define E4_XSTORM_ROCE_RESP_CONN_AG_CTX_RULE2EN_SHIFT 0 9100 - #define E4_XSTORM_ROCE_RESP_CONN_AG_CTX_RULE3EN_MASK 0x1 9101 - #define E4_XSTORM_ROCE_RESP_CONN_AG_CTX_RULE3EN_SHIFT 1 9102 - #define E4_XSTORM_ROCE_RESP_CONN_AG_CTX_RULE4EN_MASK 0x1 9103 - #define E4_XSTORM_ROCE_RESP_CONN_AG_CTX_RULE4EN_SHIFT 2 9104 - #define E4_XSTORM_ROCE_RESP_CONN_AG_CTX_RULE5EN_MASK 0x1 9105 - #define E4_XSTORM_ROCE_RESP_CONN_AG_CTX_RULE5EN_SHIFT 3 9106 - #define E4_XSTORM_ROCE_RESP_CONN_AG_CTX_RULE6EN_MASK 0x1 9107 - #define E4_XSTORM_ROCE_RESP_CONN_AG_CTX_RULE6EN_SHIFT 4 9108 - #define E4_XSTORM_ROCE_RESP_CONN_AG_CTX_RULE7EN_MASK 0x1 9109 - #define E4_XSTORM_ROCE_RESP_CONN_AG_CTX_RULE7EN_SHIFT 5 9110 - #define E4_XSTORM_ROCE_RESP_CONN_AG_CTX_A0_RESERVED1_MASK 0x1 9111 - #define E4_XSTORM_ROCE_RESP_CONN_AG_CTX_A0_RESERVED1_SHIFT 6 9112 - #define E4_XSTORM_ROCE_RESP_CONN_AG_CTX_RULE9EN_MASK 0x1 9113 - #define E4_XSTORM_ROCE_RESP_CONN_AG_CTX_RULE9EN_SHIFT 7 9098 + #define XSTORM_ROCE_RESP_CONN_AG_CTX_RULE2EN_MASK 0x1 9099 + #define XSTORM_ROCE_RESP_CONN_AG_CTX_RULE2EN_SHIFT 0 9100 + #define XSTORM_ROCE_RESP_CONN_AG_CTX_RULE3EN_MASK 0x1 9101 + #define XSTORM_ROCE_RESP_CONN_AG_CTX_RULE3EN_SHIFT 1 9102 + #define XSTORM_ROCE_RESP_CONN_AG_CTX_RULE4EN_MASK 0x1 9103 + #define XSTORM_ROCE_RESP_CONN_AG_CTX_RULE4EN_SHIFT 2 9104 + #define XSTORM_ROCE_RESP_CONN_AG_CTX_RULE5EN_MASK 0x1 9105 + #define XSTORM_ROCE_RESP_CONN_AG_CTX_RULE5EN_SHIFT 3 9106 + #define XSTORM_ROCE_RESP_CONN_AG_CTX_RULE6EN_MASK 0x1 9107 + #define XSTORM_ROCE_RESP_CONN_AG_CTX_RULE6EN_SHIFT 4 9108 + #define XSTORM_ROCE_RESP_CONN_AG_CTX_RULE7EN_MASK 0x1 9109 + #define XSTORM_ROCE_RESP_CONN_AG_CTX_RULE7EN_SHIFT 5 9110 + #define XSTORM_ROCE_RESP_CONN_AG_CTX_A0_RESERVED1_MASK 0x1 9111 + #define XSTORM_ROCE_RESP_CONN_AG_CTX_A0_RESERVED1_SHIFT 6 9112 + #define XSTORM_ROCE_RESP_CONN_AG_CTX_RULE9EN_MASK 0x1 9113 + #define XSTORM_ROCE_RESP_CONN_AG_CTX_RULE9EN_SHIFT 7 9114 9114 u8 flags12; 9115 - #define E4_XSTORM_ROCE_RESP_CONN_AG_CTX_IRQ_PROD_RULE_EN_MASK 0x1 9116 - #define E4_XSTORM_ROCE_RESP_CONN_AG_CTX_IRQ_PROD_RULE_EN_SHIFT 0 9117 - #define E4_XSTORM_ROCE_RESP_CONN_AG_CTX_RULE11EN_MASK 0x1 9118 - #define E4_XSTORM_ROCE_RESP_CONN_AG_CTX_RULE11EN_SHIFT 1 9119 - #define E4_XSTORM_ROCE_RESP_CONN_AG_CTX_A0_RESERVED2_MASK 0x1 9120 - #define E4_XSTORM_ROCE_RESP_CONN_AG_CTX_A0_RESERVED2_SHIFT 2 9121 - #define E4_XSTORM_ROCE_RESP_CONN_AG_CTX_A0_RESERVED3_MASK 0x1 9122 - #define E4_XSTORM_ROCE_RESP_CONN_AG_CTX_A0_RESERVED3_SHIFT 3 9123 - #define E4_XSTORM_ROCE_RESP_CONN_AG_CTX_RULE14EN_MASK 0x1 9124 - #define E4_XSTORM_ROCE_RESP_CONN_AG_CTX_RULE14EN_SHIFT 4 9125 - #define E4_XSTORM_ROCE_RESP_CONN_AG_CTX_RULE15EN_MASK 0x1 9126 - #define E4_XSTORM_ROCE_RESP_CONN_AG_CTX_RULE15EN_SHIFT 5 9127 - #define E4_XSTORM_ROCE_RESP_CONN_AG_CTX_RULE16EN_MASK 0x1 9128 - #define E4_XSTORM_ROCE_RESP_CONN_AG_CTX_RULE16EN_SHIFT 6 9129 - #define E4_XSTORM_ROCE_RESP_CONN_AG_CTX_RULE17EN_MASK 0x1 9130 - #define E4_XSTORM_ROCE_RESP_CONN_AG_CTX_RULE17EN_SHIFT 7 9115 + #define XSTORM_ROCE_RESP_CONN_AG_CTX_IRQ_PROD_RULE_EN_MASK 0x1 9116 + #define XSTORM_ROCE_RESP_CONN_AG_CTX_IRQ_PROD_RULE_EN_SHIFT 0 9117 + #define XSTORM_ROCE_RESP_CONN_AG_CTX_RULE11EN_MASK 0x1 9118 + #define XSTORM_ROCE_RESP_CONN_AG_CTX_RULE11EN_SHIFT 1 9119 + #define XSTORM_ROCE_RESP_CONN_AG_CTX_A0_RESERVED2_MASK 0x1 9120 + #define XSTORM_ROCE_RESP_CONN_AG_CTX_A0_RESERVED2_SHIFT 2 9121 + #define XSTORM_ROCE_RESP_CONN_AG_CTX_A0_RESERVED3_MASK 0x1 9122 + #define XSTORM_ROCE_RESP_CONN_AG_CTX_A0_RESERVED3_SHIFT 3 9123 + #define XSTORM_ROCE_RESP_CONN_AG_CTX_RULE14EN_MASK 0x1 9124 + #define XSTORM_ROCE_RESP_CONN_AG_CTX_RULE14EN_SHIFT 4 9125 + #define XSTORM_ROCE_RESP_CONN_AG_CTX_RULE15EN_MASK 0x1 9126 + #define XSTORM_ROCE_RESP_CONN_AG_CTX_RULE15EN_SHIFT 5 9127 + #define XSTORM_ROCE_RESP_CONN_AG_CTX_RULE16EN_MASK 0x1 9128 + #define XSTORM_ROCE_RESP_CONN_AG_CTX_RULE16EN_SHIFT 6 9129 + #define XSTORM_ROCE_RESP_CONN_AG_CTX_RULE17EN_MASK 0x1 9130 + #define XSTORM_ROCE_RESP_CONN_AG_CTX_RULE17EN_SHIFT 7 9131 9131 u8 flags13; 9132 - #define E4_XSTORM_ROCE_RESP_CONN_AG_CTX_RULE18EN_MASK 0x1 9133 - #define E4_XSTORM_ROCE_RESP_CONN_AG_CTX_RULE18EN_SHIFT 0 9134 - #define E4_XSTORM_ROCE_RESP_CONN_AG_CTX_RULE19EN_MASK 0x1 9135 - #define E4_XSTORM_ROCE_RESP_CONN_AG_CTX_RULE19EN_SHIFT 1 9136 - #define E4_XSTORM_ROCE_RESP_CONN_AG_CTX_A0_RESERVED4_MASK 0x1 9137 - #define E4_XSTORM_ROCE_RESP_CONN_AG_CTX_A0_RESERVED4_SHIFT 2 9138 - #define E4_XSTORM_ROCE_RESP_CONN_AG_CTX_A0_RESERVED5_MASK 0x1 9139 - #define E4_XSTORM_ROCE_RESP_CONN_AG_CTX_A0_RESERVED5_SHIFT 3 9140 - #define E4_XSTORM_ROCE_RESP_CONN_AG_CTX_A0_RESERVED6_MASK 0x1 9141 - #define E4_XSTORM_ROCE_RESP_CONN_AG_CTX_A0_RESERVED6_SHIFT 4 9142 - #define E4_XSTORM_ROCE_RESP_CONN_AG_CTX_A0_RESERVED7_MASK 0x1 9143 - #define E4_XSTORM_ROCE_RESP_CONN_AG_CTX_A0_RESERVED7_SHIFT 5 9144 - #define E4_XSTORM_ROCE_RESP_CONN_AG_CTX_A0_RESERVED8_MASK 0x1 9145 - #define E4_XSTORM_ROCE_RESP_CONN_AG_CTX_A0_RESERVED8_SHIFT 6 9146 - #define E4_XSTORM_ROCE_RESP_CONN_AG_CTX_A0_RESERVED9_MASK 0x1 9147 - #define E4_XSTORM_ROCE_RESP_CONN_AG_CTX_A0_RESERVED9_SHIFT 7 9132 + #define XSTORM_ROCE_RESP_CONN_AG_CTX_RULE18EN_MASK 0x1 9133 + #define XSTORM_ROCE_RESP_CONN_AG_CTX_RULE18EN_SHIFT 0 9134 + #define XSTORM_ROCE_RESP_CONN_AG_CTX_RULE19EN_MASK 0x1 9135 + #define XSTORM_ROCE_RESP_CONN_AG_CTX_RULE19EN_SHIFT 1 9136 + #define XSTORM_ROCE_RESP_CONN_AG_CTX_A0_RESERVED4_MASK 0x1 9137 + #define XSTORM_ROCE_RESP_CONN_AG_CTX_A0_RESERVED4_SHIFT 2 9138 + #define XSTORM_ROCE_RESP_CONN_AG_CTX_A0_RESERVED5_MASK 0x1 9139 + #define XSTORM_ROCE_RESP_CONN_AG_CTX_A0_RESERVED5_SHIFT 3 9140 + #define XSTORM_ROCE_RESP_CONN_AG_CTX_A0_RESERVED6_MASK 0x1 9141 + #define XSTORM_ROCE_RESP_CONN_AG_CTX_A0_RESERVED6_SHIFT 4 9142 + #define XSTORM_ROCE_RESP_CONN_AG_CTX_A0_RESERVED7_MASK 0x1 9143 + #define XSTORM_ROCE_RESP_CONN_AG_CTX_A0_RESERVED7_SHIFT 5 9144 + #define XSTORM_ROCE_RESP_CONN_AG_CTX_A0_RESERVED8_MASK 0x1 9145 + #define XSTORM_ROCE_RESP_CONN_AG_CTX_A0_RESERVED8_SHIFT 6 9146 + #define XSTORM_ROCE_RESP_CONN_AG_CTX_A0_RESERVED9_MASK 0x1 9147 + #define XSTORM_ROCE_RESP_CONN_AG_CTX_A0_RESERVED9_SHIFT 7 9148 9148 u8 flags14; 9149 - #define E4_XSTORM_ROCE_RESP_CONN_AG_CTX_BIT16_MASK 0x1 9150 - #define E4_XSTORM_ROCE_RESP_CONN_AG_CTX_BIT16_SHIFT 0 9151 - #define E4_XSTORM_ROCE_RESP_CONN_AG_CTX_BIT17_MASK 0x1 9152 - #define E4_XSTORM_ROCE_RESP_CONN_AG_CTX_BIT17_SHIFT 1 9153 - #define E4_XSTORM_ROCE_RESP_CONN_AG_CTX_BIT18_MASK 0x1 9154 - #define E4_XSTORM_ROCE_RESP_CONN_AG_CTX_BIT18_SHIFT 2 9155 - #define E4_XSTORM_ROCE_RESP_CONN_AG_CTX_BIT19_MASK 0x1 9156 - #define E4_XSTORM_ROCE_RESP_CONN_AG_CTX_BIT19_SHIFT 3 9157 - #define E4_XSTORM_ROCE_RESP_CONN_AG_CTX_BIT20_MASK 0x1 9158 - #define E4_XSTORM_ROCE_RESP_CONN_AG_CTX_BIT20_SHIFT 4 9159 - #define E4_XSTORM_ROCE_RESP_CONN_AG_CTX_BIT21_MASK 0x1 9160 - #define E4_XSTORM_ROCE_RESP_CONN_AG_CTX_BIT21_SHIFT 5 9161 - #define E4_XSTORM_ROCE_RESP_CONN_AG_CTX_CF23_MASK 0x3 9162 - #define E4_XSTORM_ROCE_RESP_CONN_AG_CTX_CF23_SHIFT 6 9149 + #define XSTORM_ROCE_RESP_CONN_AG_CTX_BIT16_MASK 0x1 9150 + #define XSTORM_ROCE_RESP_CONN_AG_CTX_BIT16_SHIFT 0 9151 + #define XSTORM_ROCE_RESP_CONN_AG_CTX_BIT17_MASK 0x1 9152 + #define XSTORM_ROCE_RESP_CONN_AG_CTX_BIT17_SHIFT 1 9153 + #define XSTORM_ROCE_RESP_CONN_AG_CTX_BIT18_MASK 0x1 9154 + #define XSTORM_ROCE_RESP_CONN_AG_CTX_BIT18_SHIFT 2 9155 + #define XSTORM_ROCE_RESP_CONN_AG_CTX_BIT19_MASK 0x1 9156 + #define XSTORM_ROCE_RESP_CONN_AG_CTX_BIT19_SHIFT 3 9157 + #define XSTORM_ROCE_RESP_CONN_AG_CTX_BIT20_MASK 0x1 9158 + #define XSTORM_ROCE_RESP_CONN_AG_CTX_BIT20_SHIFT 4 9159 + #define XSTORM_ROCE_RESP_CONN_AG_CTX_BIT21_MASK 0x1 9160 + #define XSTORM_ROCE_RESP_CONN_AG_CTX_BIT21_SHIFT 5 9161 + #define XSTORM_ROCE_RESP_CONN_AG_CTX_CF23_MASK 0x3 9162 + #define XSTORM_ROCE_RESP_CONN_AG_CTX_CF23_SHIFT 6 9163 9163 u8 byte2; 9164 9164 __le16 physical_q0; 9165 9165 __le16 irq_prod_shadow; ··· 9181 9181 __le32 msn_and_syndrome; 9182 9182 }; 9183 9183 9184 - struct e4_ystorm_roce_conn_ag_ctx { 9184 + struct ystorm_roce_conn_ag_ctx { 9185 9185 u8 byte0; 9186 9186 u8 byte1; 9187 9187 u8 flags0; 9188 - #define E4_YSTORM_ROCE_CONN_AG_CTX_BIT0_MASK 0x1 9189 - #define E4_YSTORM_ROCE_CONN_AG_CTX_BIT0_SHIFT 0 9190 - #define E4_YSTORM_ROCE_CONN_AG_CTX_BIT1_MASK 0x1 9191 - #define E4_YSTORM_ROCE_CONN_AG_CTX_BIT1_SHIFT 1 9192 - #define E4_YSTORM_ROCE_CONN_AG_CTX_CF0_MASK 0x3 9193 - #define E4_YSTORM_ROCE_CONN_AG_CTX_CF0_SHIFT 2 9194 - #define E4_YSTORM_ROCE_CONN_AG_CTX_CF1_MASK 0x3 9195 - #define E4_YSTORM_ROCE_CONN_AG_CTX_CF1_SHIFT 4 9196 - #define E4_YSTORM_ROCE_CONN_AG_CTX_CF2_MASK 0x3 9197 - #define E4_YSTORM_ROCE_CONN_AG_CTX_CF2_SHIFT 6 9188 + #define YSTORM_ROCE_CONN_AG_CTX_BIT0_MASK 0x1 9189 + #define YSTORM_ROCE_CONN_AG_CTX_BIT0_SHIFT 0 9190 + #define YSTORM_ROCE_CONN_AG_CTX_BIT1_MASK 0x1 9191 + #define YSTORM_ROCE_CONN_AG_CTX_BIT1_SHIFT 1 9192 + #define YSTORM_ROCE_CONN_AG_CTX_CF0_MASK 0x3 9193 + #define YSTORM_ROCE_CONN_AG_CTX_CF0_SHIFT 2 9194 + #define YSTORM_ROCE_CONN_AG_CTX_CF1_MASK 0x3 9195 + #define YSTORM_ROCE_CONN_AG_CTX_CF1_SHIFT 4 9196 + #define YSTORM_ROCE_CONN_AG_CTX_CF2_MASK 0x3 9197 + #define YSTORM_ROCE_CONN_AG_CTX_CF2_SHIFT 6 9198 9198 u8 flags1; 9199 - #define E4_YSTORM_ROCE_CONN_AG_CTX_CF0EN_MASK 0x1 9200 - #define E4_YSTORM_ROCE_CONN_AG_CTX_CF0EN_SHIFT 0 9201 - #define E4_YSTORM_ROCE_CONN_AG_CTX_CF1EN_MASK 0x1 9202 - #define E4_YSTORM_ROCE_CONN_AG_CTX_CF1EN_SHIFT 1 9203 - #define E4_YSTORM_ROCE_CONN_AG_CTX_CF2EN_MASK 0x1 9204 - #define E4_YSTORM_ROCE_CONN_AG_CTX_CF2EN_SHIFT 2 9205 - #define E4_YSTORM_ROCE_CONN_AG_CTX_RULE0EN_MASK 0x1 9206 - #define E4_YSTORM_ROCE_CONN_AG_CTX_RULE0EN_SHIFT 3 9207 - #define E4_YSTORM_ROCE_CONN_AG_CTX_RULE1EN_MASK 0x1 9208 - #define E4_YSTORM_ROCE_CONN_AG_CTX_RULE1EN_SHIFT 4 9209 - #define E4_YSTORM_ROCE_CONN_AG_CTX_RULE2EN_MASK 0x1 9210 - #define E4_YSTORM_ROCE_CONN_AG_CTX_RULE2EN_SHIFT 5 9211 - #define E4_YSTORM_ROCE_CONN_AG_CTX_RULE3EN_MASK 0x1 9212 - #define E4_YSTORM_ROCE_CONN_AG_CTX_RULE3EN_SHIFT 6 9213 - #define E4_YSTORM_ROCE_CONN_AG_CTX_RULE4EN_MASK 0x1 9214 - #define E4_YSTORM_ROCE_CONN_AG_CTX_RULE4EN_SHIFT 7 9199 + #define YSTORM_ROCE_CONN_AG_CTX_CF0EN_MASK 0x1 9200 + #define YSTORM_ROCE_CONN_AG_CTX_CF0EN_SHIFT 0 9201 + #define YSTORM_ROCE_CONN_AG_CTX_CF1EN_MASK 0x1 9202 + #define YSTORM_ROCE_CONN_AG_CTX_CF1EN_SHIFT 1 9203 + #define YSTORM_ROCE_CONN_AG_CTX_CF2EN_MASK 0x1 9204 + #define YSTORM_ROCE_CONN_AG_CTX_CF2EN_SHIFT 2 9205 + #define YSTORM_ROCE_CONN_AG_CTX_RULE0EN_MASK 0x1 9206 + #define YSTORM_ROCE_CONN_AG_CTX_RULE0EN_SHIFT 3 9207 + #define YSTORM_ROCE_CONN_AG_CTX_RULE1EN_MASK 0x1 9208 + #define YSTORM_ROCE_CONN_AG_CTX_RULE1EN_SHIFT 4 9209 + #define YSTORM_ROCE_CONN_AG_CTX_RULE2EN_MASK 0x1 9210 + #define YSTORM_ROCE_CONN_AG_CTX_RULE2EN_SHIFT 5 9211 + #define YSTORM_ROCE_CONN_AG_CTX_RULE3EN_MASK 0x1 9212 + #define YSTORM_ROCE_CONN_AG_CTX_RULE3EN_SHIFT 6 9213 + #define YSTORM_ROCE_CONN_AG_CTX_RULE4EN_MASK 0x1 9214 + #define YSTORM_ROCE_CONN_AG_CTX_RULE4EN_SHIFT 7 9215 9215 u8 byte2; 9216 9216 u8 byte3; 9217 9217 __le16 word0; ··· 9225 9225 __le32 reg3; 9226 9226 }; 9227 9227 9228 - struct e4_ystorm_roce_req_conn_ag_ctx { 9228 + struct ystorm_roce_req_conn_ag_ctx { 9229 9229 u8 byte0; 9230 9230 u8 byte1; 9231 9231 u8 flags0; 9232 - #define E4_YSTORM_ROCE_REQ_CONN_AG_CTX_BIT0_MASK 0x1 9233 - #define E4_YSTORM_ROCE_REQ_CONN_AG_CTX_BIT0_SHIFT 0 9234 - #define E4_YSTORM_ROCE_REQ_CONN_AG_CTX_BIT1_MASK 0x1 9235 - #define E4_YSTORM_ROCE_REQ_CONN_AG_CTX_BIT1_SHIFT 1 9236 - #define E4_YSTORM_ROCE_REQ_CONN_AG_CTX_CF0_MASK 0x3 9237 - #define E4_YSTORM_ROCE_REQ_CONN_AG_CTX_CF0_SHIFT 2 9238 - #define E4_YSTORM_ROCE_REQ_CONN_AG_CTX_CF1_MASK 0x3 9239 - #define E4_YSTORM_ROCE_REQ_CONN_AG_CTX_CF1_SHIFT 4 9240 - #define E4_YSTORM_ROCE_REQ_CONN_AG_CTX_CF2_MASK 0x3 9241 - #define E4_YSTORM_ROCE_REQ_CONN_AG_CTX_CF2_SHIFT 6 9232 + #define YSTORM_ROCE_REQ_CONN_AG_CTX_BIT0_MASK 0x1 9233 + #define YSTORM_ROCE_REQ_CONN_AG_CTX_BIT0_SHIFT 0 9234 + #define YSTORM_ROCE_REQ_CONN_AG_CTX_BIT1_MASK 0x1 9235 + #define YSTORM_ROCE_REQ_CONN_AG_CTX_BIT1_SHIFT 1 9236 + #define YSTORM_ROCE_REQ_CONN_AG_CTX_CF0_MASK 0x3 9237 + #define YSTORM_ROCE_REQ_CONN_AG_CTX_CF0_SHIFT 2 9238 + #define YSTORM_ROCE_REQ_CONN_AG_CTX_CF1_MASK 0x3 9239 + #define YSTORM_ROCE_REQ_CONN_AG_CTX_CF1_SHIFT 4 9240 + #define YSTORM_ROCE_REQ_CONN_AG_CTX_CF2_MASK 0x3 9241 + #define YSTORM_ROCE_REQ_CONN_AG_CTX_CF2_SHIFT 6 9242 9242 u8 flags1; 9243 - #define E4_YSTORM_ROCE_REQ_CONN_AG_CTX_CF0EN_MASK 0x1 9244 - #define E4_YSTORM_ROCE_REQ_CONN_AG_CTX_CF0EN_SHIFT 0 9245 - #define E4_YSTORM_ROCE_REQ_CONN_AG_CTX_CF1EN_MASK 0x1 9246 - #define E4_YSTORM_ROCE_REQ_CONN_AG_CTX_CF1EN_SHIFT 1 9247 - #define E4_YSTORM_ROCE_REQ_CONN_AG_CTX_CF2EN_MASK 0x1 9248 - #define E4_YSTORM_ROCE_REQ_CONN_AG_CTX_CF2EN_SHIFT 2 9249 - #define E4_YSTORM_ROCE_REQ_CONN_AG_CTX_RULE0EN_MASK 0x1 9250 - #define E4_YSTORM_ROCE_REQ_CONN_AG_CTX_RULE0EN_SHIFT 3 9251 - #define E4_YSTORM_ROCE_REQ_CONN_AG_CTX_RULE1EN_MASK 0x1 9252 - #define E4_YSTORM_ROCE_REQ_CONN_AG_CTX_RULE1EN_SHIFT 4 9253 - #define E4_YSTORM_ROCE_REQ_CONN_AG_CTX_RULE2EN_MASK 0x1 9254 - #define E4_YSTORM_ROCE_REQ_CONN_AG_CTX_RULE2EN_SHIFT 5 9255 - #define E4_YSTORM_ROCE_REQ_CONN_AG_CTX_RULE3EN_MASK 0x1 9256 - #define E4_YSTORM_ROCE_REQ_CONN_AG_CTX_RULE3EN_SHIFT 6 9257 - #define E4_YSTORM_ROCE_REQ_CONN_AG_CTX_RULE4EN_MASK 0x1 9258 - #define E4_YSTORM_ROCE_REQ_CONN_AG_CTX_RULE4EN_SHIFT 7 9243 + #define YSTORM_ROCE_REQ_CONN_AG_CTX_CF0EN_MASK 0x1 9244 + #define YSTORM_ROCE_REQ_CONN_AG_CTX_CF0EN_SHIFT 0 9245 + #define YSTORM_ROCE_REQ_CONN_AG_CTX_CF1EN_MASK 0x1 9246 + #define YSTORM_ROCE_REQ_CONN_AG_CTX_CF1EN_SHIFT 1 9247 + #define YSTORM_ROCE_REQ_CONN_AG_CTX_CF2EN_MASK 0x1 9248 + #define YSTORM_ROCE_REQ_CONN_AG_CTX_CF2EN_SHIFT 2 9249 + #define YSTORM_ROCE_REQ_CONN_AG_CTX_RULE0EN_MASK 0x1 9250 + #define YSTORM_ROCE_REQ_CONN_AG_CTX_RULE0EN_SHIFT 3 9251 + #define YSTORM_ROCE_REQ_CONN_AG_CTX_RULE1EN_MASK 0x1 9252 + #define YSTORM_ROCE_REQ_CONN_AG_CTX_RULE1EN_SHIFT 4 9253 + #define YSTORM_ROCE_REQ_CONN_AG_CTX_RULE2EN_MASK 0x1 9254 + #define YSTORM_ROCE_REQ_CONN_AG_CTX_RULE2EN_SHIFT 5 9255 + #define YSTORM_ROCE_REQ_CONN_AG_CTX_RULE3EN_MASK 0x1 9256 + #define YSTORM_ROCE_REQ_CONN_AG_CTX_RULE3EN_SHIFT 6 9257 + #define YSTORM_ROCE_REQ_CONN_AG_CTX_RULE4EN_MASK 0x1 9258 + #define YSTORM_ROCE_REQ_CONN_AG_CTX_RULE4EN_SHIFT 7 9259 9259 u8 byte2; 9260 9260 u8 byte3; 9261 9261 __le16 word0; ··· 9269 9269 __le32 reg3; 9270 9270 }; 9271 9271 9272 - struct e4_ystorm_roce_resp_conn_ag_ctx { 9272 + struct ystorm_roce_resp_conn_ag_ctx { 9273 9273 u8 byte0; 9274 9274 u8 byte1; 9275 9275 u8 flags0; 9276 - #define E4_YSTORM_ROCE_RESP_CONN_AG_CTX_BIT0_MASK 0x1 9277 - #define E4_YSTORM_ROCE_RESP_CONN_AG_CTX_BIT0_SHIFT 0 9278 - #define E4_YSTORM_ROCE_RESP_CONN_AG_CTX_BIT1_MASK 0x1 9279 - #define E4_YSTORM_ROCE_RESP_CONN_AG_CTX_BIT1_SHIFT 1 9280 - #define E4_YSTORM_ROCE_RESP_CONN_AG_CTX_CF0_MASK 0x3 9281 - #define E4_YSTORM_ROCE_RESP_CONN_AG_CTX_CF0_SHIFT 2 9282 - #define E4_YSTORM_ROCE_RESP_CONN_AG_CTX_CF1_MASK 0x3 9283 - #define E4_YSTORM_ROCE_RESP_CONN_AG_CTX_CF1_SHIFT 4 9284 - #define E4_YSTORM_ROCE_RESP_CONN_AG_CTX_CF2_MASK 0x3 9285 - #define E4_YSTORM_ROCE_RESP_CONN_AG_CTX_CF2_SHIFT 6 9276 + #define YSTORM_ROCE_RESP_CONN_AG_CTX_BIT0_MASK 0x1 9277 + #define YSTORM_ROCE_RESP_CONN_AG_CTX_BIT0_SHIFT 0 9278 + #define YSTORM_ROCE_RESP_CONN_AG_CTX_BIT1_MASK 0x1 9279 + #define YSTORM_ROCE_RESP_CONN_AG_CTX_BIT1_SHIFT 1 9280 + #define YSTORM_ROCE_RESP_CONN_AG_CTX_CF0_MASK 0x3 9281 + #define YSTORM_ROCE_RESP_CONN_AG_CTX_CF0_SHIFT 2 9282 + #define YSTORM_ROCE_RESP_CONN_AG_CTX_CF1_MASK 0x3 9283 + #define YSTORM_ROCE_RESP_CONN_AG_CTX_CF1_SHIFT 4 9284 + #define YSTORM_ROCE_RESP_CONN_AG_CTX_CF2_MASK 0x3 9285 + #define YSTORM_ROCE_RESP_CONN_AG_CTX_CF2_SHIFT 6 9286 9286 u8 flags1; 9287 - #define E4_YSTORM_ROCE_RESP_CONN_AG_CTX_CF0EN_MASK 0x1 9288 - #define E4_YSTORM_ROCE_RESP_CONN_AG_CTX_CF0EN_SHIFT 0 9289 - #define E4_YSTORM_ROCE_RESP_CONN_AG_CTX_CF1EN_MASK 0x1 9290 - #define E4_YSTORM_ROCE_RESP_CONN_AG_CTX_CF1EN_SHIFT 1 9291 - #define E4_YSTORM_ROCE_RESP_CONN_AG_CTX_CF2EN_MASK 0x1 9292 - #define E4_YSTORM_ROCE_RESP_CONN_AG_CTX_CF2EN_SHIFT 2 9293 - #define E4_YSTORM_ROCE_RESP_CONN_AG_CTX_RULE0EN_MASK 0x1 9294 - #define E4_YSTORM_ROCE_RESP_CONN_AG_CTX_RULE0EN_SHIFT 3 9295 - #define E4_YSTORM_ROCE_RESP_CONN_AG_CTX_RULE1EN_MASK 0x1 9296 - #define E4_YSTORM_ROCE_RESP_CONN_AG_CTX_RULE1EN_SHIFT 4 9297 - #define E4_YSTORM_ROCE_RESP_CONN_AG_CTX_RULE2EN_MASK 0x1 9298 - #define E4_YSTORM_ROCE_RESP_CONN_AG_CTX_RULE2EN_SHIFT 5 9299 - #define E4_YSTORM_ROCE_RESP_CONN_AG_CTX_RULE3EN_MASK 0x1 9300 - #define E4_YSTORM_ROCE_RESP_CONN_AG_CTX_RULE3EN_SHIFT 6 9301 - #define E4_YSTORM_ROCE_RESP_CONN_AG_CTX_RULE4EN_MASK 0x1 9302 - #define E4_YSTORM_ROCE_RESP_CONN_AG_CTX_RULE4EN_SHIFT 7 9287 + #define YSTORM_ROCE_RESP_CONN_AG_CTX_CF0EN_MASK 0x1 9288 + #define YSTORM_ROCE_RESP_CONN_AG_CTX_CF0EN_SHIFT 0 9289 + #define YSTORM_ROCE_RESP_CONN_AG_CTX_CF1EN_MASK 0x1 9290 + #define YSTORM_ROCE_RESP_CONN_AG_CTX_CF1EN_SHIFT 1 9291 + #define YSTORM_ROCE_RESP_CONN_AG_CTX_CF2EN_MASK 0x1 9292 + #define YSTORM_ROCE_RESP_CONN_AG_CTX_CF2EN_SHIFT 2 9293 + #define YSTORM_ROCE_RESP_CONN_AG_CTX_RULE0EN_MASK 0x1 9294 + #define YSTORM_ROCE_RESP_CONN_AG_CTX_RULE0EN_SHIFT 3 9295 + #define YSTORM_ROCE_RESP_CONN_AG_CTX_RULE1EN_MASK 0x1 9296 + #define YSTORM_ROCE_RESP_CONN_AG_CTX_RULE1EN_SHIFT 4 9297 + #define YSTORM_ROCE_RESP_CONN_AG_CTX_RULE2EN_MASK 0x1 9298 + #define YSTORM_ROCE_RESP_CONN_AG_CTX_RULE2EN_SHIFT 5 9299 + #define YSTORM_ROCE_RESP_CONN_AG_CTX_RULE3EN_MASK 0x1 9300 + #define YSTORM_ROCE_RESP_CONN_AG_CTX_RULE3EN_SHIFT 6 9301 + #define YSTORM_ROCE_RESP_CONN_AG_CTX_RULE4EN_MASK 0x1 9302 + #define YSTORM_ROCE_RESP_CONN_AG_CTX_RULE4EN_SHIFT 7 9303 9303 u8 byte2; 9304 9304 u8 byte3; 9305 9305 __le16 word0; ··· 9336 9336 __le32 reserved[48]; 9337 9337 }; 9338 9338 9339 - struct e4_xstorm_iwarp_conn_ag_ctx { 9339 + struct xstorm_iwarp_conn_ag_ctx { 9340 9340 u8 reserved0; 9341 9341 u8 state; 9342 9342 u8 flags0; 9343 - #define E4_XSTORM_IWARP_CONN_AG_CTX_EXIST_IN_QM0_MASK 0x1 9344 - #define E4_XSTORM_IWARP_CONN_AG_CTX_EXIST_IN_QM0_SHIFT 0 9345 - #define E4_XSTORM_IWARP_CONN_AG_CTX_EXIST_IN_QM1_MASK 0x1 9346 - #define E4_XSTORM_IWARP_CONN_AG_CTX_EXIST_IN_QM1_SHIFT 1 9347 - #define E4_XSTORM_IWARP_CONN_AG_CTX_EXIST_IN_QM2_MASK 0x1 9348 - #define E4_XSTORM_IWARP_CONN_AG_CTX_EXIST_IN_QM2_SHIFT 2 9349 - #define E4_XSTORM_IWARP_CONN_AG_CTX_EXIST_IN_QM3_MASK 0x1 9350 - #define E4_XSTORM_IWARP_CONN_AG_CTX_EXIST_IN_QM3_SHIFT 3 9351 - #define E4_XSTORM_IWARP_CONN_AG_CTX_BIT4_MASK 0x1 9352 - #define E4_XSTORM_IWARP_CONN_AG_CTX_BIT4_SHIFT 4 9353 - #define E4_XSTORM_IWARP_CONN_AG_CTX_RESERVED2_MASK 0x1 9354 - #define E4_XSTORM_IWARP_CONN_AG_CTX_RESERVED2_SHIFT 5 9355 - #define E4_XSTORM_IWARP_CONN_AG_CTX_BIT6_MASK 0x1 9356 - #define E4_XSTORM_IWARP_CONN_AG_CTX_BIT6_SHIFT 6 9357 - #define E4_XSTORM_IWARP_CONN_AG_CTX_BIT7_MASK 0x1 9358 - #define E4_XSTORM_IWARP_CONN_AG_CTX_BIT7_SHIFT 7 9343 + #define XSTORM_IWARP_CONN_AG_CTX_EXIST_IN_QM0_MASK 0x1 9344 + #define XSTORM_IWARP_CONN_AG_CTX_EXIST_IN_QM0_SHIFT 0 9345 + #define XSTORM_IWARP_CONN_AG_CTX_EXIST_IN_QM1_MASK 0x1 9346 + #define XSTORM_IWARP_CONN_AG_CTX_EXIST_IN_QM1_SHIFT 1 9347 + #define XSTORM_IWARP_CONN_AG_CTX_EXIST_IN_QM2_MASK 0x1 9348 + #define XSTORM_IWARP_CONN_AG_CTX_EXIST_IN_QM2_SHIFT 2 9349 + #define XSTORM_IWARP_CONN_AG_CTX_EXIST_IN_QM3_MASK 0x1 9350 + #define XSTORM_IWARP_CONN_AG_CTX_EXIST_IN_QM3_SHIFT 3 9351 + #define XSTORM_IWARP_CONN_AG_CTX_BIT4_MASK 0x1 9352 + #define XSTORM_IWARP_CONN_AG_CTX_BIT4_SHIFT 4 9353 + #define XSTORM_IWARP_CONN_AG_CTX_RESERVED2_MASK 0x1 9354 + #define XSTORM_IWARP_CONN_AG_CTX_RESERVED2_SHIFT 5 9355 + #define XSTORM_IWARP_CONN_AG_CTX_BIT6_MASK 0x1 9356 + #define XSTORM_IWARP_CONN_AG_CTX_BIT6_SHIFT 6 9357 + #define XSTORM_IWARP_CONN_AG_CTX_BIT7_MASK 0x1 9358 + #define XSTORM_IWARP_CONN_AG_CTX_BIT7_SHIFT 7 9359 9359 u8 flags1; 9360 - #define E4_XSTORM_IWARP_CONN_AG_CTX_BIT8_MASK 0x1 9361 - #define E4_XSTORM_IWARP_CONN_AG_CTX_BIT8_SHIFT 0 9362 - #define E4_XSTORM_IWARP_CONN_AG_CTX_BIT9_MASK 0x1 9363 - #define E4_XSTORM_IWARP_CONN_AG_CTX_BIT9_SHIFT 1 9364 - #define E4_XSTORM_IWARP_CONN_AG_CTX_BIT10_MASK 0x1 9365 - #define E4_XSTORM_IWARP_CONN_AG_CTX_BIT10_SHIFT 2 9366 - #define E4_XSTORM_IWARP_CONN_AG_CTX_BIT11_MASK 0x1 9367 - #define E4_XSTORM_IWARP_CONN_AG_CTX_BIT11_SHIFT 3 9368 - #define E4_XSTORM_IWARP_CONN_AG_CTX_BIT12_MASK 0x1 9369 - #define E4_XSTORM_IWARP_CONN_AG_CTX_BIT12_SHIFT 4 9370 - #define E4_XSTORM_IWARP_CONN_AG_CTX_BIT13_MASK 0x1 9371 - #define E4_XSTORM_IWARP_CONN_AG_CTX_BIT13_SHIFT 5 9372 - #define E4_XSTORM_IWARP_CONN_AG_CTX_BIT14_MASK 0x1 9373 - #define E4_XSTORM_IWARP_CONN_AG_CTX_BIT14_SHIFT 6 9374 - #define E4_XSTORM_IWARP_CONN_AG_CTX_YSTORM_FLUSH_OR_REWIND_SND_MAX_MASK 0x1 9375 - #define E4_XSTORM_IWARP_CONN_AG_CTX_YSTORM_FLUSH_OR_REWIND_SND_MAX_SHIFT 7 9360 + #define XSTORM_IWARP_CONN_AG_CTX_BIT8_MASK 0x1 9361 + #define XSTORM_IWARP_CONN_AG_CTX_BIT8_SHIFT 0 9362 + #define XSTORM_IWARP_CONN_AG_CTX_BIT9_MASK 0x1 9363 + #define XSTORM_IWARP_CONN_AG_CTX_BIT9_SHIFT 1 9364 + #define XSTORM_IWARP_CONN_AG_CTX_BIT10_MASK 0x1 9365 + #define XSTORM_IWARP_CONN_AG_CTX_BIT10_SHIFT 2 9366 + #define XSTORM_IWARP_CONN_AG_CTX_BIT11_MASK 0x1 9367 + #define XSTORM_IWARP_CONN_AG_CTX_BIT11_SHIFT 3 9368 + #define XSTORM_IWARP_CONN_AG_CTX_BIT12_MASK 0x1 9369 + #define XSTORM_IWARP_CONN_AG_CTX_BIT12_SHIFT 4 9370 + #define XSTORM_IWARP_CONN_AG_CTX_BIT13_MASK 0x1 9371 + #define XSTORM_IWARP_CONN_AG_CTX_BIT13_SHIFT 5 9372 + #define XSTORM_IWARP_CONN_AG_CTX_BIT14_MASK 0x1 9373 + #define XSTORM_IWARP_CONN_AG_CTX_BIT14_SHIFT 6 9374 + #define XSTORM_IWARP_CONN_AG_CTX_YSTORM_FLUSH_OR_REWIND_SND_MAX_MASK 0x1 9375 + #define XSTORM_IWARP_CONN_AG_CTX_YSTORM_FLUSH_OR_REWIND_SND_MAX_SHIFT 7 9376 9376 u8 flags2; 9377 - #define E4_XSTORM_IWARP_CONN_AG_CTX_CF0_MASK 0x3 9378 - #define E4_XSTORM_IWARP_CONN_AG_CTX_CF0_SHIFT 0 9379 - #define E4_XSTORM_IWARP_CONN_AG_CTX_CF1_MASK 0x3 9380 - #define E4_XSTORM_IWARP_CONN_AG_CTX_CF1_SHIFT 2 9381 - #define E4_XSTORM_IWARP_CONN_AG_CTX_CF2_MASK 0x3 9382 - #define E4_XSTORM_IWARP_CONN_AG_CTX_CF2_SHIFT 4 9383 - #define E4_XSTORM_IWARP_CONN_AG_CTX_TIMER_STOP_ALL_MASK 0x3 9384 - #define E4_XSTORM_IWARP_CONN_AG_CTX_TIMER_STOP_ALL_SHIFT 6 9377 + #define XSTORM_IWARP_CONN_AG_CTX_CF0_MASK 0x3 9378 + #define XSTORM_IWARP_CONN_AG_CTX_CF0_SHIFT 0 9379 + #define XSTORM_IWARP_CONN_AG_CTX_CF1_MASK 0x3 9380 + #define XSTORM_IWARP_CONN_AG_CTX_CF1_SHIFT 2 9381 + #define XSTORM_IWARP_CONN_AG_CTX_CF2_MASK 0x3 9382 + #define XSTORM_IWARP_CONN_AG_CTX_CF2_SHIFT 4 9383 + #define XSTORM_IWARP_CONN_AG_CTX_TIMER_STOP_ALL_MASK 0x3 9384 + #define XSTORM_IWARP_CONN_AG_CTX_TIMER_STOP_ALL_SHIFT 6 9385 9385 u8 flags3; 9386 - #define E4_XSTORM_IWARP_CONN_AG_CTX_CF4_MASK 0x3 9387 - #define E4_XSTORM_IWARP_CONN_AG_CTX_CF4_SHIFT 0 9388 - #define E4_XSTORM_IWARP_CONN_AG_CTX_CF5_MASK 0x3 9389 - #define E4_XSTORM_IWARP_CONN_AG_CTX_CF5_SHIFT 2 9390 - #define E4_XSTORM_IWARP_CONN_AG_CTX_CF6_MASK 0x3 9391 - #define E4_XSTORM_IWARP_CONN_AG_CTX_CF6_SHIFT 4 9392 - #define E4_XSTORM_IWARP_CONN_AG_CTX_CF7_MASK 0x3 9393 - #define E4_XSTORM_IWARP_CONN_AG_CTX_CF7_SHIFT 6 9386 + #define XSTORM_IWARP_CONN_AG_CTX_CF4_MASK 0x3 9387 + #define XSTORM_IWARP_CONN_AG_CTX_CF4_SHIFT 0 9388 + #define XSTORM_IWARP_CONN_AG_CTX_CF5_MASK 0x3 9389 + #define XSTORM_IWARP_CONN_AG_CTX_CF5_SHIFT 2 9390 + #define XSTORM_IWARP_CONN_AG_CTX_CF6_MASK 0x3 9391 + #define XSTORM_IWARP_CONN_AG_CTX_CF6_SHIFT 4 9392 + #define XSTORM_IWARP_CONN_AG_CTX_CF7_MASK 0x3 9393 + #define XSTORM_IWARP_CONN_AG_CTX_CF7_SHIFT 6 9394 9394 u8 flags4; 9395 - #define E4_XSTORM_IWARP_CONN_AG_CTX_CF8_MASK 0x3 9396 - #define E4_XSTORM_IWARP_CONN_AG_CTX_CF8_SHIFT 0 9397 - #define E4_XSTORM_IWARP_CONN_AG_CTX_CF9_MASK 0x3 9398 - #define E4_XSTORM_IWARP_CONN_AG_CTX_CF9_SHIFT 2 9399 - #define E4_XSTORM_IWARP_CONN_AG_CTX_CF10_MASK 0x3 9400 - #define E4_XSTORM_IWARP_CONN_AG_CTX_CF10_SHIFT 4 9401 - #define E4_XSTORM_IWARP_CONN_AG_CTX_CF11_MASK 0x3 9402 - #define E4_XSTORM_IWARP_CONN_AG_CTX_CF11_SHIFT 6 9395 + #define XSTORM_IWARP_CONN_AG_CTX_CF8_MASK 0x3 9396 + #define XSTORM_IWARP_CONN_AG_CTX_CF8_SHIFT 0 9397 + #define XSTORM_IWARP_CONN_AG_CTX_CF9_MASK 0x3 9398 + #define XSTORM_IWARP_CONN_AG_CTX_CF9_SHIFT 2 9399 + #define XSTORM_IWARP_CONN_AG_CTX_CF10_MASK 0x3 9400 + #define XSTORM_IWARP_CONN_AG_CTX_CF10_SHIFT 4 9401 + #define XSTORM_IWARP_CONN_AG_CTX_CF11_MASK 0x3 9402 + #define XSTORM_IWARP_CONN_AG_CTX_CF11_SHIFT 6 9403 9403 u8 flags5; 9404 - #define E4_XSTORM_IWARP_CONN_AG_CTX_CF12_MASK 0x3 9405 - #define E4_XSTORM_IWARP_CONN_AG_CTX_CF12_SHIFT 0 9406 - #define E4_XSTORM_IWARP_CONN_AG_CTX_CF13_MASK 0x3 9407 - #define E4_XSTORM_IWARP_CONN_AG_CTX_CF13_SHIFT 2 9408 - #define E4_XSTORM_IWARP_CONN_AG_CTX_SQ_FLUSH_CF_MASK 0x3 9409 - #define E4_XSTORM_IWARP_CONN_AG_CTX_SQ_FLUSH_CF_SHIFT 4 9410 - #define E4_XSTORM_IWARP_CONN_AG_CTX_CF15_MASK 0x3 9411 - #define E4_XSTORM_IWARP_CONN_AG_CTX_CF15_SHIFT 6 9404 + #define XSTORM_IWARP_CONN_AG_CTX_CF12_MASK 0x3 9405 + #define XSTORM_IWARP_CONN_AG_CTX_CF12_SHIFT 0 9406 + #define XSTORM_IWARP_CONN_AG_CTX_CF13_MASK 0x3 9407 + #define XSTORM_IWARP_CONN_AG_CTX_CF13_SHIFT 2 9408 + #define XSTORM_IWARP_CONN_AG_CTX_SQ_FLUSH_CF_MASK 0x3 9409 + #define XSTORM_IWARP_CONN_AG_CTX_SQ_FLUSH_CF_SHIFT 4 9410 + #define XSTORM_IWARP_CONN_AG_CTX_CF15_MASK 0x3 9411 + #define XSTORM_IWARP_CONN_AG_CTX_CF15_SHIFT 6 9412 9412 u8 flags6; 9413 - #define E4_XSTORM_IWARP_CONN_AG_CTX_MPA_OR_ERROR_WAKEUP_TRIGGER_CF_MASK 0x3 9414 - #define E4_XSTORM_IWARP_CONN_AG_CTX_MPA_OR_ERROR_WAKEUP_TRIGGER_CF_SHIFT 0 9415 - #define E4_XSTORM_IWARP_CONN_AG_CTX_CF17_MASK 0x3 9416 - #define E4_XSTORM_IWARP_CONN_AG_CTX_CF17_SHIFT 2 9417 - #define E4_XSTORM_IWARP_CONN_AG_CTX_CF18_MASK 0x3 9418 - #define E4_XSTORM_IWARP_CONN_AG_CTX_CF18_SHIFT 4 9419 - #define E4_XSTORM_IWARP_CONN_AG_CTX_DQ_FLUSH_MASK 0x3 9420 - #define E4_XSTORM_IWARP_CONN_AG_CTX_DQ_FLUSH_SHIFT 6 9413 + #define XSTORM_IWARP_CONN_AG_CTX_MPA_OR_ERROR_WAKEUP_TRIGGER_CF_MASK 0x3 9414 + #define XSTORM_IWARP_CONN_AG_CTX_MPA_OR_ERROR_WAKEUP_TRIGGER_CF_SHIFT 0 9415 + #define XSTORM_IWARP_CONN_AG_CTX_CF17_MASK 0x3 9416 + #define XSTORM_IWARP_CONN_AG_CTX_CF17_SHIFT 2 9417 + #define XSTORM_IWARP_CONN_AG_CTX_CF18_MASK 0x3 9418 + #define XSTORM_IWARP_CONN_AG_CTX_CF18_SHIFT 4 9419 + #define XSTORM_IWARP_CONN_AG_CTX_DQ_FLUSH_MASK 0x3 9420 + #define XSTORM_IWARP_CONN_AG_CTX_DQ_FLUSH_SHIFT 6 9421 9421 u8 flags7; 9422 - #define E4_XSTORM_IWARP_CONN_AG_CTX_FLUSH_Q0_MASK 0x3 9423 - #define E4_XSTORM_IWARP_CONN_AG_CTX_FLUSH_Q0_SHIFT 0 9424 - #define E4_XSTORM_IWARP_CONN_AG_CTX_FLUSH_Q1_MASK 0x3 9425 - #define E4_XSTORM_IWARP_CONN_AG_CTX_FLUSH_Q1_SHIFT 2 9426 - #define E4_XSTORM_IWARP_CONN_AG_CTX_SLOW_PATH_MASK 0x3 9427 - #define E4_XSTORM_IWARP_CONN_AG_CTX_SLOW_PATH_SHIFT 4 9428 - #define E4_XSTORM_IWARP_CONN_AG_CTX_CF0EN_MASK 0x1 9429 - #define E4_XSTORM_IWARP_CONN_AG_CTX_CF0EN_SHIFT 6 9430 - #define E4_XSTORM_IWARP_CONN_AG_CTX_CF1EN_MASK 0x1 9431 - #define E4_XSTORM_IWARP_CONN_AG_CTX_CF1EN_SHIFT 7 9422 + #define XSTORM_IWARP_CONN_AG_CTX_FLUSH_Q0_MASK 0x3 9423 + #define XSTORM_IWARP_CONN_AG_CTX_FLUSH_Q0_SHIFT 0 9424 + #define XSTORM_IWARP_CONN_AG_CTX_FLUSH_Q1_MASK 0x3 9425 + #define XSTORM_IWARP_CONN_AG_CTX_FLUSH_Q1_SHIFT 2 9426 + #define XSTORM_IWARP_CONN_AG_CTX_SLOW_PATH_MASK 0x3 9427 + #define XSTORM_IWARP_CONN_AG_CTX_SLOW_PATH_SHIFT 4 9428 + #define XSTORM_IWARP_CONN_AG_CTX_CF0EN_MASK 0x1 9429 + #define XSTORM_IWARP_CONN_AG_CTX_CF0EN_SHIFT 6 9430 + #define XSTORM_IWARP_CONN_AG_CTX_CF1EN_MASK 0x1 9431 + #define XSTORM_IWARP_CONN_AG_CTX_CF1EN_SHIFT 7 9432 9432 u8 flags8; 9433 - #define E4_XSTORM_IWARP_CONN_AG_CTX_CF2EN_MASK 0x1 9434 - #define E4_XSTORM_IWARP_CONN_AG_CTX_CF2EN_SHIFT 0 9435 - #define E4_XSTORM_IWARP_CONN_AG_CTX_TIMER_STOP_ALL_EN_MASK 0x1 9436 - #define E4_XSTORM_IWARP_CONN_AG_CTX_TIMER_STOP_ALL_EN_SHIFT 1 9437 - #define E4_XSTORM_IWARP_CONN_AG_CTX_CF4EN_MASK 0x1 9438 - #define E4_XSTORM_IWARP_CONN_AG_CTX_CF4EN_SHIFT 2 9439 - #define E4_XSTORM_IWARP_CONN_AG_CTX_CF5EN_MASK 0x1 9440 - #define E4_XSTORM_IWARP_CONN_AG_CTX_CF5EN_SHIFT 3 9441 - #define E4_XSTORM_IWARP_CONN_AG_CTX_CF6EN_MASK 0x1 9442 - #define E4_XSTORM_IWARP_CONN_AG_CTX_CF6EN_SHIFT 4 9443 - #define E4_XSTORM_IWARP_CONN_AG_CTX_CF7EN_MASK 0x1 9444 - #define E4_XSTORM_IWARP_CONN_AG_CTX_CF7EN_SHIFT 5 9445 - #define E4_XSTORM_IWARP_CONN_AG_CTX_CF8EN_MASK 0x1 9446 - #define E4_XSTORM_IWARP_CONN_AG_CTX_CF8EN_SHIFT 6 9447 - #define E4_XSTORM_IWARP_CONN_AG_CTX_CF9EN_MASK 0x1 9448 - #define E4_XSTORM_IWARP_CONN_AG_CTX_CF9EN_SHIFT 7 9433 + #define XSTORM_IWARP_CONN_AG_CTX_CF2EN_MASK 0x1 9434 + #define XSTORM_IWARP_CONN_AG_CTX_CF2EN_SHIFT 0 9435 + #define XSTORM_IWARP_CONN_AG_CTX_TIMER_STOP_ALL_EN_MASK 0x1 9436 + #define XSTORM_IWARP_CONN_AG_CTX_TIMER_STOP_ALL_EN_SHIFT 1 9437 + #define XSTORM_IWARP_CONN_AG_CTX_CF4EN_MASK 0x1 9438 + #define XSTORM_IWARP_CONN_AG_CTX_CF4EN_SHIFT 2 9439 + #define XSTORM_IWARP_CONN_AG_CTX_CF5EN_MASK 0x1 9440 + #define XSTORM_IWARP_CONN_AG_CTX_CF5EN_SHIFT 3 9441 + #define XSTORM_IWARP_CONN_AG_CTX_CF6EN_MASK 0x1 9442 + #define XSTORM_IWARP_CONN_AG_CTX_CF6EN_SHIFT 4 9443 + #define XSTORM_IWARP_CONN_AG_CTX_CF7EN_MASK 0x1 9444 + #define XSTORM_IWARP_CONN_AG_CTX_CF7EN_SHIFT 5 9445 + #define XSTORM_IWARP_CONN_AG_CTX_CF8EN_MASK 0x1 9446 + #define XSTORM_IWARP_CONN_AG_CTX_CF8EN_SHIFT 6 9447 + #define XSTORM_IWARP_CONN_AG_CTX_CF9EN_MASK 0x1 9448 + #define XSTORM_IWARP_CONN_AG_CTX_CF9EN_SHIFT 7 9449 9449 u8 flags9; 9450 - #define E4_XSTORM_IWARP_CONN_AG_CTX_CF10EN_MASK 0x1 9451 - #define E4_XSTORM_IWARP_CONN_AG_CTX_CF10EN_SHIFT 0 9452 - #define E4_XSTORM_IWARP_CONN_AG_CTX_CF11EN_MASK 0x1 9453 - #define E4_XSTORM_IWARP_CONN_AG_CTX_CF11EN_SHIFT 1 9454 - #define E4_XSTORM_IWARP_CONN_AG_CTX_CF12EN_MASK 0x1 9455 - #define E4_XSTORM_IWARP_CONN_AG_CTX_CF12EN_SHIFT 2 9456 - #define E4_XSTORM_IWARP_CONN_AG_CTX_CF13EN_MASK 0x1 9457 - #define E4_XSTORM_IWARP_CONN_AG_CTX_CF13EN_SHIFT 3 9458 - #define E4_XSTORM_IWARP_CONN_AG_CTX_SQ_FLUSH_CF_EN_MASK 0x1 9459 - #define E4_XSTORM_IWARP_CONN_AG_CTX_SQ_FLUSH_CF_EN_SHIFT 4 9460 - #define E4_XSTORM_IWARP_CONN_AG_CTX_CF15EN_MASK 0x1 9461 - #define E4_XSTORM_IWARP_CONN_AG_CTX_CF15EN_SHIFT 5 9462 - #define E4_XSTORM_IWARP_CONN_AG_CTX_MPA_OR_ERROR_WAKEUP_TRIGGER_CF_EN_MASK 0x1 9463 - #define E4_XSTORM_IWARP_CONN_AG_CTX_MPA_OR_ERROR_WAKEUP_TRIGGER_CF_EN_SHIFT 6 9464 - #define E4_XSTORM_IWARP_CONN_AG_CTX_CF17EN_MASK 0x1 9465 - #define E4_XSTORM_IWARP_CONN_AG_CTX_CF17EN_SHIFT 7 9450 + #define XSTORM_IWARP_CONN_AG_CTX_CF10EN_MASK 0x1 9451 + #define XSTORM_IWARP_CONN_AG_CTX_CF10EN_SHIFT 0 9452 + #define XSTORM_IWARP_CONN_AG_CTX_CF11EN_MASK 0x1 9453 + #define XSTORM_IWARP_CONN_AG_CTX_CF11EN_SHIFT 1 9454 + #define XSTORM_IWARP_CONN_AG_CTX_CF12EN_MASK 0x1 9455 + #define XSTORM_IWARP_CONN_AG_CTX_CF12EN_SHIFT 2 9456 + #define XSTORM_IWARP_CONN_AG_CTX_CF13EN_MASK 0x1 9457 + #define XSTORM_IWARP_CONN_AG_CTX_CF13EN_SHIFT 3 9458 + #define XSTORM_IWARP_CONN_AG_CTX_SQ_FLUSH_CF_EN_MASK 0x1 9459 + #define XSTORM_IWARP_CONN_AG_CTX_SQ_FLUSH_CF_EN_SHIFT 4 9460 + #define XSTORM_IWARP_CONN_AG_CTX_CF15EN_MASK 0x1 9461 + #define XSTORM_IWARP_CONN_AG_CTX_CF15EN_SHIFT 5 9462 + #define XSTORM_IWARP_CONN_AG_CTX_MPA_OR_ERROR_WAKEUP_TRIGGER_CF_EN_MASK 0x1 9463 + #define XSTORM_IWARP_CONN_AG_CTX_MPA_OR_ERROR_WAKEUP_TRIGGER_CF_EN_SHIFT 6 9464 + #define XSTORM_IWARP_CONN_AG_CTX_CF17EN_MASK 0x1 9465 + #define XSTORM_IWARP_CONN_AG_CTX_CF17EN_SHIFT 7 9466 9466 u8 flags10; 9467 - #define E4_XSTORM_IWARP_CONN_AG_CTX_CF18EN_MASK 0x1 9468 - #define E4_XSTORM_IWARP_CONN_AG_CTX_CF18EN_SHIFT 0 9469 - #define E4_XSTORM_IWARP_CONN_AG_CTX_DQ_FLUSH_EN_MASK 0x1 9470 - #define E4_XSTORM_IWARP_CONN_AG_CTX_DQ_FLUSH_EN_SHIFT 1 9471 - #define E4_XSTORM_IWARP_CONN_AG_CTX_FLUSH_Q0_EN_MASK 0x1 9472 - #define E4_XSTORM_IWARP_CONN_AG_CTX_FLUSH_Q0_EN_SHIFT 2 9473 - #define E4_XSTORM_IWARP_CONN_AG_CTX_FLUSH_Q1_EN_MASK 0x1 9474 - #define E4_XSTORM_IWARP_CONN_AG_CTX_FLUSH_Q1_EN_SHIFT 3 9475 - #define E4_XSTORM_IWARP_CONN_AG_CTX_SLOW_PATH_EN_MASK 0x1 9476 - #define E4_XSTORM_IWARP_CONN_AG_CTX_SLOW_PATH_EN_SHIFT 4 9477 - #define E4_XSTORM_IWARP_CONN_AG_CTX_SEND_TERMINATE_CF_EN_MASK 0x1 9478 - #define E4_XSTORM_IWARP_CONN_AG_CTX_SEND_TERMINATE_CF_EN_SHIFT 5 9479 - #define E4_XSTORM_IWARP_CONN_AG_CTX_RULE0EN_MASK 0x1 9480 - #define E4_XSTORM_IWARP_CONN_AG_CTX_RULE0EN_SHIFT 6 9481 - #define E4_XSTORM_IWARP_CONN_AG_CTX_MORE_TO_SEND_RULE_EN_MASK 0x1 9482 - #define E4_XSTORM_IWARP_CONN_AG_CTX_MORE_TO_SEND_RULE_EN_SHIFT 7 9467 + #define XSTORM_IWARP_CONN_AG_CTX_CF18EN_MASK 0x1 9468 + #define XSTORM_IWARP_CONN_AG_CTX_CF18EN_SHIFT 0 9469 + #define XSTORM_IWARP_CONN_AG_CTX_DQ_FLUSH_EN_MASK 0x1 9470 + #define XSTORM_IWARP_CONN_AG_CTX_DQ_FLUSH_EN_SHIFT 1 9471 + #define XSTORM_IWARP_CONN_AG_CTX_FLUSH_Q0_EN_MASK 0x1 9472 + #define XSTORM_IWARP_CONN_AG_CTX_FLUSH_Q0_EN_SHIFT 2 9473 + #define XSTORM_IWARP_CONN_AG_CTX_FLUSH_Q1_EN_MASK 0x1 9474 + #define XSTORM_IWARP_CONN_AG_CTX_FLUSH_Q1_EN_SHIFT 3 9475 + #define XSTORM_IWARP_CONN_AG_CTX_SLOW_PATH_EN_MASK 0x1 9476 + #define XSTORM_IWARP_CONN_AG_CTX_SLOW_PATH_EN_SHIFT 4 9477 + #define XSTORM_IWARP_CONN_AG_CTX_SEND_TERMINATE_CF_EN_MASK 0x1 9478 + #define XSTORM_IWARP_CONN_AG_CTX_SEND_TERMINATE_CF_EN_SHIFT 5 9479 + #define XSTORM_IWARP_CONN_AG_CTX_RULE0EN_MASK 0x1 9480 + #define XSTORM_IWARP_CONN_AG_CTX_RULE0EN_SHIFT 6 9481 + #define XSTORM_IWARP_CONN_AG_CTX_MORE_TO_SEND_RULE_EN_MASK 0x1 9482 + #define XSTORM_IWARP_CONN_AG_CTX_MORE_TO_SEND_RULE_EN_SHIFT 7 9483 9483 u8 flags11; 9484 - #define E4_XSTORM_IWARP_CONN_AG_CTX_TX_BLOCKED_EN_MASK 0x1 9485 - #define E4_XSTORM_IWARP_CONN_AG_CTX_TX_BLOCKED_EN_SHIFT 0 9486 - #define E4_XSTORM_IWARP_CONN_AG_CTX_RULE3EN_MASK 0x1 9487 - #define E4_XSTORM_IWARP_CONN_AG_CTX_RULE3EN_SHIFT 1 9488 - #define E4_XSTORM_IWARP_CONN_AG_CTX_RESERVED3_MASK 0x1 9489 - #define E4_XSTORM_IWARP_CONN_AG_CTX_RESERVED3_SHIFT 2 9490 - #define E4_XSTORM_IWARP_CONN_AG_CTX_RULE5EN_MASK 0x1 9491 - #define E4_XSTORM_IWARP_CONN_AG_CTX_RULE5EN_SHIFT 3 9492 - #define E4_XSTORM_IWARP_CONN_AG_CTX_RULE6EN_MASK 0x1 9493 - #define E4_XSTORM_IWARP_CONN_AG_CTX_RULE6EN_SHIFT 4 9494 - #define E4_XSTORM_IWARP_CONN_AG_CTX_RULE7EN_MASK 0x1 9495 - #define E4_XSTORM_IWARP_CONN_AG_CTX_RULE7EN_SHIFT 5 9496 - #define E4_XSTORM_IWARP_CONN_AG_CTX_A0_RESERVED1_MASK 0x1 9497 - #define E4_XSTORM_IWARP_CONN_AG_CTX_A0_RESERVED1_SHIFT 6 9498 - #define E4_XSTORM_IWARP_CONN_AG_CTX_RULE9EN_MASK 0x1 9499 - #define E4_XSTORM_IWARP_CONN_AG_CTX_RULE9EN_SHIFT 7 9484 + #define XSTORM_IWARP_CONN_AG_CTX_TX_BLOCKED_EN_MASK 0x1 9485 + #define XSTORM_IWARP_CONN_AG_CTX_TX_BLOCKED_EN_SHIFT 0 9486 + #define XSTORM_IWARP_CONN_AG_CTX_RULE3EN_MASK 0x1 9487 + #define XSTORM_IWARP_CONN_AG_CTX_RULE3EN_SHIFT 1 9488 + #define XSTORM_IWARP_CONN_AG_CTX_RESERVED3_MASK 0x1 9489 + #define XSTORM_IWARP_CONN_AG_CTX_RESERVED3_SHIFT 2 9490 + #define XSTORM_IWARP_CONN_AG_CTX_RULE5EN_MASK 0x1 9491 + #define XSTORM_IWARP_CONN_AG_CTX_RULE5EN_SHIFT 3 9492 + #define XSTORM_IWARP_CONN_AG_CTX_RULE6EN_MASK 0x1 9493 + #define XSTORM_IWARP_CONN_AG_CTX_RULE6EN_SHIFT 4 9494 + #define XSTORM_IWARP_CONN_AG_CTX_RULE7EN_MASK 0x1 9495 + #define XSTORM_IWARP_CONN_AG_CTX_RULE7EN_SHIFT 5 9496 + #define XSTORM_IWARP_CONN_AG_CTX_A0_RESERVED1_MASK 0x1 9497 + #define XSTORM_IWARP_CONN_AG_CTX_A0_RESERVED1_SHIFT 6 9498 + #define XSTORM_IWARP_CONN_AG_CTX_RULE9EN_MASK 0x1 9499 + #define XSTORM_IWARP_CONN_AG_CTX_RULE9EN_SHIFT 7 9500 9500 u8 flags12; 9501 - #define E4_XSTORM_IWARP_CONN_AG_CTX_SQ_NOT_EMPTY_RULE_EN_MASK 0x1 9502 - #define E4_XSTORM_IWARP_CONN_AG_CTX_SQ_NOT_EMPTY_RULE_EN_SHIFT 0 9503 - #define E4_XSTORM_IWARP_CONN_AG_CTX_RULE11EN_MASK 0x1 9504 - #define E4_XSTORM_IWARP_CONN_AG_CTX_RULE11EN_SHIFT 1 9505 - #define E4_XSTORM_IWARP_CONN_AG_CTX_A0_RESERVED2_MASK 0x1 9506 - #define E4_XSTORM_IWARP_CONN_AG_CTX_A0_RESERVED2_SHIFT 2 9507 - #define E4_XSTORM_IWARP_CONN_AG_CTX_A0_RESERVED3_MASK 0x1 9508 - #define E4_XSTORM_IWARP_CONN_AG_CTX_A0_RESERVED3_SHIFT 3 9509 - #define E4_XSTORM_IWARP_CONN_AG_CTX_SQ_FENCE_RULE_EN_MASK 0x1 9510 - #define E4_XSTORM_IWARP_CONN_AG_CTX_SQ_FENCE_RULE_EN_SHIFT 4 9511 - #define E4_XSTORM_IWARP_CONN_AG_CTX_RULE15EN_MASK 0x1 9512 - #define E4_XSTORM_IWARP_CONN_AG_CTX_RULE15EN_SHIFT 5 9513 - #define E4_XSTORM_IWARP_CONN_AG_CTX_RULE16EN_MASK 0x1 9514 - #define E4_XSTORM_IWARP_CONN_AG_CTX_RULE16EN_SHIFT 6 9515 - #define E4_XSTORM_IWARP_CONN_AG_CTX_RULE17EN_MASK 0x1 9516 - #define E4_XSTORM_IWARP_CONN_AG_CTX_RULE17EN_SHIFT 7 9501 + #define XSTORM_IWARP_CONN_AG_CTX_SQ_NOT_EMPTY_RULE_EN_MASK 0x1 9502 + #define XSTORM_IWARP_CONN_AG_CTX_SQ_NOT_EMPTY_RULE_EN_SHIFT 0 9503 + #define XSTORM_IWARP_CONN_AG_CTX_RULE11EN_MASK 0x1 9504 + #define XSTORM_IWARP_CONN_AG_CTX_RULE11EN_SHIFT 1 9505 + #define XSTORM_IWARP_CONN_AG_CTX_A0_RESERVED2_MASK 0x1 9506 + #define XSTORM_IWARP_CONN_AG_CTX_A0_RESERVED2_SHIFT 2 9507 + #define XSTORM_IWARP_CONN_AG_CTX_A0_RESERVED3_MASK 0x1 9508 + #define XSTORM_IWARP_CONN_AG_CTX_A0_RESERVED3_SHIFT 3 9509 + #define XSTORM_IWARP_CONN_AG_CTX_SQ_FENCE_RULE_EN_MASK 0x1 9510 + #define XSTORM_IWARP_CONN_AG_CTX_SQ_FENCE_RULE_EN_SHIFT 4 9511 + #define XSTORM_IWARP_CONN_AG_CTX_RULE15EN_MASK 0x1 9512 + #define XSTORM_IWARP_CONN_AG_CTX_RULE15EN_SHIFT 5 9513 + #define XSTORM_IWARP_CONN_AG_CTX_RULE16EN_MASK 0x1 9514 + #define XSTORM_IWARP_CONN_AG_CTX_RULE16EN_SHIFT 6 9515 + #define XSTORM_IWARP_CONN_AG_CTX_RULE17EN_MASK 0x1 9516 + #define XSTORM_IWARP_CONN_AG_CTX_RULE17EN_SHIFT 7 9517 9517 u8 flags13; 9518 - #define E4_XSTORM_IWARP_CONN_AG_CTX_IRQ_NOT_EMPTY_RULE_EN_MASK 0x1 9519 - #define E4_XSTORM_IWARP_CONN_AG_CTX_IRQ_NOT_EMPTY_RULE_EN_SHIFT 0 9520 - #define E4_XSTORM_IWARP_CONN_AG_CTX_HQ_NOT_FULL_RULE_EN_MASK 0x1 9521 - #define E4_XSTORM_IWARP_CONN_AG_CTX_HQ_NOT_FULL_RULE_EN_SHIFT 1 9522 - #define E4_XSTORM_IWARP_CONN_AG_CTX_ORQ_RD_FENCE_RULE_EN_MASK 0x1 9523 - #define E4_XSTORM_IWARP_CONN_AG_CTX_ORQ_RD_FENCE_RULE_EN_SHIFT 2 9524 - #define E4_XSTORM_IWARP_CONN_AG_CTX_RULE21EN_MASK 0x1 9525 - #define E4_XSTORM_IWARP_CONN_AG_CTX_RULE21EN_SHIFT 3 9526 - #define E4_XSTORM_IWARP_CONN_AG_CTX_A0_RESERVED6_MASK 0x1 9527 - #define E4_XSTORM_IWARP_CONN_AG_CTX_A0_RESERVED6_SHIFT 4 9528 - #define E4_XSTORM_IWARP_CONN_AG_CTX_ORQ_NOT_FULL_RULE_EN_MASK 0x1 9529 - #define E4_XSTORM_IWARP_CONN_AG_CTX_ORQ_NOT_FULL_RULE_EN_SHIFT 5 9530 - #define E4_XSTORM_IWARP_CONN_AG_CTX_A0_RESERVED8_MASK 0x1 9531 - #define E4_XSTORM_IWARP_CONN_AG_CTX_A0_RESERVED8_SHIFT 6 9532 - #define E4_XSTORM_IWARP_CONN_AG_CTX_A0_RESERVED9_MASK 0x1 9533 - #define E4_XSTORM_IWARP_CONN_AG_CTX_A0_RESERVED9_SHIFT 7 9518 + #define XSTORM_IWARP_CONN_AG_CTX_IRQ_NOT_EMPTY_RULE_EN_MASK 0x1 9519 + #define XSTORM_IWARP_CONN_AG_CTX_IRQ_NOT_EMPTY_RULE_EN_SHIFT 0 9520 + #define XSTORM_IWARP_CONN_AG_CTX_HQ_NOT_FULL_RULE_EN_MASK 0x1 9521 + #define XSTORM_IWARP_CONN_AG_CTX_HQ_NOT_FULL_RULE_EN_SHIFT 1 9522 + #define XSTORM_IWARP_CONN_AG_CTX_ORQ_RD_FENCE_RULE_EN_MASK 0x1 9523 + #define XSTORM_IWARP_CONN_AG_CTX_ORQ_RD_FENCE_RULE_EN_SHIFT 2 9524 + #define XSTORM_IWARP_CONN_AG_CTX_RULE21EN_MASK 0x1 9525 + #define XSTORM_IWARP_CONN_AG_CTX_RULE21EN_SHIFT 3 9526 + #define XSTORM_IWARP_CONN_AG_CTX_A0_RESERVED6_MASK 0x1 9527 + #define XSTORM_IWARP_CONN_AG_CTX_A0_RESERVED6_SHIFT 4 9528 + #define XSTORM_IWARP_CONN_AG_CTX_ORQ_NOT_FULL_RULE_EN_MASK 0x1 9529 + #define XSTORM_IWARP_CONN_AG_CTX_ORQ_NOT_FULL_RULE_EN_SHIFT 5 9530 + #define XSTORM_IWARP_CONN_AG_CTX_A0_RESERVED8_MASK 0x1 9531 + #define XSTORM_IWARP_CONN_AG_CTX_A0_RESERVED8_SHIFT 6 9532 + #define XSTORM_IWARP_CONN_AG_CTX_A0_RESERVED9_MASK 0x1 9533 + #define XSTORM_IWARP_CONN_AG_CTX_A0_RESERVED9_SHIFT 7 9534 9534 u8 flags14; 9535 - #define E4_XSTORM_IWARP_CONN_AG_CTX_BIT16_MASK 0x1 9536 - #define E4_XSTORM_IWARP_CONN_AG_CTX_BIT16_SHIFT 0 9537 - #define E4_XSTORM_IWARP_CONN_AG_CTX_BIT17_MASK 0x1 9538 - #define E4_XSTORM_IWARP_CONN_AG_CTX_BIT17_SHIFT 1 9539 - #define E4_XSTORM_IWARP_CONN_AG_CTX_BIT18_MASK 0x1 9540 - #define E4_XSTORM_IWARP_CONN_AG_CTX_BIT18_SHIFT 2 9541 - #define E4_XSTORM_IWARP_CONN_AG_CTX_E5_RESERVED1_MASK 0x1 9542 - #define E4_XSTORM_IWARP_CONN_AG_CTX_E5_RESERVED1_SHIFT 3 9543 - #define E4_XSTORM_IWARP_CONN_AG_CTX_E5_RESERVED2_MASK 0x1 9544 - #define E4_XSTORM_IWARP_CONN_AG_CTX_E5_RESERVED2_SHIFT 4 9545 - #define E4_XSTORM_IWARP_CONN_AG_CTX_E5_RESERVED3_MASK 0x1 9546 - #define E4_XSTORM_IWARP_CONN_AG_CTX_E5_RESERVED3_SHIFT 5 9547 - #define E4_XSTORM_IWARP_CONN_AG_CTX_SEND_TERMINATE_CF_MASK 0x3 9548 - #define E4_XSTORM_IWARP_CONN_AG_CTX_SEND_TERMINATE_CF_SHIFT 6 9535 + #define XSTORM_IWARP_CONN_AG_CTX_BIT16_MASK 0x1 9536 + #define XSTORM_IWARP_CONN_AG_CTX_BIT16_SHIFT 0 9537 + #define XSTORM_IWARP_CONN_AG_CTX_BIT17_MASK 0x1 9538 + #define XSTORM_IWARP_CONN_AG_CTX_BIT17_SHIFT 1 9539 + #define XSTORM_IWARP_CONN_AG_CTX_BIT18_MASK 0x1 9540 + #define XSTORM_IWARP_CONN_AG_CTX_BIT18_SHIFT 2 9541 + #define XSTORM_IWARP_CONN_AG_CTX_E5_RESERVED1_MASK 0x1 9542 + #define XSTORM_IWARP_CONN_AG_CTX_E5_RESERVED1_SHIFT 3 9543 + #define XSTORM_IWARP_CONN_AG_CTX_E5_RESERVED2_MASK 0x1 9544 + #define XSTORM_IWARP_CONN_AG_CTX_E5_RESERVED2_SHIFT 4 9545 + #define XSTORM_IWARP_CONN_AG_CTX_E5_RESERVED3_MASK 0x1 9546 + #define XSTORM_IWARP_CONN_AG_CTX_E5_RESERVED3_SHIFT 5 9547 + #define XSTORM_IWARP_CONN_AG_CTX_SEND_TERMINATE_CF_MASK 0x3 9548 + #define XSTORM_IWARP_CONN_AG_CTX_SEND_TERMINATE_CF_SHIFT 6 9549 9549 u8 byte2; 9550 9550 __le16 physical_q0; 9551 9551 __le16 physical_q1; ··· 9593 9593 __le32 reg17; 9594 9594 }; 9595 9595 9596 - struct e4_tstorm_iwarp_conn_ag_ctx { 9596 + struct tstorm_iwarp_conn_ag_ctx { 9597 9597 u8 reserved0; 9598 9598 u8 state; 9599 9599 u8 flags0; 9600 - #define E4_TSTORM_IWARP_CONN_AG_CTX_EXIST_IN_QM0_MASK 0x1 9601 - #define E4_TSTORM_IWARP_CONN_AG_CTX_EXIST_IN_QM0_SHIFT 0 9602 - #define E4_TSTORM_IWARP_CONN_AG_CTX_BIT1_MASK 0x1 9603 - #define E4_TSTORM_IWARP_CONN_AG_CTX_BIT1_SHIFT 1 9604 - #define E4_TSTORM_IWARP_CONN_AG_CTX_BIT2_MASK 0x1 9605 - #define E4_TSTORM_IWARP_CONN_AG_CTX_BIT2_SHIFT 2 9606 - #define E4_TSTORM_IWARP_CONN_AG_CTX_MSTORM_FLUSH_OR_TERMINATE_SENT_MASK 0x1 9607 - #define E4_TSTORM_IWARP_CONN_AG_CTX_MSTORM_FLUSH_OR_TERMINATE_SENT_SHIFT 3 9608 - #define E4_TSTORM_IWARP_CONN_AG_CTX_BIT4_MASK 0x1 9609 - #define E4_TSTORM_IWARP_CONN_AG_CTX_BIT4_SHIFT 4 9610 - #define E4_TSTORM_IWARP_CONN_AG_CTX_CACHED_ORQ_MASK 0x1 9611 - #define E4_TSTORM_IWARP_CONN_AG_CTX_CACHED_ORQ_SHIFT 5 9612 - #define E4_TSTORM_IWARP_CONN_AG_CTX_CF0_MASK 0x3 9613 - #define E4_TSTORM_IWARP_CONN_AG_CTX_CF0_SHIFT 6 9600 + #define TSTORM_IWARP_CONN_AG_CTX_EXIST_IN_QM0_MASK 0x1 9601 + #define TSTORM_IWARP_CONN_AG_CTX_EXIST_IN_QM0_SHIFT 0 9602 + #define TSTORM_IWARP_CONN_AG_CTX_BIT1_MASK 0x1 9603 + #define TSTORM_IWARP_CONN_AG_CTX_BIT1_SHIFT 1 9604 + #define TSTORM_IWARP_CONN_AG_CTX_BIT2_MASK 0x1 9605 + #define TSTORM_IWARP_CONN_AG_CTX_BIT2_SHIFT 2 9606 + #define TSTORM_IWARP_CONN_AG_CTX_MSTORM_FLUSH_OR_TERMINATE_SENT_MASK 0x1 9607 + #define TSTORM_IWARP_CONN_AG_CTX_MSTORM_FLUSH_OR_TERMINATE_SENT_SHIFT 3 9608 + #define TSTORM_IWARP_CONN_AG_CTX_BIT4_MASK 0x1 9609 + #define TSTORM_IWARP_CONN_AG_CTX_BIT4_SHIFT 4 9610 + #define TSTORM_IWARP_CONN_AG_CTX_CACHED_ORQ_MASK 0x1 9611 + #define TSTORM_IWARP_CONN_AG_CTX_CACHED_ORQ_SHIFT 5 9612 + #define TSTORM_IWARP_CONN_AG_CTX_CF0_MASK 0x3 9613 + #define TSTORM_IWARP_CONN_AG_CTX_CF0_SHIFT 6 9614 9614 u8 flags1; 9615 - #define E4_TSTORM_IWARP_CONN_AG_CTX_RQ_POST_CF_MASK 0x3 9616 - #define E4_TSTORM_IWARP_CONN_AG_CTX_RQ_POST_CF_SHIFT 0 9617 - #define E4_TSTORM_IWARP_CONN_AG_CTX_MPA_TIMEOUT_CF_MASK 0x3 9618 - #define E4_TSTORM_IWARP_CONN_AG_CTX_MPA_TIMEOUT_CF_SHIFT 2 9619 - #define E4_TSTORM_IWARP_CONN_AG_CTX_TIMER_STOP_ALL_MASK 0x3 9620 - #define E4_TSTORM_IWARP_CONN_AG_CTX_TIMER_STOP_ALL_SHIFT 4 9621 - #define E4_TSTORM_IWARP_CONN_AG_CTX_CF4_MASK 0x3 9622 - #define E4_TSTORM_IWARP_CONN_AG_CTX_CF4_SHIFT 6 9615 + #define TSTORM_IWARP_CONN_AG_CTX_RQ_POST_CF_MASK 0x3 9616 + #define TSTORM_IWARP_CONN_AG_CTX_RQ_POST_CF_SHIFT 0 9617 + #define TSTORM_IWARP_CONN_AG_CTX_MPA_TIMEOUT_CF_MASK 0x3 9618 + #define TSTORM_IWARP_CONN_AG_CTX_MPA_TIMEOUT_CF_SHIFT 2 9619 + #define TSTORM_IWARP_CONN_AG_CTX_TIMER_STOP_ALL_MASK 0x3 9620 + #define TSTORM_IWARP_CONN_AG_CTX_TIMER_STOP_ALL_SHIFT 4 9621 + #define TSTORM_IWARP_CONN_AG_CTX_CF4_MASK 0x3 9622 + #define TSTORM_IWARP_CONN_AG_CTX_CF4_SHIFT 6 9623 9623 u8 flags2; 9624 - #define E4_TSTORM_IWARP_CONN_AG_CTX_CF5_MASK 0x3 9625 - #define E4_TSTORM_IWARP_CONN_AG_CTX_CF5_SHIFT 0 9626 - #define E4_TSTORM_IWARP_CONN_AG_CTX_CF6_MASK 0x3 9627 - #define E4_TSTORM_IWARP_CONN_AG_CTX_CF6_SHIFT 2 9628 - #define E4_TSTORM_IWARP_CONN_AG_CTX_CF7_MASK 0x3 9629 - #define E4_TSTORM_IWARP_CONN_AG_CTX_CF7_SHIFT 4 9630 - #define E4_TSTORM_IWARP_CONN_AG_CTX_CF8_MASK 0x3 9631 - #define E4_TSTORM_IWARP_CONN_AG_CTX_CF8_SHIFT 6 9624 + #define TSTORM_IWARP_CONN_AG_CTX_CF5_MASK 0x3 9625 + #define TSTORM_IWARP_CONN_AG_CTX_CF5_SHIFT 0 9626 + #define TSTORM_IWARP_CONN_AG_CTX_CF6_MASK 0x3 9627 + #define TSTORM_IWARP_CONN_AG_CTX_CF6_SHIFT 2 9628 + #define TSTORM_IWARP_CONN_AG_CTX_CF7_MASK 0x3 9629 + #define TSTORM_IWARP_CONN_AG_CTX_CF7_SHIFT 4 9630 + #define TSTORM_IWARP_CONN_AG_CTX_CF8_MASK 0x3 9631 + #define TSTORM_IWARP_CONN_AG_CTX_CF8_SHIFT 6 9632 9632 u8 flags3; 9633 - #define E4_TSTORM_IWARP_CONN_AG_CTX_FLUSH_Q0_AND_TCP_HANDSHAKE_COMPLETE_MASK 0x3 9634 - #define E4_TSTORM_IWARP_CONN_AG_CTX_FLUSH_Q0_AND_TCP_HANDSHAKE_COMPLETE_SHIFT 0 9635 - #define E4_TSTORM_IWARP_CONN_AG_CTX_FLUSH_OR_ERROR_DETECTED_MASK 0x3 9636 - #define E4_TSTORM_IWARP_CONN_AG_CTX_FLUSH_OR_ERROR_DETECTED_SHIFT 2 9637 - #define E4_TSTORM_IWARP_CONN_AG_CTX_CF0EN_MASK 0x1 9638 - #define E4_TSTORM_IWARP_CONN_AG_CTX_CF0EN_SHIFT 4 9639 - #define E4_TSTORM_IWARP_CONN_AG_CTX_RQ_POST_CF_EN_MASK 0x1 9640 - #define E4_TSTORM_IWARP_CONN_AG_CTX_RQ_POST_CF_EN_SHIFT 5 9641 - #define E4_TSTORM_IWARP_CONN_AG_CTX_MPA_TIMEOUT_CF_EN_MASK 0x1 9642 - #define E4_TSTORM_IWARP_CONN_AG_CTX_MPA_TIMEOUT_CF_EN_SHIFT 6 9643 - #define E4_TSTORM_IWARP_CONN_AG_CTX_TIMER_STOP_ALL_EN_MASK 0x1 9644 - #define E4_TSTORM_IWARP_CONN_AG_CTX_TIMER_STOP_ALL_EN_SHIFT 7 9633 + #define TSTORM_IWARP_CONN_AG_CTX_FLUSH_Q0_AND_TCP_HANDSHAKE_COMPLETE_MASK 0x3 9634 + #define TSTORM_IWARP_CONN_AG_CTX_FLUSH_Q0_AND_TCP_HANDSHAKE_COMPLETE_SHIFT 0 9635 + #define TSTORM_IWARP_CONN_AG_CTX_FLUSH_OR_ERROR_DETECTED_MASK 0x3 9636 + #define TSTORM_IWARP_CONN_AG_CTX_FLUSH_OR_ERROR_DETECTED_SHIFT 2 9637 + #define TSTORM_IWARP_CONN_AG_CTX_CF0EN_MASK 0x1 9638 + #define TSTORM_IWARP_CONN_AG_CTX_CF0EN_SHIFT 4 9639 + #define TSTORM_IWARP_CONN_AG_CTX_RQ_POST_CF_EN_MASK 0x1 9640 + #define TSTORM_IWARP_CONN_AG_CTX_RQ_POST_CF_EN_SHIFT 5 9641 + #define TSTORM_IWARP_CONN_AG_CTX_MPA_TIMEOUT_CF_EN_MASK 0x1 9642 + #define TSTORM_IWARP_CONN_AG_CTX_MPA_TIMEOUT_CF_EN_SHIFT 6 9643 + #define TSTORM_IWARP_CONN_AG_CTX_TIMER_STOP_ALL_EN_MASK 0x1 9644 + #define TSTORM_IWARP_CONN_AG_CTX_TIMER_STOP_ALL_EN_SHIFT 7 9645 9645 u8 flags4; 9646 - #define E4_TSTORM_IWARP_CONN_AG_CTX_CF4EN_MASK 0x1 9647 - #define E4_TSTORM_IWARP_CONN_AG_CTX_CF4EN_SHIFT 0 9648 - #define E4_TSTORM_IWARP_CONN_AG_CTX_CF5EN_MASK 0x1 9649 - #define E4_TSTORM_IWARP_CONN_AG_CTX_CF5EN_SHIFT 1 9650 - #define E4_TSTORM_IWARP_CONN_AG_CTX_CF6EN_MASK 0x1 9651 - #define E4_TSTORM_IWARP_CONN_AG_CTX_CF6EN_SHIFT 2 9652 - #define E4_TSTORM_IWARP_CONN_AG_CTX_CF7EN_MASK 0x1 9653 - #define E4_TSTORM_IWARP_CONN_AG_CTX_CF7EN_SHIFT 3 9654 - #define E4_TSTORM_IWARP_CONN_AG_CTX_CF8EN_MASK 0x1 9655 - #define E4_TSTORM_IWARP_CONN_AG_CTX_CF8EN_SHIFT 4 9656 - #define E4_TSTORM_IWARP_CONN_AG_CTX_FLUSH_Q0_AND_TCP_HANDSHAKE_COMPL_EN_MASK 0x1 9657 - #define E4_TSTORM_IWARP_CONN_AG_CTX_FLUSH_Q0_AND_TCP_HANDSHAKE_COMPL_EN_SHIFT 5 9658 - #define E4_TSTORM_IWARP_CONN_AG_CTX_FLUSH_OR_ERROR_DETECTED_EN_MASK 0x1 9659 - #define E4_TSTORM_IWARP_CONN_AG_CTX_FLUSH_OR_ERROR_DETECTED_EN_SHIFT 6 9660 - #define E4_TSTORM_IWARP_CONN_AG_CTX_RULE0EN_MASK 0x1 9661 - #define E4_TSTORM_IWARP_CONN_AG_CTX_RULE0EN_SHIFT 7 9646 + #define TSTORM_IWARP_CONN_AG_CTX_CF4EN_MASK 0x1 9647 + #define TSTORM_IWARP_CONN_AG_CTX_CF4EN_SHIFT 0 9648 + #define TSTORM_IWARP_CONN_AG_CTX_CF5EN_MASK 0x1 9649 + #define TSTORM_IWARP_CONN_AG_CTX_CF5EN_SHIFT 1 9650 + #define TSTORM_IWARP_CONN_AG_CTX_CF6EN_MASK 0x1 9651 + #define TSTORM_IWARP_CONN_AG_CTX_CF6EN_SHIFT 2 9652 + #define TSTORM_IWARP_CONN_AG_CTX_CF7EN_MASK 0x1 9653 + #define TSTORM_IWARP_CONN_AG_CTX_CF7EN_SHIFT 3 9654 + #define TSTORM_IWARP_CONN_AG_CTX_CF8EN_MASK 0x1 9655 + #define TSTORM_IWARP_CONN_AG_CTX_CF8EN_SHIFT 4 9656 + #define TSTORM_IWARP_CONN_AG_CTX_FLUSH_Q0_AND_TCP_HANDSHAKE_COMPL_EN_MASK 0x1 9657 + #define TSTORM_IWARP_CONN_AG_CTX_FLUSH_Q0_AND_TCP_HANDSHAKE_COMPL_EN_SHIFT 5 9658 + #define TSTORM_IWARP_CONN_AG_CTX_FLUSH_OR_ERROR_DETECTED_EN_MASK 0x1 9659 + #define TSTORM_IWARP_CONN_AG_CTX_FLUSH_OR_ERROR_DETECTED_EN_SHIFT 6 9660 + #define TSTORM_IWARP_CONN_AG_CTX_RULE0EN_MASK 0x1 9661 + #define TSTORM_IWARP_CONN_AG_CTX_RULE0EN_SHIFT 7 9662 9662 u8 flags5; 9663 - #define E4_TSTORM_IWARP_CONN_AG_CTX_RULE1EN_MASK 0x1 9664 - #define E4_TSTORM_IWARP_CONN_AG_CTX_RULE1EN_SHIFT 0 9665 - #define E4_TSTORM_IWARP_CONN_AG_CTX_RULE2EN_MASK 0x1 9666 - #define E4_TSTORM_IWARP_CONN_AG_CTX_RULE2EN_SHIFT 1 9667 - #define E4_TSTORM_IWARP_CONN_AG_CTX_RULE3EN_MASK 0x1 9668 - #define E4_TSTORM_IWARP_CONN_AG_CTX_RULE3EN_SHIFT 2 9669 - #define E4_TSTORM_IWARP_CONN_AG_CTX_RULE4EN_MASK 0x1 9670 - #define E4_TSTORM_IWARP_CONN_AG_CTX_RULE4EN_SHIFT 3 9671 - #define E4_TSTORM_IWARP_CONN_AG_CTX_RULE5EN_MASK 0x1 9672 - #define E4_TSTORM_IWARP_CONN_AG_CTX_RULE5EN_SHIFT 4 9673 - #define E4_TSTORM_IWARP_CONN_AG_CTX_SND_SQ_CONS_RULE_MASK 0x1 9674 - #define E4_TSTORM_IWARP_CONN_AG_CTX_SND_SQ_CONS_RULE_SHIFT 5 9675 - #define E4_TSTORM_IWARP_CONN_AG_CTX_RULE7EN_MASK 0x1 9676 - #define E4_TSTORM_IWARP_CONN_AG_CTX_RULE7EN_SHIFT 6 9677 - #define E4_TSTORM_IWARP_CONN_AG_CTX_RULE8EN_MASK 0x1 9678 - #define E4_TSTORM_IWARP_CONN_AG_CTX_RULE8EN_SHIFT 7 9663 + #define TSTORM_IWARP_CONN_AG_CTX_RULE1EN_MASK 0x1 9664 + #define TSTORM_IWARP_CONN_AG_CTX_RULE1EN_SHIFT 0 9665 + #define TSTORM_IWARP_CONN_AG_CTX_RULE2EN_MASK 0x1 9666 + #define TSTORM_IWARP_CONN_AG_CTX_RULE2EN_SHIFT 1 9667 + #define TSTORM_IWARP_CONN_AG_CTX_RULE3EN_MASK 0x1 9668 + #define TSTORM_IWARP_CONN_AG_CTX_RULE3EN_SHIFT 2 9669 + #define TSTORM_IWARP_CONN_AG_CTX_RULE4EN_MASK 0x1 9670 + #define TSTORM_IWARP_CONN_AG_CTX_RULE4EN_SHIFT 3 9671 + #define TSTORM_IWARP_CONN_AG_CTX_RULE5EN_MASK 0x1 9672 + #define TSTORM_IWARP_CONN_AG_CTX_RULE5EN_SHIFT 4 9673 + #define TSTORM_IWARP_CONN_AG_CTX_SND_SQ_CONS_RULE_MASK 0x1 9674 + #define TSTORM_IWARP_CONN_AG_CTX_SND_SQ_CONS_RULE_SHIFT 5 9675 + #define TSTORM_IWARP_CONN_AG_CTX_RULE7EN_MASK 0x1 9676 + #define TSTORM_IWARP_CONN_AG_CTX_RULE7EN_SHIFT 6 9677 + #define TSTORM_IWARP_CONN_AG_CTX_RULE8EN_MASK 0x1 9678 + #define TSTORM_IWARP_CONN_AG_CTX_RULE8EN_SHIFT 7 9679 9679 __le32 reg0; 9680 9680 __le32 reg1; 9681 9681 __le32 unaligned_nxt_seq; ··· 9713 9713 }; 9714 9714 9715 9715 /* iwarp connection context */ 9716 - struct e4_iwarp_conn_context { 9716 + struct iwarp_conn_context { 9717 9717 struct ystorm_iwarp_conn_st_ctx ystorm_st_context; 9718 9718 struct regpair ystorm_st_padding[2]; 9719 9719 struct pstorm_iwarp_conn_st_ctx pstorm_st_context; 9720 9720 struct regpair pstorm_st_padding[2]; 9721 9721 struct xstorm_iwarp_conn_st_ctx xstorm_st_context; 9722 - struct e4_xstorm_iwarp_conn_ag_ctx xstorm_ag_context; 9723 - struct e4_tstorm_iwarp_conn_ag_ctx tstorm_ag_context; 9722 + struct xstorm_iwarp_conn_ag_ctx xstorm_ag_context; 9723 + struct tstorm_iwarp_conn_ag_ctx tstorm_ag_context; 9724 9724 struct timers_context timer_context; 9725 - struct e4_ustorm_rdma_conn_ag_ctx ustorm_ag_context; 9725 + struct ustorm_rdma_conn_ag_ctx ustorm_ag_context; 9726 9726 struct tstorm_iwarp_conn_st_ctx tstorm_st_context; 9727 9727 struct regpair tstorm_st_padding[2]; 9728 9728 struct mstorm_iwarp_conn_st_ctx mstorm_st_context; ··· 10013 10013 __le32 cid; 10014 10014 }; 10015 10015 10016 - struct e4_mstorm_iwarp_conn_ag_ctx { 10016 + struct mstorm_iwarp_conn_ag_ctx { 10017 10017 u8 reserved; 10018 10018 u8 state; 10019 10019 u8 flags0; 10020 - #define E4_MSTORM_IWARP_CONN_AG_CTX_EXIST_IN_QM0_MASK 0x1 10021 - #define E4_MSTORM_IWARP_CONN_AG_CTX_EXIST_IN_QM0_SHIFT 0 10022 - #define E4_MSTORM_IWARP_CONN_AG_CTX_BIT1_MASK 0x1 10023 - #define E4_MSTORM_IWARP_CONN_AG_CTX_BIT1_SHIFT 1 10024 - #define E4_MSTORM_IWARP_CONN_AG_CTX_INV_STAG_DONE_CF_MASK 0x3 10025 - #define E4_MSTORM_IWARP_CONN_AG_CTX_INV_STAG_DONE_CF_SHIFT 2 10026 - #define E4_MSTORM_IWARP_CONN_AG_CTX_CF1_MASK 0x3 10027 - #define E4_MSTORM_IWARP_CONN_AG_CTX_CF1_SHIFT 4 10028 - #define E4_MSTORM_IWARP_CONN_AG_CTX_CF2_MASK 0x3 10029 - #define E4_MSTORM_IWARP_CONN_AG_CTX_CF2_SHIFT 6 10020 + #define MSTORM_IWARP_CONN_AG_CTX_EXIST_IN_QM0_MASK 0x1 10021 + #define MSTORM_IWARP_CONN_AG_CTX_EXIST_IN_QM0_SHIFT 0 10022 + #define MSTORM_IWARP_CONN_AG_CTX_BIT1_MASK 0x1 10023 + #define MSTORM_IWARP_CONN_AG_CTX_BIT1_SHIFT 1 10024 + #define MSTORM_IWARP_CONN_AG_CTX_INV_STAG_DONE_CF_MASK 0x3 10025 + #define MSTORM_IWARP_CONN_AG_CTX_INV_STAG_DONE_CF_SHIFT 2 10026 + #define MSTORM_IWARP_CONN_AG_CTX_CF1_MASK 0x3 10027 + #define MSTORM_IWARP_CONN_AG_CTX_CF1_SHIFT 4 10028 + #define MSTORM_IWARP_CONN_AG_CTX_CF2_MASK 0x3 10029 + #define MSTORM_IWARP_CONN_AG_CTX_CF2_SHIFT 6 10030 10030 u8 flags1; 10031 - #define E4_MSTORM_IWARP_CONN_AG_CTX_INV_STAG_DONE_CF_EN_MASK 0x1 10032 - #define E4_MSTORM_IWARP_CONN_AG_CTX_INV_STAG_DONE_CF_EN_SHIFT 0 10033 - #define E4_MSTORM_IWARP_CONN_AG_CTX_CF1EN_MASK 0x1 10034 - #define E4_MSTORM_IWARP_CONN_AG_CTX_CF1EN_SHIFT 1 10035 - #define E4_MSTORM_IWARP_CONN_AG_CTX_CF2EN_MASK 0x1 10036 - #define E4_MSTORM_IWARP_CONN_AG_CTX_CF2EN_SHIFT 2 10037 - #define E4_MSTORM_IWARP_CONN_AG_CTX_RULE0EN_MASK 0x1 10038 - #define E4_MSTORM_IWARP_CONN_AG_CTX_RULE0EN_SHIFT 3 10039 - #define E4_MSTORM_IWARP_CONN_AG_CTX_RULE1EN_MASK 0x1 10040 - #define E4_MSTORM_IWARP_CONN_AG_CTX_RULE1EN_SHIFT 4 10041 - #define E4_MSTORM_IWARP_CONN_AG_CTX_RULE2EN_MASK 0x1 10042 - #define E4_MSTORM_IWARP_CONN_AG_CTX_RULE2EN_SHIFT 5 10043 - #define E4_MSTORM_IWARP_CONN_AG_CTX_RCQ_CONS_EN_MASK 0x1 10044 - #define E4_MSTORM_IWARP_CONN_AG_CTX_RCQ_CONS_EN_SHIFT 6 10045 - #define E4_MSTORM_IWARP_CONN_AG_CTX_RULE4EN_MASK 0x1 10046 - #define E4_MSTORM_IWARP_CONN_AG_CTX_RULE4EN_SHIFT 7 10031 + #define MSTORM_IWARP_CONN_AG_CTX_INV_STAG_DONE_CF_EN_MASK 0x1 10032 + #define MSTORM_IWARP_CONN_AG_CTX_INV_STAG_DONE_CF_EN_SHIFT 0 10033 + #define MSTORM_IWARP_CONN_AG_CTX_CF1EN_MASK 0x1 10034 + #define MSTORM_IWARP_CONN_AG_CTX_CF1EN_SHIFT 1 10035 + #define MSTORM_IWARP_CONN_AG_CTX_CF2EN_MASK 0x1 10036 + #define MSTORM_IWARP_CONN_AG_CTX_CF2EN_SHIFT 2 10037 + #define MSTORM_IWARP_CONN_AG_CTX_RULE0EN_MASK 0x1 10038 + #define MSTORM_IWARP_CONN_AG_CTX_RULE0EN_SHIFT 3 10039 + #define MSTORM_IWARP_CONN_AG_CTX_RULE1EN_MASK 0x1 10040 + #define MSTORM_IWARP_CONN_AG_CTX_RULE1EN_SHIFT 4 10041 + #define MSTORM_IWARP_CONN_AG_CTX_RULE2EN_MASK 0x1 10042 + #define MSTORM_IWARP_CONN_AG_CTX_RULE2EN_SHIFT 5 10043 + #define MSTORM_IWARP_CONN_AG_CTX_RCQ_CONS_EN_MASK 0x1 10044 + #define MSTORM_IWARP_CONN_AG_CTX_RCQ_CONS_EN_SHIFT 6 10045 + #define MSTORM_IWARP_CONN_AG_CTX_RULE4EN_MASK 0x1 10046 + #define MSTORM_IWARP_CONN_AG_CTX_RULE4EN_SHIFT 7 10047 10047 __le16 rcq_cons; 10048 10048 __le16 rcq_cons_th; 10049 10049 __le32 reg0; 10050 10050 __le32 reg1; 10051 10051 }; 10052 10052 10053 - struct e4_ustorm_iwarp_conn_ag_ctx { 10053 + struct ustorm_iwarp_conn_ag_ctx { 10054 10054 u8 reserved; 10055 10055 u8 byte1; 10056 10056 u8 flags0; 10057 - #define E4_USTORM_IWARP_CONN_AG_CTX_EXIST_IN_QM0_MASK 0x1 10058 - #define E4_USTORM_IWARP_CONN_AG_CTX_EXIST_IN_QM0_SHIFT 0 10059 - #define E4_USTORM_IWARP_CONN_AG_CTX_BIT1_MASK 0x1 10060 - #define E4_USTORM_IWARP_CONN_AG_CTX_BIT1_SHIFT 1 10061 - #define E4_USTORM_IWARP_CONN_AG_CTX_CF0_MASK 0x3 10062 - #define E4_USTORM_IWARP_CONN_AG_CTX_CF0_SHIFT 2 10063 - #define E4_USTORM_IWARP_CONN_AG_CTX_CF1_MASK 0x3 10064 - #define E4_USTORM_IWARP_CONN_AG_CTX_CF1_SHIFT 4 10065 - #define E4_USTORM_IWARP_CONN_AG_CTX_CF2_MASK 0x3 10066 - #define E4_USTORM_IWARP_CONN_AG_CTX_CF2_SHIFT 6 10057 + #define USTORM_IWARP_CONN_AG_CTX_EXIST_IN_QM0_MASK 0x1 10058 + #define USTORM_IWARP_CONN_AG_CTX_EXIST_IN_QM0_SHIFT 0 10059 + #define USTORM_IWARP_CONN_AG_CTX_BIT1_MASK 0x1 10060 + #define USTORM_IWARP_CONN_AG_CTX_BIT1_SHIFT 1 10061 + #define USTORM_IWARP_CONN_AG_CTX_CF0_MASK 0x3 10062 + #define USTORM_IWARP_CONN_AG_CTX_CF0_SHIFT 2 10063 + #define USTORM_IWARP_CONN_AG_CTX_CF1_MASK 0x3 10064 + #define USTORM_IWARP_CONN_AG_CTX_CF1_SHIFT 4 10065 + #define USTORM_IWARP_CONN_AG_CTX_CF2_MASK 0x3 10066 + #define USTORM_IWARP_CONN_AG_CTX_CF2_SHIFT 6 10067 10067 u8 flags1; 10068 - #define E4_USTORM_IWARP_CONN_AG_CTX_CF3_MASK 0x3 10069 - #define E4_USTORM_IWARP_CONN_AG_CTX_CF3_SHIFT 0 10070 - #define E4_USTORM_IWARP_CONN_AG_CTX_CQ_ARM_SE_CF_MASK 0x3 10071 - #define E4_USTORM_IWARP_CONN_AG_CTX_CQ_ARM_SE_CF_SHIFT 2 10072 - #define E4_USTORM_IWARP_CONN_AG_CTX_CQ_ARM_CF_MASK 0x3 10073 - #define E4_USTORM_IWARP_CONN_AG_CTX_CQ_ARM_CF_SHIFT 4 10074 - #define E4_USTORM_IWARP_CONN_AG_CTX_CF6_MASK 0x3 10075 - #define E4_USTORM_IWARP_CONN_AG_CTX_CF6_SHIFT 6 10068 + #define USTORM_IWARP_CONN_AG_CTX_CF3_MASK 0x3 10069 + #define USTORM_IWARP_CONN_AG_CTX_CF3_SHIFT 0 10070 + #define USTORM_IWARP_CONN_AG_CTX_CQ_ARM_SE_CF_MASK 0x3 10071 + #define USTORM_IWARP_CONN_AG_CTX_CQ_ARM_SE_CF_SHIFT 2 10072 + #define USTORM_IWARP_CONN_AG_CTX_CQ_ARM_CF_MASK 0x3 10073 + #define USTORM_IWARP_CONN_AG_CTX_CQ_ARM_CF_SHIFT 4 10074 + #define USTORM_IWARP_CONN_AG_CTX_CF6_MASK 0x3 10075 + #define USTORM_IWARP_CONN_AG_CTX_CF6_SHIFT 6 10076 10076 u8 flags2; 10077 - #define E4_USTORM_IWARP_CONN_AG_CTX_CF0EN_MASK 0x1 10078 - #define E4_USTORM_IWARP_CONN_AG_CTX_CF0EN_SHIFT 0 10079 - #define E4_USTORM_IWARP_CONN_AG_CTX_CF1EN_MASK 0x1 10080 - #define E4_USTORM_IWARP_CONN_AG_CTX_CF1EN_SHIFT 1 10081 - #define E4_USTORM_IWARP_CONN_AG_CTX_CF2EN_MASK 0x1 10082 - #define E4_USTORM_IWARP_CONN_AG_CTX_CF2EN_SHIFT 2 10083 - #define E4_USTORM_IWARP_CONN_AG_CTX_CF3EN_MASK 0x1 10084 - #define E4_USTORM_IWARP_CONN_AG_CTX_CF3EN_SHIFT 3 10085 - #define E4_USTORM_IWARP_CONN_AG_CTX_CQ_ARM_SE_CF_EN_MASK 0x1 10086 - #define E4_USTORM_IWARP_CONN_AG_CTX_CQ_ARM_SE_CF_EN_SHIFT 4 10087 - #define E4_USTORM_IWARP_CONN_AG_CTX_CQ_ARM_CF_EN_MASK 0x1 10088 - #define E4_USTORM_IWARP_CONN_AG_CTX_CQ_ARM_CF_EN_SHIFT 5 10089 - #define E4_USTORM_IWARP_CONN_AG_CTX_CF6EN_MASK 0x1 10090 - #define E4_USTORM_IWARP_CONN_AG_CTX_CF6EN_SHIFT 6 10091 - #define E4_USTORM_IWARP_CONN_AG_CTX_CQ_SE_EN_MASK 0x1 10092 - #define E4_USTORM_IWARP_CONN_AG_CTX_CQ_SE_EN_SHIFT 7 10077 + #define USTORM_IWARP_CONN_AG_CTX_CF0EN_MASK 0x1 10078 + #define USTORM_IWARP_CONN_AG_CTX_CF0EN_SHIFT 0 10079 + #define USTORM_IWARP_CONN_AG_CTX_CF1EN_MASK 0x1 10080 + #define USTORM_IWARP_CONN_AG_CTX_CF1EN_SHIFT 1 10081 + #define USTORM_IWARP_CONN_AG_CTX_CF2EN_MASK 0x1 10082 + #define USTORM_IWARP_CONN_AG_CTX_CF2EN_SHIFT 2 10083 + #define USTORM_IWARP_CONN_AG_CTX_CF3EN_MASK 0x1 10084 + #define USTORM_IWARP_CONN_AG_CTX_CF3EN_SHIFT 3 10085 + #define USTORM_IWARP_CONN_AG_CTX_CQ_ARM_SE_CF_EN_MASK 0x1 10086 + #define USTORM_IWARP_CONN_AG_CTX_CQ_ARM_SE_CF_EN_SHIFT 4 10087 + #define USTORM_IWARP_CONN_AG_CTX_CQ_ARM_CF_EN_MASK 0x1 10088 + #define USTORM_IWARP_CONN_AG_CTX_CQ_ARM_CF_EN_SHIFT 5 10089 + #define USTORM_IWARP_CONN_AG_CTX_CF6EN_MASK 0x1 10090 + #define USTORM_IWARP_CONN_AG_CTX_CF6EN_SHIFT 6 10091 + #define USTORM_IWARP_CONN_AG_CTX_CQ_SE_EN_MASK 0x1 10092 + #define USTORM_IWARP_CONN_AG_CTX_CQ_SE_EN_SHIFT 7 10093 10093 u8 flags3; 10094 - #define E4_USTORM_IWARP_CONN_AG_CTX_CQ_EN_MASK 0x1 10095 - #define E4_USTORM_IWARP_CONN_AG_CTX_CQ_EN_SHIFT 0 10096 - #define E4_USTORM_IWARP_CONN_AG_CTX_RULE2EN_MASK 0x1 10097 - #define E4_USTORM_IWARP_CONN_AG_CTX_RULE2EN_SHIFT 1 10098 - #define E4_USTORM_IWARP_CONN_AG_CTX_RULE3EN_MASK 0x1 10099 - #define E4_USTORM_IWARP_CONN_AG_CTX_RULE3EN_SHIFT 2 10100 - #define E4_USTORM_IWARP_CONN_AG_CTX_RULE4EN_MASK 0x1 10101 - #define E4_USTORM_IWARP_CONN_AG_CTX_RULE4EN_SHIFT 3 10102 - #define E4_USTORM_IWARP_CONN_AG_CTX_RULE5EN_MASK 0x1 10103 - #define E4_USTORM_IWARP_CONN_AG_CTX_RULE5EN_SHIFT 4 10104 - #define E4_USTORM_IWARP_CONN_AG_CTX_RULE6EN_MASK 0x1 10105 - #define E4_USTORM_IWARP_CONN_AG_CTX_RULE6EN_SHIFT 5 10106 - #define E4_USTORM_IWARP_CONN_AG_CTX_RULE7EN_MASK 0x1 10107 - #define E4_USTORM_IWARP_CONN_AG_CTX_RULE7EN_SHIFT 6 10108 - #define E4_USTORM_IWARP_CONN_AG_CTX_RULE8EN_MASK 0x1 10109 - #define E4_USTORM_IWARP_CONN_AG_CTX_RULE8EN_SHIFT 7 10094 + #define USTORM_IWARP_CONN_AG_CTX_CQ_EN_MASK 0x1 10095 + #define USTORM_IWARP_CONN_AG_CTX_CQ_EN_SHIFT 0 10096 + #define USTORM_IWARP_CONN_AG_CTX_RULE2EN_MASK 0x1 10097 + #define USTORM_IWARP_CONN_AG_CTX_RULE2EN_SHIFT 1 10098 + #define USTORM_IWARP_CONN_AG_CTX_RULE3EN_MASK 0x1 10099 + #define USTORM_IWARP_CONN_AG_CTX_RULE3EN_SHIFT 2 10100 + #define USTORM_IWARP_CONN_AG_CTX_RULE4EN_MASK 0x1 10101 + #define USTORM_IWARP_CONN_AG_CTX_RULE4EN_SHIFT 3 10102 + #define USTORM_IWARP_CONN_AG_CTX_RULE5EN_MASK 0x1 10103 + #define USTORM_IWARP_CONN_AG_CTX_RULE5EN_SHIFT 4 10104 + #define USTORM_IWARP_CONN_AG_CTX_RULE6EN_MASK 0x1 10105 + #define USTORM_IWARP_CONN_AG_CTX_RULE6EN_SHIFT 5 10106 + #define USTORM_IWARP_CONN_AG_CTX_RULE7EN_MASK 0x1 10107 + #define USTORM_IWARP_CONN_AG_CTX_RULE7EN_SHIFT 6 10108 + #define USTORM_IWARP_CONN_AG_CTX_RULE8EN_MASK 0x1 10109 + #define USTORM_IWARP_CONN_AG_CTX_RULE8EN_SHIFT 7 10110 10110 u8 byte2; 10111 10111 u8 byte3; 10112 10112 __le16 word0; ··· 10119 10119 __le16 word3; 10120 10120 }; 10121 10121 10122 - struct e4_ystorm_iwarp_conn_ag_ctx { 10122 + struct ystorm_iwarp_conn_ag_ctx { 10123 10123 u8 byte0; 10124 10124 u8 byte1; 10125 10125 u8 flags0; 10126 - #define E4_YSTORM_IWARP_CONN_AG_CTX_BIT0_MASK 0x1 10127 - #define E4_YSTORM_IWARP_CONN_AG_CTX_BIT0_SHIFT 0 10128 - #define E4_YSTORM_IWARP_CONN_AG_CTX_BIT1_MASK 0x1 10129 - #define E4_YSTORM_IWARP_CONN_AG_CTX_BIT1_SHIFT 1 10130 - #define E4_YSTORM_IWARP_CONN_AG_CTX_CF0_MASK 0x3 10131 - #define E4_YSTORM_IWARP_CONN_AG_CTX_CF0_SHIFT 2 10132 - #define E4_YSTORM_IWARP_CONN_AG_CTX_CF1_MASK 0x3 10133 - #define E4_YSTORM_IWARP_CONN_AG_CTX_CF1_SHIFT 4 10134 - #define E4_YSTORM_IWARP_CONN_AG_CTX_CF2_MASK 0x3 10135 - #define E4_YSTORM_IWARP_CONN_AG_CTX_CF2_SHIFT 6 10126 + #define YSTORM_IWARP_CONN_AG_CTX_BIT0_MASK 0x1 10127 + #define YSTORM_IWARP_CONN_AG_CTX_BIT0_SHIFT 0 10128 + #define YSTORM_IWARP_CONN_AG_CTX_BIT1_MASK 0x1 10129 + #define YSTORM_IWARP_CONN_AG_CTX_BIT1_SHIFT 1 10130 + #define YSTORM_IWARP_CONN_AG_CTX_CF0_MASK 0x3 10131 + #define YSTORM_IWARP_CONN_AG_CTX_CF0_SHIFT 2 10132 + #define YSTORM_IWARP_CONN_AG_CTX_CF1_MASK 0x3 10133 + #define YSTORM_IWARP_CONN_AG_CTX_CF1_SHIFT 4 10134 + #define YSTORM_IWARP_CONN_AG_CTX_CF2_MASK 0x3 10135 + #define YSTORM_IWARP_CONN_AG_CTX_CF2_SHIFT 6 10136 10136 u8 flags1; 10137 - #define E4_YSTORM_IWARP_CONN_AG_CTX_CF0EN_MASK 0x1 10138 - #define E4_YSTORM_IWARP_CONN_AG_CTX_CF0EN_SHIFT 0 10139 - #define E4_YSTORM_IWARP_CONN_AG_CTX_CF1EN_MASK 0x1 10140 - #define E4_YSTORM_IWARP_CONN_AG_CTX_CF1EN_SHIFT 1 10141 - #define E4_YSTORM_IWARP_CONN_AG_CTX_CF2EN_MASK 0x1 10142 - #define E4_YSTORM_IWARP_CONN_AG_CTX_CF2EN_SHIFT 2 10143 - #define E4_YSTORM_IWARP_CONN_AG_CTX_RULE0EN_MASK 0x1 10144 - #define E4_YSTORM_IWARP_CONN_AG_CTX_RULE0EN_SHIFT 3 10145 - #define E4_YSTORM_IWARP_CONN_AG_CTX_RULE1EN_MASK 0x1 10146 - #define E4_YSTORM_IWARP_CONN_AG_CTX_RULE1EN_SHIFT 4 10147 - #define E4_YSTORM_IWARP_CONN_AG_CTX_RULE2EN_MASK 0x1 10148 - #define E4_YSTORM_IWARP_CONN_AG_CTX_RULE2EN_SHIFT 5 10149 - #define E4_YSTORM_IWARP_CONN_AG_CTX_RULE3EN_MASK 0x1 10150 - #define E4_YSTORM_IWARP_CONN_AG_CTX_RULE3EN_SHIFT 6 10151 - #define E4_YSTORM_IWARP_CONN_AG_CTX_RULE4EN_MASK 0x1 10152 - #define E4_YSTORM_IWARP_CONN_AG_CTX_RULE4EN_SHIFT 7 10137 + #define YSTORM_IWARP_CONN_AG_CTX_CF0EN_MASK 0x1 10138 + #define YSTORM_IWARP_CONN_AG_CTX_CF0EN_SHIFT 0 10139 + #define YSTORM_IWARP_CONN_AG_CTX_CF1EN_MASK 0x1 10140 + #define YSTORM_IWARP_CONN_AG_CTX_CF1EN_SHIFT 1 10141 + #define YSTORM_IWARP_CONN_AG_CTX_CF2EN_MASK 0x1 10142 + #define YSTORM_IWARP_CONN_AG_CTX_CF2EN_SHIFT 2 10143 + #define YSTORM_IWARP_CONN_AG_CTX_RULE0EN_MASK 0x1 10144 + #define YSTORM_IWARP_CONN_AG_CTX_RULE0EN_SHIFT 3 10145 + #define YSTORM_IWARP_CONN_AG_CTX_RULE1EN_MASK 0x1 10146 + #define YSTORM_IWARP_CONN_AG_CTX_RULE1EN_SHIFT 4 10147 + #define YSTORM_IWARP_CONN_AG_CTX_RULE2EN_MASK 0x1 10148 + #define YSTORM_IWARP_CONN_AG_CTX_RULE2EN_SHIFT 5 10149 + #define YSTORM_IWARP_CONN_AG_CTX_RULE3EN_MASK 0x1 10150 + #define YSTORM_IWARP_CONN_AG_CTX_RULE3EN_SHIFT 6 10151 + #define YSTORM_IWARP_CONN_AG_CTX_RULE4EN_MASK 0x1 10152 + #define YSTORM_IWARP_CONN_AG_CTX_RULE4EN_SHIFT 7 10153 10153 u8 byte2; 10154 10154 u8 byte3; 10155 10155 __le16 word0; ··· 10339 10339 struct fcoe_wqe cached_wqes[16]; 10340 10340 }; 10341 10341 10342 - struct e4_xstorm_fcoe_conn_ag_ctx { 10342 + struct xstorm_fcoe_conn_ag_ctx { 10343 10343 u8 reserved0; 10344 10344 u8 state; 10345 10345 u8 flags0; 10346 - #define E4_XSTORM_FCOE_CONN_AG_CTX_EXIST_IN_QM0_MASK 0x1 10347 - #define E4_XSTORM_FCOE_CONN_AG_CTX_EXIST_IN_QM0_SHIFT 0 10348 - #define E4_XSTORM_FCOE_CONN_AG_CTX_RESERVED1_MASK 0x1 10349 - #define E4_XSTORM_FCOE_CONN_AG_CTX_RESERVED1_SHIFT 1 10350 - #define E4_XSTORM_FCOE_CONN_AG_CTX_RESERVED2_MASK 0x1 10351 - #define E4_XSTORM_FCOE_CONN_AG_CTX_RESERVED2_SHIFT 2 10352 - #define E4_XSTORM_FCOE_CONN_AG_CTX_EXIST_IN_QM3_MASK 0x1 10353 - #define E4_XSTORM_FCOE_CONN_AG_CTX_EXIST_IN_QM3_SHIFT 3 10354 - #define E4_XSTORM_FCOE_CONN_AG_CTX_RESERVED3_MASK 0x1 10355 - #define E4_XSTORM_FCOE_CONN_AG_CTX_RESERVED3_SHIFT 4 10356 - #define E4_XSTORM_FCOE_CONN_AG_CTX_RESERVED4_MASK 0x1 10357 - #define E4_XSTORM_FCOE_CONN_AG_CTX_RESERVED4_SHIFT 5 10358 - #define E4_XSTORM_FCOE_CONN_AG_CTX_RESERVED5_MASK 0x1 10359 - #define E4_XSTORM_FCOE_CONN_AG_CTX_RESERVED5_SHIFT 6 10360 - #define E4_XSTORM_FCOE_CONN_AG_CTX_RESERVED6_MASK 0x1 10361 - #define E4_XSTORM_FCOE_CONN_AG_CTX_RESERVED6_SHIFT 7 10346 + #define XSTORM_FCOE_CONN_AG_CTX_EXIST_IN_QM0_MASK 0x1 10347 + #define XSTORM_FCOE_CONN_AG_CTX_EXIST_IN_QM0_SHIFT 0 10348 + #define XSTORM_FCOE_CONN_AG_CTX_RESERVED1_MASK 0x1 10349 + #define XSTORM_FCOE_CONN_AG_CTX_RESERVED1_SHIFT 1 10350 + #define XSTORM_FCOE_CONN_AG_CTX_RESERVED2_MASK 0x1 10351 + #define XSTORM_FCOE_CONN_AG_CTX_RESERVED2_SHIFT 2 10352 + #define XSTORM_FCOE_CONN_AG_CTX_EXIST_IN_QM3_MASK 0x1 10353 + #define XSTORM_FCOE_CONN_AG_CTX_EXIST_IN_QM3_SHIFT 3 10354 + #define XSTORM_FCOE_CONN_AG_CTX_RESERVED3_MASK 0x1 10355 + #define XSTORM_FCOE_CONN_AG_CTX_RESERVED3_SHIFT 4 10356 + #define XSTORM_FCOE_CONN_AG_CTX_RESERVED4_MASK 0x1 10357 + #define XSTORM_FCOE_CONN_AG_CTX_RESERVED4_SHIFT 5 10358 + #define XSTORM_FCOE_CONN_AG_CTX_RESERVED5_MASK 0x1 10359 + #define XSTORM_FCOE_CONN_AG_CTX_RESERVED5_SHIFT 6 10360 + #define XSTORM_FCOE_CONN_AG_CTX_RESERVED6_MASK 0x1 10361 + #define XSTORM_FCOE_CONN_AG_CTX_RESERVED6_SHIFT 7 10362 10362 u8 flags1; 10363 - #define E4_XSTORM_FCOE_CONN_AG_CTX_RESERVED7_MASK 0x1 10364 - #define E4_XSTORM_FCOE_CONN_AG_CTX_RESERVED7_SHIFT 0 10365 - #define E4_XSTORM_FCOE_CONN_AG_CTX_RESERVED8_MASK 0x1 10366 - #define E4_XSTORM_FCOE_CONN_AG_CTX_RESERVED8_SHIFT 1 10367 - #define E4_XSTORM_FCOE_CONN_AG_CTX_RESERVED9_MASK 0x1 10368 - #define E4_XSTORM_FCOE_CONN_AG_CTX_RESERVED9_SHIFT 2 10369 - #define E4_XSTORM_FCOE_CONN_AG_CTX_BIT11_MASK 0x1 10370 - #define E4_XSTORM_FCOE_CONN_AG_CTX_BIT11_SHIFT 3 10371 - #define E4_XSTORM_FCOE_CONN_AG_CTX_BIT12_MASK 0x1 10372 - #define E4_XSTORM_FCOE_CONN_AG_CTX_BIT12_SHIFT 4 10373 - #define E4_XSTORM_FCOE_CONN_AG_CTX_BIT13_MASK 0x1 10374 - #define E4_XSTORM_FCOE_CONN_AG_CTX_BIT13_SHIFT 5 10375 - #define E4_XSTORM_FCOE_CONN_AG_CTX_BIT14_MASK 0x1 10376 - #define E4_XSTORM_FCOE_CONN_AG_CTX_BIT14_SHIFT 6 10377 - #define E4_XSTORM_FCOE_CONN_AG_CTX_BIT15_MASK 0x1 10378 - #define E4_XSTORM_FCOE_CONN_AG_CTX_BIT15_SHIFT 7 10363 + #define XSTORM_FCOE_CONN_AG_CTX_RESERVED7_MASK 0x1 10364 + #define XSTORM_FCOE_CONN_AG_CTX_RESERVED7_SHIFT 0 10365 + #define XSTORM_FCOE_CONN_AG_CTX_RESERVED8_MASK 0x1 10366 + #define XSTORM_FCOE_CONN_AG_CTX_RESERVED8_SHIFT 1 10367 + #define XSTORM_FCOE_CONN_AG_CTX_RESERVED9_MASK 0x1 10368 + #define XSTORM_FCOE_CONN_AG_CTX_RESERVED9_SHIFT 2 10369 + #define XSTORM_FCOE_CONN_AG_CTX_BIT11_MASK 0x1 10370 + #define XSTORM_FCOE_CONN_AG_CTX_BIT11_SHIFT 3 10371 + #define XSTORM_FCOE_CONN_AG_CTX_BIT12_MASK 0x1 10372 + #define XSTORM_FCOE_CONN_AG_CTX_BIT12_SHIFT 4 10373 + #define XSTORM_FCOE_CONN_AG_CTX_BIT13_MASK 0x1 10374 + #define XSTORM_FCOE_CONN_AG_CTX_BIT13_SHIFT 5 10375 + #define XSTORM_FCOE_CONN_AG_CTX_BIT14_MASK 0x1 10376 + #define XSTORM_FCOE_CONN_AG_CTX_BIT14_SHIFT 6 10377 + #define XSTORM_FCOE_CONN_AG_CTX_BIT15_MASK 0x1 10378 + #define XSTORM_FCOE_CONN_AG_CTX_BIT15_SHIFT 7 10379 10379 u8 flags2; 10380 - #define E4_XSTORM_FCOE_CONN_AG_CTX_CF0_MASK 0x3 10381 - #define E4_XSTORM_FCOE_CONN_AG_CTX_CF0_SHIFT 0 10382 - #define E4_XSTORM_FCOE_CONN_AG_CTX_CF1_MASK 0x3 10383 - #define E4_XSTORM_FCOE_CONN_AG_CTX_CF1_SHIFT 2 10384 - #define E4_XSTORM_FCOE_CONN_AG_CTX_CF2_MASK 0x3 10385 - #define E4_XSTORM_FCOE_CONN_AG_CTX_CF2_SHIFT 4 10386 - #define E4_XSTORM_FCOE_CONN_AG_CTX_CF3_MASK 0x3 10387 - #define E4_XSTORM_FCOE_CONN_AG_CTX_CF3_SHIFT 6 10380 + #define XSTORM_FCOE_CONN_AG_CTX_CF0_MASK 0x3 10381 + #define XSTORM_FCOE_CONN_AG_CTX_CF0_SHIFT 0 10382 + #define XSTORM_FCOE_CONN_AG_CTX_CF1_MASK 0x3 10383 + #define XSTORM_FCOE_CONN_AG_CTX_CF1_SHIFT 2 10384 + #define XSTORM_FCOE_CONN_AG_CTX_CF2_MASK 0x3 10385 + #define XSTORM_FCOE_CONN_AG_CTX_CF2_SHIFT 4 10386 + #define XSTORM_FCOE_CONN_AG_CTX_CF3_MASK 0x3 10387 + #define XSTORM_FCOE_CONN_AG_CTX_CF3_SHIFT 6 10388 10388 u8 flags3; 10389 - #define E4_XSTORM_FCOE_CONN_AG_CTX_CF4_MASK 0x3 10390 - #define E4_XSTORM_FCOE_CONN_AG_CTX_CF4_SHIFT 0 10391 - #define E4_XSTORM_FCOE_CONN_AG_CTX_CF5_MASK 0x3 10392 - #define E4_XSTORM_FCOE_CONN_AG_CTX_CF5_SHIFT 2 10393 - #define E4_XSTORM_FCOE_CONN_AG_CTX_CF6_MASK 0x3 10394 - #define E4_XSTORM_FCOE_CONN_AG_CTX_CF6_SHIFT 4 10395 - #define E4_XSTORM_FCOE_CONN_AG_CTX_CF7_MASK 0x3 10396 - #define E4_XSTORM_FCOE_CONN_AG_CTX_CF7_SHIFT 6 10389 + #define XSTORM_FCOE_CONN_AG_CTX_CF4_MASK 0x3 10390 + #define XSTORM_FCOE_CONN_AG_CTX_CF4_SHIFT 0 10391 + #define XSTORM_FCOE_CONN_AG_CTX_CF5_MASK 0x3 10392 + #define XSTORM_FCOE_CONN_AG_CTX_CF5_SHIFT 2 10393 + #define XSTORM_FCOE_CONN_AG_CTX_CF6_MASK 0x3 10394 + #define XSTORM_FCOE_CONN_AG_CTX_CF6_SHIFT 4 10395 + #define XSTORM_FCOE_CONN_AG_CTX_CF7_MASK 0x3 10396 + #define XSTORM_FCOE_CONN_AG_CTX_CF7_SHIFT 6 10397 10397 u8 flags4; 10398 - #define E4_XSTORM_FCOE_CONN_AG_CTX_CF8_MASK 0x3 10399 - #define E4_XSTORM_FCOE_CONN_AG_CTX_CF8_SHIFT 0 10400 - #define E4_XSTORM_FCOE_CONN_AG_CTX_CF9_MASK 0x3 10401 - #define E4_XSTORM_FCOE_CONN_AG_CTX_CF9_SHIFT 2 10402 - #define E4_XSTORM_FCOE_CONN_AG_CTX_CF10_MASK 0x3 10403 - #define E4_XSTORM_FCOE_CONN_AG_CTX_CF10_SHIFT 4 10404 - #define E4_XSTORM_FCOE_CONN_AG_CTX_CF11_MASK 0x3 10405 - #define E4_XSTORM_FCOE_CONN_AG_CTX_CF11_SHIFT 6 10398 + #define XSTORM_FCOE_CONN_AG_CTX_CF8_MASK 0x3 10399 + #define XSTORM_FCOE_CONN_AG_CTX_CF8_SHIFT 0 10400 + #define XSTORM_FCOE_CONN_AG_CTX_CF9_MASK 0x3 10401 + #define XSTORM_FCOE_CONN_AG_CTX_CF9_SHIFT 2 10402 + #define XSTORM_FCOE_CONN_AG_CTX_CF10_MASK 0x3 10403 + #define XSTORM_FCOE_CONN_AG_CTX_CF10_SHIFT 4 10404 + #define XSTORM_FCOE_CONN_AG_CTX_CF11_MASK 0x3 10405 + #define XSTORM_FCOE_CONN_AG_CTX_CF11_SHIFT 6 10406 10406 u8 flags5; 10407 - #define E4_XSTORM_FCOE_CONN_AG_CTX_CF12_MASK 0x3 10408 - #define E4_XSTORM_FCOE_CONN_AG_CTX_CF12_SHIFT 0 10409 - #define E4_XSTORM_FCOE_CONN_AG_CTX_CF13_MASK 0x3 10410 - #define E4_XSTORM_FCOE_CONN_AG_CTX_CF13_SHIFT 2 10411 - #define E4_XSTORM_FCOE_CONN_AG_CTX_CF14_MASK 0x3 10412 - #define E4_XSTORM_FCOE_CONN_AG_CTX_CF14_SHIFT 4 10413 - #define E4_XSTORM_FCOE_CONN_AG_CTX_CF15_MASK 0x3 10414 - #define E4_XSTORM_FCOE_CONN_AG_CTX_CF15_SHIFT 6 10407 + #define XSTORM_FCOE_CONN_AG_CTX_CF12_MASK 0x3 10408 + #define XSTORM_FCOE_CONN_AG_CTX_CF12_SHIFT 0 10409 + #define XSTORM_FCOE_CONN_AG_CTX_CF13_MASK 0x3 10410 + #define XSTORM_FCOE_CONN_AG_CTX_CF13_SHIFT 2 10411 + #define XSTORM_FCOE_CONN_AG_CTX_CF14_MASK 0x3 10412 + #define XSTORM_FCOE_CONN_AG_CTX_CF14_SHIFT 4 10413 + #define XSTORM_FCOE_CONN_AG_CTX_CF15_MASK 0x3 10414 + #define XSTORM_FCOE_CONN_AG_CTX_CF15_SHIFT 6 10415 10415 u8 flags6; 10416 - #define E4_XSTORM_FCOE_CONN_AG_CTX_CF16_MASK 0x3 10417 - #define E4_XSTORM_FCOE_CONN_AG_CTX_CF16_SHIFT 0 10418 - #define E4_XSTORM_FCOE_CONN_AG_CTX_CF17_MASK 0x3 10419 - #define E4_XSTORM_FCOE_CONN_AG_CTX_CF17_SHIFT 2 10420 - #define E4_XSTORM_FCOE_CONN_AG_CTX_CF18_MASK 0x3 10421 - #define E4_XSTORM_FCOE_CONN_AG_CTX_CF18_SHIFT 4 10422 - #define E4_XSTORM_FCOE_CONN_AG_CTX_DQ_CF_MASK 0x3 10423 - #define E4_XSTORM_FCOE_CONN_AG_CTX_DQ_CF_SHIFT 6 10416 + #define XSTORM_FCOE_CONN_AG_CTX_CF16_MASK 0x3 10417 + #define XSTORM_FCOE_CONN_AG_CTX_CF16_SHIFT 0 10418 + #define XSTORM_FCOE_CONN_AG_CTX_CF17_MASK 0x3 10419 + #define XSTORM_FCOE_CONN_AG_CTX_CF17_SHIFT 2 10420 + #define XSTORM_FCOE_CONN_AG_CTX_CF18_MASK 0x3 10421 + #define XSTORM_FCOE_CONN_AG_CTX_CF18_SHIFT 4 10422 + #define XSTORM_FCOE_CONN_AG_CTX_DQ_CF_MASK 0x3 10423 + #define XSTORM_FCOE_CONN_AG_CTX_DQ_CF_SHIFT 6 10424 10424 u8 flags7; 10425 - #define E4_XSTORM_FCOE_CONN_AG_CTX_FLUSH_Q0_MASK 0x3 10426 - #define E4_XSTORM_FCOE_CONN_AG_CTX_FLUSH_Q0_SHIFT 0 10427 - #define E4_XSTORM_FCOE_CONN_AG_CTX_RESERVED10_MASK 0x3 10428 - #define E4_XSTORM_FCOE_CONN_AG_CTX_RESERVED10_SHIFT 2 10429 - #define E4_XSTORM_FCOE_CONN_AG_CTX_SLOW_PATH_MASK 0x3 10430 - #define E4_XSTORM_FCOE_CONN_AG_CTX_SLOW_PATH_SHIFT 4 10431 - #define E4_XSTORM_FCOE_CONN_AG_CTX_CF0EN_MASK 0x1 10432 - #define E4_XSTORM_FCOE_CONN_AG_CTX_CF0EN_SHIFT 6 10433 - #define E4_XSTORM_FCOE_CONN_AG_CTX_CF1EN_MASK 0x1 10434 - #define E4_XSTORM_FCOE_CONN_AG_CTX_CF1EN_SHIFT 7 10425 + #define XSTORM_FCOE_CONN_AG_CTX_FLUSH_Q0_MASK 0x3 10426 + #define XSTORM_FCOE_CONN_AG_CTX_FLUSH_Q0_SHIFT 0 10427 + #define XSTORM_FCOE_CONN_AG_CTX_RESERVED10_MASK 0x3 10428 + #define XSTORM_FCOE_CONN_AG_CTX_RESERVED10_SHIFT 2 10429 + #define XSTORM_FCOE_CONN_AG_CTX_SLOW_PATH_MASK 0x3 10430 + #define XSTORM_FCOE_CONN_AG_CTX_SLOW_PATH_SHIFT 4 10431 + #define XSTORM_FCOE_CONN_AG_CTX_CF0EN_MASK 0x1 10432 + #define XSTORM_FCOE_CONN_AG_CTX_CF0EN_SHIFT 6 10433 + #define XSTORM_FCOE_CONN_AG_CTX_CF1EN_MASK 0x1 10434 + #define XSTORM_FCOE_CONN_AG_CTX_CF1EN_SHIFT 7 10435 10435 u8 flags8; 10436 - #define E4_XSTORM_FCOE_CONN_AG_CTX_CF2EN_MASK 0x1 10437 - #define E4_XSTORM_FCOE_CONN_AG_CTX_CF2EN_SHIFT 0 10438 - #define E4_XSTORM_FCOE_CONN_AG_CTX_CF3EN_MASK 0x1 10439 - #define E4_XSTORM_FCOE_CONN_AG_CTX_CF3EN_SHIFT 1 10440 - #define E4_XSTORM_FCOE_CONN_AG_CTX_CF4EN_MASK 0x1 10441 - #define E4_XSTORM_FCOE_CONN_AG_CTX_CF4EN_SHIFT 2 10442 - #define E4_XSTORM_FCOE_CONN_AG_CTX_CF5EN_MASK 0x1 10443 - #define E4_XSTORM_FCOE_CONN_AG_CTX_CF5EN_SHIFT 3 10444 - #define E4_XSTORM_FCOE_CONN_AG_CTX_CF6EN_MASK 0x1 10445 - #define E4_XSTORM_FCOE_CONN_AG_CTX_CF6EN_SHIFT 4 10446 - #define E4_XSTORM_FCOE_CONN_AG_CTX_CF7EN_MASK 0x1 10447 - #define E4_XSTORM_FCOE_CONN_AG_CTX_CF7EN_SHIFT 5 10448 - #define E4_XSTORM_FCOE_CONN_AG_CTX_CF8EN_MASK 0x1 10449 - #define E4_XSTORM_FCOE_CONN_AG_CTX_CF8EN_SHIFT 6 10450 - #define E4_XSTORM_FCOE_CONN_AG_CTX_CF9EN_MASK 0x1 10451 - #define E4_XSTORM_FCOE_CONN_AG_CTX_CF9EN_SHIFT 7 10436 + #define XSTORM_FCOE_CONN_AG_CTX_CF2EN_MASK 0x1 10437 + #define XSTORM_FCOE_CONN_AG_CTX_CF2EN_SHIFT 0 10438 + #define XSTORM_FCOE_CONN_AG_CTX_CF3EN_MASK 0x1 10439 + #define XSTORM_FCOE_CONN_AG_CTX_CF3EN_SHIFT 1 10440 + #define XSTORM_FCOE_CONN_AG_CTX_CF4EN_MASK 0x1 10441 + #define XSTORM_FCOE_CONN_AG_CTX_CF4EN_SHIFT 2 10442 + #define XSTORM_FCOE_CONN_AG_CTX_CF5EN_MASK 0x1 10443 + #define XSTORM_FCOE_CONN_AG_CTX_CF5EN_SHIFT 3 10444 + #define XSTORM_FCOE_CONN_AG_CTX_CF6EN_MASK 0x1 10445 + #define XSTORM_FCOE_CONN_AG_CTX_CF6EN_SHIFT 4 10446 + #define XSTORM_FCOE_CONN_AG_CTX_CF7EN_MASK 0x1 10447 + #define XSTORM_FCOE_CONN_AG_CTX_CF7EN_SHIFT 5 10448 + #define XSTORM_FCOE_CONN_AG_CTX_CF8EN_MASK 0x1 10449 + #define XSTORM_FCOE_CONN_AG_CTX_CF8EN_SHIFT 6 10450 + #define XSTORM_FCOE_CONN_AG_CTX_CF9EN_MASK 0x1 10451 + #define XSTORM_FCOE_CONN_AG_CTX_CF9EN_SHIFT 7 10452 10452 u8 flags9; 10453 - #define E4_XSTORM_FCOE_CONN_AG_CTX_CF10EN_MASK 0x1 10454 - #define E4_XSTORM_FCOE_CONN_AG_CTX_CF10EN_SHIFT 0 10455 - #define E4_XSTORM_FCOE_CONN_AG_CTX_CF11EN_MASK 0x1 10456 - #define E4_XSTORM_FCOE_CONN_AG_CTX_CF11EN_SHIFT 1 10457 - #define E4_XSTORM_FCOE_CONN_AG_CTX_CF12EN_MASK 0x1 10458 - #define E4_XSTORM_FCOE_CONN_AG_CTX_CF12EN_SHIFT 2 10459 - #define E4_XSTORM_FCOE_CONN_AG_CTX_CF13EN_MASK 0x1 10460 - #define E4_XSTORM_FCOE_CONN_AG_CTX_CF13EN_SHIFT 3 10461 - #define E4_XSTORM_FCOE_CONN_AG_CTX_CF14EN_MASK 0x1 10462 - #define E4_XSTORM_FCOE_CONN_AG_CTX_CF14EN_SHIFT 4 10463 - #define E4_XSTORM_FCOE_CONN_AG_CTX_CF15EN_MASK 0x1 10464 - #define E4_XSTORM_FCOE_CONN_AG_CTX_CF15EN_SHIFT 5 10465 - #define E4_XSTORM_FCOE_CONN_AG_CTX_CF16EN_MASK 0x1 10466 - #define E4_XSTORM_FCOE_CONN_AG_CTX_CF16EN_SHIFT 6 10467 - #define E4_XSTORM_FCOE_CONN_AG_CTX_CF17EN_MASK 0x1 10468 - #define E4_XSTORM_FCOE_CONN_AG_CTX_CF17EN_SHIFT 7 10453 + #define XSTORM_FCOE_CONN_AG_CTX_CF10EN_MASK 0x1 10454 + #define XSTORM_FCOE_CONN_AG_CTX_CF10EN_SHIFT 0 10455 + #define XSTORM_FCOE_CONN_AG_CTX_CF11EN_MASK 0x1 10456 + #define XSTORM_FCOE_CONN_AG_CTX_CF11EN_SHIFT 1 10457 + #define XSTORM_FCOE_CONN_AG_CTX_CF12EN_MASK 0x1 10458 + #define XSTORM_FCOE_CONN_AG_CTX_CF12EN_SHIFT 2 10459 + #define XSTORM_FCOE_CONN_AG_CTX_CF13EN_MASK 0x1 10460 + #define XSTORM_FCOE_CONN_AG_CTX_CF13EN_SHIFT 3 10461 + #define XSTORM_FCOE_CONN_AG_CTX_CF14EN_MASK 0x1 10462 + #define XSTORM_FCOE_CONN_AG_CTX_CF14EN_SHIFT 4 10463 + #define XSTORM_FCOE_CONN_AG_CTX_CF15EN_MASK 0x1 10464 + #define XSTORM_FCOE_CONN_AG_CTX_CF15EN_SHIFT 5 10465 + #define XSTORM_FCOE_CONN_AG_CTX_CF16EN_MASK 0x1 10466 + #define XSTORM_FCOE_CONN_AG_CTX_CF16EN_SHIFT 6 10467 + #define XSTORM_FCOE_CONN_AG_CTX_CF17EN_MASK 0x1 10468 + #define XSTORM_FCOE_CONN_AG_CTX_CF17EN_SHIFT 7 10469 10469 u8 flags10; 10470 - #define E4_XSTORM_FCOE_CONN_AG_CTX_CF18EN_MASK 0x1 10471 - #define E4_XSTORM_FCOE_CONN_AG_CTX_CF18EN_SHIFT 0 10472 - #define E4_XSTORM_FCOE_CONN_AG_CTX_DQ_CF_EN_MASK 0x1 10473 - #define E4_XSTORM_FCOE_CONN_AG_CTX_DQ_CF_EN_SHIFT 1 10474 - #define E4_XSTORM_FCOE_CONN_AG_CTX_FLUSH_Q0_EN_MASK 0x1 10475 - #define E4_XSTORM_FCOE_CONN_AG_CTX_FLUSH_Q0_EN_SHIFT 2 10476 - #define E4_XSTORM_FCOE_CONN_AG_CTX_RESERVED11_MASK 0x1 10477 - #define E4_XSTORM_FCOE_CONN_AG_CTX_RESERVED11_SHIFT 3 10478 - #define E4_XSTORM_FCOE_CONN_AG_CTX_SLOW_PATH_EN_MASK 0x1 10479 - #define E4_XSTORM_FCOE_CONN_AG_CTX_SLOW_PATH_EN_SHIFT 4 10480 - #define E4_XSTORM_FCOE_CONN_AG_CTX_CF23EN_MASK 0x1 10481 - #define E4_XSTORM_FCOE_CONN_AG_CTX_CF23EN_SHIFT 5 10482 - #define E4_XSTORM_FCOE_CONN_AG_CTX_RESERVED12_MASK 0x1 10483 - #define E4_XSTORM_FCOE_CONN_AG_CTX_RESERVED12_SHIFT 6 10484 - #define E4_XSTORM_FCOE_CONN_AG_CTX_RESERVED13_MASK 0x1 10485 - #define E4_XSTORM_FCOE_CONN_AG_CTX_RESERVED13_SHIFT 7 10470 + #define XSTORM_FCOE_CONN_AG_CTX_CF18EN_MASK 0x1 10471 + #define XSTORM_FCOE_CONN_AG_CTX_CF18EN_SHIFT 0 10472 + #define XSTORM_FCOE_CONN_AG_CTX_DQ_CF_EN_MASK 0x1 10473 + #define XSTORM_FCOE_CONN_AG_CTX_DQ_CF_EN_SHIFT 1 10474 + #define XSTORM_FCOE_CONN_AG_CTX_FLUSH_Q0_EN_MASK 0x1 10475 + #define XSTORM_FCOE_CONN_AG_CTX_FLUSH_Q0_EN_SHIFT 2 10476 + #define XSTORM_FCOE_CONN_AG_CTX_RESERVED11_MASK 0x1 10477 + #define XSTORM_FCOE_CONN_AG_CTX_RESERVED11_SHIFT 3 10478 + #define XSTORM_FCOE_CONN_AG_CTX_SLOW_PATH_EN_MASK 0x1 10479 + #define XSTORM_FCOE_CONN_AG_CTX_SLOW_PATH_EN_SHIFT 4 10480 + #define XSTORM_FCOE_CONN_AG_CTX_CF23EN_MASK 0x1 10481 + #define XSTORM_FCOE_CONN_AG_CTX_CF23EN_SHIFT 5 10482 + #define XSTORM_FCOE_CONN_AG_CTX_RESERVED12_MASK 0x1 10483 + #define XSTORM_FCOE_CONN_AG_CTX_RESERVED12_SHIFT 6 10484 + #define XSTORM_FCOE_CONN_AG_CTX_RESERVED13_MASK 0x1 10485 + #define XSTORM_FCOE_CONN_AG_CTX_RESERVED13_SHIFT 7 10486 10486 u8 flags11; 10487 - #define E4_XSTORM_FCOE_CONN_AG_CTX_RESERVED14_MASK 0x1 10488 - #define E4_XSTORM_FCOE_CONN_AG_CTX_RESERVED14_SHIFT 0 10489 - #define E4_XSTORM_FCOE_CONN_AG_CTX_RESERVED15_MASK 0x1 10490 - #define E4_XSTORM_FCOE_CONN_AG_CTX_RESERVED15_SHIFT 1 10491 - #define E4_XSTORM_FCOE_CONN_AG_CTX_RESERVED16_MASK 0x1 10492 - #define E4_XSTORM_FCOE_CONN_AG_CTX_RESERVED16_SHIFT 2 10493 - #define E4_XSTORM_FCOE_CONN_AG_CTX_RULE5EN_MASK 0x1 10494 - #define E4_XSTORM_FCOE_CONN_AG_CTX_RULE5EN_SHIFT 3 10495 - #define E4_XSTORM_FCOE_CONN_AG_CTX_RULE6EN_MASK 0x1 10496 - #define E4_XSTORM_FCOE_CONN_AG_CTX_RULE6EN_SHIFT 4 10497 - #define E4_XSTORM_FCOE_CONN_AG_CTX_RULE7EN_MASK 0x1 10498 - #define E4_XSTORM_FCOE_CONN_AG_CTX_RULE7EN_SHIFT 5 10499 - #define E4_XSTORM_FCOE_CONN_AG_CTX_A0_RESERVED1_MASK 0x1 10500 - #define E4_XSTORM_FCOE_CONN_AG_CTX_A0_RESERVED1_SHIFT 6 10501 - #define E4_XSTORM_FCOE_CONN_AG_CTX_XFERQ_DECISION_EN_MASK 0x1 10502 - #define E4_XSTORM_FCOE_CONN_AG_CTX_XFERQ_DECISION_EN_SHIFT 7 10487 + #define XSTORM_FCOE_CONN_AG_CTX_RESERVED14_MASK 0x1 10488 + #define XSTORM_FCOE_CONN_AG_CTX_RESERVED14_SHIFT 0 10489 + #define XSTORM_FCOE_CONN_AG_CTX_RESERVED15_MASK 0x1 10490 + #define XSTORM_FCOE_CONN_AG_CTX_RESERVED15_SHIFT 1 10491 + #define XSTORM_FCOE_CONN_AG_CTX_RESERVED16_MASK 0x1 10492 + #define XSTORM_FCOE_CONN_AG_CTX_RESERVED16_SHIFT 2 10493 + #define XSTORM_FCOE_CONN_AG_CTX_RULE5EN_MASK 0x1 10494 + #define XSTORM_FCOE_CONN_AG_CTX_RULE5EN_SHIFT 3 10495 + #define XSTORM_FCOE_CONN_AG_CTX_RULE6EN_MASK 0x1 10496 + #define XSTORM_FCOE_CONN_AG_CTX_RULE6EN_SHIFT 4 10497 + #define XSTORM_FCOE_CONN_AG_CTX_RULE7EN_MASK 0x1 10498 + #define XSTORM_FCOE_CONN_AG_CTX_RULE7EN_SHIFT 5 10499 + #define XSTORM_FCOE_CONN_AG_CTX_A0_RESERVED1_MASK 0x1 10500 + #define XSTORM_FCOE_CONN_AG_CTX_A0_RESERVED1_SHIFT 6 10501 + #define XSTORM_FCOE_CONN_AG_CTX_XFERQ_DECISION_EN_MASK 0x1 10502 + #define XSTORM_FCOE_CONN_AG_CTX_XFERQ_DECISION_EN_SHIFT 7 10503 10503 u8 flags12; 10504 - #define E4_XSTORM_FCOE_CONN_AG_CTX_SQ_DECISION_EN_MASK 0x1 10505 - #define E4_XSTORM_FCOE_CONN_AG_CTX_SQ_DECISION_EN_SHIFT 0 10506 - #define E4_XSTORM_FCOE_CONN_AG_CTX_RULE11EN_MASK 0x1 10507 - #define E4_XSTORM_FCOE_CONN_AG_CTX_RULE11EN_SHIFT 1 10508 - #define E4_XSTORM_FCOE_CONN_AG_CTX_A0_RESERVED2_MASK 0x1 10509 - #define E4_XSTORM_FCOE_CONN_AG_CTX_A0_RESERVED2_SHIFT 2 10510 - #define E4_XSTORM_FCOE_CONN_AG_CTX_A0_RESERVED3_MASK 0x1 10511 - #define E4_XSTORM_FCOE_CONN_AG_CTX_A0_RESERVED3_SHIFT 3 10512 - #define E4_XSTORM_FCOE_CONN_AG_CTX_RULE14EN_MASK 0x1 10513 - #define E4_XSTORM_FCOE_CONN_AG_CTX_RULE14EN_SHIFT 4 10514 - #define E4_XSTORM_FCOE_CONN_AG_CTX_RULE15EN_MASK 0x1 10515 - #define E4_XSTORM_FCOE_CONN_AG_CTX_RULE15EN_SHIFT 5 10516 - #define E4_XSTORM_FCOE_CONN_AG_CTX_RULE16EN_MASK 0x1 10517 - #define E4_XSTORM_FCOE_CONN_AG_CTX_RULE16EN_SHIFT 6 10518 - #define E4_XSTORM_FCOE_CONN_AG_CTX_RULE17EN_MASK 0x1 10519 - #define E4_XSTORM_FCOE_CONN_AG_CTX_RULE17EN_SHIFT 7 10504 + #define XSTORM_FCOE_CONN_AG_CTX_SQ_DECISION_EN_MASK 0x1 10505 + #define XSTORM_FCOE_CONN_AG_CTX_SQ_DECISION_EN_SHIFT 0 10506 + #define XSTORM_FCOE_CONN_AG_CTX_RULE11EN_MASK 0x1 10507 + #define XSTORM_FCOE_CONN_AG_CTX_RULE11EN_SHIFT 1 10508 + #define XSTORM_FCOE_CONN_AG_CTX_A0_RESERVED2_MASK 0x1 10509 + #define XSTORM_FCOE_CONN_AG_CTX_A0_RESERVED2_SHIFT 2 10510 + #define XSTORM_FCOE_CONN_AG_CTX_A0_RESERVED3_MASK 0x1 10511 + #define XSTORM_FCOE_CONN_AG_CTX_A0_RESERVED3_SHIFT 3 10512 + #define XSTORM_FCOE_CONN_AG_CTX_RULE14EN_MASK 0x1 10513 + #define XSTORM_FCOE_CONN_AG_CTX_RULE14EN_SHIFT 4 10514 + #define XSTORM_FCOE_CONN_AG_CTX_RULE15EN_MASK 0x1 10515 + #define XSTORM_FCOE_CONN_AG_CTX_RULE15EN_SHIFT 5 10516 + #define XSTORM_FCOE_CONN_AG_CTX_RULE16EN_MASK 0x1 10517 + #define XSTORM_FCOE_CONN_AG_CTX_RULE16EN_SHIFT 6 10518 + #define XSTORM_FCOE_CONN_AG_CTX_RULE17EN_MASK 0x1 10519 + #define XSTORM_FCOE_CONN_AG_CTX_RULE17EN_SHIFT 7 10520 10520 u8 flags13; 10521 - #define E4_XSTORM_FCOE_CONN_AG_CTX_RESPQ_DECISION_EN_MASK 0x1 10522 - #define E4_XSTORM_FCOE_CONN_AG_CTX_RESPQ_DECISION_EN_SHIFT 0 10523 - #define E4_XSTORM_FCOE_CONN_AG_CTX_RULE19EN_MASK 0x1 10524 - #define E4_XSTORM_FCOE_CONN_AG_CTX_RULE19EN_SHIFT 1 10525 - #define E4_XSTORM_FCOE_CONN_AG_CTX_A0_RESERVED4_MASK 0x1 10526 - #define E4_XSTORM_FCOE_CONN_AG_CTX_A0_RESERVED4_SHIFT 2 10527 - #define E4_XSTORM_FCOE_CONN_AG_CTX_A0_RESERVED5_MASK 0x1 10528 - #define E4_XSTORM_FCOE_CONN_AG_CTX_A0_RESERVED5_SHIFT 3 10529 - #define E4_XSTORM_FCOE_CONN_AG_CTX_A0_RESERVED6_MASK 0x1 10530 - #define E4_XSTORM_FCOE_CONN_AG_CTX_A0_RESERVED6_SHIFT 4 10531 - #define E4_XSTORM_FCOE_CONN_AG_CTX_A0_RESERVED7_MASK 0x1 10532 - #define E4_XSTORM_FCOE_CONN_AG_CTX_A0_RESERVED7_SHIFT 5 10533 - #define E4_XSTORM_FCOE_CONN_AG_CTX_A0_RESERVED8_MASK 0x1 10534 - #define E4_XSTORM_FCOE_CONN_AG_CTX_A0_RESERVED8_SHIFT 6 10535 - #define E4_XSTORM_FCOE_CONN_AG_CTX_A0_RESERVED9_MASK 0x1 10536 - #define E4_XSTORM_FCOE_CONN_AG_CTX_A0_RESERVED9_SHIFT 7 10521 + #define XSTORM_FCOE_CONN_AG_CTX_RESPQ_DECISION_EN_MASK 0x1 10522 + #define XSTORM_FCOE_CONN_AG_CTX_RESPQ_DECISION_EN_SHIFT 0 10523 + #define XSTORM_FCOE_CONN_AG_CTX_RULE19EN_MASK 0x1 10524 + #define XSTORM_FCOE_CONN_AG_CTX_RULE19EN_SHIFT 1 10525 + #define XSTORM_FCOE_CONN_AG_CTX_A0_RESERVED4_MASK 0x1 10526 + #define XSTORM_FCOE_CONN_AG_CTX_A0_RESERVED4_SHIFT 2 10527 + #define XSTORM_FCOE_CONN_AG_CTX_A0_RESERVED5_MASK 0x1 10528 + #define XSTORM_FCOE_CONN_AG_CTX_A0_RESERVED5_SHIFT 3 10529 + #define XSTORM_FCOE_CONN_AG_CTX_A0_RESERVED6_MASK 0x1 10530 + #define XSTORM_FCOE_CONN_AG_CTX_A0_RESERVED6_SHIFT 4 10531 + #define XSTORM_FCOE_CONN_AG_CTX_A0_RESERVED7_MASK 0x1 10532 + #define XSTORM_FCOE_CONN_AG_CTX_A0_RESERVED7_SHIFT 5 10533 + #define XSTORM_FCOE_CONN_AG_CTX_A0_RESERVED8_MASK 0x1 10534 + #define XSTORM_FCOE_CONN_AG_CTX_A0_RESERVED8_SHIFT 6 10535 + #define XSTORM_FCOE_CONN_AG_CTX_A0_RESERVED9_MASK 0x1 10536 + #define XSTORM_FCOE_CONN_AG_CTX_A0_RESERVED9_SHIFT 7 10537 10537 u8 flags14; 10538 - #define E4_XSTORM_FCOE_CONN_AG_CTX_BIT16_MASK 0x1 10539 - #define E4_XSTORM_FCOE_CONN_AG_CTX_BIT16_SHIFT 0 10540 - #define E4_XSTORM_FCOE_CONN_AG_CTX_BIT17_MASK 0x1 10541 - #define E4_XSTORM_FCOE_CONN_AG_CTX_BIT17_SHIFT 1 10542 - #define E4_XSTORM_FCOE_CONN_AG_CTX_BIT18_MASK 0x1 10543 - #define E4_XSTORM_FCOE_CONN_AG_CTX_BIT18_SHIFT 2 10544 - #define E4_XSTORM_FCOE_CONN_AG_CTX_BIT19_MASK 0x1 10545 - #define E4_XSTORM_FCOE_CONN_AG_CTX_BIT19_SHIFT 3 10546 - #define E4_XSTORM_FCOE_CONN_AG_CTX_BIT20_MASK 0x1 10547 - #define E4_XSTORM_FCOE_CONN_AG_CTX_BIT20_SHIFT 4 10548 - #define E4_XSTORM_FCOE_CONN_AG_CTX_BIT21_MASK 0x1 10549 - #define E4_XSTORM_FCOE_CONN_AG_CTX_BIT21_SHIFT 5 10550 - #define E4_XSTORM_FCOE_CONN_AG_CTX_CF23_MASK 0x3 10551 - #define E4_XSTORM_FCOE_CONN_AG_CTX_CF23_SHIFT 6 10538 + #define XSTORM_FCOE_CONN_AG_CTX_BIT16_MASK 0x1 10539 + #define XSTORM_FCOE_CONN_AG_CTX_BIT16_SHIFT 0 10540 + #define XSTORM_FCOE_CONN_AG_CTX_BIT17_MASK 0x1 10541 + #define XSTORM_FCOE_CONN_AG_CTX_BIT17_SHIFT 1 10542 + #define XSTORM_FCOE_CONN_AG_CTX_BIT18_MASK 0x1 10543 + #define XSTORM_FCOE_CONN_AG_CTX_BIT18_SHIFT 2 10544 + #define XSTORM_FCOE_CONN_AG_CTX_BIT19_MASK 0x1 10545 + #define XSTORM_FCOE_CONN_AG_CTX_BIT19_SHIFT 3 10546 + #define XSTORM_FCOE_CONN_AG_CTX_BIT20_MASK 0x1 10547 + #define XSTORM_FCOE_CONN_AG_CTX_BIT20_SHIFT 4 10548 + #define XSTORM_FCOE_CONN_AG_CTX_BIT21_MASK 0x1 10549 + #define XSTORM_FCOE_CONN_AG_CTX_BIT21_SHIFT 5 10550 + #define XSTORM_FCOE_CONN_AG_CTX_CF23_MASK 0x3 10551 + #define XSTORM_FCOE_CONN_AG_CTX_CF23_SHIFT 6 10552 10552 u8 byte2; 10553 10553 __le16 physical_q0; 10554 10554 __le16 word1; ··· 10586 10586 u8 reserved[2]; 10587 10587 }; 10588 10588 10589 - struct e4_tstorm_fcoe_conn_ag_ctx { 10589 + struct tstorm_fcoe_conn_ag_ctx { 10590 10590 u8 reserved0; 10591 10591 u8 state; 10592 10592 u8 flags0; 10593 - #define E4_TSTORM_FCOE_CONN_AG_CTX_EXIST_IN_QM0_MASK 0x1 10594 - #define E4_TSTORM_FCOE_CONN_AG_CTX_EXIST_IN_QM0_SHIFT 0 10595 - #define E4_TSTORM_FCOE_CONN_AG_CTX_BIT1_MASK 0x1 10596 - #define E4_TSTORM_FCOE_CONN_AG_CTX_BIT1_SHIFT 1 10597 - #define E4_TSTORM_FCOE_CONN_AG_CTX_BIT2_MASK 0x1 10598 - #define E4_TSTORM_FCOE_CONN_AG_CTX_BIT2_SHIFT 2 10599 - #define E4_TSTORM_FCOE_CONN_AG_CTX_BIT3_MASK 0x1 10600 - #define E4_TSTORM_FCOE_CONN_AG_CTX_BIT3_SHIFT 3 10601 - #define E4_TSTORM_FCOE_CONN_AG_CTX_BIT4_MASK 0x1 10602 - #define E4_TSTORM_FCOE_CONN_AG_CTX_BIT4_SHIFT 4 10603 - #define E4_TSTORM_FCOE_CONN_AG_CTX_BIT5_MASK 0x1 10604 - #define E4_TSTORM_FCOE_CONN_AG_CTX_BIT5_SHIFT 5 10605 - #define E4_TSTORM_FCOE_CONN_AG_CTX_DUMMY_TIMER_CF_MASK 0x3 10606 - #define E4_TSTORM_FCOE_CONN_AG_CTX_DUMMY_TIMER_CF_SHIFT 6 10593 + #define TSTORM_FCOE_CONN_AG_CTX_EXIST_IN_QM0_MASK 0x1 10594 + #define TSTORM_FCOE_CONN_AG_CTX_EXIST_IN_QM0_SHIFT 0 10595 + #define TSTORM_FCOE_CONN_AG_CTX_BIT1_MASK 0x1 10596 + #define TSTORM_FCOE_CONN_AG_CTX_BIT1_SHIFT 1 10597 + #define TSTORM_FCOE_CONN_AG_CTX_BIT2_MASK 0x1 10598 + #define TSTORM_FCOE_CONN_AG_CTX_BIT2_SHIFT 2 10599 + #define TSTORM_FCOE_CONN_AG_CTX_BIT3_MASK 0x1 10600 + #define TSTORM_FCOE_CONN_AG_CTX_BIT3_SHIFT 3 10601 + #define TSTORM_FCOE_CONN_AG_CTX_BIT4_MASK 0x1 10602 + #define TSTORM_FCOE_CONN_AG_CTX_BIT4_SHIFT 4 10603 + #define TSTORM_FCOE_CONN_AG_CTX_BIT5_MASK 0x1 10604 + #define TSTORM_FCOE_CONN_AG_CTX_BIT5_SHIFT 5 10605 + #define TSTORM_FCOE_CONN_AG_CTX_DUMMY_TIMER_CF_MASK 0x3 10606 + #define TSTORM_FCOE_CONN_AG_CTX_DUMMY_TIMER_CF_SHIFT 6 10607 10607 u8 flags1; 10608 - #define E4_TSTORM_FCOE_CONN_AG_CTX_FLUSH_Q0_CF_MASK 0x3 10609 - #define E4_TSTORM_FCOE_CONN_AG_CTX_FLUSH_Q0_CF_SHIFT 0 10610 - #define E4_TSTORM_FCOE_CONN_AG_CTX_CF2_MASK 0x3 10611 - #define E4_TSTORM_FCOE_CONN_AG_CTX_CF2_SHIFT 2 10612 - #define E4_TSTORM_FCOE_CONN_AG_CTX_TIMER_STOP_ALL_CF_MASK 0x3 10613 - #define E4_TSTORM_FCOE_CONN_AG_CTX_TIMER_STOP_ALL_CF_SHIFT 4 10614 - #define E4_TSTORM_FCOE_CONN_AG_CTX_CF4_MASK 0x3 10615 - #define E4_TSTORM_FCOE_CONN_AG_CTX_CF4_SHIFT 6 10608 + #define TSTORM_FCOE_CONN_AG_CTX_FLUSH_Q0_CF_MASK 0x3 10609 + #define TSTORM_FCOE_CONN_AG_CTX_FLUSH_Q0_CF_SHIFT 0 10610 + #define TSTORM_FCOE_CONN_AG_CTX_CF2_MASK 0x3 10611 + #define TSTORM_FCOE_CONN_AG_CTX_CF2_SHIFT 2 10612 + #define TSTORM_FCOE_CONN_AG_CTX_TIMER_STOP_ALL_CF_MASK 0x3 10613 + #define TSTORM_FCOE_CONN_AG_CTX_TIMER_STOP_ALL_CF_SHIFT 4 10614 + #define TSTORM_FCOE_CONN_AG_CTX_CF4_MASK 0x3 10615 + #define TSTORM_FCOE_CONN_AG_CTX_CF4_SHIFT 6 10616 10616 u8 flags2; 10617 - #define E4_TSTORM_FCOE_CONN_AG_CTX_CF5_MASK 0x3 10618 - #define E4_TSTORM_FCOE_CONN_AG_CTX_CF5_SHIFT 0 10619 - #define E4_TSTORM_FCOE_CONN_AG_CTX_CF6_MASK 0x3 10620 - #define E4_TSTORM_FCOE_CONN_AG_CTX_CF6_SHIFT 2 10621 - #define E4_TSTORM_FCOE_CONN_AG_CTX_CF7_MASK 0x3 10622 - #define E4_TSTORM_FCOE_CONN_AG_CTX_CF7_SHIFT 4 10623 - #define E4_TSTORM_FCOE_CONN_AG_CTX_CF8_MASK 0x3 10624 - #define E4_TSTORM_FCOE_CONN_AG_CTX_CF8_SHIFT 6 10617 + #define TSTORM_FCOE_CONN_AG_CTX_CF5_MASK 0x3 10618 + #define TSTORM_FCOE_CONN_AG_CTX_CF5_SHIFT 0 10619 + #define TSTORM_FCOE_CONN_AG_CTX_CF6_MASK 0x3 10620 + #define TSTORM_FCOE_CONN_AG_CTX_CF6_SHIFT 2 10621 + #define TSTORM_FCOE_CONN_AG_CTX_CF7_MASK 0x3 10622 + #define TSTORM_FCOE_CONN_AG_CTX_CF7_SHIFT 4 10623 + #define TSTORM_FCOE_CONN_AG_CTX_CF8_MASK 0x3 10624 + #define TSTORM_FCOE_CONN_AG_CTX_CF8_SHIFT 6 10625 10625 u8 flags3; 10626 - #define E4_TSTORM_FCOE_CONN_AG_CTX_CF9_MASK 0x3 10627 - #define E4_TSTORM_FCOE_CONN_AG_CTX_CF9_SHIFT 0 10628 - #define E4_TSTORM_FCOE_CONN_AG_CTX_CF10_MASK 0x3 10629 - #define E4_TSTORM_FCOE_CONN_AG_CTX_CF10_SHIFT 2 10630 - #define E4_TSTORM_FCOE_CONN_AG_CTX_DUMMY_TIMER_CF_EN_MASK 0x1 10631 - #define E4_TSTORM_FCOE_CONN_AG_CTX_DUMMY_TIMER_CF_EN_SHIFT 4 10632 - #define E4_TSTORM_FCOE_CONN_AG_CTX_FLUSH_Q0_CF_EN_MASK 0x1 10633 - #define E4_TSTORM_FCOE_CONN_AG_CTX_FLUSH_Q0_CF_EN_SHIFT 5 10634 - #define E4_TSTORM_FCOE_CONN_AG_CTX_CF2EN_MASK 0x1 10635 - #define E4_TSTORM_FCOE_CONN_AG_CTX_CF2EN_SHIFT 6 10636 - #define E4_TSTORM_FCOE_CONN_AG_CTX_TIMER_STOP_ALL_CF_EN_MASK 0x1 10637 - #define E4_TSTORM_FCOE_CONN_AG_CTX_TIMER_STOP_ALL_CF_EN_SHIFT 7 10626 + #define TSTORM_FCOE_CONN_AG_CTX_CF9_MASK 0x3 10627 + #define TSTORM_FCOE_CONN_AG_CTX_CF9_SHIFT 0 10628 + #define TSTORM_FCOE_CONN_AG_CTX_CF10_MASK 0x3 10629 + #define TSTORM_FCOE_CONN_AG_CTX_CF10_SHIFT 2 10630 + #define TSTORM_FCOE_CONN_AG_CTX_DUMMY_TIMER_CF_EN_MASK 0x1 10631 + #define TSTORM_FCOE_CONN_AG_CTX_DUMMY_TIMER_CF_EN_SHIFT 4 10632 + #define TSTORM_FCOE_CONN_AG_CTX_FLUSH_Q0_CF_EN_MASK 0x1 10633 + #define TSTORM_FCOE_CONN_AG_CTX_FLUSH_Q0_CF_EN_SHIFT 5 10634 + #define TSTORM_FCOE_CONN_AG_CTX_CF2EN_MASK 0x1 10635 + #define TSTORM_FCOE_CONN_AG_CTX_CF2EN_SHIFT 6 10636 + #define TSTORM_FCOE_CONN_AG_CTX_TIMER_STOP_ALL_CF_EN_MASK 0x1 10637 + #define TSTORM_FCOE_CONN_AG_CTX_TIMER_STOP_ALL_CF_EN_SHIFT 7 10638 10638 u8 flags4; 10639 - #define E4_TSTORM_FCOE_CONN_AG_CTX_CF4EN_MASK 0x1 10640 - #define E4_TSTORM_FCOE_CONN_AG_CTX_CF4EN_SHIFT 0 10641 - #define E4_TSTORM_FCOE_CONN_AG_CTX_CF5EN_MASK 0x1 10642 - #define E4_TSTORM_FCOE_CONN_AG_CTX_CF5EN_SHIFT 1 10643 - #define E4_TSTORM_FCOE_CONN_AG_CTX_CF6EN_MASK 0x1 10644 - #define E4_TSTORM_FCOE_CONN_AG_CTX_CF6EN_SHIFT 2 10645 - #define E4_TSTORM_FCOE_CONN_AG_CTX_CF7EN_MASK 0x1 10646 - #define E4_TSTORM_FCOE_CONN_AG_CTX_CF7EN_SHIFT 3 10647 - #define E4_TSTORM_FCOE_CONN_AG_CTX_CF8EN_MASK 0x1 10648 - #define E4_TSTORM_FCOE_CONN_AG_CTX_CF8EN_SHIFT 4 10649 - #define E4_TSTORM_FCOE_CONN_AG_CTX_CF9EN_MASK 0x1 10650 - #define E4_TSTORM_FCOE_CONN_AG_CTX_CF9EN_SHIFT 5 10651 - #define E4_TSTORM_FCOE_CONN_AG_CTX_CF10EN_MASK 0x1 10652 - #define E4_TSTORM_FCOE_CONN_AG_CTX_CF10EN_SHIFT 6 10653 - #define E4_TSTORM_FCOE_CONN_AG_CTX_RULE0EN_MASK 0x1 10654 - #define E4_TSTORM_FCOE_CONN_AG_CTX_RULE0EN_SHIFT 7 10639 + #define TSTORM_FCOE_CONN_AG_CTX_CF4EN_MASK 0x1 10640 + #define TSTORM_FCOE_CONN_AG_CTX_CF4EN_SHIFT 0 10641 + #define TSTORM_FCOE_CONN_AG_CTX_CF5EN_MASK 0x1 10642 + #define TSTORM_FCOE_CONN_AG_CTX_CF5EN_SHIFT 1 10643 + #define TSTORM_FCOE_CONN_AG_CTX_CF6EN_MASK 0x1 10644 + #define TSTORM_FCOE_CONN_AG_CTX_CF6EN_SHIFT 2 10645 + #define TSTORM_FCOE_CONN_AG_CTX_CF7EN_MASK 0x1 10646 + #define TSTORM_FCOE_CONN_AG_CTX_CF7EN_SHIFT 3 10647 + #define TSTORM_FCOE_CONN_AG_CTX_CF8EN_MASK 0x1 10648 + #define TSTORM_FCOE_CONN_AG_CTX_CF8EN_SHIFT 4 10649 + #define TSTORM_FCOE_CONN_AG_CTX_CF9EN_MASK 0x1 10650 + #define TSTORM_FCOE_CONN_AG_CTX_CF9EN_SHIFT 5 10651 + #define TSTORM_FCOE_CONN_AG_CTX_CF10EN_MASK 0x1 10652 + #define TSTORM_FCOE_CONN_AG_CTX_CF10EN_SHIFT 6 10653 + #define TSTORM_FCOE_CONN_AG_CTX_RULE0EN_MASK 0x1 10654 + #define TSTORM_FCOE_CONN_AG_CTX_RULE0EN_SHIFT 7 10655 10655 u8 flags5; 10656 - #define E4_TSTORM_FCOE_CONN_AG_CTX_RULE1EN_MASK 0x1 10657 - #define E4_TSTORM_FCOE_CONN_AG_CTX_RULE1EN_SHIFT 0 10658 - #define E4_TSTORM_FCOE_CONN_AG_CTX_RULE2EN_MASK 0x1 10659 - #define E4_TSTORM_FCOE_CONN_AG_CTX_RULE2EN_SHIFT 1 10660 - #define E4_TSTORM_FCOE_CONN_AG_CTX_RULE3EN_MASK 0x1 10661 - #define E4_TSTORM_FCOE_CONN_AG_CTX_RULE3EN_SHIFT 2 10662 - #define E4_TSTORM_FCOE_CONN_AG_CTX_RULE4EN_MASK 0x1 10663 - #define E4_TSTORM_FCOE_CONN_AG_CTX_RULE4EN_SHIFT 3 10664 - #define E4_TSTORM_FCOE_CONN_AG_CTX_RULE5EN_MASK 0x1 10665 - #define E4_TSTORM_FCOE_CONN_AG_CTX_RULE5EN_SHIFT 4 10666 - #define E4_TSTORM_FCOE_CONN_AG_CTX_RULE6EN_MASK 0x1 10667 - #define E4_TSTORM_FCOE_CONN_AG_CTX_RULE6EN_SHIFT 5 10668 - #define E4_TSTORM_FCOE_CONN_AG_CTX_RULE7EN_MASK 0x1 10669 - #define E4_TSTORM_FCOE_CONN_AG_CTX_RULE7EN_SHIFT 6 10670 - #define E4_TSTORM_FCOE_CONN_AG_CTX_RULE8EN_MASK 0x1 10671 - #define E4_TSTORM_FCOE_CONN_AG_CTX_RULE8EN_SHIFT 7 10656 + #define TSTORM_FCOE_CONN_AG_CTX_RULE1EN_MASK 0x1 10657 + #define TSTORM_FCOE_CONN_AG_CTX_RULE1EN_SHIFT 0 10658 + #define TSTORM_FCOE_CONN_AG_CTX_RULE2EN_MASK 0x1 10659 + #define TSTORM_FCOE_CONN_AG_CTX_RULE2EN_SHIFT 1 10660 + #define TSTORM_FCOE_CONN_AG_CTX_RULE3EN_MASK 0x1 10661 + #define TSTORM_FCOE_CONN_AG_CTX_RULE3EN_SHIFT 2 10662 + #define TSTORM_FCOE_CONN_AG_CTX_RULE4EN_MASK 0x1 10663 + #define TSTORM_FCOE_CONN_AG_CTX_RULE4EN_SHIFT 3 10664 + #define TSTORM_FCOE_CONN_AG_CTX_RULE5EN_MASK 0x1 10665 + #define TSTORM_FCOE_CONN_AG_CTX_RULE5EN_SHIFT 4 10666 + #define TSTORM_FCOE_CONN_AG_CTX_RULE6EN_MASK 0x1 10667 + #define TSTORM_FCOE_CONN_AG_CTX_RULE6EN_SHIFT 5 10668 + #define TSTORM_FCOE_CONN_AG_CTX_RULE7EN_MASK 0x1 10669 + #define TSTORM_FCOE_CONN_AG_CTX_RULE7EN_SHIFT 6 10670 + #define TSTORM_FCOE_CONN_AG_CTX_RULE8EN_MASK 0x1 10671 + #define TSTORM_FCOE_CONN_AG_CTX_RULE8EN_SHIFT 7 10672 10672 __le32 reg0; 10673 10673 __le32 reg1; 10674 10674 }; 10675 10675 10676 - struct e4_ustorm_fcoe_conn_ag_ctx { 10676 + struct ustorm_fcoe_conn_ag_ctx { 10677 10677 u8 byte0; 10678 10678 u8 byte1; 10679 10679 u8 flags0; 10680 - #define E4_USTORM_FCOE_CONN_AG_CTX_BIT0_MASK 0x1 10681 - #define E4_USTORM_FCOE_CONN_AG_CTX_BIT0_SHIFT 0 10682 - #define E4_USTORM_FCOE_CONN_AG_CTX_BIT1_MASK 0x1 10683 - #define E4_USTORM_FCOE_CONN_AG_CTX_BIT1_SHIFT 1 10684 - #define E4_USTORM_FCOE_CONN_AG_CTX_CF0_MASK 0x3 10685 - #define E4_USTORM_FCOE_CONN_AG_CTX_CF0_SHIFT 2 10686 - #define E4_USTORM_FCOE_CONN_AG_CTX_CF1_MASK 0x3 10687 - #define E4_USTORM_FCOE_CONN_AG_CTX_CF1_SHIFT 4 10688 - #define E4_USTORM_FCOE_CONN_AG_CTX_CF2_MASK 0x3 10689 - #define E4_USTORM_FCOE_CONN_AG_CTX_CF2_SHIFT 6 10680 + #define USTORM_FCOE_CONN_AG_CTX_BIT0_MASK 0x1 10681 + #define USTORM_FCOE_CONN_AG_CTX_BIT0_SHIFT 0 10682 + #define USTORM_FCOE_CONN_AG_CTX_BIT1_MASK 0x1 10683 + #define USTORM_FCOE_CONN_AG_CTX_BIT1_SHIFT 1 10684 + #define USTORM_FCOE_CONN_AG_CTX_CF0_MASK 0x3 10685 + #define USTORM_FCOE_CONN_AG_CTX_CF0_SHIFT 2 10686 + #define USTORM_FCOE_CONN_AG_CTX_CF1_MASK 0x3 10687 + #define USTORM_FCOE_CONN_AG_CTX_CF1_SHIFT 4 10688 + #define USTORM_FCOE_CONN_AG_CTX_CF2_MASK 0x3 10689 + #define USTORM_FCOE_CONN_AG_CTX_CF2_SHIFT 6 10690 10690 u8 flags1; 10691 - #define E4_USTORM_FCOE_CONN_AG_CTX_CF3_MASK 0x3 10692 - #define E4_USTORM_FCOE_CONN_AG_CTX_CF3_SHIFT 0 10693 - #define E4_USTORM_FCOE_CONN_AG_CTX_CF4_MASK 0x3 10694 - #define E4_USTORM_FCOE_CONN_AG_CTX_CF4_SHIFT 2 10695 - #define E4_USTORM_FCOE_CONN_AG_CTX_CF5_MASK 0x3 10696 - #define E4_USTORM_FCOE_CONN_AG_CTX_CF5_SHIFT 4 10697 - #define E4_USTORM_FCOE_CONN_AG_CTX_CF6_MASK 0x3 10698 - #define E4_USTORM_FCOE_CONN_AG_CTX_CF6_SHIFT 6 10691 + #define USTORM_FCOE_CONN_AG_CTX_CF3_MASK 0x3 10692 + #define USTORM_FCOE_CONN_AG_CTX_CF3_SHIFT 0 10693 + #define USTORM_FCOE_CONN_AG_CTX_CF4_MASK 0x3 10694 + #define USTORM_FCOE_CONN_AG_CTX_CF4_SHIFT 2 10695 + #define USTORM_FCOE_CONN_AG_CTX_CF5_MASK 0x3 10696 + #define USTORM_FCOE_CONN_AG_CTX_CF5_SHIFT 4 10697 + #define USTORM_FCOE_CONN_AG_CTX_CF6_MASK 0x3 10698 + #define USTORM_FCOE_CONN_AG_CTX_CF6_SHIFT 6 10699 10699 u8 flags2; 10700 - #define E4_USTORM_FCOE_CONN_AG_CTX_CF0EN_MASK 0x1 10701 - #define E4_USTORM_FCOE_CONN_AG_CTX_CF0EN_SHIFT 0 10702 - #define E4_USTORM_FCOE_CONN_AG_CTX_CF1EN_MASK 0x1 10703 - #define E4_USTORM_FCOE_CONN_AG_CTX_CF1EN_SHIFT 1 10704 - #define E4_USTORM_FCOE_CONN_AG_CTX_CF2EN_MASK 0x1 10705 - #define E4_USTORM_FCOE_CONN_AG_CTX_CF2EN_SHIFT 2 10706 - #define E4_USTORM_FCOE_CONN_AG_CTX_CF3EN_MASK 0x1 10707 - #define E4_USTORM_FCOE_CONN_AG_CTX_CF3EN_SHIFT 3 10708 - #define E4_USTORM_FCOE_CONN_AG_CTX_CF4EN_MASK 0x1 10709 - #define E4_USTORM_FCOE_CONN_AG_CTX_CF4EN_SHIFT 4 10710 - #define E4_USTORM_FCOE_CONN_AG_CTX_CF5EN_MASK 0x1 10711 - #define E4_USTORM_FCOE_CONN_AG_CTX_CF5EN_SHIFT 5 10712 - #define E4_USTORM_FCOE_CONN_AG_CTX_CF6EN_MASK 0x1 10713 - #define E4_USTORM_FCOE_CONN_AG_CTX_CF6EN_SHIFT 6 10714 - #define E4_USTORM_FCOE_CONN_AG_CTX_RULE0EN_MASK 0x1 10715 - #define E4_USTORM_FCOE_CONN_AG_CTX_RULE0EN_SHIFT 7 10700 + #define USTORM_FCOE_CONN_AG_CTX_CF0EN_MASK 0x1 10701 + #define USTORM_FCOE_CONN_AG_CTX_CF0EN_SHIFT 0 10702 + #define USTORM_FCOE_CONN_AG_CTX_CF1EN_MASK 0x1 10703 + #define USTORM_FCOE_CONN_AG_CTX_CF1EN_SHIFT 1 10704 + #define USTORM_FCOE_CONN_AG_CTX_CF2EN_MASK 0x1 10705 + #define USTORM_FCOE_CONN_AG_CTX_CF2EN_SHIFT 2 10706 + #define USTORM_FCOE_CONN_AG_CTX_CF3EN_MASK 0x1 10707 + #define USTORM_FCOE_CONN_AG_CTX_CF3EN_SHIFT 3 10708 + #define USTORM_FCOE_CONN_AG_CTX_CF4EN_MASK 0x1 10709 + #define USTORM_FCOE_CONN_AG_CTX_CF4EN_SHIFT 4 10710 + #define USTORM_FCOE_CONN_AG_CTX_CF5EN_MASK 0x1 10711 + #define USTORM_FCOE_CONN_AG_CTX_CF5EN_SHIFT 5 10712 + #define USTORM_FCOE_CONN_AG_CTX_CF6EN_MASK 0x1 10713 + #define USTORM_FCOE_CONN_AG_CTX_CF6EN_SHIFT 6 10714 + #define USTORM_FCOE_CONN_AG_CTX_RULE0EN_MASK 0x1 10715 + #define USTORM_FCOE_CONN_AG_CTX_RULE0EN_SHIFT 7 10716 10716 u8 flags3; 10717 - #define E4_USTORM_FCOE_CONN_AG_CTX_RULE1EN_MASK 0x1 10718 - #define E4_USTORM_FCOE_CONN_AG_CTX_RULE1EN_SHIFT 0 10719 - #define E4_USTORM_FCOE_CONN_AG_CTX_RULE2EN_MASK 0x1 10720 - #define E4_USTORM_FCOE_CONN_AG_CTX_RULE2EN_SHIFT 1 10721 - #define E4_USTORM_FCOE_CONN_AG_CTX_RULE3EN_MASK 0x1 10722 - #define E4_USTORM_FCOE_CONN_AG_CTX_RULE3EN_SHIFT 2 10723 - #define E4_USTORM_FCOE_CONN_AG_CTX_RULE4EN_MASK 0x1 10724 - #define E4_USTORM_FCOE_CONN_AG_CTX_RULE4EN_SHIFT 3 10725 - #define E4_USTORM_FCOE_CONN_AG_CTX_RULE5EN_MASK 0x1 10726 - #define E4_USTORM_FCOE_CONN_AG_CTX_RULE5EN_SHIFT 4 10727 - #define E4_USTORM_FCOE_CONN_AG_CTX_RULE6EN_MASK 0x1 10728 - #define E4_USTORM_FCOE_CONN_AG_CTX_RULE6EN_SHIFT 5 10729 - #define E4_USTORM_FCOE_CONN_AG_CTX_RULE7EN_MASK 0x1 10730 - #define E4_USTORM_FCOE_CONN_AG_CTX_RULE7EN_SHIFT 6 10731 - #define E4_USTORM_FCOE_CONN_AG_CTX_RULE8EN_MASK 0x1 10732 - #define E4_USTORM_FCOE_CONN_AG_CTX_RULE8EN_SHIFT 7 10717 + #define USTORM_FCOE_CONN_AG_CTX_RULE1EN_MASK 0x1 10718 + #define USTORM_FCOE_CONN_AG_CTX_RULE1EN_SHIFT 0 10719 + #define USTORM_FCOE_CONN_AG_CTX_RULE2EN_MASK 0x1 10720 + #define USTORM_FCOE_CONN_AG_CTX_RULE2EN_SHIFT 1 10721 + #define USTORM_FCOE_CONN_AG_CTX_RULE3EN_MASK 0x1 10722 + #define USTORM_FCOE_CONN_AG_CTX_RULE3EN_SHIFT 2 10723 + #define USTORM_FCOE_CONN_AG_CTX_RULE4EN_MASK 0x1 10724 + #define USTORM_FCOE_CONN_AG_CTX_RULE4EN_SHIFT 3 10725 + #define USTORM_FCOE_CONN_AG_CTX_RULE5EN_MASK 0x1 10726 + #define USTORM_FCOE_CONN_AG_CTX_RULE5EN_SHIFT 4 10727 + #define USTORM_FCOE_CONN_AG_CTX_RULE6EN_MASK 0x1 10728 + #define USTORM_FCOE_CONN_AG_CTX_RULE6EN_SHIFT 5 10729 + #define USTORM_FCOE_CONN_AG_CTX_RULE7EN_MASK 0x1 10730 + #define USTORM_FCOE_CONN_AG_CTX_RULE7EN_SHIFT 6 10731 + #define USTORM_FCOE_CONN_AG_CTX_RULE8EN_MASK 0x1 10732 + #define USTORM_FCOE_CONN_AG_CTX_RULE8EN_SHIFT 7 10733 10733 u8 byte2; 10734 10734 u8 byte3; 10735 10735 __le16 word0; ··· 10770 10770 u8 reserved0[4]; 10771 10771 }; 10772 10772 10773 - struct e4_mstorm_fcoe_conn_ag_ctx { 10773 + struct mstorm_fcoe_conn_ag_ctx { 10774 10774 u8 byte0; 10775 10775 u8 byte1; 10776 10776 u8 flags0; 10777 - #define E4_MSTORM_FCOE_CONN_AG_CTX_BIT0_MASK 0x1 10778 - #define E4_MSTORM_FCOE_CONN_AG_CTX_BIT0_SHIFT 0 10779 - #define E4_MSTORM_FCOE_CONN_AG_CTX_BIT1_MASK 0x1 10780 - #define E4_MSTORM_FCOE_CONN_AG_CTX_BIT1_SHIFT 1 10781 - #define E4_MSTORM_FCOE_CONN_AG_CTX_CF0_MASK 0x3 10782 - #define E4_MSTORM_FCOE_CONN_AG_CTX_CF0_SHIFT 2 10783 - #define E4_MSTORM_FCOE_CONN_AG_CTX_CF1_MASK 0x3 10784 - #define E4_MSTORM_FCOE_CONN_AG_CTX_CF1_SHIFT 4 10785 - #define E4_MSTORM_FCOE_CONN_AG_CTX_CF2_MASK 0x3 10786 - #define E4_MSTORM_FCOE_CONN_AG_CTX_CF2_SHIFT 6 10777 + #define MSTORM_FCOE_CONN_AG_CTX_BIT0_MASK 0x1 10778 + #define MSTORM_FCOE_CONN_AG_CTX_BIT0_SHIFT 0 10779 + #define MSTORM_FCOE_CONN_AG_CTX_BIT1_MASK 0x1 10780 + #define MSTORM_FCOE_CONN_AG_CTX_BIT1_SHIFT 1 10781 + #define MSTORM_FCOE_CONN_AG_CTX_CF0_MASK 0x3 10782 + #define MSTORM_FCOE_CONN_AG_CTX_CF0_SHIFT 2 10783 + #define MSTORM_FCOE_CONN_AG_CTX_CF1_MASK 0x3 10784 + #define MSTORM_FCOE_CONN_AG_CTX_CF1_SHIFT 4 10785 + #define MSTORM_FCOE_CONN_AG_CTX_CF2_MASK 0x3 10786 + #define MSTORM_FCOE_CONN_AG_CTX_CF2_SHIFT 6 10787 10787 u8 flags1; 10788 - #define E4_MSTORM_FCOE_CONN_AG_CTX_CF0EN_MASK 0x1 10789 - #define E4_MSTORM_FCOE_CONN_AG_CTX_CF0EN_SHIFT 0 10790 - #define E4_MSTORM_FCOE_CONN_AG_CTX_CF1EN_MASK 0x1 10791 - #define E4_MSTORM_FCOE_CONN_AG_CTX_CF1EN_SHIFT 1 10792 - #define E4_MSTORM_FCOE_CONN_AG_CTX_CF2EN_MASK 0x1 10793 - #define E4_MSTORM_FCOE_CONN_AG_CTX_CF2EN_SHIFT 2 10794 - #define E4_MSTORM_FCOE_CONN_AG_CTX_RULE0EN_MASK 0x1 10795 - #define E4_MSTORM_FCOE_CONN_AG_CTX_RULE0EN_SHIFT 3 10796 - #define E4_MSTORM_FCOE_CONN_AG_CTX_RULE1EN_MASK 0x1 10797 - #define E4_MSTORM_FCOE_CONN_AG_CTX_RULE1EN_SHIFT 4 10798 - #define E4_MSTORM_FCOE_CONN_AG_CTX_RULE2EN_MASK 0x1 10799 - #define E4_MSTORM_FCOE_CONN_AG_CTX_RULE2EN_SHIFT 5 10800 - #define E4_MSTORM_FCOE_CONN_AG_CTX_RULE3EN_MASK 0x1 10801 - #define E4_MSTORM_FCOE_CONN_AG_CTX_RULE3EN_SHIFT 6 10802 - #define E4_MSTORM_FCOE_CONN_AG_CTX_RULE4EN_MASK 0x1 10803 - #define E4_MSTORM_FCOE_CONN_AG_CTX_RULE4EN_SHIFT 7 10788 + #define MSTORM_FCOE_CONN_AG_CTX_CF0EN_MASK 0x1 10789 + #define MSTORM_FCOE_CONN_AG_CTX_CF0EN_SHIFT 0 10790 + #define MSTORM_FCOE_CONN_AG_CTX_CF1EN_MASK 0x1 10791 + #define MSTORM_FCOE_CONN_AG_CTX_CF1EN_SHIFT 1 10792 + #define MSTORM_FCOE_CONN_AG_CTX_CF2EN_MASK 0x1 10793 + #define MSTORM_FCOE_CONN_AG_CTX_CF2EN_SHIFT 2 10794 + #define MSTORM_FCOE_CONN_AG_CTX_RULE0EN_MASK 0x1 10795 + #define MSTORM_FCOE_CONN_AG_CTX_RULE0EN_SHIFT 3 10796 + #define MSTORM_FCOE_CONN_AG_CTX_RULE1EN_MASK 0x1 10797 + #define MSTORM_FCOE_CONN_AG_CTX_RULE1EN_SHIFT 4 10798 + #define MSTORM_FCOE_CONN_AG_CTX_RULE2EN_MASK 0x1 10799 + #define MSTORM_FCOE_CONN_AG_CTX_RULE2EN_SHIFT 5 10800 + #define MSTORM_FCOE_CONN_AG_CTX_RULE3EN_MASK 0x1 10801 + #define MSTORM_FCOE_CONN_AG_CTX_RULE3EN_SHIFT 6 10802 + #define MSTORM_FCOE_CONN_AG_CTX_RULE4EN_MASK 0x1 10803 + #define MSTORM_FCOE_CONN_AG_CTX_RULE4EN_SHIFT 7 10804 10804 __le16 word0; 10805 10805 __le16 word1; 10806 10806 __le32 reg0; ··· 10846 10846 }; 10847 10847 10848 10848 /* fcoe connection context */ 10849 - struct e4_fcoe_conn_context { 10849 + struct fcoe_conn_context { 10850 10850 struct ystorm_fcoe_conn_st_ctx ystorm_st_context; 10851 10851 struct pstorm_fcoe_conn_st_ctx pstorm_st_context; 10852 10852 struct regpair pstorm_st_padding[2]; 10853 10853 struct xstorm_fcoe_conn_st_ctx xstorm_st_context; 10854 - struct e4_xstorm_fcoe_conn_ag_ctx xstorm_ag_context; 10854 + struct xstorm_fcoe_conn_ag_ctx xstorm_ag_context; 10855 10855 struct regpair xstorm_ag_padding[6]; 10856 10856 struct ustorm_fcoe_conn_st_ctx ustorm_st_context; 10857 10857 struct regpair ustorm_st_padding[2]; 10858 - struct e4_tstorm_fcoe_conn_ag_ctx tstorm_ag_context; 10858 + struct tstorm_fcoe_conn_ag_ctx tstorm_ag_context; 10859 10859 struct regpair tstorm_ag_padding[2]; 10860 10860 struct timers_context timer_context; 10861 - struct e4_ustorm_fcoe_conn_ag_ctx ustorm_ag_context; 10861 + struct ustorm_fcoe_conn_ag_ctx ustorm_ag_context; 10862 10862 struct tstorm_fcoe_conn_st_ctx tstorm_st_context; 10863 - struct e4_mstorm_fcoe_conn_ag_ctx mstorm_ag_context; 10863 + struct mstorm_fcoe_conn_ag_ctx mstorm_ag_context; 10864 10864 struct mstorm_fcoe_conn_st_ctx mstorm_st_context; 10865 10865 }; 10866 10866 ··· 10911 10911 struct fcoe_stat_ramrod_data stat_ramrod_data; 10912 10912 }; 10913 10913 10914 - struct e4_ystorm_fcoe_conn_ag_ctx { 10914 + struct ystorm_fcoe_conn_ag_ctx { 10915 10915 u8 byte0; 10916 10916 u8 byte1; 10917 10917 u8 flags0; 10918 - #define E4_YSTORM_FCOE_CONN_AG_CTX_BIT0_MASK 0x1 10919 - #define E4_YSTORM_FCOE_CONN_AG_CTX_BIT0_SHIFT 0 10920 - #define E4_YSTORM_FCOE_CONN_AG_CTX_BIT1_MASK 0x1 10921 - #define E4_YSTORM_FCOE_CONN_AG_CTX_BIT1_SHIFT 1 10922 - #define E4_YSTORM_FCOE_CONN_AG_CTX_CF0_MASK 0x3 10923 - #define E4_YSTORM_FCOE_CONN_AG_CTX_CF0_SHIFT 2 10924 - #define E4_YSTORM_FCOE_CONN_AG_CTX_CF1_MASK 0x3 10925 - #define E4_YSTORM_FCOE_CONN_AG_CTX_CF1_SHIFT 4 10926 - #define E4_YSTORM_FCOE_CONN_AG_CTX_CF2_MASK 0x3 10927 - #define E4_YSTORM_FCOE_CONN_AG_CTX_CF2_SHIFT 6 10918 + #define YSTORM_FCOE_CONN_AG_CTX_BIT0_MASK 0x1 10919 + #define YSTORM_FCOE_CONN_AG_CTX_BIT0_SHIFT 0 10920 + #define YSTORM_FCOE_CONN_AG_CTX_BIT1_MASK 0x1 10921 + #define YSTORM_FCOE_CONN_AG_CTX_BIT1_SHIFT 1 10922 + #define YSTORM_FCOE_CONN_AG_CTX_CF0_MASK 0x3 10923 + #define YSTORM_FCOE_CONN_AG_CTX_CF0_SHIFT 2 10924 + #define YSTORM_FCOE_CONN_AG_CTX_CF1_MASK 0x3 10925 + #define YSTORM_FCOE_CONN_AG_CTX_CF1_SHIFT 4 10926 + #define YSTORM_FCOE_CONN_AG_CTX_CF2_MASK 0x3 10927 + #define YSTORM_FCOE_CONN_AG_CTX_CF2_SHIFT 6 10928 10928 u8 flags1; 10929 - #define E4_YSTORM_FCOE_CONN_AG_CTX_CF0EN_MASK 0x1 10930 - #define E4_YSTORM_FCOE_CONN_AG_CTX_CF0EN_SHIFT 0 10931 - #define E4_YSTORM_FCOE_CONN_AG_CTX_CF1EN_MASK 0x1 10932 - #define E4_YSTORM_FCOE_CONN_AG_CTX_CF1EN_SHIFT 1 10933 - #define E4_YSTORM_FCOE_CONN_AG_CTX_CF2EN_MASK 0x1 10934 - #define E4_YSTORM_FCOE_CONN_AG_CTX_CF2EN_SHIFT 2 10935 - #define E4_YSTORM_FCOE_CONN_AG_CTX_RULE0EN_MASK 0x1 10936 - #define E4_YSTORM_FCOE_CONN_AG_CTX_RULE0EN_SHIFT 3 10937 - #define E4_YSTORM_FCOE_CONN_AG_CTX_RULE1EN_MASK 0x1 10938 - #define E4_YSTORM_FCOE_CONN_AG_CTX_RULE1EN_SHIFT 4 10939 - #define E4_YSTORM_FCOE_CONN_AG_CTX_RULE2EN_MASK 0x1 10940 - #define E4_YSTORM_FCOE_CONN_AG_CTX_RULE2EN_SHIFT 5 10941 - #define E4_YSTORM_FCOE_CONN_AG_CTX_RULE3EN_MASK 0x1 10942 - #define E4_YSTORM_FCOE_CONN_AG_CTX_RULE3EN_SHIFT 6 10943 - #define E4_YSTORM_FCOE_CONN_AG_CTX_RULE4EN_MASK 0x1 10944 - #define E4_YSTORM_FCOE_CONN_AG_CTX_RULE4EN_SHIFT 7 10929 + #define YSTORM_FCOE_CONN_AG_CTX_CF0EN_MASK 0x1 10930 + #define YSTORM_FCOE_CONN_AG_CTX_CF0EN_SHIFT 0 10931 + #define YSTORM_FCOE_CONN_AG_CTX_CF1EN_MASK 0x1 10932 + #define YSTORM_FCOE_CONN_AG_CTX_CF1EN_SHIFT 1 10933 + #define YSTORM_FCOE_CONN_AG_CTX_CF2EN_MASK 0x1 10934 + #define YSTORM_FCOE_CONN_AG_CTX_CF2EN_SHIFT 2 10935 + #define YSTORM_FCOE_CONN_AG_CTX_RULE0EN_MASK 0x1 10936 + #define YSTORM_FCOE_CONN_AG_CTX_RULE0EN_SHIFT 3 10937 + #define YSTORM_FCOE_CONN_AG_CTX_RULE1EN_MASK 0x1 10938 + #define YSTORM_FCOE_CONN_AG_CTX_RULE1EN_SHIFT 4 10939 + #define YSTORM_FCOE_CONN_AG_CTX_RULE2EN_MASK 0x1 10940 + #define YSTORM_FCOE_CONN_AG_CTX_RULE2EN_SHIFT 5 10941 + #define YSTORM_FCOE_CONN_AG_CTX_RULE3EN_MASK 0x1 10942 + #define YSTORM_FCOE_CONN_AG_CTX_RULE3EN_SHIFT 6 10943 + #define YSTORM_FCOE_CONN_AG_CTX_RULE4EN_MASK 0x1 10944 + #define YSTORM_FCOE_CONN_AG_CTX_RULE4EN_SHIFT 7 10945 10945 u8 byte2; 10946 10946 u8 byte3; 10947 10947 __le16 word0; ··· 10972 10972 __le32 reserved_iscsi[44]; 10973 10973 }; 10974 10974 10975 - struct e4_xstorm_iscsi_conn_ag_ctx { 10975 + struct xstorm_iscsi_conn_ag_ctx { 10976 10976 u8 cdu_validation; 10977 10977 u8 state; 10978 10978 u8 flags0; 10979 - #define E4_XSTORM_ISCSI_CONN_AG_CTX_EXIST_IN_QM0_MASK 0x1 10980 - #define E4_XSTORM_ISCSI_CONN_AG_CTX_EXIST_IN_QM0_SHIFT 0 10981 - #define E4_XSTORM_ISCSI_CONN_AG_CTX_EXIST_IN_QM1_MASK 0x1 10982 - #define E4_XSTORM_ISCSI_CONN_AG_CTX_EXIST_IN_QM1_SHIFT 1 10983 - #define E4_XSTORM_ISCSI_CONN_AG_CTX_RESERVED1_MASK 0x1 10984 - #define E4_XSTORM_ISCSI_CONN_AG_CTX_RESERVED1_SHIFT 2 10985 - #define E4_XSTORM_ISCSI_CONN_AG_CTX_EXIST_IN_QM3_MASK 0x1 10986 - #define E4_XSTORM_ISCSI_CONN_AG_CTX_EXIST_IN_QM3_SHIFT 3 10987 - #define E4_XSTORM_ISCSI_CONN_AG_CTX_BIT4_MASK 0x1 10988 - #define E4_XSTORM_ISCSI_CONN_AG_CTX_BIT4_SHIFT 4 10989 - #define E4_XSTORM_ISCSI_CONN_AG_CTX_RESERVED2_MASK 0x1 10990 - #define E4_XSTORM_ISCSI_CONN_AG_CTX_RESERVED2_SHIFT 5 10991 - #define E4_XSTORM_ISCSI_CONN_AG_CTX_BIT6_MASK 0x1 10992 - #define E4_XSTORM_ISCSI_CONN_AG_CTX_BIT6_SHIFT 6 10993 - #define E4_XSTORM_ISCSI_CONN_AG_CTX_BIT7_MASK 0x1 10994 - #define E4_XSTORM_ISCSI_CONN_AG_CTX_BIT7_SHIFT 7 10979 + #define XSTORM_ISCSI_CONN_AG_CTX_EXIST_IN_QM0_MASK 0x1 10980 + #define XSTORM_ISCSI_CONN_AG_CTX_EXIST_IN_QM0_SHIFT 0 10981 + #define XSTORM_ISCSI_CONN_AG_CTX_EXIST_IN_QM1_MASK 0x1 10982 + #define XSTORM_ISCSI_CONN_AG_CTX_EXIST_IN_QM1_SHIFT 1 10983 + #define XSTORM_ISCSI_CONN_AG_CTX_RESERVED1_MASK 0x1 10984 + #define XSTORM_ISCSI_CONN_AG_CTX_RESERVED1_SHIFT 2 10985 + #define XSTORM_ISCSI_CONN_AG_CTX_EXIST_IN_QM3_MASK 0x1 10986 + #define XSTORM_ISCSI_CONN_AG_CTX_EXIST_IN_QM3_SHIFT 3 10987 + #define XSTORM_ISCSI_CONN_AG_CTX_BIT4_MASK 0x1 10988 + #define XSTORM_ISCSI_CONN_AG_CTX_BIT4_SHIFT 4 10989 + #define XSTORM_ISCSI_CONN_AG_CTX_RESERVED2_MASK 0x1 10990 + #define XSTORM_ISCSI_CONN_AG_CTX_RESERVED2_SHIFT 5 10991 + #define XSTORM_ISCSI_CONN_AG_CTX_BIT6_MASK 0x1 10992 + #define XSTORM_ISCSI_CONN_AG_CTX_BIT6_SHIFT 6 10993 + #define XSTORM_ISCSI_CONN_AG_CTX_BIT7_MASK 0x1 10994 + #define XSTORM_ISCSI_CONN_AG_CTX_BIT7_SHIFT 7 10995 10995 u8 flags1; 10996 - #define E4_XSTORM_ISCSI_CONN_AG_CTX_BIT8_MASK 0x1 10997 - #define E4_XSTORM_ISCSI_CONN_AG_CTX_BIT8_SHIFT 0 10998 - #define E4_XSTORM_ISCSI_CONN_AG_CTX_BIT9_MASK 0x1 10999 - #define E4_XSTORM_ISCSI_CONN_AG_CTX_BIT9_SHIFT 1 11000 - #define E4_XSTORM_ISCSI_CONN_AG_CTX_BIT10_MASK 0x1 11001 - #define E4_XSTORM_ISCSI_CONN_AG_CTX_BIT10_SHIFT 2 11002 - #define E4_XSTORM_ISCSI_CONN_AG_CTX_BIT11_MASK 0x1 11003 - #define E4_XSTORM_ISCSI_CONN_AG_CTX_BIT11_SHIFT 3 11004 - #define E4_XSTORM_ISCSI_CONN_AG_CTX_BIT12_MASK 0x1 11005 - #define E4_XSTORM_ISCSI_CONN_AG_CTX_BIT12_SHIFT 4 11006 - #define E4_XSTORM_ISCSI_CONN_AG_CTX_BIT13_MASK 0x1 11007 - #define E4_XSTORM_ISCSI_CONN_AG_CTX_BIT13_SHIFT 5 11008 - #define E4_XSTORM_ISCSI_CONN_AG_CTX_BIT14_MASK 0x1 11009 - #define E4_XSTORM_ISCSI_CONN_AG_CTX_BIT14_SHIFT 6 11010 - #define E4_XSTORM_ISCSI_CONN_AG_CTX_TX_TRUNCATE_MASK 0x1 11011 - #define E4_XSTORM_ISCSI_CONN_AG_CTX_TX_TRUNCATE_SHIFT 7 10996 + #define XSTORM_ISCSI_CONN_AG_CTX_BIT8_MASK 0x1 10997 + #define XSTORM_ISCSI_CONN_AG_CTX_BIT8_SHIFT 0 10998 + #define XSTORM_ISCSI_CONN_AG_CTX_BIT9_MASK 0x1 10999 + #define XSTORM_ISCSI_CONN_AG_CTX_BIT9_SHIFT 1 11000 + #define XSTORM_ISCSI_CONN_AG_CTX_BIT10_MASK 0x1 11001 + #define XSTORM_ISCSI_CONN_AG_CTX_BIT10_SHIFT 2 11002 + #define XSTORM_ISCSI_CONN_AG_CTX_BIT11_MASK 0x1 11003 + #define XSTORM_ISCSI_CONN_AG_CTX_BIT11_SHIFT 3 11004 + #define XSTORM_ISCSI_CONN_AG_CTX_BIT12_MASK 0x1 11005 + #define XSTORM_ISCSI_CONN_AG_CTX_BIT12_SHIFT 4 11006 + #define XSTORM_ISCSI_CONN_AG_CTX_BIT13_MASK 0x1 11007 + #define XSTORM_ISCSI_CONN_AG_CTX_BIT13_SHIFT 5 11008 + #define XSTORM_ISCSI_CONN_AG_CTX_BIT14_MASK 0x1 11009 + #define XSTORM_ISCSI_CONN_AG_CTX_BIT14_SHIFT 6 11010 + #define XSTORM_ISCSI_CONN_AG_CTX_TX_TRUNCATE_MASK 0x1 11011 + #define XSTORM_ISCSI_CONN_AG_CTX_TX_TRUNCATE_SHIFT 7 11012 11012 u8 flags2; 11013 - #define E4_XSTORM_ISCSI_CONN_AG_CTX_CF0_MASK 0x3 11014 - #define E4_XSTORM_ISCSI_CONN_AG_CTX_CF0_SHIFT 0 11015 - #define E4_XSTORM_ISCSI_CONN_AG_CTX_CF1_MASK 0x3 11016 - #define E4_XSTORM_ISCSI_CONN_AG_CTX_CF1_SHIFT 2 11017 - #define E4_XSTORM_ISCSI_CONN_AG_CTX_CF2_MASK 0x3 11018 - #define E4_XSTORM_ISCSI_CONN_AG_CTX_CF2_SHIFT 4 11019 - #define E4_XSTORM_ISCSI_CONN_AG_CTX_TIMER_STOP_ALL_MASK 0x3 11020 - #define E4_XSTORM_ISCSI_CONN_AG_CTX_TIMER_STOP_ALL_SHIFT 6 11013 + #define XSTORM_ISCSI_CONN_AG_CTX_CF0_MASK 0x3 11014 + #define XSTORM_ISCSI_CONN_AG_CTX_CF0_SHIFT 0 11015 + #define XSTORM_ISCSI_CONN_AG_CTX_CF1_MASK 0x3 11016 + #define XSTORM_ISCSI_CONN_AG_CTX_CF1_SHIFT 2 11017 + #define XSTORM_ISCSI_CONN_AG_CTX_CF2_MASK 0x3 11018 + #define XSTORM_ISCSI_CONN_AG_CTX_CF2_SHIFT 4 11019 + #define XSTORM_ISCSI_CONN_AG_CTX_TIMER_STOP_ALL_MASK 0x3 11020 + #define XSTORM_ISCSI_CONN_AG_CTX_TIMER_STOP_ALL_SHIFT 6 11021 11021 u8 flags3; 11022 - #define E4_XSTORM_ISCSI_CONN_AG_CTX_CF4_MASK 0x3 11023 - #define E4_XSTORM_ISCSI_CONN_AG_CTX_CF4_SHIFT 0 11024 - #define E4_XSTORM_ISCSI_CONN_AG_CTX_CF5_MASK 0x3 11025 - #define E4_XSTORM_ISCSI_CONN_AG_CTX_CF5_SHIFT 2 11026 - #define E4_XSTORM_ISCSI_CONN_AG_CTX_CF6_MASK 0x3 11027 - #define E4_XSTORM_ISCSI_CONN_AG_CTX_CF6_SHIFT 4 11028 - #define E4_XSTORM_ISCSI_CONN_AG_CTX_CF7_MASK 0x3 11029 - #define E4_XSTORM_ISCSI_CONN_AG_CTX_CF7_SHIFT 6 11022 + #define XSTORM_ISCSI_CONN_AG_CTX_CF4_MASK 0x3 11023 + #define XSTORM_ISCSI_CONN_AG_CTX_CF4_SHIFT 0 11024 + #define XSTORM_ISCSI_CONN_AG_CTX_CF5_MASK 0x3 11025 + #define XSTORM_ISCSI_CONN_AG_CTX_CF5_SHIFT 2 11026 + #define XSTORM_ISCSI_CONN_AG_CTX_CF6_MASK 0x3 11027 + #define XSTORM_ISCSI_CONN_AG_CTX_CF6_SHIFT 4 11028 + #define XSTORM_ISCSI_CONN_AG_CTX_CF7_MASK 0x3 11029 + #define XSTORM_ISCSI_CONN_AG_CTX_CF7_SHIFT 6 11030 11030 u8 flags4; 11031 - #define E4_XSTORM_ISCSI_CONN_AG_CTX_CF8_MASK 0x3 11032 - #define E4_XSTORM_ISCSI_CONN_AG_CTX_CF8_SHIFT 0 11033 - #define E4_XSTORM_ISCSI_CONN_AG_CTX_CF9_MASK 0x3 11034 - #define E4_XSTORM_ISCSI_CONN_AG_CTX_CF9_SHIFT 2 11035 - #define E4_XSTORM_ISCSI_CONN_AG_CTX_CF10_MASK 0x3 11036 - #define E4_XSTORM_ISCSI_CONN_AG_CTX_CF10_SHIFT 4 11037 - #define E4_XSTORM_ISCSI_CONN_AG_CTX_CF11_MASK 0x3 11038 - #define E4_XSTORM_ISCSI_CONN_AG_CTX_CF11_SHIFT 6 11031 + #define XSTORM_ISCSI_CONN_AG_CTX_CF8_MASK 0x3 11032 + #define XSTORM_ISCSI_CONN_AG_CTX_CF8_SHIFT 0 11033 + #define XSTORM_ISCSI_CONN_AG_CTX_CF9_MASK 0x3 11034 + #define XSTORM_ISCSI_CONN_AG_CTX_CF9_SHIFT 2 11035 + #define XSTORM_ISCSI_CONN_AG_CTX_CF10_MASK 0x3 11036 + #define XSTORM_ISCSI_CONN_AG_CTX_CF10_SHIFT 4 11037 + #define XSTORM_ISCSI_CONN_AG_CTX_CF11_MASK 0x3 11038 + #define XSTORM_ISCSI_CONN_AG_CTX_CF11_SHIFT 6 11039 11039 u8 flags5; 11040 - #define E4_XSTORM_ISCSI_CONN_AG_CTX_CF12_MASK 0x3 11041 - #define E4_XSTORM_ISCSI_CONN_AG_CTX_CF12_SHIFT 0 11042 - #define E4_XSTORM_ISCSI_CONN_AG_CTX_CF13_MASK 0x3 11043 - #define E4_XSTORM_ISCSI_CONN_AG_CTX_CF13_SHIFT 2 11044 - #define E4_XSTORM_ISCSI_CONN_AG_CTX_CF14_MASK 0x3 11045 - #define E4_XSTORM_ISCSI_CONN_AG_CTX_CF14_SHIFT 4 11046 - #define E4_XSTORM_ISCSI_CONN_AG_CTX_UPDATE_STATE_TO_BASE_CF_MASK 0x3 11047 - #define E4_XSTORM_ISCSI_CONN_AG_CTX_UPDATE_STATE_TO_BASE_CF_SHIFT 6 11040 + #define XSTORM_ISCSI_CONN_AG_CTX_CF12_MASK 0x3 11041 + #define XSTORM_ISCSI_CONN_AG_CTX_CF12_SHIFT 0 11042 + #define XSTORM_ISCSI_CONN_AG_CTX_CF13_MASK 0x3 11043 + #define XSTORM_ISCSI_CONN_AG_CTX_CF13_SHIFT 2 11044 + #define XSTORM_ISCSI_CONN_AG_CTX_CF14_MASK 0x3 11045 + #define XSTORM_ISCSI_CONN_AG_CTX_CF14_SHIFT 4 11046 + #define XSTORM_ISCSI_CONN_AG_CTX_UPDATE_STATE_TO_BASE_CF_MASK 0x3 11047 + #define XSTORM_ISCSI_CONN_AG_CTX_UPDATE_STATE_TO_BASE_CF_SHIFT 6 11048 11048 u8 flags6; 11049 - #define E4_XSTORM_ISCSI_CONN_AG_CTX_CF16_MASK 0x3 11050 - #define E4_XSTORM_ISCSI_CONN_AG_CTX_CF16_SHIFT 0 11051 - #define E4_XSTORM_ISCSI_CONN_AG_CTX_CF17_MASK 0x3 11052 - #define E4_XSTORM_ISCSI_CONN_AG_CTX_CF17_SHIFT 2 11053 - #define E4_XSTORM_ISCSI_CONN_AG_CTX_CF18_MASK 0x3 11054 - #define E4_XSTORM_ISCSI_CONN_AG_CTX_CF18_SHIFT 4 11055 - #define E4_XSTORM_ISCSI_CONN_AG_CTX_DQ_FLUSH_MASK 0x3 11056 - #define E4_XSTORM_ISCSI_CONN_AG_CTX_DQ_FLUSH_SHIFT 6 11049 + #define XSTORM_ISCSI_CONN_AG_CTX_CF16_MASK 0x3 11050 + #define XSTORM_ISCSI_CONN_AG_CTX_CF16_SHIFT 0 11051 + #define XSTORM_ISCSI_CONN_AG_CTX_CF17_MASK 0x3 11052 + #define XSTORM_ISCSI_CONN_AG_CTX_CF17_SHIFT 2 11053 + #define XSTORM_ISCSI_CONN_AG_CTX_CF18_MASK 0x3 11054 + #define XSTORM_ISCSI_CONN_AG_CTX_CF18_SHIFT 4 11055 + #define XSTORM_ISCSI_CONN_AG_CTX_DQ_FLUSH_MASK 0x3 11056 + #define XSTORM_ISCSI_CONN_AG_CTX_DQ_FLUSH_SHIFT 6 11057 11057 u8 flags7; 11058 - #define E4_XSTORM_ISCSI_CONN_AG_CTX_MST_XCM_Q0_FLUSH_CF_MASK 0x3 11059 - #define E4_XSTORM_ISCSI_CONN_AG_CTX_MST_XCM_Q0_FLUSH_CF_SHIFT 0 11060 - #define E4_XSTORM_ISCSI_CONN_AG_CTX_UST_XCM_Q1_FLUSH_CF_MASK 0x3 11061 - #define E4_XSTORM_ISCSI_CONN_AG_CTX_UST_XCM_Q1_FLUSH_CF_SHIFT 2 11062 - #define E4_XSTORM_ISCSI_CONN_AG_CTX_SLOW_PATH_MASK 0x3 11063 - #define E4_XSTORM_ISCSI_CONN_AG_CTX_SLOW_PATH_SHIFT 4 11064 - #define E4_XSTORM_ISCSI_CONN_AG_CTX_CF0EN_MASK 0x1 11065 - #define E4_XSTORM_ISCSI_CONN_AG_CTX_CF0EN_SHIFT 6 11066 - #define E4_XSTORM_ISCSI_CONN_AG_CTX_CF1EN_MASK 0x1 11067 - #define E4_XSTORM_ISCSI_CONN_AG_CTX_CF1EN_SHIFT 7 11058 + #define XSTORM_ISCSI_CONN_AG_CTX_MST_XCM_Q0_FLUSH_CF_MASK 0x3 11059 + #define XSTORM_ISCSI_CONN_AG_CTX_MST_XCM_Q0_FLUSH_CF_SHIFT 0 11060 + #define XSTORM_ISCSI_CONN_AG_CTX_UST_XCM_Q1_FLUSH_CF_MASK 0x3 11061 + #define XSTORM_ISCSI_CONN_AG_CTX_UST_XCM_Q1_FLUSH_CF_SHIFT 2 11062 + #define XSTORM_ISCSI_CONN_AG_CTX_SLOW_PATH_MASK 0x3 11063 + #define XSTORM_ISCSI_CONN_AG_CTX_SLOW_PATH_SHIFT 4 11064 + #define XSTORM_ISCSI_CONN_AG_CTX_CF0EN_MASK 0x1 11065 + #define XSTORM_ISCSI_CONN_AG_CTX_CF0EN_SHIFT 6 11066 + #define XSTORM_ISCSI_CONN_AG_CTX_CF1EN_MASK 0x1 11067 + #define XSTORM_ISCSI_CONN_AG_CTX_CF1EN_SHIFT 7 11068 11068 u8 flags8; 11069 - #define E4_XSTORM_ISCSI_CONN_AG_CTX_CF2EN_MASK 0x1 11070 - #define E4_XSTORM_ISCSI_CONN_AG_CTX_CF2EN_SHIFT 0 11071 - #define E4_XSTORM_ISCSI_CONN_AG_CTX_TIMER_STOP_ALL_EN_MASK 0x1 11072 - #define E4_XSTORM_ISCSI_CONN_AG_CTX_TIMER_STOP_ALL_EN_SHIFT 1 11073 - #define E4_XSTORM_ISCSI_CONN_AG_CTX_CF4EN_MASK 0x1 11074 - #define E4_XSTORM_ISCSI_CONN_AG_CTX_CF4EN_SHIFT 2 11075 - #define E4_XSTORM_ISCSI_CONN_AG_CTX_CF5EN_MASK 0x1 11076 - #define E4_XSTORM_ISCSI_CONN_AG_CTX_CF5EN_SHIFT 3 11077 - #define E4_XSTORM_ISCSI_CONN_AG_CTX_CF6EN_MASK 0x1 11078 - #define E4_XSTORM_ISCSI_CONN_AG_CTX_CF6EN_SHIFT 4 11079 - #define E4_XSTORM_ISCSI_CONN_AG_CTX_CF7EN_MASK 0x1 11080 - #define E4_XSTORM_ISCSI_CONN_AG_CTX_CF7EN_SHIFT 5 11081 - #define E4_XSTORM_ISCSI_CONN_AG_CTX_CF8EN_MASK 0x1 11082 - #define E4_XSTORM_ISCSI_CONN_AG_CTX_CF8EN_SHIFT 6 11083 - #define E4_XSTORM_ISCSI_CONN_AG_CTX_CF9EN_MASK 0x1 11084 - #define E4_XSTORM_ISCSI_CONN_AG_CTX_CF9EN_SHIFT 7 11069 + #define XSTORM_ISCSI_CONN_AG_CTX_CF2EN_MASK 0x1 11070 + #define XSTORM_ISCSI_CONN_AG_CTX_CF2EN_SHIFT 0 11071 + #define XSTORM_ISCSI_CONN_AG_CTX_TIMER_STOP_ALL_EN_MASK 0x1 11072 + #define XSTORM_ISCSI_CONN_AG_CTX_TIMER_STOP_ALL_EN_SHIFT 1 11073 + #define XSTORM_ISCSI_CONN_AG_CTX_CF4EN_MASK 0x1 11074 + #define XSTORM_ISCSI_CONN_AG_CTX_CF4EN_SHIFT 2 11075 + #define XSTORM_ISCSI_CONN_AG_CTX_CF5EN_MASK 0x1 11076 + #define XSTORM_ISCSI_CONN_AG_CTX_CF5EN_SHIFT 3 11077 + #define XSTORM_ISCSI_CONN_AG_CTX_CF6EN_MASK 0x1 11078 + #define XSTORM_ISCSI_CONN_AG_CTX_CF6EN_SHIFT 4 11079 + #define XSTORM_ISCSI_CONN_AG_CTX_CF7EN_MASK 0x1 11080 + #define XSTORM_ISCSI_CONN_AG_CTX_CF7EN_SHIFT 5 11081 + #define XSTORM_ISCSI_CONN_AG_CTX_CF8EN_MASK 0x1 11082 + #define XSTORM_ISCSI_CONN_AG_CTX_CF8EN_SHIFT 6 11083 + #define XSTORM_ISCSI_CONN_AG_CTX_CF9EN_MASK 0x1 11084 + #define XSTORM_ISCSI_CONN_AG_CTX_CF9EN_SHIFT 7 11085 11085 u8 flags9; 11086 - #define E4_XSTORM_ISCSI_CONN_AG_CTX_CF10EN_MASK 0x1 11087 - #define E4_XSTORM_ISCSI_CONN_AG_CTX_CF10EN_SHIFT 0 11088 - #define E4_XSTORM_ISCSI_CONN_AG_CTX_CF11EN_MASK 0x1 11089 - #define E4_XSTORM_ISCSI_CONN_AG_CTX_CF11EN_SHIFT 1 11090 - #define E4_XSTORM_ISCSI_CONN_AG_CTX_CF12EN_MASK 0x1 11091 - #define E4_XSTORM_ISCSI_CONN_AG_CTX_CF12EN_SHIFT 2 11092 - #define E4_XSTORM_ISCSI_CONN_AG_CTX_CF13EN_MASK 0x1 11093 - #define E4_XSTORM_ISCSI_CONN_AG_CTX_CF13EN_SHIFT 3 11094 - #define E4_XSTORM_ISCSI_CONN_AG_CTX_CF14EN_MASK 0x1 11095 - #define E4_XSTORM_ISCSI_CONN_AG_CTX_CF14EN_SHIFT 4 11096 - #define E4_XSTORM_ISCSI_CONN_AG_CTX_UPDATE_STATE_TO_BASE_CF_EN_MASK 0x1 11097 - #define E4_XSTORM_ISCSI_CONN_AG_CTX_UPDATE_STATE_TO_BASE_CF_EN_SHIFT 5 11098 - #define E4_XSTORM_ISCSI_CONN_AG_CTX_CF16EN_MASK 0x1 11099 - #define E4_XSTORM_ISCSI_CONN_AG_CTX_CF16EN_SHIFT 6 11100 - #define E4_XSTORM_ISCSI_CONN_AG_CTX_CF17EN_MASK 0x1 11101 - #define E4_XSTORM_ISCSI_CONN_AG_CTX_CF17EN_SHIFT 7 11086 + #define XSTORM_ISCSI_CONN_AG_CTX_CF10EN_MASK 0x1 11087 + #define XSTORM_ISCSI_CONN_AG_CTX_CF10EN_SHIFT 0 11088 + #define XSTORM_ISCSI_CONN_AG_CTX_CF11EN_MASK 0x1 11089 + #define XSTORM_ISCSI_CONN_AG_CTX_CF11EN_SHIFT 1 11090 + #define XSTORM_ISCSI_CONN_AG_CTX_CF12EN_MASK 0x1 11091 + #define XSTORM_ISCSI_CONN_AG_CTX_CF12EN_SHIFT 2 11092 + #define XSTORM_ISCSI_CONN_AG_CTX_CF13EN_MASK 0x1 11093 + #define XSTORM_ISCSI_CONN_AG_CTX_CF13EN_SHIFT 3 11094 + #define XSTORM_ISCSI_CONN_AG_CTX_CF14EN_MASK 0x1 11095 + #define XSTORM_ISCSI_CONN_AG_CTX_CF14EN_SHIFT 4 11096 + #define XSTORM_ISCSI_CONN_AG_CTX_UPDATE_STATE_TO_BASE_CF_EN_MASK 0x1 11097 + #define XSTORM_ISCSI_CONN_AG_CTX_UPDATE_STATE_TO_BASE_CF_EN_SHIFT 5 11098 + #define XSTORM_ISCSI_CONN_AG_CTX_CF16EN_MASK 0x1 11099 + #define XSTORM_ISCSI_CONN_AG_CTX_CF16EN_SHIFT 6 11100 + #define XSTORM_ISCSI_CONN_AG_CTX_CF17EN_MASK 0x1 11101 + #define XSTORM_ISCSI_CONN_AG_CTX_CF17EN_SHIFT 7 11102 11102 u8 flags10; 11103 - #define E4_XSTORM_ISCSI_CONN_AG_CTX_CF18EN_MASK 0x1 11104 - #define E4_XSTORM_ISCSI_CONN_AG_CTX_CF18EN_SHIFT 0 11105 - #define E4_XSTORM_ISCSI_CONN_AG_CTX_DQ_FLUSH_EN_MASK 0x1 11106 - #define E4_XSTORM_ISCSI_CONN_AG_CTX_DQ_FLUSH_EN_SHIFT 1 11107 - #define E4_XSTORM_ISCSI_CONN_AG_CTX_MST_XCM_Q0_FLUSH_CF_EN_MASK 0x1 11108 - #define E4_XSTORM_ISCSI_CONN_AG_CTX_MST_XCM_Q0_FLUSH_CF_EN_SHIFT 2 11109 - #define E4_XSTORM_ISCSI_CONN_AG_CTX_UST_XCM_Q1_FLUSH_CF_EN_MASK 0x1 11110 - #define E4_XSTORM_ISCSI_CONN_AG_CTX_UST_XCM_Q1_FLUSH_CF_EN_SHIFT 3 11111 - #define E4_XSTORM_ISCSI_CONN_AG_CTX_SLOW_PATH_EN_MASK 0x1 11112 - #define E4_XSTORM_ISCSI_CONN_AG_CTX_SLOW_PATH_EN_SHIFT 4 11113 - #define E4_XSTORM_ISCSI_CONN_AG_CTX_PROC_ONLY_CLEANUP_EN_MASK 0x1 11114 - #define E4_XSTORM_ISCSI_CONN_AG_CTX_PROC_ONLY_CLEANUP_EN_SHIFT 5 11115 - #define E4_XSTORM_ISCSI_CONN_AG_CTX_RULE0EN_MASK 0x1 11116 - #define E4_XSTORM_ISCSI_CONN_AG_CTX_RULE0EN_SHIFT 6 11117 - #define E4_XSTORM_ISCSI_CONN_AG_CTX_MORE_TO_SEND_DEC_RULE_EN_MASK 0x1 11118 - #define E4_XSTORM_ISCSI_CONN_AG_CTX_MORE_TO_SEND_DEC_RULE_EN_SHIFT 7 11103 + #define XSTORM_ISCSI_CONN_AG_CTX_CF18EN_MASK 0x1 11104 + #define XSTORM_ISCSI_CONN_AG_CTX_CF18EN_SHIFT 0 11105 + #define XSTORM_ISCSI_CONN_AG_CTX_DQ_FLUSH_EN_MASK 0x1 11106 + #define XSTORM_ISCSI_CONN_AG_CTX_DQ_FLUSH_EN_SHIFT 1 11107 + #define XSTORM_ISCSI_CONN_AG_CTX_MST_XCM_Q0_FLUSH_CF_EN_MASK 0x1 11108 + #define XSTORM_ISCSI_CONN_AG_CTX_MST_XCM_Q0_FLUSH_CF_EN_SHIFT 2 11109 + #define XSTORM_ISCSI_CONN_AG_CTX_UST_XCM_Q1_FLUSH_CF_EN_MASK 0x1 11110 + #define XSTORM_ISCSI_CONN_AG_CTX_UST_XCM_Q1_FLUSH_CF_EN_SHIFT 3 11111 + #define XSTORM_ISCSI_CONN_AG_CTX_SLOW_PATH_EN_MASK 0x1 11112 + #define XSTORM_ISCSI_CONN_AG_CTX_SLOW_PATH_EN_SHIFT 4 11113 + #define XSTORM_ISCSI_CONN_AG_CTX_PROC_ONLY_CLEANUP_EN_MASK 0x1 11114 + #define XSTORM_ISCSI_CONN_AG_CTX_PROC_ONLY_CLEANUP_EN_SHIFT 5 11115 + #define XSTORM_ISCSI_CONN_AG_CTX_RULE0EN_MASK 0x1 11116 + #define XSTORM_ISCSI_CONN_AG_CTX_RULE0EN_SHIFT 6 11117 + #define XSTORM_ISCSI_CONN_AG_CTX_MORE_TO_SEND_DEC_RULE_EN_MASK 0x1 11118 + #define XSTORM_ISCSI_CONN_AG_CTX_MORE_TO_SEND_DEC_RULE_EN_SHIFT 7 11119 11119 u8 flags11; 11120 - #define E4_XSTORM_ISCSI_CONN_AG_CTX_TX_BLOCKED_EN_MASK 0x1 11121 - #define E4_XSTORM_ISCSI_CONN_AG_CTX_TX_BLOCKED_EN_SHIFT 0 11122 - #define E4_XSTORM_ISCSI_CONN_AG_CTX_RULE3EN_MASK 0x1 11123 - #define E4_XSTORM_ISCSI_CONN_AG_CTX_RULE3EN_SHIFT 1 11124 - #define E4_XSTORM_ISCSI_CONN_AG_CTX_RESERVED3_MASK 0x1 11125 - #define E4_XSTORM_ISCSI_CONN_AG_CTX_RESERVED3_SHIFT 2 11126 - #define E4_XSTORM_ISCSI_CONN_AG_CTX_RULE5EN_MASK 0x1 11127 - #define E4_XSTORM_ISCSI_CONN_AG_CTX_RULE5EN_SHIFT 3 11128 - #define E4_XSTORM_ISCSI_CONN_AG_CTX_RULE6EN_MASK 0x1 11129 - #define E4_XSTORM_ISCSI_CONN_AG_CTX_RULE6EN_SHIFT 4 11130 - #define E4_XSTORM_ISCSI_CONN_AG_CTX_RULE7EN_MASK 0x1 11131 - #define E4_XSTORM_ISCSI_CONN_AG_CTX_RULE7EN_SHIFT 5 11132 - #define E4_XSTORM_ISCSI_CONN_AG_CTX_A0_RESERVED1_MASK 0x1 11133 - #define E4_XSTORM_ISCSI_CONN_AG_CTX_A0_RESERVED1_SHIFT 6 11134 - #define E4_XSTORM_ISCSI_CONN_AG_CTX_RULE9EN_MASK 0x1 11135 - #define E4_XSTORM_ISCSI_CONN_AG_CTX_RULE9EN_SHIFT 7 11120 + #define XSTORM_ISCSI_CONN_AG_CTX_TX_BLOCKED_EN_MASK 0x1 11121 + #define XSTORM_ISCSI_CONN_AG_CTX_TX_BLOCKED_EN_SHIFT 0 11122 + #define XSTORM_ISCSI_CONN_AG_CTX_RULE3EN_MASK 0x1 11123 + #define XSTORM_ISCSI_CONN_AG_CTX_RULE3EN_SHIFT 1 11124 + #define XSTORM_ISCSI_CONN_AG_CTX_RESERVED3_MASK 0x1 11125 + #define XSTORM_ISCSI_CONN_AG_CTX_RESERVED3_SHIFT 2 11126 + #define XSTORM_ISCSI_CONN_AG_CTX_RULE5EN_MASK 0x1 11127 + #define XSTORM_ISCSI_CONN_AG_CTX_RULE5EN_SHIFT 3 11128 + #define XSTORM_ISCSI_CONN_AG_CTX_RULE6EN_MASK 0x1 11129 + #define XSTORM_ISCSI_CONN_AG_CTX_RULE6EN_SHIFT 4 11130 + #define XSTORM_ISCSI_CONN_AG_CTX_RULE7EN_MASK 0x1 11131 + #define XSTORM_ISCSI_CONN_AG_CTX_RULE7EN_SHIFT 5 11132 + #define XSTORM_ISCSI_CONN_AG_CTX_A0_RESERVED1_MASK 0x1 11133 + #define XSTORM_ISCSI_CONN_AG_CTX_A0_RESERVED1_SHIFT 6 11134 + #define XSTORM_ISCSI_CONN_AG_CTX_RULE9EN_MASK 0x1 11135 + #define XSTORM_ISCSI_CONN_AG_CTX_RULE9EN_SHIFT 7 11136 11136 u8 flags12; 11137 - #define E4_XSTORM_ISCSI_CONN_AG_CTX_SQ_DEC_RULE_EN_MASK 0x1 11138 - #define E4_XSTORM_ISCSI_CONN_AG_CTX_SQ_DEC_RULE_EN_SHIFT 0 11139 - #define E4_XSTORM_ISCSI_CONN_AG_CTX_RULE11EN_MASK 0x1 11140 - #define E4_XSTORM_ISCSI_CONN_AG_CTX_RULE11EN_SHIFT 1 11141 - #define E4_XSTORM_ISCSI_CONN_AG_CTX_A0_RESERVED2_MASK 0x1 11142 - #define E4_XSTORM_ISCSI_CONN_AG_CTX_A0_RESERVED2_SHIFT 2 11143 - #define E4_XSTORM_ISCSI_CONN_AG_CTX_A0_RESERVED3_MASK 0x1 11144 - #define E4_XSTORM_ISCSI_CONN_AG_CTX_A0_RESERVED3_SHIFT 3 11145 - #define E4_XSTORM_ISCSI_CONN_AG_CTX_RULE14EN_MASK 0x1 11146 - #define E4_XSTORM_ISCSI_CONN_AG_CTX_RULE14EN_SHIFT 4 11147 - #define E4_XSTORM_ISCSI_CONN_AG_CTX_RULE15EN_MASK 0x1 11148 - #define E4_XSTORM_ISCSI_CONN_AG_CTX_RULE15EN_SHIFT 5 11149 - #define E4_XSTORM_ISCSI_CONN_AG_CTX_RULE16EN_MASK 0x1 11150 - #define E4_XSTORM_ISCSI_CONN_AG_CTX_RULE16EN_SHIFT 6 11151 - #define E4_XSTORM_ISCSI_CONN_AG_CTX_RULE17EN_MASK 0x1 11152 - #define E4_XSTORM_ISCSI_CONN_AG_CTX_RULE17EN_SHIFT 7 11137 + #define XSTORM_ISCSI_CONN_AG_CTX_SQ_DEC_RULE_EN_MASK 0x1 11138 + #define XSTORM_ISCSI_CONN_AG_CTX_SQ_DEC_RULE_EN_SHIFT 0 11139 + #define XSTORM_ISCSI_CONN_AG_CTX_RULE11EN_MASK 0x1 11140 + #define XSTORM_ISCSI_CONN_AG_CTX_RULE11EN_SHIFT 1 11141 + #define XSTORM_ISCSI_CONN_AG_CTX_A0_RESERVED2_MASK 0x1 11142 + #define XSTORM_ISCSI_CONN_AG_CTX_A0_RESERVED2_SHIFT 2 11143 + #define XSTORM_ISCSI_CONN_AG_CTX_A0_RESERVED3_MASK 0x1 11144 + #define XSTORM_ISCSI_CONN_AG_CTX_A0_RESERVED3_SHIFT 3 11145 + #define XSTORM_ISCSI_CONN_AG_CTX_RULE14EN_MASK 0x1 11146 + #define XSTORM_ISCSI_CONN_AG_CTX_RULE14EN_SHIFT 4 11147 + #define XSTORM_ISCSI_CONN_AG_CTX_RULE15EN_MASK 0x1 11148 + #define XSTORM_ISCSI_CONN_AG_CTX_RULE15EN_SHIFT 5 11149 + #define XSTORM_ISCSI_CONN_AG_CTX_RULE16EN_MASK 0x1 11150 + #define XSTORM_ISCSI_CONN_AG_CTX_RULE16EN_SHIFT 6 11151 + #define XSTORM_ISCSI_CONN_AG_CTX_RULE17EN_MASK 0x1 11152 + #define XSTORM_ISCSI_CONN_AG_CTX_RULE17EN_SHIFT 7 11153 11153 u8 flags13; 11154 - #define E4_XSTORM_ISCSI_CONN_AG_CTX_R2TQ_DEC_RULE_EN_MASK 0x1 11155 - #define E4_XSTORM_ISCSI_CONN_AG_CTX_R2TQ_DEC_RULE_EN_SHIFT 0 11156 - #define E4_XSTORM_ISCSI_CONN_AG_CTX_HQ_DEC_RULE_EN_MASK 0x1 11157 - #define E4_XSTORM_ISCSI_CONN_AG_CTX_HQ_DEC_RULE_EN_SHIFT 1 11158 - #define E4_XSTORM_ISCSI_CONN_AG_CTX_A0_RESERVED4_MASK 0x1 11159 - #define E4_XSTORM_ISCSI_CONN_AG_CTX_A0_RESERVED4_SHIFT 2 11160 - #define E4_XSTORM_ISCSI_CONN_AG_CTX_A0_RESERVED5_MASK 0x1 11161 - #define E4_XSTORM_ISCSI_CONN_AG_CTX_A0_RESERVED5_SHIFT 3 11162 - #define E4_XSTORM_ISCSI_CONN_AG_CTX_A0_RESERVED6_MASK 0x1 11163 - #define E4_XSTORM_ISCSI_CONN_AG_CTX_A0_RESERVED6_SHIFT 4 11164 - #define E4_XSTORM_ISCSI_CONN_AG_CTX_A0_RESERVED7_MASK 0x1 11165 - #define E4_XSTORM_ISCSI_CONN_AG_CTX_A0_RESERVED7_SHIFT 5 11166 - #define E4_XSTORM_ISCSI_CONN_AG_CTX_A0_RESERVED8_MASK 0x1 11167 - #define E4_XSTORM_ISCSI_CONN_AG_CTX_A0_RESERVED8_SHIFT 6 11168 - #define E4_XSTORM_ISCSI_CONN_AG_CTX_A0_RESERVED9_MASK 0x1 11169 - #define E4_XSTORM_ISCSI_CONN_AG_CTX_A0_RESERVED9_SHIFT 7 11154 + #define XSTORM_ISCSI_CONN_AG_CTX_R2TQ_DEC_RULE_EN_MASK 0x1 11155 + #define XSTORM_ISCSI_CONN_AG_CTX_R2TQ_DEC_RULE_EN_SHIFT 0 11156 + #define XSTORM_ISCSI_CONN_AG_CTX_HQ_DEC_RULE_EN_MASK 0x1 11157 + #define XSTORM_ISCSI_CONN_AG_CTX_HQ_DEC_RULE_EN_SHIFT 1 11158 + #define XSTORM_ISCSI_CONN_AG_CTX_A0_RESERVED4_MASK 0x1 11159 + #define XSTORM_ISCSI_CONN_AG_CTX_A0_RESERVED4_SHIFT 2 11160 + #define XSTORM_ISCSI_CONN_AG_CTX_A0_RESERVED5_MASK 0x1 11161 + #define XSTORM_ISCSI_CONN_AG_CTX_A0_RESERVED5_SHIFT 3 11162 + #define XSTORM_ISCSI_CONN_AG_CTX_A0_RESERVED6_MASK 0x1 11163 + #define XSTORM_ISCSI_CONN_AG_CTX_A0_RESERVED6_SHIFT 4 11164 + #define XSTORM_ISCSI_CONN_AG_CTX_A0_RESERVED7_MASK 0x1 11165 + #define XSTORM_ISCSI_CONN_AG_CTX_A0_RESERVED7_SHIFT 5 11166 + #define XSTORM_ISCSI_CONN_AG_CTX_A0_RESERVED8_MASK 0x1 11167 + #define XSTORM_ISCSI_CONN_AG_CTX_A0_RESERVED8_SHIFT 6 11168 + #define XSTORM_ISCSI_CONN_AG_CTX_A0_RESERVED9_MASK 0x1 11169 + #define XSTORM_ISCSI_CONN_AG_CTX_A0_RESERVED9_SHIFT 7 11170 11170 u8 flags14; 11171 - #define E4_XSTORM_ISCSI_CONN_AG_CTX_BIT16_MASK 0x1 11172 - #define E4_XSTORM_ISCSI_CONN_AG_CTX_BIT16_SHIFT 0 11173 - #define E4_XSTORM_ISCSI_CONN_AG_CTX_BIT17_MASK 0x1 11174 - #define E4_XSTORM_ISCSI_CONN_AG_CTX_BIT17_SHIFT 1 11175 - #define E4_XSTORM_ISCSI_CONN_AG_CTX_BIT18_MASK 0x1 11176 - #define E4_XSTORM_ISCSI_CONN_AG_CTX_BIT18_SHIFT 2 11177 - #define E4_XSTORM_ISCSI_CONN_AG_CTX_BIT19_MASK 0x1 11178 - #define E4_XSTORM_ISCSI_CONN_AG_CTX_BIT19_SHIFT 3 11179 - #define E4_XSTORM_ISCSI_CONN_AG_CTX_BIT20_MASK 0x1 11180 - #define E4_XSTORM_ISCSI_CONN_AG_CTX_BIT20_SHIFT 4 11181 - #define E4_XSTORM_ISCSI_CONN_AG_CTX_DUMMY_READ_DONE_MASK 0x1 11182 - #define E4_XSTORM_ISCSI_CONN_AG_CTX_DUMMY_READ_DONE_SHIFT 5 11183 - #define E4_XSTORM_ISCSI_CONN_AG_CTX_PROC_ONLY_CLEANUP_MASK 0x3 11184 - #define E4_XSTORM_ISCSI_CONN_AG_CTX_PROC_ONLY_CLEANUP_SHIFT 6 11171 + #define XSTORM_ISCSI_CONN_AG_CTX_BIT16_MASK 0x1 11172 + #define XSTORM_ISCSI_CONN_AG_CTX_BIT16_SHIFT 0 11173 + #define XSTORM_ISCSI_CONN_AG_CTX_BIT17_MASK 0x1 11174 + #define XSTORM_ISCSI_CONN_AG_CTX_BIT17_SHIFT 1 11175 + #define XSTORM_ISCSI_CONN_AG_CTX_BIT18_MASK 0x1 11176 + #define XSTORM_ISCSI_CONN_AG_CTX_BIT18_SHIFT 2 11177 + #define XSTORM_ISCSI_CONN_AG_CTX_BIT19_MASK 0x1 11178 + #define XSTORM_ISCSI_CONN_AG_CTX_BIT19_SHIFT 3 11179 + #define XSTORM_ISCSI_CONN_AG_CTX_BIT20_MASK 0x1 11180 + #define XSTORM_ISCSI_CONN_AG_CTX_BIT20_SHIFT 4 11181 + #define XSTORM_ISCSI_CONN_AG_CTX_DUMMY_READ_DONE_MASK 0x1 11182 + #define XSTORM_ISCSI_CONN_AG_CTX_DUMMY_READ_DONE_SHIFT 5 11183 + #define XSTORM_ISCSI_CONN_AG_CTX_PROC_ONLY_CLEANUP_MASK 0x3 11184 + #define XSTORM_ISCSI_CONN_AG_CTX_PROC_ONLY_CLEANUP_SHIFT 6 11185 11185 u8 byte2; 11186 11186 __le16 physical_q0; 11187 11187 __le16 physical_q1; ··· 11229 11229 __le32 reg17; 11230 11230 }; 11231 11231 11232 - struct e4_tstorm_iscsi_conn_ag_ctx { 11232 + struct tstorm_iscsi_conn_ag_ctx { 11233 11233 u8 reserved0; 11234 11234 u8 state; 11235 11235 u8 flags0; 11236 - #define E4_TSTORM_ISCSI_CONN_AG_CTX_EXIST_IN_QM0_MASK 0x1 11237 - #define E4_TSTORM_ISCSI_CONN_AG_CTX_EXIST_IN_QM0_SHIFT 0 11238 - #define E4_TSTORM_ISCSI_CONN_AG_CTX_BIT1_MASK 0x1 11239 - #define E4_TSTORM_ISCSI_CONN_AG_CTX_BIT1_SHIFT 1 11240 - #define E4_TSTORM_ISCSI_CONN_AG_CTX_BIT2_MASK 0x1 11241 - #define E4_TSTORM_ISCSI_CONN_AG_CTX_BIT2_SHIFT 2 11242 - #define E4_TSTORM_ISCSI_CONN_AG_CTX_BIT3_MASK 0x1 11243 - #define E4_TSTORM_ISCSI_CONN_AG_CTX_BIT3_SHIFT 3 11244 - #define E4_TSTORM_ISCSI_CONN_AG_CTX_BIT4_MASK 0x1 11245 - #define E4_TSTORM_ISCSI_CONN_AG_CTX_BIT4_SHIFT 4 11246 - #define E4_TSTORM_ISCSI_CONN_AG_CTX_BIT5_MASK 0x1 11247 - #define E4_TSTORM_ISCSI_CONN_AG_CTX_BIT5_SHIFT 5 11248 - #define E4_TSTORM_ISCSI_CONN_AG_CTX_CF0_MASK 0x3 11249 - #define E4_TSTORM_ISCSI_CONN_AG_CTX_CF0_SHIFT 6 11236 + #define TSTORM_ISCSI_CONN_AG_CTX_EXIST_IN_QM0_MASK 0x1 11237 + #define TSTORM_ISCSI_CONN_AG_CTX_EXIST_IN_QM0_SHIFT 0 11238 + #define TSTORM_ISCSI_CONN_AG_CTX_BIT1_MASK 0x1 11239 + #define TSTORM_ISCSI_CONN_AG_CTX_BIT1_SHIFT 1 11240 + #define TSTORM_ISCSI_CONN_AG_CTX_BIT2_MASK 0x1 11241 + #define TSTORM_ISCSI_CONN_AG_CTX_BIT2_SHIFT 2 11242 + #define TSTORM_ISCSI_CONN_AG_CTX_BIT3_MASK 0x1 11243 + #define TSTORM_ISCSI_CONN_AG_CTX_BIT3_SHIFT 3 11244 + #define TSTORM_ISCSI_CONN_AG_CTX_BIT4_MASK 0x1 11245 + #define TSTORM_ISCSI_CONN_AG_CTX_BIT4_SHIFT 4 11246 + #define TSTORM_ISCSI_CONN_AG_CTX_BIT5_MASK 0x1 11247 + #define TSTORM_ISCSI_CONN_AG_CTX_BIT5_SHIFT 5 11248 + #define TSTORM_ISCSI_CONN_AG_CTX_CF0_MASK 0x3 11249 + #define TSTORM_ISCSI_CONN_AG_CTX_CF0_SHIFT 6 11250 11250 u8 flags1; 11251 - #define E4_TSTORM_ISCSI_CONN_AG_CTX_P2T_FLUSH_CF_MASK 0x3 11252 - #define E4_TSTORM_ISCSI_CONN_AG_CTX_P2T_FLUSH_CF_SHIFT 0 11253 - #define E4_TSTORM_ISCSI_CONN_AG_CTX_M2T_FLUSH_CF_MASK 0x3 11254 - #define E4_TSTORM_ISCSI_CONN_AG_CTX_M2T_FLUSH_CF_SHIFT 2 11255 - #define E4_TSTORM_ISCSI_CONN_AG_CTX_TIMER_STOP_ALL_MASK 0x3 11256 - #define E4_TSTORM_ISCSI_CONN_AG_CTX_TIMER_STOP_ALL_SHIFT 4 11257 - #define E4_TSTORM_ISCSI_CONN_AG_CTX_CF4_MASK 0x3 11258 - #define E4_TSTORM_ISCSI_CONN_AG_CTX_CF4_SHIFT 6 11251 + #define TSTORM_ISCSI_CONN_AG_CTX_P2T_FLUSH_CF_MASK 0x3 11252 + #define TSTORM_ISCSI_CONN_AG_CTX_P2T_FLUSH_CF_SHIFT 0 11253 + #define TSTORM_ISCSI_CONN_AG_CTX_M2T_FLUSH_CF_MASK 0x3 11254 + #define TSTORM_ISCSI_CONN_AG_CTX_M2T_FLUSH_CF_SHIFT 2 11255 + #define TSTORM_ISCSI_CONN_AG_CTX_TIMER_STOP_ALL_MASK 0x3 11256 + #define TSTORM_ISCSI_CONN_AG_CTX_TIMER_STOP_ALL_SHIFT 4 11257 + #define TSTORM_ISCSI_CONN_AG_CTX_CF4_MASK 0x3 11258 + #define TSTORM_ISCSI_CONN_AG_CTX_CF4_SHIFT 6 11259 11259 u8 flags2; 11260 - #define E4_TSTORM_ISCSI_CONN_AG_CTX_CF5_MASK 0x3 11261 - #define E4_TSTORM_ISCSI_CONN_AG_CTX_CF5_SHIFT 0 11262 - #define E4_TSTORM_ISCSI_CONN_AG_CTX_CF6_MASK 0x3 11263 - #define E4_TSTORM_ISCSI_CONN_AG_CTX_CF6_SHIFT 2 11264 - #define E4_TSTORM_ISCSI_CONN_AG_CTX_CF7_MASK 0x3 11265 - #define E4_TSTORM_ISCSI_CONN_AG_CTX_CF7_SHIFT 4 11266 - #define E4_TSTORM_ISCSI_CONN_AG_CTX_CF8_MASK 0x3 11267 - #define E4_TSTORM_ISCSI_CONN_AG_CTX_CF8_SHIFT 6 11260 + #define TSTORM_ISCSI_CONN_AG_CTX_CF5_MASK 0x3 11261 + #define TSTORM_ISCSI_CONN_AG_CTX_CF5_SHIFT 0 11262 + #define TSTORM_ISCSI_CONN_AG_CTX_CF6_MASK 0x3 11263 + #define TSTORM_ISCSI_CONN_AG_CTX_CF6_SHIFT 2 11264 + #define TSTORM_ISCSI_CONN_AG_CTX_CF7_MASK 0x3 11265 + #define TSTORM_ISCSI_CONN_AG_CTX_CF7_SHIFT 4 11266 + #define TSTORM_ISCSI_CONN_AG_CTX_CF8_MASK 0x3 11267 + #define TSTORM_ISCSI_CONN_AG_CTX_CF8_SHIFT 6 11268 11268 u8 flags3; 11269 - #define E4_TSTORM_ISCSI_CONN_AG_CTX_FLUSH_Q0_MASK 0x3 11270 - #define E4_TSTORM_ISCSI_CONN_AG_CTX_FLUSH_Q0_SHIFT 0 11271 - #define E4_TSTORM_ISCSI_CONN_AG_CTX_FLUSH_OOO_ISLES_CF_MASK 0x3 11272 - #define E4_TSTORM_ISCSI_CONN_AG_CTX_FLUSH_OOO_ISLES_CF_SHIFT 2 11273 - #define E4_TSTORM_ISCSI_CONN_AG_CTX_CF0EN_MASK 0x1 11274 - #define E4_TSTORM_ISCSI_CONN_AG_CTX_CF0EN_SHIFT 4 11275 - #define E4_TSTORM_ISCSI_CONN_AG_CTX_P2T_FLUSH_CF_EN_MASK 0x1 11276 - #define E4_TSTORM_ISCSI_CONN_AG_CTX_P2T_FLUSH_CF_EN_SHIFT 5 11277 - #define E4_TSTORM_ISCSI_CONN_AG_CTX_M2T_FLUSH_CF_EN_MASK 0x1 11278 - #define E4_TSTORM_ISCSI_CONN_AG_CTX_M2T_FLUSH_CF_EN_SHIFT 6 11279 - #define E4_TSTORM_ISCSI_CONN_AG_CTX_TIMER_STOP_ALL_EN_MASK 0x1 11280 - #define E4_TSTORM_ISCSI_CONN_AG_CTX_TIMER_STOP_ALL_EN_SHIFT 7 11269 + #define TSTORM_ISCSI_CONN_AG_CTX_FLUSH_Q0_MASK 0x3 11270 + #define TSTORM_ISCSI_CONN_AG_CTX_FLUSH_Q0_SHIFT 0 11271 + #define TSTORM_ISCSI_CONN_AG_CTX_FLUSH_OOO_ISLES_CF_MASK 0x3 11272 + #define TSTORM_ISCSI_CONN_AG_CTX_FLUSH_OOO_ISLES_CF_SHIFT 2 11273 + #define TSTORM_ISCSI_CONN_AG_CTX_CF0EN_MASK 0x1 11274 + #define TSTORM_ISCSI_CONN_AG_CTX_CF0EN_SHIFT 4 11275 + #define TSTORM_ISCSI_CONN_AG_CTX_P2T_FLUSH_CF_EN_MASK 0x1 11276 + #define TSTORM_ISCSI_CONN_AG_CTX_P2T_FLUSH_CF_EN_SHIFT 5 11277 + #define TSTORM_ISCSI_CONN_AG_CTX_M2T_FLUSH_CF_EN_MASK 0x1 11278 + #define TSTORM_ISCSI_CONN_AG_CTX_M2T_FLUSH_CF_EN_SHIFT 6 11279 + #define TSTORM_ISCSI_CONN_AG_CTX_TIMER_STOP_ALL_EN_MASK 0x1 11280 + #define TSTORM_ISCSI_CONN_AG_CTX_TIMER_STOP_ALL_EN_SHIFT 7 11281 11281 u8 flags4; 11282 - #define E4_TSTORM_ISCSI_CONN_AG_CTX_CF4EN_MASK 0x1 11283 - #define E4_TSTORM_ISCSI_CONN_AG_CTX_CF4EN_SHIFT 0 11284 - #define E4_TSTORM_ISCSI_CONN_AG_CTX_CF5EN_MASK 0x1 11285 - #define E4_TSTORM_ISCSI_CONN_AG_CTX_CF5EN_SHIFT 1 11286 - #define E4_TSTORM_ISCSI_CONN_AG_CTX_CF6EN_MASK 0x1 11287 - #define E4_TSTORM_ISCSI_CONN_AG_CTX_CF6EN_SHIFT 2 11288 - #define E4_TSTORM_ISCSI_CONN_AG_CTX_CF7EN_MASK 0x1 11289 - #define E4_TSTORM_ISCSI_CONN_AG_CTX_CF7EN_SHIFT 3 11290 - #define E4_TSTORM_ISCSI_CONN_AG_CTX_CF8EN_MASK 0x1 11291 - #define E4_TSTORM_ISCSI_CONN_AG_CTX_CF8EN_SHIFT 4 11292 - #define E4_TSTORM_ISCSI_CONN_AG_CTX_FLUSH_Q0_EN_MASK 0x1 11293 - #define E4_TSTORM_ISCSI_CONN_AG_CTX_FLUSH_Q0_EN_SHIFT 5 11294 - #define E4_TSTORM_ISCSI_CONN_AG_CTX_FLUSH_OOO_ISLES_CF_EN_MASK 0x1 11295 - #define E4_TSTORM_ISCSI_CONN_AG_CTX_FLUSH_OOO_ISLES_CF_EN_SHIFT 6 11296 - #define E4_TSTORM_ISCSI_CONN_AG_CTX_RULE0EN_MASK 0x1 11297 - #define E4_TSTORM_ISCSI_CONN_AG_CTX_RULE0EN_SHIFT 7 11282 + #define TSTORM_ISCSI_CONN_AG_CTX_CF4EN_MASK 0x1 11283 + #define TSTORM_ISCSI_CONN_AG_CTX_CF4EN_SHIFT 0 11284 + #define TSTORM_ISCSI_CONN_AG_CTX_CF5EN_MASK 0x1 11285 + #define TSTORM_ISCSI_CONN_AG_CTX_CF5EN_SHIFT 1 11286 + #define TSTORM_ISCSI_CONN_AG_CTX_CF6EN_MASK 0x1 11287 + #define TSTORM_ISCSI_CONN_AG_CTX_CF6EN_SHIFT 2 11288 + #define TSTORM_ISCSI_CONN_AG_CTX_CF7EN_MASK 0x1 11289 + #define TSTORM_ISCSI_CONN_AG_CTX_CF7EN_SHIFT 3 11290 + #define TSTORM_ISCSI_CONN_AG_CTX_CF8EN_MASK 0x1 11291 + #define TSTORM_ISCSI_CONN_AG_CTX_CF8EN_SHIFT 4 11292 + #define TSTORM_ISCSI_CONN_AG_CTX_FLUSH_Q0_EN_MASK 0x1 11293 + #define TSTORM_ISCSI_CONN_AG_CTX_FLUSH_Q0_EN_SHIFT 5 11294 + #define TSTORM_ISCSI_CONN_AG_CTX_FLUSH_OOO_ISLES_CF_EN_MASK 0x1 11295 + #define TSTORM_ISCSI_CONN_AG_CTX_FLUSH_OOO_ISLES_CF_EN_SHIFT 6 11296 + #define TSTORM_ISCSI_CONN_AG_CTX_RULE0EN_MASK 0x1 11297 + #define TSTORM_ISCSI_CONN_AG_CTX_RULE0EN_SHIFT 7 11298 11298 u8 flags5; 11299 - #define E4_TSTORM_ISCSI_CONN_AG_CTX_RULE1EN_MASK 0x1 11300 - #define E4_TSTORM_ISCSI_CONN_AG_CTX_RULE1EN_SHIFT 0 11301 - #define E4_TSTORM_ISCSI_CONN_AG_CTX_RULE2EN_MASK 0x1 11302 - #define E4_TSTORM_ISCSI_CONN_AG_CTX_RULE2EN_SHIFT 1 11303 - #define E4_TSTORM_ISCSI_CONN_AG_CTX_RULE3EN_MASK 0x1 11304 - #define E4_TSTORM_ISCSI_CONN_AG_CTX_RULE3EN_SHIFT 2 11305 - #define E4_TSTORM_ISCSI_CONN_AG_CTX_RULE4EN_MASK 0x1 11306 - #define E4_TSTORM_ISCSI_CONN_AG_CTX_RULE4EN_SHIFT 3 11307 - #define E4_TSTORM_ISCSI_CONN_AG_CTX_RULE5EN_MASK 0x1 11308 - #define E4_TSTORM_ISCSI_CONN_AG_CTX_RULE5EN_SHIFT 4 11309 - #define E4_TSTORM_ISCSI_CONN_AG_CTX_RULE6EN_MASK 0x1 11310 - #define E4_TSTORM_ISCSI_CONN_AG_CTX_RULE6EN_SHIFT 5 11311 - #define E4_TSTORM_ISCSI_CONN_AG_CTX_RULE7EN_MASK 0x1 11312 - #define E4_TSTORM_ISCSI_CONN_AG_CTX_RULE7EN_SHIFT 6 11313 - #define E4_TSTORM_ISCSI_CONN_AG_CTX_RULE8EN_MASK 0x1 11314 - #define E4_TSTORM_ISCSI_CONN_AG_CTX_RULE8EN_SHIFT 7 11299 + #define TSTORM_ISCSI_CONN_AG_CTX_RULE1EN_MASK 0x1 11300 + #define TSTORM_ISCSI_CONN_AG_CTX_RULE1EN_SHIFT 0 11301 + #define TSTORM_ISCSI_CONN_AG_CTX_RULE2EN_MASK 0x1 11302 + #define TSTORM_ISCSI_CONN_AG_CTX_RULE2EN_SHIFT 1 11303 + #define TSTORM_ISCSI_CONN_AG_CTX_RULE3EN_MASK 0x1 11304 + #define TSTORM_ISCSI_CONN_AG_CTX_RULE3EN_SHIFT 2 11305 + #define TSTORM_ISCSI_CONN_AG_CTX_RULE4EN_MASK 0x1 11306 + #define TSTORM_ISCSI_CONN_AG_CTX_RULE4EN_SHIFT 3 11307 + #define TSTORM_ISCSI_CONN_AG_CTX_RULE5EN_MASK 0x1 11308 + #define TSTORM_ISCSI_CONN_AG_CTX_RULE5EN_SHIFT 4 11309 + #define TSTORM_ISCSI_CONN_AG_CTX_RULE6EN_MASK 0x1 11310 + #define TSTORM_ISCSI_CONN_AG_CTX_RULE6EN_SHIFT 5 11311 + #define TSTORM_ISCSI_CONN_AG_CTX_RULE7EN_MASK 0x1 11312 + #define TSTORM_ISCSI_CONN_AG_CTX_RULE7EN_SHIFT 6 11313 + #define TSTORM_ISCSI_CONN_AG_CTX_RULE8EN_MASK 0x1 11314 + #define TSTORM_ISCSI_CONN_AG_CTX_RULE8EN_SHIFT 7 11315 11315 __le32 reg0; 11316 11316 __le32 reg1; 11317 11317 __le32 rx_tcp_checksum_err_cnt; ··· 11326 11326 __le16 word0; 11327 11327 }; 11328 11328 11329 - struct e4_ustorm_iscsi_conn_ag_ctx { 11329 + struct ustorm_iscsi_conn_ag_ctx { 11330 11330 u8 byte0; 11331 11331 u8 byte1; 11332 11332 u8 flags0; 11333 - #define E4_USTORM_ISCSI_CONN_AG_CTX_BIT0_MASK 0x1 11334 - #define E4_USTORM_ISCSI_CONN_AG_CTX_BIT0_SHIFT 0 11335 - #define E4_USTORM_ISCSI_CONN_AG_CTX_BIT1_MASK 0x1 11336 - #define E4_USTORM_ISCSI_CONN_AG_CTX_BIT1_SHIFT 1 11337 - #define E4_USTORM_ISCSI_CONN_AG_CTX_CF0_MASK 0x3 11338 - #define E4_USTORM_ISCSI_CONN_AG_CTX_CF0_SHIFT 2 11339 - #define E4_USTORM_ISCSI_CONN_AG_CTX_CF1_MASK 0x3 11340 - #define E4_USTORM_ISCSI_CONN_AG_CTX_CF1_SHIFT 4 11341 - #define E4_USTORM_ISCSI_CONN_AG_CTX_CF2_MASK 0x3 11342 - #define E4_USTORM_ISCSI_CONN_AG_CTX_CF2_SHIFT 6 11333 + #define USTORM_ISCSI_CONN_AG_CTX_BIT0_MASK 0x1 11334 + #define USTORM_ISCSI_CONN_AG_CTX_BIT0_SHIFT 0 11335 + #define USTORM_ISCSI_CONN_AG_CTX_BIT1_MASK 0x1 11336 + #define USTORM_ISCSI_CONN_AG_CTX_BIT1_SHIFT 1 11337 + #define USTORM_ISCSI_CONN_AG_CTX_CF0_MASK 0x3 11338 + #define USTORM_ISCSI_CONN_AG_CTX_CF0_SHIFT 2 11339 + #define USTORM_ISCSI_CONN_AG_CTX_CF1_MASK 0x3 11340 + #define USTORM_ISCSI_CONN_AG_CTX_CF1_SHIFT 4 11341 + #define USTORM_ISCSI_CONN_AG_CTX_CF2_MASK 0x3 11342 + #define USTORM_ISCSI_CONN_AG_CTX_CF2_SHIFT 6 11343 11343 u8 flags1; 11344 - #define E4_USTORM_ISCSI_CONN_AG_CTX_CF3_MASK 0x3 11345 - #define E4_USTORM_ISCSI_CONN_AG_CTX_CF3_SHIFT 0 11346 - #define E4_USTORM_ISCSI_CONN_AG_CTX_CF4_MASK 0x3 11347 - #define E4_USTORM_ISCSI_CONN_AG_CTX_CF4_SHIFT 2 11348 - #define E4_USTORM_ISCSI_CONN_AG_CTX_CF5_MASK 0x3 11349 - #define E4_USTORM_ISCSI_CONN_AG_CTX_CF5_SHIFT 4 11350 - #define E4_USTORM_ISCSI_CONN_AG_CTX_CF6_MASK 0x3 11351 - #define E4_USTORM_ISCSI_CONN_AG_CTX_CF6_SHIFT 6 11344 + #define USTORM_ISCSI_CONN_AG_CTX_CF3_MASK 0x3 11345 + #define USTORM_ISCSI_CONN_AG_CTX_CF3_SHIFT 0 11346 + #define USTORM_ISCSI_CONN_AG_CTX_CF4_MASK 0x3 11347 + #define USTORM_ISCSI_CONN_AG_CTX_CF4_SHIFT 2 11348 + #define USTORM_ISCSI_CONN_AG_CTX_CF5_MASK 0x3 11349 + #define USTORM_ISCSI_CONN_AG_CTX_CF5_SHIFT 4 11350 + #define USTORM_ISCSI_CONN_AG_CTX_CF6_MASK 0x3 11351 + #define USTORM_ISCSI_CONN_AG_CTX_CF6_SHIFT 6 11352 11352 u8 flags2; 11353 - #define E4_USTORM_ISCSI_CONN_AG_CTX_CF0EN_MASK 0x1 11354 - #define E4_USTORM_ISCSI_CONN_AG_CTX_CF0EN_SHIFT 0 11355 - #define E4_USTORM_ISCSI_CONN_AG_CTX_CF1EN_MASK 0x1 11356 - #define E4_USTORM_ISCSI_CONN_AG_CTX_CF1EN_SHIFT 1 11357 - #define E4_USTORM_ISCSI_CONN_AG_CTX_CF2EN_MASK 0x1 11358 - #define E4_USTORM_ISCSI_CONN_AG_CTX_CF2EN_SHIFT 2 11359 - #define E4_USTORM_ISCSI_CONN_AG_CTX_CF3EN_MASK 0x1 11360 - #define E4_USTORM_ISCSI_CONN_AG_CTX_CF3EN_SHIFT 3 11361 - #define E4_USTORM_ISCSI_CONN_AG_CTX_CF4EN_MASK 0x1 11362 - #define E4_USTORM_ISCSI_CONN_AG_CTX_CF4EN_SHIFT 4 11363 - #define E4_USTORM_ISCSI_CONN_AG_CTX_CF5EN_MASK 0x1 11364 - #define E4_USTORM_ISCSI_CONN_AG_CTX_CF5EN_SHIFT 5 11365 - #define E4_USTORM_ISCSI_CONN_AG_CTX_CF6EN_MASK 0x1 11366 - #define E4_USTORM_ISCSI_CONN_AG_CTX_CF6EN_SHIFT 6 11367 - #define E4_USTORM_ISCSI_CONN_AG_CTX_RULE0EN_MASK 0x1 11368 - #define E4_USTORM_ISCSI_CONN_AG_CTX_RULE0EN_SHIFT 7 11353 + #define USTORM_ISCSI_CONN_AG_CTX_CF0EN_MASK 0x1 11354 + #define USTORM_ISCSI_CONN_AG_CTX_CF0EN_SHIFT 0 11355 + #define USTORM_ISCSI_CONN_AG_CTX_CF1EN_MASK 0x1 11356 + #define USTORM_ISCSI_CONN_AG_CTX_CF1EN_SHIFT 1 11357 + #define USTORM_ISCSI_CONN_AG_CTX_CF2EN_MASK 0x1 11358 + #define USTORM_ISCSI_CONN_AG_CTX_CF2EN_SHIFT 2 11359 + #define USTORM_ISCSI_CONN_AG_CTX_CF3EN_MASK 0x1 11360 + #define USTORM_ISCSI_CONN_AG_CTX_CF3EN_SHIFT 3 11361 + #define USTORM_ISCSI_CONN_AG_CTX_CF4EN_MASK 0x1 11362 + #define USTORM_ISCSI_CONN_AG_CTX_CF4EN_SHIFT 4 11363 + #define USTORM_ISCSI_CONN_AG_CTX_CF5EN_MASK 0x1 11364 + #define USTORM_ISCSI_CONN_AG_CTX_CF5EN_SHIFT 5 11365 + #define USTORM_ISCSI_CONN_AG_CTX_CF6EN_MASK 0x1 11366 + #define USTORM_ISCSI_CONN_AG_CTX_CF6EN_SHIFT 6 11367 + #define USTORM_ISCSI_CONN_AG_CTX_RULE0EN_MASK 0x1 11368 + #define USTORM_ISCSI_CONN_AG_CTX_RULE0EN_SHIFT 7 11369 11369 u8 flags3; 11370 - #define E4_USTORM_ISCSI_CONN_AG_CTX_RULE1EN_MASK 0x1 11371 - #define E4_USTORM_ISCSI_CONN_AG_CTX_RULE1EN_SHIFT 0 11372 - #define E4_USTORM_ISCSI_CONN_AG_CTX_RULE2EN_MASK 0x1 11373 - #define E4_USTORM_ISCSI_CONN_AG_CTX_RULE2EN_SHIFT 1 11374 - #define E4_USTORM_ISCSI_CONN_AG_CTX_RULE3EN_MASK 0x1 11375 - #define E4_USTORM_ISCSI_CONN_AG_CTX_RULE3EN_SHIFT 2 11376 - #define E4_USTORM_ISCSI_CONN_AG_CTX_RULE4EN_MASK 0x1 11377 - #define E4_USTORM_ISCSI_CONN_AG_CTX_RULE4EN_SHIFT 3 11378 - #define E4_USTORM_ISCSI_CONN_AG_CTX_RULE5EN_MASK 0x1 11379 - #define E4_USTORM_ISCSI_CONN_AG_CTX_RULE5EN_SHIFT 4 11380 - #define E4_USTORM_ISCSI_CONN_AG_CTX_RULE6EN_MASK 0x1 11381 - #define E4_USTORM_ISCSI_CONN_AG_CTX_RULE6EN_SHIFT 5 11382 - #define E4_USTORM_ISCSI_CONN_AG_CTX_RULE7EN_MASK 0x1 11383 - #define E4_USTORM_ISCSI_CONN_AG_CTX_RULE7EN_SHIFT 6 11384 - #define E4_USTORM_ISCSI_CONN_AG_CTX_RULE8EN_MASK 0x1 11385 - #define E4_USTORM_ISCSI_CONN_AG_CTX_RULE8EN_SHIFT 7 11370 + #define USTORM_ISCSI_CONN_AG_CTX_RULE1EN_MASK 0x1 11371 + #define USTORM_ISCSI_CONN_AG_CTX_RULE1EN_SHIFT 0 11372 + #define USTORM_ISCSI_CONN_AG_CTX_RULE2EN_MASK 0x1 11373 + #define USTORM_ISCSI_CONN_AG_CTX_RULE2EN_SHIFT 1 11374 + #define USTORM_ISCSI_CONN_AG_CTX_RULE3EN_MASK 0x1 11375 + #define USTORM_ISCSI_CONN_AG_CTX_RULE3EN_SHIFT 2 11376 + #define USTORM_ISCSI_CONN_AG_CTX_RULE4EN_MASK 0x1 11377 + #define USTORM_ISCSI_CONN_AG_CTX_RULE4EN_SHIFT 3 11378 + #define USTORM_ISCSI_CONN_AG_CTX_RULE5EN_MASK 0x1 11379 + #define USTORM_ISCSI_CONN_AG_CTX_RULE5EN_SHIFT 4 11380 + #define USTORM_ISCSI_CONN_AG_CTX_RULE6EN_MASK 0x1 11381 + #define USTORM_ISCSI_CONN_AG_CTX_RULE6EN_SHIFT 5 11382 + #define USTORM_ISCSI_CONN_AG_CTX_RULE7EN_MASK 0x1 11383 + #define USTORM_ISCSI_CONN_AG_CTX_RULE7EN_SHIFT 6 11384 + #define USTORM_ISCSI_CONN_AG_CTX_RULE8EN_MASK 0x1 11385 + #define USTORM_ISCSI_CONN_AG_CTX_RULE8EN_SHIFT 7 11386 11386 u8 byte2; 11387 11387 u8 byte3; 11388 11388 __le16 word0; ··· 11400 11400 __le32 reserved[44]; 11401 11401 }; 11402 11402 11403 - struct e4_mstorm_iscsi_conn_ag_ctx { 11403 + struct mstorm_iscsi_conn_ag_ctx { 11404 11404 u8 reserved; 11405 11405 u8 state; 11406 11406 u8 flags0; 11407 - #define E4_MSTORM_ISCSI_CONN_AG_CTX_BIT0_MASK 0x1 11408 - #define E4_MSTORM_ISCSI_CONN_AG_CTX_BIT0_SHIFT 0 11409 - #define E4_MSTORM_ISCSI_CONN_AG_CTX_BIT1_MASK 0x1 11410 - #define E4_MSTORM_ISCSI_CONN_AG_CTX_BIT1_SHIFT 1 11411 - #define E4_MSTORM_ISCSI_CONN_AG_CTX_CF0_MASK 0x3 11412 - #define E4_MSTORM_ISCSI_CONN_AG_CTX_CF0_SHIFT 2 11413 - #define E4_MSTORM_ISCSI_CONN_AG_CTX_CF1_MASK 0x3 11414 - #define E4_MSTORM_ISCSI_CONN_AG_CTX_CF1_SHIFT 4 11415 - #define E4_MSTORM_ISCSI_CONN_AG_CTX_CF2_MASK 0x3 11416 - #define E4_MSTORM_ISCSI_CONN_AG_CTX_CF2_SHIFT 6 11407 + #define MSTORM_ISCSI_CONN_AG_CTX_BIT0_MASK 0x1 11408 + #define MSTORM_ISCSI_CONN_AG_CTX_BIT0_SHIFT 0 11409 + #define MSTORM_ISCSI_CONN_AG_CTX_BIT1_MASK 0x1 11410 + #define MSTORM_ISCSI_CONN_AG_CTX_BIT1_SHIFT 1 11411 + #define MSTORM_ISCSI_CONN_AG_CTX_CF0_MASK 0x3 11412 + #define MSTORM_ISCSI_CONN_AG_CTX_CF0_SHIFT 2 11413 + #define MSTORM_ISCSI_CONN_AG_CTX_CF1_MASK 0x3 11414 + #define MSTORM_ISCSI_CONN_AG_CTX_CF1_SHIFT 4 11415 + #define MSTORM_ISCSI_CONN_AG_CTX_CF2_MASK 0x3 11416 + #define MSTORM_ISCSI_CONN_AG_CTX_CF2_SHIFT 6 11417 11417 u8 flags1; 11418 - #define E4_MSTORM_ISCSI_CONN_AG_CTX_CF0EN_MASK 0x1 11419 - #define E4_MSTORM_ISCSI_CONN_AG_CTX_CF0EN_SHIFT 0 11420 - #define E4_MSTORM_ISCSI_CONN_AG_CTX_CF1EN_MASK 0x1 11421 - #define E4_MSTORM_ISCSI_CONN_AG_CTX_CF1EN_SHIFT 1 11422 - #define E4_MSTORM_ISCSI_CONN_AG_CTX_CF2EN_MASK 0x1 11423 - #define E4_MSTORM_ISCSI_CONN_AG_CTX_CF2EN_SHIFT 2 11424 - #define E4_MSTORM_ISCSI_CONN_AG_CTX_RULE0EN_MASK 0x1 11425 - #define E4_MSTORM_ISCSI_CONN_AG_CTX_RULE0EN_SHIFT 3 11426 - #define E4_MSTORM_ISCSI_CONN_AG_CTX_RULE1EN_MASK 0x1 11427 - #define E4_MSTORM_ISCSI_CONN_AG_CTX_RULE1EN_SHIFT 4 11428 - #define E4_MSTORM_ISCSI_CONN_AG_CTX_RULE2EN_MASK 0x1 11429 - #define E4_MSTORM_ISCSI_CONN_AG_CTX_RULE2EN_SHIFT 5 11430 - #define E4_MSTORM_ISCSI_CONN_AG_CTX_RULE3EN_MASK 0x1 11431 - #define E4_MSTORM_ISCSI_CONN_AG_CTX_RULE3EN_SHIFT 6 11432 - #define E4_MSTORM_ISCSI_CONN_AG_CTX_RULE4EN_MASK 0x1 11433 - #define E4_MSTORM_ISCSI_CONN_AG_CTX_RULE4EN_SHIFT 7 11418 + #define MSTORM_ISCSI_CONN_AG_CTX_CF0EN_MASK 0x1 11419 + #define MSTORM_ISCSI_CONN_AG_CTX_CF0EN_SHIFT 0 11420 + #define MSTORM_ISCSI_CONN_AG_CTX_CF1EN_MASK 0x1 11421 + #define MSTORM_ISCSI_CONN_AG_CTX_CF1EN_SHIFT 1 11422 + #define MSTORM_ISCSI_CONN_AG_CTX_CF2EN_MASK 0x1 11423 + #define MSTORM_ISCSI_CONN_AG_CTX_CF2EN_SHIFT 2 11424 + #define MSTORM_ISCSI_CONN_AG_CTX_RULE0EN_MASK 0x1 11425 + #define MSTORM_ISCSI_CONN_AG_CTX_RULE0EN_SHIFT 3 11426 + #define MSTORM_ISCSI_CONN_AG_CTX_RULE1EN_MASK 0x1 11427 + #define MSTORM_ISCSI_CONN_AG_CTX_RULE1EN_SHIFT 4 11428 + #define MSTORM_ISCSI_CONN_AG_CTX_RULE2EN_MASK 0x1 11429 + #define MSTORM_ISCSI_CONN_AG_CTX_RULE2EN_SHIFT 5 11430 + #define MSTORM_ISCSI_CONN_AG_CTX_RULE3EN_MASK 0x1 11431 + #define MSTORM_ISCSI_CONN_AG_CTX_RULE3EN_SHIFT 6 11432 + #define MSTORM_ISCSI_CONN_AG_CTX_RULE4EN_MASK 0x1 11433 + #define MSTORM_ISCSI_CONN_AG_CTX_RULE4EN_SHIFT 7 11434 11434 __le16 word0; 11435 11435 __le16 word1; 11436 11436 __le32 reg0; ··· 11449 11449 }; 11450 11450 11451 11451 /* iscsi connection context */ 11452 - struct e4_iscsi_conn_context { 11452 + struct iscsi_conn_context { 11453 11453 struct ystorm_iscsi_conn_st_ctx ystorm_st_context; 11454 11454 struct pstorm_iscsi_tcp_conn_st_ctx pstorm_st_context; 11455 11455 struct regpair pstorm_st_padding[2]; 11456 11456 struct pb_context xpb2_context; 11457 11457 struct xstorm_iscsi_tcp_conn_st_ctx xstorm_st_context; 11458 11458 struct regpair xstorm_st_padding[2]; 11459 - struct e4_xstorm_iscsi_conn_ag_ctx xstorm_ag_context; 11460 - struct e4_tstorm_iscsi_conn_ag_ctx tstorm_ag_context; 11459 + struct xstorm_iscsi_conn_ag_ctx xstorm_ag_context; 11460 + struct tstorm_iscsi_conn_ag_ctx tstorm_ag_context; 11461 11461 struct regpair tstorm_ag_padding[2]; 11462 11462 struct timers_context timer_context; 11463 - struct e4_ustorm_iscsi_conn_ag_ctx ustorm_ag_context; 11463 + struct ustorm_iscsi_conn_ag_ctx ustorm_ag_context; 11464 11464 struct pb_context upb_context; 11465 11465 struct tstorm_iscsi_conn_st_ctx tstorm_st_context; 11466 11466 struct regpair tstorm_st_padding[2]; 11467 - struct e4_mstorm_iscsi_conn_ag_ctx mstorm_ag_context; 11467 + struct mstorm_iscsi_conn_ag_ctx mstorm_ag_context; 11468 11468 struct mstorm_iscsi_tcp_conn_st_ctx mstorm_st_context; 11469 11469 struct ustorm_iscsi_conn_st_ctx ustorm_st_context; 11470 11470 }; ··· 11475 11475 struct tcp_init_params tcp_init; 11476 11476 }; 11477 11477 11478 - struct e4_ystorm_iscsi_conn_ag_ctx { 11478 + struct ystorm_iscsi_conn_ag_ctx { 11479 11479 u8 byte0; 11480 11480 u8 byte1; 11481 11481 u8 flags0; 11482 - #define E4_YSTORM_ISCSI_CONN_AG_CTX_BIT0_MASK 0x1 11483 - #define E4_YSTORM_ISCSI_CONN_AG_CTX_BIT0_SHIFT 0 11484 - #define E4_YSTORM_ISCSI_CONN_AG_CTX_BIT1_MASK 0x1 11485 - #define E4_YSTORM_ISCSI_CONN_AG_CTX_BIT1_SHIFT 1 11486 - #define E4_YSTORM_ISCSI_CONN_AG_CTX_CF0_MASK 0x3 11487 - #define E4_YSTORM_ISCSI_CONN_AG_CTX_CF0_SHIFT 2 11488 - #define E4_YSTORM_ISCSI_CONN_AG_CTX_CF1_MASK 0x3 11489 - #define E4_YSTORM_ISCSI_CONN_AG_CTX_CF1_SHIFT 4 11490 - #define E4_YSTORM_ISCSI_CONN_AG_CTX_CF2_MASK 0x3 11491 - #define E4_YSTORM_ISCSI_CONN_AG_CTX_CF2_SHIFT 6 11482 + #define YSTORM_ISCSI_CONN_AG_CTX_BIT0_MASK 0x1 11483 + #define YSTORM_ISCSI_CONN_AG_CTX_BIT0_SHIFT 0 11484 + #define YSTORM_ISCSI_CONN_AG_CTX_BIT1_MASK 0x1 11485 + #define YSTORM_ISCSI_CONN_AG_CTX_BIT1_SHIFT 1 11486 + #define YSTORM_ISCSI_CONN_AG_CTX_CF0_MASK 0x3 11487 + #define YSTORM_ISCSI_CONN_AG_CTX_CF0_SHIFT 2 11488 + #define YSTORM_ISCSI_CONN_AG_CTX_CF1_MASK 0x3 11489 + #define YSTORM_ISCSI_CONN_AG_CTX_CF1_SHIFT 4 11490 + #define YSTORM_ISCSI_CONN_AG_CTX_CF2_MASK 0x3 11491 + #define YSTORM_ISCSI_CONN_AG_CTX_CF2_SHIFT 6 11492 11492 u8 flags1; 11493 - #define E4_YSTORM_ISCSI_CONN_AG_CTX_CF0EN_MASK 0x1 11494 - #define E4_YSTORM_ISCSI_CONN_AG_CTX_CF0EN_SHIFT 0 11495 - #define E4_YSTORM_ISCSI_CONN_AG_CTX_CF1EN_MASK 0x1 11496 - #define E4_YSTORM_ISCSI_CONN_AG_CTX_CF1EN_SHIFT 1 11497 - #define E4_YSTORM_ISCSI_CONN_AG_CTX_CF2EN_MASK 0x1 11498 - #define E4_YSTORM_ISCSI_CONN_AG_CTX_CF2EN_SHIFT 2 11499 - #define E4_YSTORM_ISCSI_CONN_AG_CTX_RULE0EN_MASK 0x1 11500 - #define E4_YSTORM_ISCSI_CONN_AG_CTX_RULE0EN_SHIFT 3 11501 - #define E4_YSTORM_ISCSI_CONN_AG_CTX_RULE1EN_MASK 0x1 11502 - #define E4_YSTORM_ISCSI_CONN_AG_CTX_RULE1EN_SHIFT 4 11503 - #define E4_YSTORM_ISCSI_CONN_AG_CTX_RULE2EN_MASK 0x1 11504 - #define E4_YSTORM_ISCSI_CONN_AG_CTX_RULE2EN_SHIFT 5 11505 - #define E4_YSTORM_ISCSI_CONN_AG_CTX_RULE3EN_MASK 0x1 11506 - #define E4_YSTORM_ISCSI_CONN_AG_CTX_RULE3EN_SHIFT 6 11507 - #define E4_YSTORM_ISCSI_CONN_AG_CTX_RULE4EN_MASK 0x1 11508 - #define E4_YSTORM_ISCSI_CONN_AG_CTX_RULE4EN_SHIFT 7 11493 + #define YSTORM_ISCSI_CONN_AG_CTX_CF0EN_MASK 0x1 11494 + #define YSTORM_ISCSI_CONN_AG_CTX_CF0EN_SHIFT 0 11495 + #define YSTORM_ISCSI_CONN_AG_CTX_CF1EN_MASK 0x1 11496 + #define YSTORM_ISCSI_CONN_AG_CTX_CF1EN_SHIFT 1 11497 + #define YSTORM_ISCSI_CONN_AG_CTX_CF2EN_MASK 0x1 11498 + #define YSTORM_ISCSI_CONN_AG_CTX_CF2EN_SHIFT 2 11499 + #define YSTORM_ISCSI_CONN_AG_CTX_RULE0EN_MASK 0x1 11500 + #define YSTORM_ISCSI_CONN_AG_CTX_RULE0EN_SHIFT 3 11501 + #define YSTORM_ISCSI_CONN_AG_CTX_RULE1EN_MASK 0x1 11502 + #define YSTORM_ISCSI_CONN_AG_CTX_RULE1EN_SHIFT 4 11503 + #define YSTORM_ISCSI_CONN_AG_CTX_RULE2EN_MASK 0x1 11504 + #define YSTORM_ISCSI_CONN_AG_CTX_RULE2EN_SHIFT 5 11505 + #define YSTORM_ISCSI_CONN_AG_CTX_RULE3EN_MASK 0x1 11506 + #define YSTORM_ISCSI_CONN_AG_CTX_RULE3EN_SHIFT 6 11507 + #define YSTORM_ISCSI_CONN_AG_CTX_RULE4EN_MASK 0x1 11508 + #define YSTORM_ISCSI_CONN_AG_CTX_RULE4EN_SHIFT 7 11509 11509 u8 byte2; 11510 11510 u8 byte3; 11511 11511 __le16 word0;
+14 -15
drivers/net/ethernet/qlogic/qed/qed_init_fw_funcs.c
··· 17 17 18 18 #define CDU_VALIDATION_DEFAULT_CFG 61 19 19 20 - static u16 con_region_offsets[3][NUM_OF_CONNECTION_TYPES_E4] = { 20 + static u16 con_region_offsets[3][NUM_OF_CONNECTION_TYPES] = { 21 21 {400, 336, 352, 368, 304, 384, 416, 352}, /* region 3 offsets */ 22 22 {528, 496, 416, 512, 448, 512, 544, 480}, /* region 4 offsets */ 23 23 {608, 544, 496, 576, 576, 592, 624, 560} /* region 5 offsets */ 24 24 }; 25 25 26 - static u16 task_region_offsets[1][NUM_OF_CONNECTION_TYPES_E4] = { 26 + static u16 task_region_offsets[1][NUM_OF_CONNECTION_TYPES] = { 27 27 {240, 240, 112, 0, 0, 0, 0, 96} /* region 1 offsets */ 28 28 }; 29 29 ··· 54 54 #define QM_WFQ_VP_PQ_VOQ_SHIFT 0 55 55 56 56 /* Bit of PF in WFQ VP PQ map */ 57 - #define QM_WFQ_VP_PQ_PF_E4_SHIFT 5 57 + #define QM_WFQ_VP_PQ_PF_SHIFT 5 58 58 59 59 /* 0x9000 = 4*9*1024 */ 60 60 #define QM_WFQ_INC_VAL(weight) ((weight) * 0x9000) ··· 156 156 cmd ## _ ## field, \ 157 157 value) 158 158 159 - #define QM_INIT_TX_PQ_MAP(p_hwfn, map, chip, pq_id, vp_pq_id, rl_valid, \ 159 + #define QM_INIT_TX_PQ_MAP(p_hwfn, map, pq_id, vp_pq_id, rl_valid, \ 160 160 rl_id, ext_voq, wrr) \ 161 161 do { \ 162 162 u32 __reg = 0; \ 163 163 \ 164 164 BUILD_BUG_ON(sizeof((map).reg) != sizeof(__reg)); \ 165 165 \ 166 - SET_FIELD(__reg, QM_RF_PQ_MAP_##chip##_PQ_VALID, 1); \ 167 - SET_FIELD(__reg, QM_RF_PQ_MAP_##chip##_RL_VALID, \ 166 + SET_FIELD(__reg, QM_RF_PQ_MAP_PQ_VALID, 1); \ 167 + SET_FIELD(__reg, QM_RF_PQ_MAP_RL_VALID, \ 168 168 !!(rl_valid)); \ 169 - SET_FIELD(__reg, QM_RF_PQ_MAP_##chip##_VP_PQ_ID, (vp_pq_id)); \ 170 - SET_FIELD(__reg, QM_RF_PQ_MAP_##chip##_RL_ID, (rl_id)); \ 171 - SET_FIELD(__reg, QM_RF_PQ_MAP_##chip##_VOQ, (ext_voq)); \ 172 - SET_FIELD(__reg, QM_RF_PQ_MAP_##chip##_WRR_WEIGHT_GROUP, \ 169 + SET_FIELD(__reg, QM_RF_PQ_MAP_VP_PQ_ID, (vp_pq_id)); \ 170 + SET_FIELD(__reg, QM_RF_PQ_MAP_RL_ID, (rl_id)); \ 171 + SET_FIELD(__reg, QM_RF_PQ_MAP_VOQ, (ext_voq)); \ 172 + SET_FIELD(__reg, QM_RF_PQ_MAP_WRR_WEIGHT_GROUP, \ 173 173 (wrr)); \ 174 174 \ 175 175 STORE_RT_REG((p_hwfn), QM_REG_TXPQMAP_RT_OFFSET + (pq_id), \ ··· 204 204 { 205 205 STORE_RT_REG(p_hwfn, QM_REG_RLPFENABLE_RT_OFFSET, pf_rl_en ? 1 : 0); 206 206 if (pf_rl_en) { 207 - u8 num_ext_voqs = MAX_NUM_VOQS_E4; 207 + u8 num_ext_voqs = MAX_NUM_VOQS; 208 208 u64 voq_bit_mask = ((u64)1 << num_ext_voqs) - 1; 209 209 210 210 /* Enable RLs for all VOQs */ ··· 298 298 struct init_qm_port_params port_params[MAX_NUM_PORTS]) 299 299 { 300 300 u8 tc, ext_voq, port_id, num_tcs_in_port; 301 - u8 num_ext_voqs = MAX_NUM_VOQS_E4; 301 + u8 num_ext_voqs = MAX_NUM_VOQS; 302 302 303 303 /* Clear PBF lines of all VOQs */ 304 304 for (ext_voq = 0; ext_voq < num_ext_voqs; ext_voq++) ··· 487 487 /* Go over all Tx PQs */ 488 488 for (i = 0, pq_id = p_params->start_pq; i < num_pqs; i++, pq_id++) { 489 489 u16 *p_first_tx_pq_id, vport_id_in_pf; 490 - struct qm_rf_pq_map_e4 tx_pq_map; 490 + struct qm_rf_pq_map tx_pq_map; 491 491 u8 tc_id = pq_params[i].tc_id; 492 492 bool is_vf_pq; 493 493 u8 ext_voq; ··· 505 505 if (*p_first_tx_pq_id == QM_INVALID_PQ_ID) { 506 506 u32 map_val = 507 507 (ext_voq << QM_WFQ_VP_PQ_VOQ_SHIFT) | 508 - (p_params->pf_id << QM_WFQ_VP_PQ_PF_E4_SHIFT); 508 + (p_params->pf_id << QM_WFQ_VP_PQ_PF_SHIFT); 509 509 510 510 /* Create new VP PQ */ 511 511 *p_first_tx_pq_id = pq_id; ··· 520 520 /* Prepare PQ map entry */ 521 521 QM_INIT_TX_PQ_MAP(p_hwfn, 522 522 tx_pq_map, 523 - E4, 524 523 pq_id, 525 524 *p_first_tx_pq_id, 526 525 pq_params[i].rl_valid,
+2 -2
drivers/net/ethernet/qlogic/qed/qed_int.c
··· 36 36 struct qed_sb_info sb_info; 37 37 38 38 /* per protocol index data */ 39 - struct qed_pi_info pi_info_arr[PIS_PER_SB_E4]; 39 + struct qed_pi_info pi_info_arr[PIS_PER_SB]; 40 40 }; 41 41 42 42 enum qed_attention_type { ··· 1507 1507 else 1508 1508 SET_FIELD(prod, CAU_PI_ENTRY_FSM_SEL, 1); 1509 1509 1510 - sb_offset = igu_sb_id * PIS_PER_SB_E4; 1510 + sb_offset = igu_sb_id * PIS_PER_SB; 1511 1511 pi_offset = sb_offset + pi_index; 1512 1512 1513 1513 if (p_hwfn->hw_init_done)
+1 -1
drivers/net/ethernet/qlogic/qed/qed_int.h
··· 204 204 #define QED_SB_EVENT_MASK 0x0003 205 205 206 206 #define SB_ALIGNED_SIZE(p_hwfn) \ 207 - ALIGNED_TYPE_SIZE(struct status_block_e4, p_hwfn) 207 + ALIGNED_TYPE_SIZE(struct status_block, p_hwfn) 208 208 209 209 #define QED_SB_INVALID_IDX 0xffff 210 210
+1 -1
drivers/net/ethernet/qlogic/qed/qed_ll2.c
··· 1533 1533 1534 1534 int qed_ll2_establish_connection(void *cxt, u8 connection_handle) 1535 1535 { 1536 - struct e4_core_conn_context *p_cxt; 1536 + struct core_conn_context *p_cxt; 1537 1537 struct qed_ll2_tx_packet *p_pkt; 1538 1538 struct qed_ll2_info *p_ll2_conn; 1539 1539 struct qed_hwfn *p_hwfn = cxt;
-4
drivers/net/ethernet/qlogic/qed/qed_mcp.c
··· 3905 3905 DRV_MB_PARAM_FEATURE_SUPPORT_FUNC_VLINK | 3906 3906 DRV_MB_PARAM_FEATURE_SUPPORT_PORT_FEC_CONTROL; 3907 3907 3908 - if (QED_IS_E5(p_hwfn->cdev)) 3909 - features |= 3910 - DRV_MB_PARAM_FEATURE_SUPPORT_PORT_EXT_SPEED_FEC_CONTROL; 3911 - 3912 3908 return qed_mcp_cmd(p_hwfn, p_ptt, DRV_MSG_CODE_FEATURE_SUPPORT, 3913 3909 features, &mcp_resp, &mcp_param); 3914 3910 }
+1 -1
drivers/net/ethernet/qlogic/qed/qed_reg_addr.h
··· 1531 1531 0x1940000UL 1532 1532 #define SEM_FAST_REG_DBG_MODE23_SRC_DISABLE \ 1533 1533 0x000748UL 1534 - #define SEM_FAST_REG_DBG_MODE4_SRC_DISABLE \ 1534 + #define SEM_FAST_REG_DBG_MODSRC_DISABLE \ 1535 1535 0x00074cUL 1536 1536 #define SEM_FAST_REG_DBG_MODE6_SRC_DISABLE \ 1537 1537 0x000750UL
+4 -4
drivers/net/ethernet/qlogic/qed/qed_spq.c
··· 189 189 static void qed_spq_hw_initialize(struct qed_hwfn *p_hwfn, 190 190 struct qed_spq *p_spq) 191 191 { 192 - struct e4_core_conn_context *p_cxt; 192 + struct core_conn_context *p_cxt; 193 193 struct qed_cxt_info cxt_info; 194 194 u16 physical_q; 195 195 int rc; ··· 207 207 p_cxt = cxt_info.p_cxt; 208 208 209 209 SET_FIELD(p_cxt->xstorm_ag_context.flags10, 210 - E4_XSTORM_CORE_CONN_AG_CTX_DQ_CF_EN, 1); 210 + XSTORM_CORE_CONN_AG_CTX_DQ_CF_EN, 1); 211 211 SET_FIELD(p_cxt->xstorm_ag_context.flags1, 212 - E4_XSTORM_CORE_CONN_AG_CTX_DQ_CF_ACTIVE, 1); 212 + XSTORM_CORE_CONN_AG_CTX_DQ_CF_ACTIVE, 1); 213 213 SET_FIELD(p_cxt->xstorm_ag_context.flags9, 214 - E4_XSTORM_CORE_CONN_AG_CTX_CONSOLID_PROD_CF_EN, 1); 214 + XSTORM_CORE_CONN_AG_CTX_CONSOLID_PROD_CF_EN, 1); 215 215 216 216 /* QM physical queue */ 217 217 physical_q = qed_get_cm_pq_idx(p_hwfn, PQ_FLAGS_LB);
+5 -5
drivers/net/ethernet/qlogic/qed/qed_sriov.c
··· 1603 1603 /* fill in pfdev info */ 1604 1604 pfdev_info->chip_num = p_hwfn->cdev->chip_num; 1605 1605 pfdev_info->db_size = 0; 1606 - pfdev_info->indices_per_sb = PIS_PER_SB_E4; 1606 + pfdev_info->indices_per_sb = PIS_PER_SB; 1607 1607 1608 1608 pfdev_info->capabilities = PFVF_ACQUIRE_CAP_DEFAULT_UNTAGGED | 1609 1609 PFVF_ACQUIRE_CAP_POST_FW_OVERRIDE; ··· 3581 3581 qed_iov_vf_flr_poll_pbf(struct qed_hwfn *p_hwfn, 3582 3582 struct qed_vf_info *p_vf, struct qed_ptt *p_ptt) 3583 3583 { 3584 - u32 cons[MAX_NUM_VOQS_E4], distance[MAX_NUM_VOQS_E4]; 3584 + u32 cons[MAX_NUM_VOQS], distance[MAX_NUM_VOQS]; 3585 3585 int i, cnt; 3586 3586 3587 3587 /* Read initial consumers & producers */ 3588 - for (i = 0; i < MAX_NUM_VOQS_E4; i++) { 3588 + for (i = 0; i < MAX_NUM_VOQS; i++) { 3589 3589 u32 prod; 3590 3590 3591 3591 cons[i] = qed_rd(p_hwfn, p_ptt, ··· 3600 3600 /* Wait for consumers to pass the producers */ 3601 3601 i = 0; 3602 3602 for (cnt = 0; cnt < 50; cnt++) { 3603 - for (; i < MAX_NUM_VOQS_E4; i++) { 3603 + for (; i < MAX_NUM_VOQS; i++) { 3604 3604 u32 tmp; 3605 3605 3606 3606 tmp = qed_rd(p_hwfn, p_ptt, ··· 3610 3610 break; 3611 3611 } 3612 3612 3613 - if (i == MAX_NUM_VOQS_E4) 3613 + if (i == MAX_NUM_VOQS) 3614 3614 break; 3615 3615 3616 3616 msleep(20);
+1 -1
drivers/net/ethernet/qlogic/qede/qede_main.c
··· 1395 1395 static int qede_alloc_mem_sb(struct qede_dev *edev, 1396 1396 struct qed_sb_info *sb_info, u16 sb_id) 1397 1397 { 1398 - struct status_block_e4 *sb_virt; 1398 + struct status_block *sb_virt; 1399 1399 dma_addr_t sb_phys; 1400 1400 int rc; 1401 1401
+4 -4
drivers/scsi/qedf/drv_fcoe_fw_funcs.c
··· 22 22 u32 task_retry_id, 23 23 u8 fcp_cmd_payload[32]) 24 24 { 25 - struct e4_fcoe_task_context *ctx = task_params->context; 25 + struct fcoe_task_context *ctx = task_params->context; 26 26 const u8 val_byte = ctx->ystorm_ag_context.byte0; 27 - struct e4_ustorm_fcoe_task_ag_ctx *u_ag_ctx; 27 + struct ustorm_fcoe_task_ag_ctx *u_ag_ctx; 28 28 struct ystorm_fcoe_task_st_ctx *y_st_ctx; 29 29 struct tstorm_fcoe_task_st_ctx *t_st_ctx; 30 30 struct mstorm_fcoe_task_st_ctx *m_st_ctx; ··· 115 115 struct scsi_sgl_task_params *rx_sgl_task_params, 116 116 u8 fw_to_place_fc_header) 117 117 { 118 - struct e4_fcoe_task_context *ctx = task_params->context; 118 + struct fcoe_task_context *ctx = task_params->context; 119 119 const u8 val_byte = ctx->ystorm_ag_context.byte0; 120 - struct e4_ustorm_fcoe_task_ag_ctx *u_ag_ctx; 120 + struct ustorm_fcoe_task_ag_ctx *u_ag_ctx; 121 121 struct ystorm_fcoe_task_st_ctx *y_st_ctx; 122 122 struct tstorm_fcoe_task_st_ctx *t_st_ctx; 123 123 struct mstorm_fcoe_task_st_ctx *m_st_ctx;
+1 -1
drivers/scsi/qedf/drv_fcoe_fw_funcs.h
··· 10 10 11 11 struct fcoe_task_params { 12 12 /* Output parameter [set/filled by the HSI function] */ 13 - struct e4_fcoe_task_context *context; 13 + struct fcoe_task_context *context; 14 14 15 15 /* Output parameter [set/filled by the HSI function] */ 16 16 struct fcoe_wqe *sqe;
+2 -2
drivers/scsi/qedf/qedf.h
··· 141 141 struct completion tm_done; 142 142 struct completion abts_done; 143 143 struct completion cleanup_done; 144 - struct e4_fcoe_task_context *task; 144 + struct fcoe_task_context *task; 145 145 struct fcoe_task_params *task_params; 146 146 struct scsi_sgl_task_params *sgl_task_params; 147 147 int idx; ··· 503 503 unsigned int timer_msec); 504 504 extern int qedf_init_mp_req(struct qedf_ioreq *io_req); 505 505 extern void qedf_init_mp_task(struct qedf_ioreq *io_req, 506 - struct e4_fcoe_task_context *task_ctx, struct fcoe_wqe *sqe); 506 + struct fcoe_task_context *task_ctx, struct fcoe_wqe *sqe); 507 507 extern u16 qedf_get_sqe_idx(struct qedf_rport *fcport); 508 508 extern void qedf_ring_doorbell(struct qedf_rport *fcport); 509 509 extern void qedf_process_els_compl(struct qedf_ctx *qedf, struct fcoe_cqe *cqe,
+1 -1
drivers/scsi/qedf/qedf_els.c
··· 16 16 struct qedf_ioreq *els_req; 17 17 struct qedf_mp_req *mp_req; 18 18 struct fc_frame_header *fc_hdr; 19 - struct e4_fcoe_task_context *task; 19 + struct fcoe_task_context *task; 20 20 int rc = 0; 21 21 uint32_t did, sid; 22 22 uint16_t xid;
+6 -6
drivers/scsi/qedf/qedf_io.c
··· 584 584 } 585 585 586 586 static void qedf_init_task(struct qedf_rport *fcport, struct fc_lport *lport, 587 - struct qedf_ioreq *io_req, struct e4_fcoe_task_context *task_ctx, 587 + struct qedf_ioreq *io_req, struct fcoe_task_context *task_ctx, 588 588 struct fcoe_wqe *sqe) 589 589 { 590 590 enum fcoe_task_type task_type; ··· 602 602 603 603 /* Note init_initiator_rw_fcoe_task memsets the task context */ 604 604 io_req->task = task_ctx; 605 - memset(task_ctx, 0, sizeof(struct e4_fcoe_task_context)); 605 + memset(task_ctx, 0, sizeof(struct fcoe_task_context)); 606 606 memset(io_req->task_params, 0, sizeof(struct fcoe_task_params)); 607 607 memset(io_req->sgl_task_params, 0, sizeof(struct scsi_sgl_task_params)); 608 608 ··· 674 674 } 675 675 676 676 void qedf_init_mp_task(struct qedf_ioreq *io_req, 677 - struct e4_fcoe_task_context *task_ctx, struct fcoe_wqe *sqe) 677 + struct fcoe_task_context *task_ctx, struct fcoe_wqe *sqe) 678 678 { 679 679 struct qedf_mp_req *mp_req = &(io_req->mp_req); 680 680 struct qedf_rport *fcport = io_req->fcport; ··· 692 692 693 693 memset(&tx_sgl_task_params, 0, sizeof(struct scsi_sgl_task_params)); 694 694 memset(&rx_sgl_task_params, 0, sizeof(struct scsi_sgl_task_params)); 695 - memset(task_ctx, 0, sizeof(struct e4_fcoe_task_context)); 695 + memset(task_ctx, 0, sizeof(struct fcoe_task_context)); 696 696 memset(&task_fc_hdr, 0, sizeof(struct fcoe_tx_mid_path_params)); 697 697 698 698 /* Setup the task from io_req for easy reference */ ··· 850 850 struct Scsi_Host *host = sc_cmd->device->host; 851 851 struct fc_lport *lport = shost_priv(host); 852 852 struct qedf_ctx *qedf = lport_priv(lport); 853 - struct e4_fcoe_task_context *task_ctx; 853 + struct fcoe_task_context *task_ctx; 854 854 u16 xid; 855 855 struct fcoe_wqe *sqe; 856 856 u16 sqe_idx; ··· 2293 2293 uint8_t tm_flags) 2294 2294 { 2295 2295 struct qedf_ioreq *io_req; 2296 - struct e4_fcoe_task_context *task; 2296 + struct fcoe_task_context *task; 2297 2297 struct qedf_ctx *qedf = fcport->qedf; 2298 2298 struct fc_lport *lport = qedf->lport; 2299 2299 int rc = 0;
+4 -4
drivers/scsi/qedf/qedf_main.c
··· 2170 2170 struct qedf_ctx *qedf = fp->qedf; 2171 2171 struct global_queue *que; 2172 2172 struct qed_sb_info *sb_info = fp->sb_info; 2173 - struct status_block_e4 *sb = sb_info->sb_virt; 2173 + struct status_block *sb = sb_info->sb_virt; 2174 2174 u16 prod_idx; 2175 2175 2176 2176 /* Get the pointer to the global CQ this completion is on */ ··· 2197 2197 { 2198 2198 struct qedf_ctx *qedf = fp->qedf; 2199 2199 struct qed_sb_info *sb_info = fp->sb_info; 2200 - struct status_block_e4 *sb = sb_info->sb_virt; 2200 + struct status_block *sb = sb_info->sb_virt; 2201 2201 struct global_queue *que; 2202 2202 u16 prod_idx; 2203 2203 struct fcoe_cqe *cqe; ··· 2688 2688 static int qedf_alloc_and_init_sb(struct qedf_ctx *qedf, 2689 2689 struct qed_sb_info *sb_info, u16 sb_id) 2690 2690 { 2691 - struct status_block_e4 *sb_virt; 2691 + struct status_block *sb_virt; 2692 2692 dma_addr_t sb_phys; 2693 2693 int ret; 2694 2694 2695 2695 sb_virt = dma_alloc_coherent(&qedf->pdev->dev, 2696 - sizeof(struct status_block_e4), &sb_phys, GFP_KERNEL); 2696 + sizeof(struct status_block), &sb_phys, GFP_KERNEL); 2697 2697 2698 2698 if (!sb_virt) { 2699 2699 QEDF_ERR(&qedf->dbg_ctx,
+2 -2
drivers/scsi/qedi/qedi_debugfs.c
··· 136 136 { 137 137 struct qedi_fastpath *fp = NULL; 138 138 struct qed_sb_info *sb_info = NULL; 139 - struct status_block_e4 *sb = NULL; 139 + struct status_block *sb = NULL; 140 140 struct global_queue *que = NULL; 141 141 int id; 142 142 u16 prod_idx; ··· 152 152 sb_info = fp->sb_info; 153 153 sb = sb_info->sb_virt; 154 154 prod_idx = (sb->pi_array[QEDI_PROTO_CQ_PROD_IDX] & 155 - STATUS_BLOCK_E4_PROD_INDEX_MASK); 155 + STATUS_BLOCK_PROD_INDEX_MASK); 156 156 seq_printf(s, "SB PROD IDX: %d\n", prod_idx); 157 157 que = qedi->global_queues[fp->sb_id]; 158 158 seq_printf(s, "DRV CONS IDX: %d\n", que->cq_cons_idx);
+20 -20
drivers/scsi/qedi/qedi_fw.c
··· 85 85 { 86 86 struct iscsi_conn *conn = qedi_conn->cls_conn->dd_data; 87 87 struct iscsi_session *session = conn->session; 88 - struct e4_iscsi_task_context *task_ctx; 88 + struct iscsi_task_context *task_ctx; 89 89 struct iscsi_text_rsp *resp_hdr_ptr; 90 90 struct iscsi_text_response_hdr *cqe_text_response; 91 91 struct qedi_cmd *cmd; ··· 261 261 { 262 262 struct iscsi_conn *conn = qedi_conn->cls_conn->dd_data; 263 263 struct iscsi_session *session = conn->session; 264 - struct e4_iscsi_task_context *task_ctx; 264 + struct iscsi_task_context *task_ctx; 265 265 struct iscsi_login_rsp *resp_hdr_ptr; 266 266 struct iscsi_login_response_hdr *cqe_login_response; 267 267 struct qedi_cmd *cmd; ··· 970 970 struct scsi_sgl_task_params tx_sgl_task_params; 971 971 struct scsi_sgl_task_params rx_sgl_task_params; 972 972 struct iscsi_task_params task_params; 973 - struct e4_iscsi_task_context *fw_task_ctx; 973 + struct iscsi_task_context *fw_task_ctx; 974 974 struct qedi_ctx *qedi = qedi_conn->qedi; 975 975 struct iscsi_login_req *login_hdr; 976 976 struct scsi_sge *resp_sge = NULL; ··· 990 990 return -ENOMEM; 991 991 992 992 fw_task_ctx = 993 - (struct e4_iscsi_task_context *)qedi_get_task_mem(&qedi->tasks, 993 + (struct iscsi_task_context *)qedi_get_task_mem(&qedi->tasks, 994 994 tid); 995 - memset(fw_task_ctx, 0, sizeof(struct e4_iscsi_task_context)); 995 + memset(fw_task_ctx, 0, sizeof(struct iscsi_task_context)); 996 996 997 997 qedi_cmd->task_id = tid; 998 998 ··· 1073 1073 struct scsi_sgl_task_params tx_sgl_task_params; 1074 1074 struct scsi_sgl_task_params rx_sgl_task_params; 1075 1075 struct iscsi_task_params task_params; 1076 - struct e4_iscsi_task_context *fw_task_ctx; 1076 + struct iscsi_task_context *fw_task_ctx; 1077 1077 struct iscsi_logout *logout_hdr = NULL; 1078 1078 struct qedi_ctx *qedi = qedi_conn->qedi; 1079 1079 struct qedi_cmd *qedi_cmd; ··· 1091 1091 return -ENOMEM; 1092 1092 1093 1093 fw_task_ctx = 1094 - (struct e4_iscsi_task_context *)qedi_get_task_mem(&qedi->tasks, 1094 + (struct iscsi_task_context *)qedi_get_task_mem(&qedi->tasks, 1095 1095 tid); 1096 - memset(fw_task_ctx, 0, sizeof(struct e4_iscsi_task_context)); 1096 + memset(fw_task_ctx, 0, sizeof(struct iscsi_task_context)); 1097 1097 1098 1098 qedi_cmd->task_id = tid; 1099 1099 ··· 1434 1434 struct iscsi_tmf_request_hdr tmf_pdu_header; 1435 1435 struct iscsi_task_params task_params; 1436 1436 struct qedi_ctx *qedi = qedi_conn->qedi; 1437 - struct e4_iscsi_task_context *fw_task_ctx; 1437 + struct iscsi_task_context *fw_task_ctx; 1438 1438 struct iscsi_tm *tmf_hdr; 1439 1439 struct qedi_cmd *qedi_cmd; 1440 1440 struct qedi_cmd *cmd; ··· 1454 1454 return -ENOMEM; 1455 1455 1456 1456 fw_task_ctx = 1457 - (struct e4_iscsi_task_context *)qedi_get_task_mem(&qedi->tasks, 1457 + (struct iscsi_task_context *)qedi_get_task_mem(&qedi->tasks, 1458 1458 tid); 1459 - memset(fw_task_ctx, 0, sizeof(struct e4_iscsi_task_context)); 1459 + memset(fw_task_ctx, 0, sizeof(struct iscsi_task_context)); 1460 1460 1461 1461 qedi_cmd->task_id = tid; 1462 1462 ··· 1548 1548 struct scsi_sgl_task_params tx_sgl_task_params; 1549 1549 struct scsi_sgl_task_params rx_sgl_task_params; 1550 1550 struct iscsi_task_params task_params; 1551 - struct e4_iscsi_task_context *fw_task_ctx; 1551 + struct iscsi_task_context *fw_task_ctx; 1552 1552 struct qedi_ctx *qedi = qedi_conn->qedi; 1553 1553 struct iscsi_text *text_hdr; 1554 1554 struct scsi_sge *req_sge = NULL; ··· 1570 1570 return -ENOMEM; 1571 1571 1572 1572 fw_task_ctx = 1573 - (struct e4_iscsi_task_context *)qedi_get_task_mem(&qedi->tasks, 1573 + (struct iscsi_task_context *)qedi_get_task_mem(&qedi->tasks, 1574 1574 tid); 1575 - memset(fw_task_ctx, 0, sizeof(struct e4_iscsi_task_context)); 1575 + memset(fw_task_ctx, 0, sizeof(struct iscsi_task_context)); 1576 1576 1577 1577 qedi_cmd->task_id = tid; 1578 1578 ··· 1649 1649 struct scsi_sgl_task_params rx_sgl_task_params; 1650 1650 struct iscsi_task_params task_params; 1651 1651 struct qedi_ctx *qedi = qedi_conn->qedi; 1652 - struct e4_iscsi_task_context *fw_task_ctx; 1652 + struct iscsi_task_context *fw_task_ctx; 1653 1653 struct iscsi_nopout *nopout_hdr; 1654 1654 struct scsi_sge *resp_sge = NULL; 1655 1655 struct qedi_cmd *qedi_cmd; ··· 1669 1669 return -ENOMEM; 1670 1670 1671 1671 fw_task_ctx = 1672 - (struct e4_iscsi_task_context *)qedi_get_task_mem(&qedi->tasks, 1672 + (struct iscsi_task_context *)qedi_get_task_mem(&qedi->tasks, 1673 1673 tid); 1674 - memset(fw_task_ctx, 0, sizeof(struct e4_iscsi_task_context)); 1674 + memset(fw_task_ctx, 0, sizeof(struct iscsi_task_context)); 1675 1675 1676 1676 qedi_cmd->task_id = tid; 1677 1677 ··· 1991 1991 struct iscsi_task_params task_params; 1992 1992 struct iscsi_conn_params conn_params; 1993 1993 struct scsi_initiator_cmd_params cmd_params; 1994 - struct e4_iscsi_task_context *fw_task_ctx; 1994 + struct iscsi_task_context *fw_task_ctx; 1995 1995 struct iscsi_cls_conn *cls_conn; 1996 1996 struct iscsi_scsi_req *hdr = (struct iscsi_scsi_req *)task->hdr; 1997 1997 enum iscsi_task_type task_type = MAX_ISCSI_TASK_TYPE; ··· 2014 2014 return -ENOMEM; 2015 2015 2016 2016 fw_task_ctx = 2017 - (struct e4_iscsi_task_context *)qedi_get_task_mem(&qedi->tasks, 2017 + (struct iscsi_task_context *)qedi_get_task_mem(&qedi->tasks, 2018 2018 tid); 2019 - memset(fw_task_ctx, 0, sizeof(struct e4_iscsi_task_context)); 2019 + memset(fw_task_ctx, 0, sizeof(struct iscsi_task_context)); 2020 2020 2021 2021 cmd->task_id = tid; 2022 2022
+11 -11
drivers/scsi/qedi/qedi_fw_api.c
··· 202 202 struct data_hdr *pdu_header, 203 203 enum iscsi_task_type task_type) 204 204 { 205 - struct e4_iscsi_task_context *context; 205 + struct iscsi_task_context *context; 206 206 u32 val; 207 207 u16 index; 208 208 u8 val_byte; ··· 224 224 cpu_to_le16(task_params->conn_icid); 225 225 226 226 SET_FIELD(context->ustorm_ag_context.flags1, 227 - E4_USTORM_ISCSI_TASK_AG_CTX_R2T2RECV, 1); 227 + USTORM_ISCSI_TASK_AG_CTX_R2T2RECV, 1); 228 228 229 229 context->ustorm_st_context.task_type = task_type; 230 230 context->ustorm_st_context.cq_rss_number = task_params->cq_rss_number; ··· 254 254 255 255 static 256 256 void init_ustorm_task_contexts(struct ustorm_iscsi_task_st_ctx *ustorm_st_cxt, 257 - struct e4_ustorm_iscsi_task_ag_ctx *ustorm_ag_cxt, 257 + struct ustorm_iscsi_task_ag_ctx *ustorm_ag_cxt, 258 258 u32 remaining_recv_len, u32 expected_data_transfer_len, 259 259 u8 num_sges, bool tx_dif_conn_err_en) 260 260 { ··· 266 266 ustorm_st_cxt->exp_data_transfer_len = val; 267 267 SET_FIELD(ustorm_st_cxt->reg1.reg1_map, ISCSI_REG1_NUM_SGES, num_sges); 268 268 SET_FIELD(ustorm_ag_cxt->flags2, 269 - E4_USTORM_ISCSI_TASK_AG_CTX_DIF_ERROR_CF_EN, 269 + USTORM_ISCSI_TASK_AG_CTX_DIF_ERROR_CF_EN, 270 270 tx_dif_conn_err_en ? 1 : 0); 271 271 } 272 272 273 273 static 274 - void set_rw_exp_data_acked_and_cont_len(struct e4_iscsi_task_context *context, 274 + void set_rw_exp_data_acked_and_cont_len(struct iscsi_task_context *context, 275 275 struct iscsi_conn_params *conn_params, 276 276 enum iscsi_task_type task_type, 277 277 u32 task_size, ··· 470 470 } 471 471 } 472 472 473 - static void set_local_completion_context(struct e4_iscsi_task_context *context) 473 + static void set_local_completion_context(struct iscsi_task_context *context) 474 474 { 475 475 SET_FIELD(context->ystorm_st_context.state.flags, 476 476 YSTORM_ISCSI_TASK_STATE_LOCAL_COMP, 1); ··· 487 487 struct scsi_dif_task_params *dif_task_params) 488 488 { 489 489 u32 exp_data_transfer_len = conn_params->max_burst_length; 490 - struct e4_iscsi_task_context *cxt; 490 + struct iscsi_task_context *cxt; 491 491 bool slow_io = false; 492 492 u32 task_size, val; 493 493 u8 num_sges = 0; ··· 615 615 struct scsi_sgl_task_params *tx_params, 616 616 struct scsi_sgl_task_params *rx_params) 617 617 { 618 - struct e4_iscsi_task_context *cxt; 618 + struct iscsi_task_context *cxt; 619 619 620 620 cxt = task_params->context; 621 621 ··· 657 657 struct scsi_sgl_task_params *tx_sgl_task_params, 658 658 struct scsi_sgl_task_params *rx_sgl_task_params) 659 659 { 660 - struct e4_iscsi_task_context *cxt; 660 + struct iscsi_task_context *cxt; 661 661 662 662 cxt = task_params->context; 663 663 ··· 703 703 struct scsi_sgl_task_params *tx_params, 704 704 struct scsi_sgl_task_params *rx_params) 705 705 { 706 - struct e4_iscsi_task_context *cxt; 706 + struct iscsi_task_context *cxt; 707 707 708 708 cxt = task_params->context; 709 709 ··· 758 758 struct scsi_sgl_task_params *tx_params, 759 759 struct scsi_sgl_task_params *rx_params) 760 760 { 761 - struct e4_iscsi_task_context *cxt; 761 + struct iscsi_task_context *cxt; 762 762 763 763 cxt = task_params->context; 764 764
+1 -1
drivers/scsi/qedi/qedi_fw_iscsi.h
··· 10 10 #include "qedi_fw_scsi.h" 11 11 12 12 struct iscsi_task_params { 13 - struct e4_iscsi_task_context *context; 13 + struct iscsi_task_context *context; 14 14 struct iscsi_wqe *sqe; 15 15 u32 tx_io_size; 16 16 u32 rx_io_size;
+1 -1
drivers/scsi/qedi/qedi_iscsi.h
··· 182 182 struct scsi_cmnd *scsi_cmd; 183 183 struct scatterlist *sg; 184 184 struct qedi_io_bdt io_tbl; 185 - struct e4_iscsi_task_context request; 185 + struct iscsi_task_context request; 186 186 unsigned char *sense_buffer; 187 187 dma_addr_t sense_buffer_dma; 188 188 u16 task_id;
+4 -4
drivers/scsi/qedi/qedi_main.c
··· 351 351 static int qedi_alloc_and_init_sb(struct qedi_ctx *qedi, 352 352 struct qed_sb_info *sb_info, u16 sb_id) 353 353 { 354 - struct status_block_e4 *sb_virt; 354 + struct status_block *sb_virt; 355 355 dma_addr_t sb_phys; 356 356 int ret; 357 357 358 358 sb_virt = dma_alloc_coherent(&qedi->pdev->dev, 359 - sizeof(struct status_block_e4), &sb_phys, 359 + sizeof(struct status_block), &sb_phys, 360 360 GFP_KERNEL); 361 361 if (!sb_virt) { 362 362 QEDI_ERR(&qedi->dbg_ctx, ··· 1259 1259 { 1260 1260 struct qedi_ctx *qedi = fp->qedi; 1261 1261 struct qed_sb_info *sb_info = fp->sb_info; 1262 - struct status_block_e4 *sb = sb_info->sb_virt; 1262 + struct status_block *sb = sb_info->sb_virt; 1263 1263 struct qedi_percpu_s *p = NULL; 1264 1264 struct global_queue *que; 1265 1265 u16 prod_idx; ··· 1315 1315 struct qedi_ctx *qedi = fp->qedi; 1316 1316 struct global_queue *que; 1317 1317 struct qed_sb_info *sb_info = fp->sb_info; 1318 - struct status_block_e4 *sb = sb_info->sb_virt; 1318 + struct status_block *sb = sb_info->sb_virt; 1319 1319 u16 prod_idx; 1320 1320 1321 1321 barrier();
+14 -14
include/linux/qed/common_hsi.h
··· 133 133 #define NUM_OF_TCS (NUM_OF_PHYS_TCS + 1) 134 134 135 135 /* CIDs */ 136 - #define NUM_OF_CONNECTION_TYPES_E4 (8) 136 + #define NUM_OF_CONNECTION_TYPES (8) 137 137 #define NUM_OF_LCIDS (320) 138 138 #define NUM_OF_LTIDS (320) 139 139 ··· 379 379 #define CAU_FSM_ETH_TX 1 380 380 381 381 /* Number of Protocol Indices per Status Block */ 382 - #define PIS_PER_SB_E4 12 382 + #define PIS_PER_SB 12 383 383 #define MAX_PIS_PER_SB PIS_PER_SB 384 384 385 385 #define CAU_HC_STOPPED_STATE 3 ··· 1221 1221 }; 1222 1222 1223 1223 /* Status block structure */ 1224 - struct status_block_e4 { 1225 - __le16 pi_array[PIS_PER_SB_E4]; 1224 + struct status_block { 1225 + __le16 pi_array[PIS_PER_SB]; 1226 1226 __le32 sb_num; 1227 - #define STATUS_BLOCK_E4_SB_NUM_MASK 0x1FF 1228 - #define STATUS_BLOCK_E4_SB_NUM_SHIFT 0 1229 - #define STATUS_BLOCK_E4_ZERO_PAD_MASK 0x7F 1230 - #define STATUS_BLOCK_E4_ZERO_PAD_SHIFT 9 1231 - #define STATUS_BLOCK_E4_ZERO_PAD2_MASK 0xFFFF 1232 - #define STATUS_BLOCK_E4_ZERO_PAD2_SHIFT 16 1227 + #define STATUS_BLOCK_SB_NUM_MASK 0x1FF 1228 + #define STATUS_BLOCK_SB_NUM_SHIFT 0 1229 + #define STATUS_BLOCK_ZERO_PAD_MASK 0x7F 1230 + #define STATUS_BLOCK_ZERO_PAD_SHIFT 9 1231 + #define STATUS_BLOCK_ZERO_PAD2_MASK 0xFFFF 1232 + #define STATUS_BLOCK_ZERO_PAD2_SHIFT 16 1233 1233 __le32 prod_index; 1234 - #define STATUS_BLOCK_E4_PROD_INDEX_MASK 0xFFFFFF 1235 - #define STATUS_BLOCK_E4_PROD_INDEX_SHIFT 0 1236 - #define STATUS_BLOCK_E4_ZERO_PAD3_MASK 0xFF 1237 - #define STATUS_BLOCK_E4_ZERO_PAD3_SHIFT 24 1234 + #define STATUS_BLOCK_PROD_INDEX_MASK 0xFFFFFF 1235 + #define STATUS_BLOCK_PROD_INDEX_SHIFT 0 1236 + #define STATUS_BLOCK_ZERO_PAD3_MASK 0xFF 1237 + #define STATUS_BLOCK_ZERO_PAD3_SHIFT 24 1238 1238 }; 1239 1239 1240 1240 /* Tdif context */
+181 -181
include/linux/qed/fcoe_common.h
··· 150 150 u8 reserved2[8]; 151 151 }; 152 152 153 - struct e4_ystorm_fcoe_task_ag_ctx { 153 + struct ystorm_fcoe_task_ag_ctx { 154 154 u8 byte0; 155 155 u8 byte1; 156 156 __le16 word0; 157 157 u8 flags0; 158 - #define E4_YSTORM_FCOE_TASK_AG_CTX_NIBBLE0_MASK 0xF 159 - #define E4_YSTORM_FCOE_TASK_AG_CTX_NIBBLE0_SHIFT 0 160 - #define E4_YSTORM_FCOE_TASK_AG_CTX_BIT0_MASK 0x1 161 - #define E4_YSTORM_FCOE_TASK_AG_CTX_BIT0_SHIFT 4 162 - #define E4_YSTORM_FCOE_TASK_AG_CTX_BIT1_MASK 0x1 163 - #define E4_YSTORM_FCOE_TASK_AG_CTX_BIT1_SHIFT 5 164 - #define E4_YSTORM_FCOE_TASK_AG_CTX_BIT2_MASK 0x1 165 - #define E4_YSTORM_FCOE_TASK_AG_CTX_BIT2_SHIFT 6 166 - #define E4_YSTORM_FCOE_TASK_AG_CTX_BIT3_MASK 0x1 167 - #define E4_YSTORM_FCOE_TASK_AG_CTX_BIT3_SHIFT 7 158 + #define YSTORM_FCOE_TASK_AG_CTX_NIBBLE0_MASK 0xF 159 + #define YSTORM_FCOE_TASK_AG_CTX_NIBBLE0_SHIFT 0 160 + #define YSTORM_FCOE_TASK_AG_CTX_BIT0_MASK 0x1 161 + #define YSTORM_FCOE_TASK_AG_CTX_BIT0_SHIFT 4 162 + #define YSTORM_FCOE_TASK_AG_CTX_BIT1_MASK 0x1 163 + #define YSTORM_FCOE_TASK_AG_CTX_BIT1_SHIFT 5 164 + #define YSTORM_FCOE_TASK_AG_CTX_BIT2_MASK 0x1 165 + #define YSTORM_FCOE_TASK_AG_CTX_BIT2_SHIFT 6 166 + #define YSTORM_FCOE_TASK_AG_CTX_BIT3_MASK 0x1 167 + #define YSTORM_FCOE_TASK_AG_CTX_BIT3_SHIFT 7 168 168 u8 flags1; 169 - #define E4_YSTORM_FCOE_TASK_AG_CTX_CF0_MASK 0x3 170 - #define E4_YSTORM_FCOE_TASK_AG_CTX_CF0_SHIFT 0 171 - #define E4_YSTORM_FCOE_TASK_AG_CTX_CF1_MASK 0x3 172 - #define E4_YSTORM_FCOE_TASK_AG_CTX_CF1_SHIFT 2 173 - #define E4_YSTORM_FCOE_TASK_AG_CTX_CF2SPECIAL_MASK 0x3 174 - #define E4_YSTORM_FCOE_TASK_AG_CTX_CF2SPECIAL_SHIFT 4 175 - #define E4_YSTORM_FCOE_TASK_AG_CTX_CF0EN_MASK 0x1 176 - #define E4_YSTORM_FCOE_TASK_AG_CTX_CF0EN_SHIFT 6 177 - #define E4_YSTORM_FCOE_TASK_AG_CTX_CF1EN_MASK 0x1 178 - #define E4_YSTORM_FCOE_TASK_AG_CTX_CF1EN_SHIFT 7 169 + #define YSTORM_FCOE_TASK_AG_CTX_CF0_MASK 0x3 170 + #define YSTORM_FCOE_TASK_AG_CTX_CF0_SHIFT 0 171 + #define YSTORM_FCOE_TASK_AG_CTX_CF1_MASK 0x3 172 + #define YSTORM_FCOE_TASK_AG_CTX_CF1_SHIFT 2 173 + #define YSTORM_FCOE_TASK_AG_CTX_CF2SPECIAL_MASK 0x3 174 + #define YSTORM_FCOE_TASK_AG_CTX_CF2SPECIAL_SHIFT 4 175 + #define YSTORM_FCOE_TASK_AG_CTX_CF0EN_MASK 0x1 176 + #define YSTORM_FCOE_TASK_AG_CTX_CF0EN_SHIFT 6 177 + #define YSTORM_FCOE_TASK_AG_CTX_CF1EN_MASK 0x1 178 + #define YSTORM_FCOE_TASK_AG_CTX_CF1EN_SHIFT 7 179 179 u8 flags2; 180 - #define E4_YSTORM_FCOE_TASK_AG_CTX_BIT4_MASK 0x1 181 - #define E4_YSTORM_FCOE_TASK_AG_CTX_BIT4_SHIFT 0 182 - #define E4_YSTORM_FCOE_TASK_AG_CTX_RULE0EN_MASK 0x1 183 - #define E4_YSTORM_FCOE_TASK_AG_CTX_RULE0EN_SHIFT 1 184 - #define E4_YSTORM_FCOE_TASK_AG_CTX_RULE1EN_MASK 0x1 185 - #define E4_YSTORM_FCOE_TASK_AG_CTX_RULE1EN_SHIFT 2 186 - #define E4_YSTORM_FCOE_TASK_AG_CTX_RULE2EN_MASK 0x1 187 - #define E4_YSTORM_FCOE_TASK_AG_CTX_RULE2EN_SHIFT 3 188 - #define E4_YSTORM_FCOE_TASK_AG_CTX_RULE3EN_MASK 0x1 189 - #define E4_YSTORM_FCOE_TASK_AG_CTX_RULE3EN_SHIFT 4 190 - #define E4_YSTORM_FCOE_TASK_AG_CTX_RULE4EN_MASK 0x1 191 - #define E4_YSTORM_FCOE_TASK_AG_CTX_RULE4EN_SHIFT 5 192 - #define E4_YSTORM_FCOE_TASK_AG_CTX_RULE5EN_MASK 0x1 193 - #define E4_YSTORM_FCOE_TASK_AG_CTX_RULE5EN_SHIFT 6 194 - #define E4_YSTORM_FCOE_TASK_AG_CTX_RULE6EN_MASK 0x1 195 - #define E4_YSTORM_FCOE_TASK_AG_CTX_RULE6EN_SHIFT 7 180 + #define YSTORM_FCOE_TASK_AG_CTX_BIT4_MASK 0x1 181 + #define YSTORM_FCOE_TASK_AG_CTX_BIT4_SHIFT 0 182 + #define YSTORM_FCOE_TASK_AG_CTX_RULE0EN_MASK 0x1 183 + #define YSTORM_FCOE_TASK_AG_CTX_RULE0EN_SHIFT 1 184 + #define YSTORM_FCOE_TASK_AG_CTX_RULE1EN_MASK 0x1 185 + #define YSTORM_FCOE_TASK_AG_CTX_RULE1EN_SHIFT 2 186 + #define YSTORM_FCOE_TASK_AG_CTX_RULE2EN_MASK 0x1 187 + #define YSTORM_FCOE_TASK_AG_CTX_RULE2EN_SHIFT 3 188 + #define YSTORM_FCOE_TASK_AG_CTX_RULE3EN_MASK 0x1 189 + #define YSTORM_FCOE_TASK_AG_CTX_RULE3EN_SHIFT 4 190 + #define YSTORM_FCOE_TASK_AG_CTX_RULE4EN_MASK 0x1 191 + #define YSTORM_FCOE_TASK_AG_CTX_RULE4EN_SHIFT 5 192 + #define YSTORM_FCOE_TASK_AG_CTX_RULE5EN_MASK 0x1 193 + #define YSTORM_FCOE_TASK_AG_CTX_RULE5EN_SHIFT 6 194 + #define YSTORM_FCOE_TASK_AG_CTX_RULE6EN_MASK 0x1 195 + #define YSTORM_FCOE_TASK_AG_CTX_RULE6EN_SHIFT 7 196 196 u8 byte2; 197 197 __le32 reg0; 198 198 u8 byte3; ··· 206 206 __le32 reg2; 207 207 }; 208 208 209 - struct e4_tstorm_fcoe_task_ag_ctx { 209 + struct tstorm_fcoe_task_ag_ctx { 210 210 u8 reserved; 211 211 u8 byte1; 212 212 __le16 icid; 213 213 u8 flags0; 214 - #define E4_TSTORM_FCOE_TASK_AG_CTX_CONNECTION_TYPE_MASK 0xF 215 - #define E4_TSTORM_FCOE_TASK_AG_CTX_CONNECTION_TYPE_SHIFT 0 216 - #define E4_TSTORM_FCOE_TASK_AG_CTX_EXIST_IN_QM0_MASK 0x1 217 - #define E4_TSTORM_FCOE_TASK_AG_CTX_EXIST_IN_QM0_SHIFT 4 218 - #define E4_TSTORM_FCOE_TASK_AG_CTX_BIT1_MASK 0x1 219 - #define E4_TSTORM_FCOE_TASK_AG_CTX_BIT1_SHIFT 5 220 - #define E4_TSTORM_FCOE_TASK_AG_CTX_WAIT_ABTS_RSP_F_MASK 0x1 221 - #define E4_TSTORM_FCOE_TASK_AG_CTX_WAIT_ABTS_RSP_F_SHIFT 6 222 - #define E4_TSTORM_FCOE_TASK_AG_CTX_VALID_MASK 0x1 223 - #define E4_TSTORM_FCOE_TASK_AG_CTX_VALID_SHIFT 7 214 + #define TSTORM_FCOE_TASK_AG_CTX_CONNECTION_TYPE_MASK 0xF 215 + #define TSTORM_FCOE_TASK_AG_CTX_CONNECTION_TYPE_SHIFT 0 216 + #define TSTORM_FCOE_TASK_AG_CTX_EXIST_IN_QM0_MASK 0x1 217 + #define TSTORM_FCOE_TASK_AG_CTX_EXIST_IN_QM0_SHIFT 4 218 + #define TSTORM_FCOE_TASK_AG_CTX_BIT1_MASK 0x1 219 + #define TSTORM_FCOE_TASK_AG_CTX_BIT1_SHIFT 5 220 + #define TSTORM_FCOE_TASK_AG_CTX_WAIT_ABTS_RSP_F_MASK 0x1 221 + #define TSTORM_FCOE_TASK_AG_CTX_WAIT_ABTS_RSP_F_SHIFT 6 222 + #define TSTORM_FCOE_TASK_AG_CTX_VALID_MASK 0x1 223 + #define TSTORM_FCOE_TASK_AG_CTX_VALID_SHIFT 7 224 224 u8 flags1; 225 - #define E4_TSTORM_FCOE_TASK_AG_CTX_FALSE_RR_TOV_MASK 0x1 226 - #define E4_TSTORM_FCOE_TASK_AG_CTX_FALSE_RR_TOV_SHIFT 0 227 - #define E4_TSTORM_FCOE_TASK_AG_CTX_BIT5_MASK 0x1 228 - #define E4_TSTORM_FCOE_TASK_AG_CTX_BIT5_SHIFT 1 229 - #define E4_TSTORM_FCOE_TASK_AG_CTX_REC_RR_TOV_CF_MASK 0x3 230 - #define E4_TSTORM_FCOE_TASK_AG_CTX_REC_RR_TOV_CF_SHIFT 2 231 - #define E4_TSTORM_FCOE_TASK_AG_CTX_ED_TOV_CF_MASK 0x3 232 - #define E4_TSTORM_FCOE_TASK_AG_CTX_ED_TOV_CF_SHIFT 4 233 - #define E4_TSTORM_FCOE_TASK_AG_CTX_CF2_MASK 0x3 234 - #define E4_TSTORM_FCOE_TASK_AG_CTX_CF2_SHIFT 6 225 + #define TSTORM_FCOE_TASK_AG_CTX_FALSE_RR_TOV_MASK 0x1 226 + #define TSTORM_FCOE_TASK_AG_CTX_FALSE_RR_TOV_SHIFT 0 227 + #define TSTORM_FCOE_TASK_AG_CTX_BIT5_MASK 0x1 228 + #define TSTORM_FCOE_TASK_AG_CTX_BIT5_SHIFT 1 229 + #define TSTORM_FCOE_TASK_AG_CTX_REC_RR_TOV_CF_MASK 0x3 230 + #define TSTORM_FCOE_TASK_AG_CTX_REC_RR_TOV_CF_SHIFT 2 231 + #define TSTORM_FCOE_TASK_AG_CTX_ED_TOV_CF_MASK 0x3 232 + #define TSTORM_FCOE_TASK_AG_CTX_ED_TOV_CF_SHIFT 4 233 + #define TSTORM_FCOE_TASK_AG_CTX_CF2_MASK 0x3 234 + #define TSTORM_FCOE_TASK_AG_CTX_CF2_SHIFT 6 235 235 u8 flags2; 236 - #define E4_TSTORM_FCOE_TASK_AG_CTX_TIMER_STOP_ALL_MASK 0x3 237 - #define E4_TSTORM_FCOE_TASK_AG_CTX_TIMER_STOP_ALL_SHIFT 0 238 - #define E4_TSTORM_FCOE_TASK_AG_CTX_EX_CLEANUP_CF_MASK 0x3 239 - #define E4_TSTORM_FCOE_TASK_AG_CTX_EX_CLEANUP_CF_SHIFT 2 240 - #define E4_TSTORM_FCOE_TASK_AG_CTX_SEQ_INIT_CF_MASK 0x3 241 - #define E4_TSTORM_FCOE_TASK_AG_CTX_SEQ_INIT_CF_SHIFT 4 242 - #define E4_TSTORM_FCOE_TASK_AG_CTX_SEQ_RECOVERY_CF_MASK 0x3 243 - #define E4_TSTORM_FCOE_TASK_AG_CTX_SEQ_RECOVERY_CF_SHIFT 6 236 + #define TSTORM_FCOE_TASK_AG_CTX_TIMER_STOP_ALL_MASK 0x3 237 + #define TSTORM_FCOE_TASK_AG_CTX_TIMER_STOP_ALL_SHIFT 0 238 + #define TSTORM_FCOE_TASK_AG_CTX_EX_CLEANUP_CF_MASK 0x3 239 + #define TSTORM_FCOE_TASK_AG_CTX_EX_CLEANUP_CF_SHIFT 2 240 + #define TSTORM_FCOE_TASK_AG_CTX_SEQ_INIT_CF_MASK 0x3 241 + #define TSTORM_FCOE_TASK_AG_CTX_SEQ_INIT_CF_SHIFT 4 242 + #define TSTORM_FCOE_TASK_AG_CTX_SEQ_RECOVERY_CF_MASK 0x3 243 + #define TSTORM_FCOE_TASK_AG_CTX_SEQ_RECOVERY_CF_SHIFT 6 244 244 u8 flags3; 245 - #define E4_TSTORM_FCOE_TASK_AG_CTX_UNSOL_COMP_CF_MASK 0x3 246 - #define E4_TSTORM_FCOE_TASK_AG_CTX_UNSOL_COMP_CF_SHIFT 0 247 - #define E4_TSTORM_FCOE_TASK_AG_CTX_REC_RR_TOV_CF_EN_MASK 0x1 248 - #define E4_TSTORM_FCOE_TASK_AG_CTX_REC_RR_TOV_CF_EN_SHIFT 2 249 - #define E4_TSTORM_FCOE_TASK_AG_CTX_ED_TOV_CF_EN_MASK 0x1 250 - #define E4_TSTORM_FCOE_TASK_AG_CTX_ED_TOV_CF_EN_SHIFT 3 251 - #define E4_TSTORM_FCOE_TASK_AG_CTX_CF2EN_MASK 0x1 252 - #define E4_TSTORM_FCOE_TASK_AG_CTX_CF2EN_SHIFT 4 253 - #define E4_TSTORM_FCOE_TASK_AG_CTX_TIMER_STOP_ALL_EN_MASK 0x1 254 - #define E4_TSTORM_FCOE_TASK_AG_CTX_TIMER_STOP_ALL_EN_SHIFT 5 255 - #define E4_TSTORM_FCOE_TASK_AG_CTX_EX_CLEANUP_CF_EN_MASK 0x1 256 - #define E4_TSTORM_FCOE_TASK_AG_CTX_EX_CLEANUP_CF_EN_SHIFT 6 257 - #define E4_TSTORM_FCOE_TASK_AG_CTX_SEQ_INIT_CF_EN_MASK 0x1 258 - #define E4_TSTORM_FCOE_TASK_AG_CTX_SEQ_INIT_CF_EN_SHIFT 7 245 + #define TSTORM_FCOE_TASK_AG_CTX_UNSOL_COMP_CF_MASK 0x3 246 + #define TSTORM_FCOE_TASK_AG_CTX_UNSOL_COMP_CF_SHIFT 0 247 + #define TSTORM_FCOE_TASK_AG_CTX_REC_RR_TOV_CF_EN_MASK 0x1 248 + #define TSTORM_FCOE_TASK_AG_CTX_REC_RR_TOV_CF_EN_SHIFT 2 249 + #define TSTORM_FCOE_TASK_AG_CTX_ED_TOV_CF_EN_MASK 0x1 250 + #define TSTORM_FCOE_TASK_AG_CTX_ED_TOV_CF_EN_SHIFT 3 251 + #define TSTORM_FCOE_TASK_AG_CTX_CF2EN_MASK 0x1 252 + #define TSTORM_FCOE_TASK_AG_CTX_CF2EN_SHIFT 4 253 + #define TSTORM_FCOE_TASK_AG_CTX_TIMER_STOP_ALL_EN_MASK 0x1 254 + #define TSTORM_FCOE_TASK_AG_CTX_TIMER_STOP_ALL_EN_SHIFT 5 255 + #define TSTORM_FCOE_TASK_AG_CTX_EX_CLEANUP_CF_EN_MASK 0x1 256 + #define TSTORM_FCOE_TASK_AG_CTX_EX_CLEANUP_CF_EN_SHIFT 6 257 + #define TSTORM_FCOE_TASK_AG_CTX_SEQ_INIT_CF_EN_MASK 0x1 258 + #define TSTORM_FCOE_TASK_AG_CTX_SEQ_INIT_CF_EN_SHIFT 7 259 259 u8 flags4; 260 - #define E4_TSTORM_FCOE_TASK_AG_CTX_SEQ_RECOVERY_CF_EN_MASK 0x1 261 - #define E4_TSTORM_FCOE_TASK_AG_CTX_SEQ_RECOVERY_CF_EN_SHIFT 0 262 - #define E4_TSTORM_FCOE_TASK_AG_CTX_UNSOL_COMP_CF_EN_MASK 0x1 263 - #define E4_TSTORM_FCOE_TASK_AG_CTX_UNSOL_COMP_CF_EN_SHIFT 1 264 - #define E4_TSTORM_FCOE_TASK_AG_CTX_RULE0EN_MASK 0x1 265 - #define E4_TSTORM_FCOE_TASK_AG_CTX_RULE0EN_SHIFT 2 266 - #define E4_TSTORM_FCOE_TASK_AG_CTX_RULE1EN_MASK 0x1 267 - #define E4_TSTORM_FCOE_TASK_AG_CTX_RULE1EN_SHIFT 3 268 - #define E4_TSTORM_FCOE_TASK_AG_CTX_RULE2EN_MASK 0x1 269 - #define E4_TSTORM_FCOE_TASK_AG_CTX_RULE2EN_SHIFT 4 270 - #define E4_TSTORM_FCOE_TASK_AG_CTX_RULE3EN_MASK 0x1 271 - #define E4_TSTORM_FCOE_TASK_AG_CTX_RULE3EN_SHIFT 5 272 - #define E4_TSTORM_FCOE_TASK_AG_CTX_RULE4EN_MASK 0x1 273 - #define E4_TSTORM_FCOE_TASK_AG_CTX_RULE4EN_SHIFT 6 274 - #define E4_TSTORM_FCOE_TASK_AG_CTX_RULE5EN_MASK 0x1 275 - #define E4_TSTORM_FCOE_TASK_AG_CTX_RULE5EN_SHIFT 7 260 + #define TSTORM_FCOE_TASK_AG_CTX_SEQ_RECOVERY_CF_EN_MASK 0x1 261 + #define TSTORM_FCOE_TASK_AG_CTX_SEQ_RECOVERY_CF_EN_SHIFT 0 262 + #define TSTORM_FCOE_TASK_AG_CTX_UNSOL_COMP_CF_EN_MASK 0x1 263 + #define TSTORM_FCOE_TASK_AG_CTX_UNSOL_COMP_CF_EN_SHIFT 1 264 + #define TSTORM_FCOE_TASK_AG_CTX_RULE0EN_MASK 0x1 265 + #define TSTORM_FCOE_TASK_AG_CTX_RULE0EN_SHIFT 2 266 + #define TSTORM_FCOE_TASK_AG_CTX_RULE1EN_MASK 0x1 267 + #define TSTORM_FCOE_TASK_AG_CTX_RULE1EN_SHIFT 3 268 + #define TSTORM_FCOE_TASK_AG_CTX_RULE2EN_MASK 0x1 269 + #define TSTORM_FCOE_TASK_AG_CTX_RULE2EN_SHIFT 4 270 + #define TSTORM_FCOE_TASK_AG_CTX_RULE3EN_MASK 0x1 271 + #define TSTORM_FCOE_TASK_AG_CTX_RULE3EN_SHIFT 5 272 + #define TSTORM_FCOE_TASK_AG_CTX_RULE4EN_MASK 0x1 273 + #define TSTORM_FCOE_TASK_AG_CTX_RULE4EN_SHIFT 6 274 + #define TSTORM_FCOE_TASK_AG_CTX_RULE5EN_MASK 0x1 275 + #define TSTORM_FCOE_TASK_AG_CTX_RULE5EN_SHIFT 7 276 276 u8 cleanup_state; 277 277 __le16 last_sent_tid; 278 278 __le32 rec_rr_tov_exp_timeout; ··· 352 352 struct fcoe_tstorm_fcoe_task_st_ctx_read_only read_only; 353 353 }; 354 354 355 - struct e4_mstorm_fcoe_task_ag_ctx { 355 + struct mstorm_fcoe_task_ag_ctx { 356 356 u8 byte0; 357 357 u8 byte1; 358 358 __le16 icid; 359 359 u8 flags0; 360 - #define E4_MSTORM_FCOE_TASK_AG_CTX_CONNECTION_TYPE_MASK 0xF 361 - #define E4_MSTORM_FCOE_TASK_AG_CTX_CONNECTION_TYPE_SHIFT 0 362 - #define E4_MSTORM_FCOE_TASK_AG_CTX_EXIST_IN_QM0_MASK 0x1 363 - #define E4_MSTORM_FCOE_TASK_AG_CTX_EXIST_IN_QM0_SHIFT 4 364 - #define E4_MSTORM_FCOE_TASK_AG_CTX_CQE_PLACED_MASK 0x1 365 - #define E4_MSTORM_FCOE_TASK_AG_CTX_CQE_PLACED_SHIFT 5 366 - #define E4_MSTORM_FCOE_TASK_AG_CTX_BIT2_MASK 0x1 367 - #define E4_MSTORM_FCOE_TASK_AG_CTX_BIT2_SHIFT 6 368 - #define E4_MSTORM_FCOE_TASK_AG_CTX_BIT3_MASK 0x1 369 - #define E4_MSTORM_FCOE_TASK_AG_CTX_BIT3_SHIFT 7 360 + #define MSTORM_FCOE_TASK_AG_CTX_CONNECTION_TYPE_MASK 0xF 361 + #define MSTORM_FCOE_TASK_AG_CTX_CONNECTION_TYPE_SHIFT 0 362 + #define MSTORM_FCOE_TASK_AG_CTX_EXIST_IN_QM0_MASK 0x1 363 + #define MSTORM_FCOE_TASK_AG_CTX_EXIST_IN_QM0_SHIFT 4 364 + #define MSTORM_FCOE_TASK_AG_CTX_CQE_PLACED_MASK 0x1 365 + #define MSTORM_FCOE_TASK_AG_CTX_CQE_PLACED_SHIFT 5 366 + #define MSTORM_FCOE_TASK_AG_CTX_BIT2_MASK 0x1 367 + #define MSTORM_FCOE_TASK_AG_CTX_BIT2_SHIFT 6 368 + #define MSTORM_FCOE_TASK_AG_CTX_BIT3_MASK 0x1 369 + #define MSTORM_FCOE_TASK_AG_CTX_BIT3_SHIFT 7 370 370 u8 flags1; 371 - #define E4_MSTORM_FCOE_TASK_AG_CTX_EX_CLEANUP_CF_MASK 0x3 372 - #define E4_MSTORM_FCOE_TASK_AG_CTX_EX_CLEANUP_CF_SHIFT 0 373 - #define E4_MSTORM_FCOE_TASK_AG_CTX_CF1_MASK 0x3 374 - #define E4_MSTORM_FCOE_TASK_AG_CTX_CF1_SHIFT 2 375 - #define E4_MSTORM_FCOE_TASK_AG_CTX_CF2_MASK 0x3 376 - #define E4_MSTORM_FCOE_TASK_AG_CTX_CF2_SHIFT 4 377 - #define E4_MSTORM_FCOE_TASK_AG_CTX_EX_CLEANUP_CF_EN_MASK 0x1 378 - #define E4_MSTORM_FCOE_TASK_AG_CTX_EX_CLEANUP_CF_EN_SHIFT 6 379 - #define E4_MSTORM_FCOE_TASK_AG_CTX_CF1EN_MASK 0x1 380 - #define E4_MSTORM_FCOE_TASK_AG_CTX_CF1EN_SHIFT 7 371 + #define MSTORM_FCOE_TASK_AG_CTX_EX_CLEANUP_CF_MASK 0x3 372 + #define MSTORM_FCOE_TASK_AG_CTX_EX_CLEANUP_CF_SHIFT 0 373 + #define MSTORM_FCOE_TASK_AG_CTX_CF1_MASK 0x3 374 + #define MSTORM_FCOE_TASK_AG_CTX_CF1_SHIFT 2 375 + #define MSTORM_FCOE_TASK_AG_CTX_CF2_MASK 0x3 376 + #define MSTORM_FCOE_TASK_AG_CTX_CF2_SHIFT 4 377 + #define MSTORM_FCOE_TASK_AG_CTX_EX_CLEANUP_CF_EN_MASK 0x1 378 + #define MSTORM_FCOE_TASK_AG_CTX_EX_CLEANUP_CF_EN_SHIFT 6 379 + #define MSTORM_FCOE_TASK_AG_CTX_CF1EN_MASK 0x1 380 + #define MSTORM_FCOE_TASK_AG_CTX_CF1EN_SHIFT 7 381 381 u8 flags2; 382 - #define E4_MSTORM_FCOE_TASK_AG_CTX_CF2EN_MASK 0x1 383 - #define E4_MSTORM_FCOE_TASK_AG_CTX_CF2EN_SHIFT 0 384 - #define E4_MSTORM_FCOE_TASK_AG_CTX_RULE0EN_MASK 0x1 385 - #define E4_MSTORM_FCOE_TASK_AG_CTX_RULE0EN_SHIFT 1 386 - #define E4_MSTORM_FCOE_TASK_AG_CTX_RULE1EN_MASK 0x1 387 - #define E4_MSTORM_FCOE_TASK_AG_CTX_RULE1EN_SHIFT 2 388 - #define E4_MSTORM_FCOE_TASK_AG_CTX_RULE2EN_MASK 0x1 389 - #define E4_MSTORM_FCOE_TASK_AG_CTX_RULE2EN_SHIFT 3 390 - #define E4_MSTORM_FCOE_TASK_AG_CTX_RULE3EN_MASK 0x1 391 - #define E4_MSTORM_FCOE_TASK_AG_CTX_RULE3EN_SHIFT 4 392 - #define E4_MSTORM_FCOE_TASK_AG_CTX_RULE4EN_MASK 0x1 393 - #define E4_MSTORM_FCOE_TASK_AG_CTX_RULE4EN_SHIFT 5 394 - #define E4_MSTORM_FCOE_TASK_AG_CTX_XFER_PLACEMENT_EN_MASK 0x1 395 - #define E4_MSTORM_FCOE_TASK_AG_CTX_XFER_PLACEMENT_EN_SHIFT 6 396 - #define E4_MSTORM_FCOE_TASK_AG_CTX_RULE6EN_MASK 0x1 397 - #define E4_MSTORM_FCOE_TASK_AG_CTX_RULE6EN_SHIFT 7 382 + #define MSTORM_FCOE_TASK_AG_CTX_CF2EN_MASK 0x1 383 + #define MSTORM_FCOE_TASK_AG_CTX_CF2EN_SHIFT 0 384 + #define MSTORM_FCOE_TASK_AG_CTX_RULE0EN_MASK 0x1 385 + #define MSTORM_FCOE_TASK_AG_CTX_RULE0EN_SHIFT 1 386 + #define MSTORM_FCOE_TASK_AG_CTX_RULE1EN_MASK 0x1 387 + #define MSTORM_FCOE_TASK_AG_CTX_RULE1EN_SHIFT 2 388 + #define MSTORM_FCOE_TASK_AG_CTX_RULE2EN_MASK 0x1 389 + #define MSTORM_FCOE_TASK_AG_CTX_RULE2EN_SHIFT 3 390 + #define MSTORM_FCOE_TASK_AG_CTX_RULE3EN_MASK 0x1 391 + #define MSTORM_FCOE_TASK_AG_CTX_RULE3EN_SHIFT 4 392 + #define MSTORM_FCOE_TASK_AG_CTX_RULE4EN_MASK 0x1 393 + #define MSTORM_FCOE_TASK_AG_CTX_RULE4EN_SHIFT 5 394 + #define MSTORM_FCOE_TASK_AG_CTX_XFER_PLACEMENT_EN_MASK 0x1 395 + #define MSTORM_FCOE_TASK_AG_CTX_XFER_PLACEMENT_EN_SHIFT 6 396 + #define MSTORM_FCOE_TASK_AG_CTX_RULE6EN_MASK 0x1 397 + #define MSTORM_FCOE_TASK_AG_CTX_RULE6EN_SHIFT 7 398 398 u8 cleanup_state; 399 399 __le32 received_bytes; 400 400 u8 byte3; ··· 440 440 struct scsi_cached_sges data_desc; 441 441 }; 442 442 443 - struct e4_ustorm_fcoe_task_ag_ctx { 443 + struct ustorm_fcoe_task_ag_ctx { 444 444 u8 reserved; 445 445 u8 byte1; 446 446 __le16 icid; 447 447 u8 flags0; 448 - #define E4_USTORM_FCOE_TASK_AG_CTX_CONNECTION_TYPE_MASK 0xF 449 - #define E4_USTORM_FCOE_TASK_AG_CTX_CONNECTION_TYPE_SHIFT 0 450 - #define E4_USTORM_FCOE_TASK_AG_CTX_EXIST_IN_QM0_MASK 0x1 451 - #define E4_USTORM_FCOE_TASK_AG_CTX_EXIST_IN_QM0_SHIFT 4 452 - #define E4_USTORM_FCOE_TASK_AG_CTX_BIT1_MASK 0x1 453 - #define E4_USTORM_FCOE_TASK_AG_CTX_BIT1_SHIFT 5 454 - #define E4_USTORM_FCOE_TASK_AG_CTX_CF0_MASK 0x3 455 - #define E4_USTORM_FCOE_TASK_AG_CTX_CF0_SHIFT 6 448 + #define USTORM_FCOE_TASK_AG_CTX_CONNECTION_TYPE_MASK 0xF 449 + #define USTORM_FCOE_TASK_AG_CTX_CONNECTION_TYPE_SHIFT 0 450 + #define USTORM_FCOE_TASK_AG_CTX_EXIST_IN_QM0_MASK 0x1 451 + #define USTORM_FCOE_TASK_AG_CTX_EXIST_IN_QM0_SHIFT 4 452 + #define USTORM_FCOE_TASK_AG_CTX_BIT1_MASK 0x1 453 + #define USTORM_FCOE_TASK_AG_CTX_BIT1_SHIFT 5 454 + #define USTORM_FCOE_TASK_AG_CTX_CF0_MASK 0x3 455 + #define USTORM_FCOE_TASK_AG_CTX_CF0_SHIFT 6 456 456 u8 flags1; 457 - #define E4_USTORM_FCOE_TASK_AG_CTX_CF1_MASK 0x3 458 - #define E4_USTORM_FCOE_TASK_AG_CTX_CF1_SHIFT 0 459 - #define E4_USTORM_FCOE_TASK_AG_CTX_CF2_MASK 0x3 460 - #define E4_USTORM_FCOE_TASK_AG_CTX_CF2_SHIFT 2 461 - #define E4_USTORM_FCOE_TASK_AG_CTX_CF3_MASK 0x3 462 - #define E4_USTORM_FCOE_TASK_AG_CTX_CF3_SHIFT 4 463 - #define E4_USTORM_FCOE_TASK_AG_CTX_DIF_ERROR_CF_MASK 0x3 464 - #define E4_USTORM_FCOE_TASK_AG_CTX_DIF_ERROR_CF_SHIFT 6 457 + #define USTORM_FCOE_TASK_AG_CTX_CF1_MASK 0x3 458 + #define USTORM_FCOE_TASK_AG_CTX_CF1_SHIFT 0 459 + #define USTORM_FCOE_TASK_AG_CTX_CF2_MASK 0x3 460 + #define USTORM_FCOE_TASK_AG_CTX_CF2_SHIFT 2 461 + #define USTORM_FCOE_TASK_AG_CTX_CF3_MASK 0x3 462 + #define USTORM_FCOE_TASK_AG_CTX_CF3_SHIFT 4 463 + #define USTORM_FCOE_TASK_AG_CTX_DIF_ERROR_CF_MASK 0x3 464 + #define USTORM_FCOE_TASK_AG_CTX_DIF_ERROR_CF_SHIFT 6 465 465 u8 flags2; 466 - #define E4_USTORM_FCOE_TASK_AG_CTX_CF0EN_MASK 0x1 467 - #define E4_USTORM_FCOE_TASK_AG_CTX_CF0EN_SHIFT 0 468 - #define E4_USTORM_FCOE_TASK_AG_CTX_CF1EN_MASK 0x1 469 - #define E4_USTORM_FCOE_TASK_AG_CTX_CF1EN_SHIFT 1 470 - #define E4_USTORM_FCOE_TASK_AG_CTX_CF2EN_MASK 0x1 471 - #define E4_USTORM_FCOE_TASK_AG_CTX_CF2EN_SHIFT 2 472 - #define E4_USTORM_FCOE_TASK_AG_CTX_CF3EN_MASK 0x1 473 - #define E4_USTORM_FCOE_TASK_AG_CTX_CF3EN_SHIFT 3 474 - #define E4_USTORM_FCOE_TASK_AG_CTX_DIF_ERROR_CF_EN_MASK 0x1 475 - #define E4_USTORM_FCOE_TASK_AG_CTX_DIF_ERROR_CF_EN_SHIFT 4 476 - #define E4_USTORM_FCOE_TASK_AG_CTX_RULE0EN_MASK 0x1 477 - #define E4_USTORM_FCOE_TASK_AG_CTX_RULE0EN_SHIFT 5 478 - #define E4_USTORM_FCOE_TASK_AG_CTX_RULE1EN_MASK 0x1 479 - #define E4_USTORM_FCOE_TASK_AG_CTX_RULE1EN_SHIFT 6 480 - #define E4_USTORM_FCOE_TASK_AG_CTX_RULE2EN_MASK 0x1 481 - #define E4_USTORM_FCOE_TASK_AG_CTX_RULE2EN_SHIFT 7 466 + #define USTORM_FCOE_TASK_AG_CTX_CF0EN_MASK 0x1 467 + #define USTORM_FCOE_TASK_AG_CTX_CF0EN_SHIFT 0 468 + #define USTORM_FCOE_TASK_AG_CTX_CF1EN_MASK 0x1 469 + #define USTORM_FCOE_TASK_AG_CTX_CF1EN_SHIFT 1 470 + #define USTORM_FCOE_TASK_AG_CTX_CF2EN_MASK 0x1 471 + #define USTORM_FCOE_TASK_AG_CTX_CF2EN_SHIFT 2 472 + #define USTORM_FCOE_TASK_AG_CTX_CF3EN_MASK 0x1 473 + #define USTORM_FCOE_TASK_AG_CTX_CF3EN_SHIFT 3 474 + #define USTORM_FCOE_TASK_AG_CTX_DIF_ERROR_CF_EN_MASK 0x1 475 + #define USTORM_FCOE_TASK_AG_CTX_DIF_ERROR_CF_EN_SHIFT 4 476 + #define USTORM_FCOE_TASK_AG_CTX_RULE0EN_MASK 0x1 477 + #define USTORM_FCOE_TASK_AG_CTX_RULE0EN_SHIFT 5 478 + #define USTORM_FCOE_TASK_AG_CTX_RULE1EN_MASK 0x1 479 + #define USTORM_FCOE_TASK_AG_CTX_RULE1EN_SHIFT 6 480 + #define USTORM_FCOE_TASK_AG_CTX_RULE2EN_MASK 0x1 481 + #define USTORM_FCOE_TASK_AG_CTX_RULE2EN_SHIFT 7 482 482 u8 flags3; 483 - #define E4_USTORM_FCOE_TASK_AG_CTX_RULE3EN_MASK 0x1 484 - #define E4_USTORM_FCOE_TASK_AG_CTX_RULE3EN_SHIFT 0 485 - #define E4_USTORM_FCOE_TASK_AG_CTX_RULE4EN_MASK 0x1 486 - #define E4_USTORM_FCOE_TASK_AG_CTX_RULE4EN_SHIFT 1 487 - #define E4_USTORM_FCOE_TASK_AG_CTX_RULE5EN_MASK 0x1 488 - #define E4_USTORM_FCOE_TASK_AG_CTX_RULE5EN_SHIFT 2 489 - #define E4_USTORM_FCOE_TASK_AG_CTX_RULE6EN_MASK 0x1 490 - #define E4_USTORM_FCOE_TASK_AG_CTX_RULE6EN_SHIFT 3 491 - #define E4_USTORM_FCOE_TASK_AG_CTX_DIF_ERROR_TYPE_MASK 0xF 492 - #define E4_USTORM_FCOE_TASK_AG_CTX_DIF_ERROR_TYPE_SHIFT 4 483 + #define USTORM_FCOE_TASK_AG_CTX_RULE3EN_MASK 0x1 484 + #define USTORM_FCOE_TASK_AG_CTX_RULE3EN_SHIFT 0 485 + #define USTORM_FCOE_TASK_AG_CTX_RULE4EN_MASK 0x1 486 + #define USTORM_FCOE_TASK_AG_CTX_RULE4EN_SHIFT 1 487 + #define USTORM_FCOE_TASK_AG_CTX_RULE5EN_MASK 0x1 488 + #define USTORM_FCOE_TASK_AG_CTX_RULE5EN_SHIFT 2 489 + #define USTORM_FCOE_TASK_AG_CTX_RULE6EN_MASK 0x1 490 + #define USTORM_FCOE_TASK_AG_CTX_RULE6EN_SHIFT 3 491 + #define USTORM_FCOE_TASK_AG_CTX_DIF_ERROR_TYPE_MASK 0xF 492 + #define USTORM_FCOE_TASK_AG_CTX_DIF_ERROR_TYPE_SHIFT 4 493 493 __le32 dif_err_intervals; 494 494 __le32 dif_error_1st_interval; 495 495 __le32 global_cq_num; ··· 499 499 }; 500 500 501 501 /* FCoE task context */ 502 - struct e4_fcoe_task_context { 502 + struct fcoe_task_context { 503 503 struct ystorm_fcoe_task_st_ctx ystorm_st_context; 504 504 struct regpair ystorm_st_padding[2]; 505 505 struct tdif_task_context tdif_context; 506 - struct e4_ystorm_fcoe_task_ag_ctx ystorm_ag_context; 507 - struct e4_tstorm_fcoe_task_ag_ctx tstorm_ag_context; 506 + struct ystorm_fcoe_task_ag_ctx ystorm_ag_context; 507 + struct tstorm_fcoe_task_ag_ctx tstorm_ag_context; 508 508 struct timers_context timer_context; 509 509 struct tstorm_fcoe_task_st_ctx tstorm_st_context; 510 510 struct regpair tstorm_st_padding[2]; 511 - struct e4_mstorm_fcoe_task_ag_ctx mstorm_ag_context; 511 + struct mstorm_fcoe_task_ag_ctx mstorm_ag_context; 512 512 struct mstorm_fcoe_task_st_ctx mstorm_st_context; 513 - struct e4_ustorm_fcoe_task_ag_ctx ustorm_ag_context; 513 + struct ustorm_fcoe_task_ag_ctx ustorm_ag_context; 514 514 struct rdif_task_context rdif_context; 515 515 }; 516 516
+180 -180
include/linux/qed/iscsi_common.h
··· 714 714 union iscsi_task_hdr pdu_hdr; 715 715 }; 716 716 717 - struct e4_ystorm_iscsi_task_ag_ctx { 717 + struct ystorm_iscsi_task_ag_ctx { 718 718 u8 reserved; 719 719 u8 byte1; 720 720 __le16 word0; 721 721 u8 flags0; 722 - #define E4_YSTORM_ISCSI_TASK_AG_CTX_NIBBLE0_MASK 0xF 723 - #define E4_YSTORM_ISCSI_TASK_AG_CTX_NIBBLE0_SHIFT 0 724 - #define E4_YSTORM_ISCSI_TASK_AG_CTX_BIT0_MASK 0x1 725 - #define E4_YSTORM_ISCSI_TASK_AG_CTX_BIT0_SHIFT 4 726 - #define E4_YSTORM_ISCSI_TASK_AG_CTX_BIT1_MASK 0x1 727 - #define E4_YSTORM_ISCSI_TASK_AG_CTX_BIT1_SHIFT 5 728 - #define E4_YSTORM_ISCSI_TASK_AG_CTX_VALID_MASK 0x1 729 - #define E4_YSTORM_ISCSI_TASK_AG_CTX_VALID_SHIFT 6 730 - #define E4_YSTORM_ISCSI_TASK_AG_CTX_TTT_VALID_MASK 0x1 /* bit3 */ 731 - #define E4_YSTORM_ISCSI_TASK_AG_CTX_TTT_VALID_SHIFT 7 722 + #define YSTORM_ISCSI_TASK_AG_CTX_NIBBLE0_MASK 0xF 723 + #define YSTORM_ISCSI_TASK_AG_CTX_NIBBLE0_SHIFT 0 724 + #define YSTORM_ISCSI_TASK_AG_CTX_BIT0_MASK 0x1 725 + #define YSTORM_ISCSI_TASK_AG_CTX_BIT0_SHIFT 4 726 + #define YSTORM_ISCSI_TASK_AG_CTX_BIT1_MASK 0x1 727 + #define YSTORM_ISCSI_TASK_AG_CTX_BIT1_SHIFT 5 728 + #define YSTORM_ISCSI_TASK_AG_CTX_VALID_MASK 0x1 729 + #define YSTORM_ISCSI_TASK_AG_CTX_VALID_SHIFT 6 730 + #define YSTORM_ISCSI_TASK_AG_CTX_TTT_VALID_MASK 0x1 /* bit3 */ 731 + #define YSTORM_ISCSI_TASK_AG_CTX_TTT_VALID_SHIFT 7 732 732 u8 flags1; 733 - #define E4_YSTORM_ISCSI_TASK_AG_CTX_CF0_MASK 0x3 734 - #define E4_YSTORM_ISCSI_TASK_AG_CTX_CF0_SHIFT 0 735 - #define E4_YSTORM_ISCSI_TASK_AG_CTX_CF1_MASK 0x3 736 - #define E4_YSTORM_ISCSI_TASK_AG_CTX_CF1_SHIFT 2 737 - #define E4_YSTORM_ISCSI_TASK_AG_CTX_CF2SPECIAL_MASK 0x3 738 - #define E4_YSTORM_ISCSI_TASK_AG_CTX_CF2SPECIAL_SHIFT 4 739 - #define E4_YSTORM_ISCSI_TASK_AG_CTX_CF0EN_MASK 0x1 740 - #define E4_YSTORM_ISCSI_TASK_AG_CTX_CF0EN_SHIFT 6 741 - #define E4_YSTORM_ISCSI_TASK_AG_CTX_CF1EN_MASK 0x1 742 - #define E4_YSTORM_ISCSI_TASK_AG_CTX_CF1EN_SHIFT 7 733 + #define YSTORM_ISCSI_TASK_AG_CTX_CF0_MASK 0x3 734 + #define YSTORM_ISCSI_TASK_AG_CTX_CF0_SHIFT 0 735 + #define YSTORM_ISCSI_TASK_AG_CTX_CF1_MASK 0x3 736 + #define YSTORM_ISCSI_TASK_AG_CTX_CF1_SHIFT 2 737 + #define YSTORM_ISCSI_TASK_AG_CTX_CF2SPECIAL_MASK 0x3 738 + #define YSTORM_ISCSI_TASK_AG_CTX_CF2SPECIAL_SHIFT 4 739 + #define YSTORM_ISCSI_TASK_AG_CTX_CF0EN_MASK 0x1 740 + #define YSTORM_ISCSI_TASK_AG_CTX_CF0EN_SHIFT 6 741 + #define YSTORM_ISCSI_TASK_AG_CTX_CF1EN_MASK 0x1 742 + #define YSTORM_ISCSI_TASK_AG_CTX_CF1EN_SHIFT 7 743 743 u8 flags2; 744 - #define E4_YSTORM_ISCSI_TASK_AG_CTX_BIT4_MASK 0x1 745 - #define E4_YSTORM_ISCSI_TASK_AG_CTX_BIT4_SHIFT 0 746 - #define E4_YSTORM_ISCSI_TASK_AG_CTX_RULE0EN_MASK 0x1 747 - #define E4_YSTORM_ISCSI_TASK_AG_CTX_RULE0EN_SHIFT 1 748 - #define E4_YSTORM_ISCSI_TASK_AG_CTX_RULE1EN_MASK 0x1 749 - #define E4_YSTORM_ISCSI_TASK_AG_CTX_RULE1EN_SHIFT 2 750 - #define E4_YSTORM_ISCSI_TASK_AG_CTX_RULE2EN_MASK 0x1 751 - #define E4_YSTORM_ISCSI_TASK_AG_CTX_RULE2EN_SHIFT 3 752 - #define E4_YSTORM_ISCSI_TASK_AG_CTX_RULE3EN_MASK 0x1 753 - #define E4_YSTORM_ISCSI_TASK_AG_CTX_RULE3EN_SHIFT 4 754 - #define E4_YSTORM_ISCSI_TASK_AG_CTX_RULE4EN_MASK 0x1 755 - #define E4_YSTORM_ISCSI_TASK_AG_CTX_RULE4EN_SHIFT 5 756 - #define E4_YSTORM_ISCSI_TASK_AG_CTX_RULE5EN_MASK 0x1 757 - #define E4_YSTORM_ISCSI_TASK_AG_CTX_RULE5EN_SHIFT 6 758 - #define E4_YSTORM_ISCSI_TASK_AG_CTX_RULE6EN_MASK 0x1 759 - #define E4_YSTORM_ISCSI_TASK_AG_CTX_RULE6EN_SHIFT 7 744 + #define YSTORM_ISCSI_TASK_AG_CTX_BIT4_MASK 0x1 745 + #define YSTORM_ISCSI_TASK_AG_CTX_BIT4_SHIFT 0 746 + #define YSTORM_ISCSI_TASK_AG_CTX_RULE0EN_MASK 0x1 747 + #define YSTORM_ISCSI_TASK_AG_CTX_RULE0EN_SHIFT 1 748 + #define YSTORM_ISCSI_TASK_AG_CTX_RULE1EN_MASK 0x1 749 + #define YSTORM_ISCSI_TASK_AG_CTX_RULE1EN_SHIFT 2 750 + #define YSTORM_ISCSI_TASK_AG_CTX_RULE2EN_MASK 0x1 751 + #define YSTORM_ISCSI_TASK_AG_CTX_RULE2EN_SHIFT 3 752 + #define YSTORM_ISCSI_TASK_AG_CTX_RULE3EN_MASK 0x1 753 + #define YSTORM_ISCSI_TASK_AG_CTX_RULE3EN_SHIFT 4 754 + #define YSTORM_ISCSI_TASK_AG_CTX_RULE4EN_MASK 0x1 755 + #define YSTORM_ISCSI_TASK_AG_CTX_RULE4EN_SHIFT 5 756 + #define YSTORM_ISCSI_TASK_AG_CTX_RULE5EN_MASK 0x1 757 + #define YSTORM_ISCSI_TASK_AG_CTX_RULE5EN_SHIFT 6 758 + #define YSTORM_ISCSI_TASK_AG_CTX_RULE6EN_MASK 0x1 759 + #define YSTORM_ISCSI_TASK_AG_CTX_RULE6EN_SHIFT 7 760 760 u8 byte2; 761 761 __le32 TTT; 762 762 u8 byte3; ··· 764 764 __le16 word1; 765 765 }; 766 766 767 - struct e4_mstorm_iscsi_task_ag_ctx { 767 + struct mstorm_iscsi_task_ag_ctx { 768 768 u8 cdu_validation; 769 769 u8 byte1; 770 770 __le16 task_cid; 771 771 u8 flags0; 772 - #define E4_MSTORM_ISCSI_TASK_AG_CTX_CONNECTION_TYPE_MASK 0xF 773 - #define E4_MSTORM_ISCSI_TASK_AG_CTX_CONNECTION_TYPE_SHIFT 0 774 - #define E4_MSTORM_ISCSI_TASK_AG_CTX_EXIST_IN_QM0_MASK 0x1 775 - #define E4_MSTORM_ISCSI_TASK_AG_CTX_EXIST_IN_QM0_SHIFT 4 776 - #define E4_MSTORM_ISCSI_TASK_AG_CTX_CONN_CLEAR_SQ_FLAG_MASK 0x1 777 - #define E4_MSTORM_ISCSI_TASK_AG_CTX_CONN_CLEAR_SQ_FLAG_SHIFT 5 778 - #define E4_MSTORM_ISCSI_TASK_AG_CTX_VALID_MASK 0x1 779 - #define E4_MSTORM_ISCSI_TASK_AG_CTX_VALID_SHIFT 6 780 - #define E4_MSTORM_ISCSI_TASK_AG_CTX_TASK_CLEANUP_FLAG_MASK 0x1 781 - #define E4_MSTORM_ISCSI_TASK_AG_CTX_TASK_CLEANUP_FLAG_SHIFT 7 772 + #define MSTORM_ISCSI_TASK_AG_CTX_CONNECTION_TYPE_MASK 0xF 773 + #define MSTORM_ISCSI_TASK_AG_CTX_CONNECTION_TYPE_SHIFT 0 774 + #define MSTORM_ISCSI_TASK_AG_CTX_EXIST_IN_QM0_MASK 0x1 775 + #define MSTORM_ISCSI_TASK_AG_CTX_EXIST_IN_QM0_SHIFT 4 776 + #define MSTORM_ISCSI_TASK_AG_CTX_CONN_CLEAR_SQ_FLAG_MASK 0x1 777 + #define MSTORM_ISCSI_TASK_AG_CTX_CONN_CLEAR_SQ_FLAG_SHIFT 5 778 + #define MSTORM_ISCSI_TASK_AG_CTX_VALID_MASK 0x1 779 + #define MSTORM_ISCSI_TASK_AG_CTX_VALID_SHIFT 6 780 + #define MSTORM_ISCSI_TASK_AG_CTX_TASK_CLEANUP_FLAG_MASK 0x1 781 + #define MSTORM_ISCSI_TASK_AG_CTX_TASK_CLEANUP_FLAG_SHIFT 7 782 782 u8 flags1; 783 - #define E4_MSTORM_ISCSI_TASK_AG_CTX_TASK_CLEANUP_CF_MASK 0x3 784 - #define E4_MSTORM_ISCSI_TASK_AG_CTX_TASK_CLEANUP_CF_SHIFT 0 785 - #define E4_MSTORM_ISCSI_TASK_AG_CTX_CF1_MASK 0x3 786 - #define E4_MSTORM_ISCSI_TASK_AG_CTX_CF1_SHIFT 2 787 - #define E4_MSTORM_ISCSI_TASK_AG_CTX_CF2_MASK 0x3 788 - #define E4_MSTORM_ISCSI_TASK_AG_CTX_CF2_SHIFT 4 789 - #define E4_MSTORM_ISCSI_TASK_AG_CTX_TASK_CLEANUP_CF_EN_MASK 0x1 790 - #define E4_MSTORM_ISCSI_TASK_AG_CTX_TASK_CLEANUP_CF_EN_SHIFT 6 791 - #define E4_MSTORM_ISCSI_TASK_AG_CTX_CF1EN_MASK 0x1 792 - #define E4_MSTORM_ISCSI_TASK_AG_CTX_CF1EN_SHIFT 7 783 + #define MSTORM_ISCSI_TASK_AG_CTX_TASK_CLEANUP_CF_MASK 0x3 784 + #define MSTORM_ISCSI_TASK_AG_CTX_TASK_CLEANUP_CF_SHIFT 0 785 + #define MSTORM_ISCSI_TASK_AG_CTX_CF1_MASK 0x3 786 + #define MSTORM_ISCSI_TASK_AG_CTX_CF1_SHIFT 2 787 + #define MSTORM_ISCSI_TASK_AG_CTX_CF2_MASK 0x3 788 + #define MSTORM_ISCSI_TASK_AG_CTX_CF2_SHIFT 4 789 + #define MSTORM_ISCSI_TASK_AG_CTX_TASK_CLEANUP_CF_EN_MASK 0x1 790 + #define MSTORM_ISCSI_TASK_AG_CTX_TASK_CLEANUP_CF_EN_SHIFT 6 791 + #define MSTORM_ISCSI_TASK_AG_CTX_CF1EN_MASK 0x1 792 + #define MSTORM_ISCSI_TASK_AG_CTX_CF1EN_SHIFT 7 793 793 u8 flags2; 794 - #define E4_MSTORM_ISCSI_TASK_AG_CTX_CF2EN_MASK 0x1 795 - #define E4_MSTORM_ISCSI_TASK_AG_CTX_CF2EN_SHIFT 0 796 - #define E4_MSTORM_ISCSI_TASK_AG_CTX_RULE0EN_MASK 0x1 797 - #define E4_MSTORM_ISCSI_TASK_AG_CTX_RULE0EN_SHIFT 1 798 - #define E4_MSTORM_ISCSI_TASK_AG_CTX_RULE1EN_MASK 0x1 799 - #define E4_MSTORM_ISCSI_TASK_AG_CTX_RULE1EN_SHIFT 2 800 - #define E4_MSTORM_ISCSI_TASK_AG_CTX_RULE2EN_MASK 0x1 801 - #define E4_MSTORM_ISCSI_TASK_AG_CTX_RULE2EN_SHIFT 3 802 - #define E4_MSTORM_ISCSI_TASK_AG_CTX_RULE3EN_MASK 0x1 803 - #define E4_MSTORM_ISCSI_TASK_AG_CTX_RULE3EN_SHIFT 4 804 - #define E4_MSTORM_ISCSI_TASK_AG_CTX_RULE4EN_MASK 0x1 805 - #define E4_MSTORM_ISCSI_TASK_AG_CTX_RULE4EN_SHIFT 5 806 - #define E4_MSTORM_ISCSI_TASK_AG_CTX_RULE5EN_MASK 0x1 807 - #define E4_MSTORM_ISCSI_TASK_AG_CTX_RULE5EN_SHIFT 6 808 - #define E4_MSTORM_ISCSI_TASK_AG_CTX_RULE6EN_MASK 0x1 809 - #define E4_MSTORM_ISCSI_TASK_AG_CTX_RULE6EN_SHIFT 7 794 + #define MSTORM_ISCSI_TASK_AG_CTX_CF2EN_MASK 0x1 795 + #define MSTORM_ISCSI_TASK_AG_CTX_CF2EN_SHIFT 0 796 + #define MSTORM_ISCSI_TASK_AG_CTX_RULE0EN_MASK 0x1 797 + #define MSTORM_ISCSI_TASK_AG_CTX_RULE0EN_SHIFT 1 798 + #define MSTORM_ISCSI_TASK_AG_CTX_RULE1EN_MASK 0x1 799 + #define MSTORM_ISCSI_TASK_AG_CTX_RULE1EN_SHIFT 2 800 + #define MSTORM_ISCSI_TASK_AG_CTX_RULE2EN_MASK 0x1 801 + #define MSTORM_ISCSI_TASK_AG_CTX_RULE2EN_SHIFT 3 802 + #define MSTORM_ISCSI_TASK_AG_CTX_RULE3EN_MASK 0x1 803 + #define MSTORM_ISCSI_TASK_AG_CTX_RULE3EN_SHIFT 4 804 + #define MSTORM_ISCSI_TASK_AG_CTX_RULE4EN_MASK 0x1 805 + #define MSTORM_ISCSI_TASK_AG_CTX_RULE4EN_SHIFT 5 806 + #define MSTORM_ISCSI_TASK_AG_CTX_RULE5EN_MASK 0x1 807 + #define MSTORM_ISCSI_TASK_AG_CTX_RULE5EN_SHIFT 6 808 + #define MSTORM_ISCSI_TASK_AG_CTX_RULE6EN_MASK 0x1 809 + #define MSTORM_ISCSI_TASK_AG_CTX_RULE6EN_SHIFT 7 810 810 u8 byte2; 811 811 __le32 reg0; 812 812 u8 byte3; ··· 814 814 __le16 word1; 815 815 }; 816 816 817 - struct e4_ustorm_iscsi_task_ag_ctx { 817 + struct ustorm_iscsi_task_ag_ctx { 818 818 u8 reserved; 819 819 u8 state; 820 820 __le16 icid; 821 821 u8 flags0; 822 - #define E4_USTORM_ISCSI_TASK_AG_CTX_CONNECTION_TYPE_MASK 0xF 823 - #define E4_USTORM_ISCSI_TASK_AG_CTX_CONNECTION_TYPE_SHIFT 0 824 - #define E4_USTORM_ISCSI_TASK_AG_CTX_EXIST_IN_QM0_MASK 0x1 825 - #define E4_USTORM_ISCSI_TASK_AG_CTX_EXIST_IN_QM0_SHIFT 4 826 - #define E4_USTORM_ISCSI_TASK_AG_CTX_CONN_CLEAR_SQ_FLAG_MASK 0x1 827 - #define E4_USTORM_ISCSI_TASK_AG_CTX_CONN_CLEAR_SQ_FLAG_SHIFT 5 828 - #define E4_USTORM_ISCSI_TASK_AG_CTX_HQ_SCANNED_CF_MASK 0x3 829 - #define E4_USTORM_ISCSI_TASK_AG_CTX_HQ_SCANNED_CF_SHIFT 6 822 + #define USTORM_ISCSI_TASK_AG_CTX_CONNECTION_TYPE_MASK 0xF 823 + #define USTORM_ISCSI_TASK_AG_CTX_CONNECTION_TYPE_SHIFT 0 824 + #define USTORM_ISCSI_TASK_AG_CTX_EXIST_IN_QM0_MASK 0x1 825 + #define USTORM_ISCSI_TASK_AG_CTX_EXIST_IN_QM0_SHIFT 4 826 + #define USTORM_ISCSI_TASK_AG_CTX_CONN_CLEAR_SQ_FLAG_MASK 0x1 827 + #define USTORM_ISCSI_TASK_AG_CTX_CONN_CLEAR_SQ_FLAG_SHIFT 5 828 + #define USTORM_ISCSI_TASK_AG_CTX_HQ_SCANNED_CF_MASK 0x3 829 + #define USTORM_ISCSI_TASK_AG_CTX_HQ_SCANNED_CF_SHIFT 6 830 830 u8 flags1; 831 - #define E4_USTORM_ISCSI_TASK_AG_CTX_RESERVED1_MASK 0x3 832 - #define E4_USTORM_ISCSI_TASK_AG_CTX_RESERVED1_SHIFT 0 833 - #define E4_USTORM_ISCSI_TASK_AG_CTX_R2T2RECV_MASK 0x3 834 - #define E4_USTORM_ISCSI_TASK_AG_CTX_R2T2RECV_SHIFT 2 835 - #define E4_USTORM_ISCSI_TASK_AG_CTX_CF3_MASK 0x3 836 - #define E4_USTORM_ISCSI_TASK_AG_CTX_CF3_SHIFT 4 837 - #define E4_USTORM_ISCSI_TASK_AG_CTX_DIF_ERROR_CF_MASK 0x3 838 - #define E4_USTORM_ISCSI_TASK_AG_CTX_DIF_ERROR_CF_SHIFT 6 831 + #define USTORM_ISCSI_TASK_AG_CTX_RESERVED1_MASK 0x3 832 + #define USTORM_ISCSI_TASK_AG_CTX_RESERVED1_SHIFT 0 833 + #define USTORM_ISCSI_TASK_AG_CTX_R2T2RECV_MASK 0x3 834 + #define USTORM_ISCSI_TASK_AG_CTX_R2T2RECV_SHIFT 2 835 + #define USTORM_ISCSI_TASK_AG_CTX_CF3_MASK 0x3 836 + #define USTORM_ISCSI_TASK_AG_CTX_CF3_SHIFT 4 837 + #define USTORM_ISCSI_TASK_AG_CTX_DIF_ERROR_CF_MASK 0x3 838 + #define USTORM_ISCSI_TASK_AG_CTX_DIF_ERROR_CF_SHIFT 6 839 839 u8 flags2; 840 - #define E4_USTORM_ISCSI_TASK_AG_CTX_HQ_SCANNED_CF_EN_MASK 0x1 841 - #define E4_USTORM_ISCSI_TASK_AG_CTX_HQ_SCANNED_CF_EN_SHIFT 0 842 - #define E4_USTORM_ISCSI_TASK_AG_CTX_DISABLE_DATA_ACKED_MASK 0x1 843 - #define E4_USTORM_ISCSI_TASK_AG_CTX_DISABLE_DATA_ACKED_SHIFT 1 844 - #define E4_USTORM_ISCSI_TASK_AG_CTX_R2T2RECV_EN_MASK 0x1 845 - #define E4_USTORM_ISCSI_TASK_AG_CTX_R2T2RECV_EN_SHIFT 2 846 - #define E4_USTORM_ISCSI_TASK_AG_CTX_CF3EN_MASK 0x1 847 - #define E4_USTORM_ISCSI_TASK_AG_CTX_CF3EN_SHIFT 3 848 - #define E4_USTORM_ISCSI_TASK_AG_CTX_DIF_ERROR_CF_EN_MASK 0x1 849 - #define E4_USTORM_ISCSI_TASK_AG_CTX_DIF_ERROR_CF_EN_SHIFT 4 850 - #define E4_USTORM_ISCSI_TASK_AG_CTX_CMP_DATA_TOTAL_EXP_EN_MASK 0x1 851 - #define E4_USTORM_ISCSI_TASK_AG_CTX_CMP_DATA_TOTAL_EXP_EN_SHIFT 5 852 - #define E4_USTORM_ISCSI_TASK_AG_CTX_RULE1EN_MASK 0x1 853 - #define E4_USTORM_ISCSI_TASK_AG_CTX_RULE1EN_SHIFT 6 854 - #define E4_USTORM_ISCSI_TASK_AG_CTX_CMP_CONT_RCV_EXP_EN_MASK 0x1 855 - #define E4_USTORM_ISCSI_TASK_AG_CTX_CMP_CONT_RCV_EXP_EN_SHIFT 7 840 + #define USTORM_ISCSI_TASK_AG_CTX_HQ_SCANNED_CF_EN_MASK 0x1 841 + #define USTORM_ISCSI_TASK_AG_CTX_HQ_SCANNED_CF_EN_SHIFT 0 842 + #define USTORM_ISCSI_TASK_AG_CTX_DISABLE_DATA_ACKED_MASK 0x1 843 + #define USTORM_ISCSI_TASK_AG_CTX_DISABLE_DATA_ACKED_SHIFT 1 844 + #define USTORM_ISCSI_TASK_AG_CTX_R2T2RECV_EN_MASK 0x1 845 + #define USTORM_ISCSI_TASK_AG_CTX_R2T2RECV_EN_SHIFT 2 846 + #define USTORM_ISCSI_TASK_AG_CTX_CF3EN_MASK 0x1 847 + #define USTORM_ISCSI_TASK_AG_CTX_CF3EN_SHIFT 3 848 + #define USTORM_ISCSI_TASK_AG_CTX_DIF_ERROR_CF_EN_MASK 0x1 849 + #define USTORM_ISCSI_TASK_AG_CTX_DIF_ERROR_CF_EN_SHIFT 4 850 + #define USTORM_ISCSI_TASK_AG_CTX_CMP_DATA_TOTAL_EXP_EN_MASK 0x1 851 + #define USTORM_ISCSI_TASK_AG_CTX_CMP_DATA_TOTAL_EXP_EN_SHIFT 5 852 + #define USTORM_ISCSI_TASK_AG_CTX_RULE1EN_MASK 0x1 853 + #define USTORM_ISCSI_TASK_AG_CTX_RULE1EN_SHIFT 6 854 + #define USTORM_ISCSI_TASK_AG_CTX_CMP_CONT_RCV_EXP_EN_MASK 0x1 855 + #define USTORM_ISCSI_TASK_AG_CTX_CMP_CONT_RCV_EXP_EN_SHIFT 7 856 856 u8 flags3; 857 - #define E4_USTORM_ISCSI_TASK_AG_CTX_RULE3EN_MASK 0x1 858 - #define E4_USTORM_ISCSI_TASK_AG_CTX_RULE3EN_SHIFT 0 859 - #define E4_USTORM_ISCSI_TASK_AG_CTX_RULE4EN_MASK 0x1 860 - #define E4_USTORM_ISCSI_TASK_AG_CTX_RULE4EN_SHIFT 1 861 - #define E4_USTORM_ISCSI_TASK_AG_CTX_RULE5EN_MASK 0x1 862 - #define E4_USTORM_ISCSI_TASK_AG_CTX_RULE5EN_SHIFT 2 863 - #define E4_USTORM_ISCSI_TASK_AG_CTX_RULE6EN_MASK 0x1 864 - #define E4_USTORM_ISCSI_TASK_AG_CTX_RULE6EN_SHIFT 3 865 - #define E4_USTORM_ISCSI_TASK_AG_CTX_DIF_ERROR_TYPE_MASK 0xF 866 - #define E4_USTORM_ISCSI_TASK_AG_CTX_DIF_ERROR_TYPE_SHIFT 4 857 + #define USTORM_ISCSI_TASK_AG_CTX_RULE3EN_MASK 0x1 858 + #define USTORM_ISCSI_TASK_AG_CTX_RULE3EN_SHIFT 0 859 + #define USTORM_ISCSI_TASK_AG_CTX_RULE4EN_MASK 0x1 860 + #define USTORM_ISCSI_TASK_AG_CTX_RULE4EN_SHIFT 1 861 + #define USTORM_ISCSI_TASK_AG_CTX_RULE5EN_MASK 0x1 862 + #define USTORM_ISCSI_TASK_AG_CTX_RULE5EN_SHIFT 2 863 + #define USTORM_ISCSI_TASK_AG_CTX_RULE6EN_MASK 0x1 864 + #define USTORM_ISCSI_TASK_AG_CTX_RULE6EN_SHIFT 3 865 + #define USTORM_ISCSI_TASK_AG_CTX_DIF_ERROR_TYPE_MASK 0xF 866 + #define USTORM_ISCSI_TASK_AG_CTX_DIF_ERROR_TYPE_SHIFT 4 867 867 __le32 dif_err_intervals; 868 868 __le32 dif_error_1st_interval; 869 869 __le32 rcv_cont_len; ··· 952 952 }; 953 953 954 954 /* iscsi task context */ 955 - struct e4_iscsi_task_context { 955 + struct iscsi_task_context { 956 956 struct ystorm_iscsi_task_st_ctx ystorm_st_context; 957 - struct e4_ystorm_iscsi_task_ag_ctx ystorm_ag_context; 957 + struct ystorm_iscsi_task_ag_ctx ystorm_ag_context; 958 958 struct regpair ystorm_ag_padding[2]; 959 959 struct tdif_task_context tdif_context; 960 - struct e4_mstorm_iscsi_task_ag_ctx mstorm_ag_context; 960 + struct mstorm_iscsi_task_ag_ctx mstorm_ag_context; 961 961 struct regpair mstorm_ag_padding[2]; 962 - struct e4_ustorm_iscsi_task_ag_ctx ustorm_ag_context; 962 + struct ustorm_iscsi_task_ag_ctx ustorm_ag_context; 963 963 struct mstorm_iscsi_task_st_ctx mstorm_st_context; 964 964 struct ustorm_iscsi_task_st_ctx ustorm_st_context; 965 965 struct rdif_task_context rdif_context; ··· 1431 1431 struct regpair iscsi_tx_tcp_pkt_cnt; 1432 1432 }; 1433 1433 1434 - struct e4_tstorm_iscsi_task_ag_ctx { 1434 + struct tstorm_iscsi_task_ag_ctx { 1435 1435 u8 byte0; 1436 1436 u8 byte1; 1437 1437 __le16 word0; 1438 1438 u8 flags0; 1439 - #define E4_TSTORM_ISCSI_TASK_AG_CTX_NIBBLE0_MASK 0xF 1440 - #define E4_TSTORM_ISCSI_TASK_AG_CTX_NIBBLE0_SHIFT 0 1441 - #define E4_TSTORM_ISCSI_TASK_AG_CTX_BIT0_MASK 0x1 1442 - #define E4_TSTORM_ISCSI_TASK_AG_CTX_BIT0_SHIFT 4 1443 - #define E4_TSTORM_ISCSI_TASK_AG_CTX_BIT1_MASK 0x1 1444 - #define E4_TSTORM_ISCSI_TASK_AG_CTX_BIT1_SHIFT 5 1445 - #define E4_TSTORM_ISCSI_TASK_AG_CTX_BIT2_MASK 0x1 1446 - #define E4_TSTORM_ISCSI_TASK_AG_CTX_BIT2_SHIFT 6 1447 - #define E4_TSTORM_ISCSI_TASK_AG_CTX_BIT3_MASK 0x1 1448 - #define E4_TSTORM_ISCSI_TASK_AG_CTX_BIT3_SHIFT 7 1439 + #define TSTORM_ISCSI_TASK_AG_CTX_NIBBLE0_MASK 0xF 1440 + #define TSTORM_ISCSI_TASK_AG_CTX_NIBBLE0_SHIFT 0 1441 + #define TSTORM_ISCSI_TASK_AG_CTX_BIT0_MASK 0x1 1442 + #define TSTORM_ISCSI_TASK_AG_CTX_BIT0_SHIFT 4 1443 + #define TSTORM_ISCSI_TASK_AG_CTX_BIT1_MASK 0x1 1444 + #define TSTORM_ISCSI_TASK_AG_CTX_BIT1_SHIFT 5 1445 + #define TSTORM_ISCSI_TASK_AG_CTX_BIT2_MASK 0x1 1446 + #define TSTORM_ISCSI_TASK_AG_CTX_BIT2_SHIFT 6 1447 + #define TSTORM_ISCSI_TASK_AG_CTX_BIT3_MASK 0x1 1448 + #define TSTORM_ISCSI_TASK_AG_CTX_BIT3_SHIFT 7 1449 1449 u8 flags1; 1450 - #define E4_TSTORM_ISCSI_TASK_AG_CTX_BIT4_MASK 0x1 1451 - #define E4_TSTORM_ISCSI_TASK_AG_CTX_BIT4_SHIFT 0 1452 - #define E4_TSTORM_ISCSI_TASK_AG_CTX_BIT5_MASK 0x1 1453 - #define E4_TSTORM_ISCSI_TASK_AG_CTX_BIT5_SHIFT 1 1454 - #define E4_TSTORM_ISCSI_TASK_AG_CTX_CF0_MASK 0x3 1455 - #define E4_TSTORM_ISCSI_TASK_AG_CTX_CF0_SHIFT 2 1456 - #define E4_TSTORM_ISCSI_TASK_AG_CTX_CF1_MASK 0x3 1457 - #define E4_TSTORM_ISCSI_TASK_AG_CTX_CF1_SHIFT 4 1458 - #define E4_TSTORM_ISCSI_TASK_AG_CTX_CF2_MASK 0x3 1459 - #define E4_TSTORM_ISCSI_TASK_AG_CTX_CF2_SHIFT 6 1450 + #define TSTORM_ISCSI_TASK_AG_CTX_BIT4_MASK 0x1 1451 + #define TSTORM_ISCSI_TASK_AG_CTX_BIT4_SHIFT 0 1452 + #define TSTORM_ISCSI_TASK_AG_CTX_BIT5_MASK 0x1 1453 + #define TSTORM_ISCSI_TASK_AG_CTX_BIT5_SHIFT 1 1454 + #define TSTORM_ISCSI_TASK_AG_CTX_CF0_MASK 0x3 1455 + #define TSTORM_ISCSI_TASK_AG_CTX_CF0_SHIFT 2 1456 + #define TSTORM_ISCSI_TASK_AG_CTX_CF1_MASK 0x3 1457 + #define TSTORM_ISCSI_TASK_AG_CTX_CF1_SHIFT 4 1458 + #define TSTORM_ISCSI_TASK_AG_CTX_CF2_MASK 0x3 1459 + #define TSTORM_ISCSI_TASK_AG_CTX_CF2_SHIFT 6 1460 1460 u8 flags2; 1461 - #define E4_TSTORM_ISCSI_TASK_AG_CTX_CF3_MASK 0x3 1462 - #define E4_TSTORM_ISCSI_TASK_AG_CTX_CF3_SHIFT 0 1463 - #define E4_TSTORM_ISCSI_TASK_AG_CTX_CF4_MASK 0x3 1464 - #define E4_TSTORM_ISCSI_TASK_AG_CTX_CF4_SHIFT 2 1465 - #define E4_TSTORM_ISCSI_TASK_AG_CTX_CF5_MASK 0x3 1466 - #define E4_TSTORM_ISCSI_TASK_AG_CTX_CF5_SHIFT 4 1467 - #define E4_TSTORM_ISCSI_TASK_AG_CTX_CF6_MASK 0x3 1468 - #define E4_TSTORM_ISCSI_TASK_AG_CTX_CF6_SHIFT 6 1461 + #define TSTORM_ISCSI_TASK_AG_CTX_CF3_MASK 0x3 1462 + #define TSTORM_ISCSI_TASK_AG_CTX_CF3_SHIFT 0 1463 + #define TSTORM_ISCSI_TASK_AG_CTX_CF4_MASK 0x3 1464 + #define TSTORM_ISCSI_TASK_AG_CTX_CF4_SHIFT 2 1465 + #define TSTORM_ISCSI_TASK_AG_CTX_CF5_MASK 0x3 1466 + #define TSTORM_ISCSI_TASK_AG_CTX_CF5_SHIFT 4 1467 + #define TSTORM_ISCSI_TASK_AG_CTX_CF6_MASK 0x3 1468 + #define TSTORM_ISCSI_TASK_AG_CTX_CF6_SHIFT 6 1469 1469 u8 flags3; 1470 - #define E4_TSTORM_ISCSI_TASK_AG_CTX_CF7_MASK 0x3 1471 - #define E4_TSTORM_ISCSI_TASK_AG_CTX_CF7_SHIFT 0 1472 - #define E4_TSTORM_ISCSI_TASK_AG_CTX_CF0EN_MASK 0x1 1473 - #define E4_TSTORM_ISCSI_TASK_AG_CTX_CF0EN_SHIFT 2 1474 - #define E4_TSTORM_ISCSI_TASK_AG_CTX_CF1EN_MASK 0x1 1475 - #define E4_TSTORM_ISCSI_TASK_AG_CTX_CF1EN_SHIFT 3 1476 - #define E4_TSTORM_ISCSI_TASK_AG_CTX_CF2EN_MASK 0x1 1477 - #define E4_TSTORM_ISCSI_TASK_AG_CTX_CF2EN_SHIFT 4 1478 - #define E4_TSTORM_ISCSI_TASK_AG_CTX_CF3EN_MASK 0x1 1479 - #define E4_TSTORM_ISCSI_TASK_AG_CTX_CF3EN_SHIFT 5 1480 - #define E4_TSTORM_ISCSI_TASK_AG_CTX_CF4EN_MASK 0x1 1481 - #define E4_TSTORM_ISCSI_TASK_AG_CTX_CF4EN_SHIFT 6 1482 - #define E4_TSTORM_ISCSI_TASK_AG_CTX_CF5EN_MASK 0x1 1483 - #define E4_TSTORM_ISCSI_TASK_AG_CTX_CF5EN_SHIFT 7 1470 + #define TSTORM_ISCSI_TASK_AG_CTX_CF7_MASK 0x3 1471 + #define TSTORM_ISCSI_TASK_AG_CTX_CF7_SHIFT 0 1472 + #define TSTORM_ISCSI_TASK_AG_CTX_CF0EN_MASK 0x1 1473 + #define TSTORM_ISCSI_TASK_AG_CTX_CF0EN_SHIFT 2 1474 + #define TSTORM_ISCSI_TASK_AG_CTX_CF1EN_MASK 0x1 1475 + #define TSTORM_ISCSI_TASK_AG_CTX_CF1EN_SHIFT 3 1476 + #define TSTORM_ISCSI_TASK_AG_CTX_CF2EN_MASK 0x1 1477 + #define TSTORM_ISCSI_TASK_AG_CTX_CF2EN_SHIFT 4 1478 + #define TSTORM_ISCSI_TASK_AG_CTX_CF3EN_MASK 0x1 1479 + #define TSTORM_ISCSI_TASK_AG_CTX_CF3EN_SHIFT 5 1480 + #define TSTORM_ISCSI_TASK_AG_CTX_CF4EN_MASK 0x1 1481 + #define TSTORM_ISCSI_TASK_AG_CTX_CF4EN_SHIFT 6 1482 + #define TSTORM_ISCSI_TASK_AG_CTX_CF5EN_MASK 0x1 1483 + #define TSTORM_ISCSI_TASK_AG_CTX_CF5EN_SHIFT 7 1484 1484 u8 flags4; 1485 - #define E4_TSTORM_ISCSI_TASK_AG_CTX_CF6EN_MASK 0x1 1486 - #define E4_TSTORM_ISCSI_TASK_AG_CTX_CF6EN_SHIFT 0 1487 - #define E4_TSTORM_ISCSI_TASK_AG_CTX_CF7EN_MASK 0x1 1488 - #define E4_TSTORM_ISCSI_TASK_AG_CTX_CF7EN_SHIFT 1 1489 - #define E4_TSTORM_ISCSI_TASK_AG_CTX_RULE0EN_MASK 0x1 1490 - #define E4_TSTORM_ISCSI_TASK_AG_CTX_RULE0EN_SHIFT 2 1491 - #define E4_TSTORM_ISCSI_TASK_AG_CTX_RULE1EN_MASK 0x1 1492 - #define E4_TSTORM_ISCSI_TASK_AG_CTX_RULE1EN_SHIFT 3 1493 - #define E4_TSTORM_ISCSI_TASK_AG_CTX_RULE2EN_MASK 0x1 1494 - #define E4_TSTORM_ISCSI_TASK_AG_CTX_RULE2EN_SHIFT 4 1495 - #define E4_TSTORM_ISCSI_TASK_AG_CTX_RULE3EN_MASK 0x1 1496 - #define E4_TSTORM_ISCSI_TASK_AG_CTX_RULE3EN_SHIFT 5 1497 - #define E4_TSTORM_ISCSI_TASK_AG_CTX_RULE4EN_MASK 0x1 1498 - #define E4_TSTORM_ISCSI_TASK_AG_CTX_RULE4EN_SHIFT 6 1499 - #define E4_TSTORM_ISCSI_TASK_AG_CTX_RULE5EN_MASK 0x1 1500 - #define E4_TSTORM_ISCSI_TASK_AG_CTX_RULE5EN_SHIFT 7 1485 + #define TSTORM_ISCSI_TASK_AG_CTX_CF6EN_MASK 0x1 1486 + #define TSTORM_ISCSI_TASK_AG_CTX_CF6EN_SHIFT 0 1487 + #define TSTORM_ISCSI_TASK_AG_CTX_CF7EN_MASK 0x1 1488 + #define TSTORM_ISCSI_TASK_AG_CTX_CF7EN_SHIFT 1 1489 + #define TSTORM_ISCSI_TASK_AG_CTX_RULE0EN_MASK 0x1 1490 + #define TSTORM_ISCSI_TASK_AG_CTX_RULE0EN_SHIFT 2 1491 + #define TSTORM_ISCSI_TASK_AG_CTX_RULE1EN_MASK 0x1 1492 + #define TSTORM_ISCSI_TASK_AG_CTX_RULE1EN_SHIFT 3 1493 + #define TSTORM_ISCSI_TASK_AG_CTX_RULE2EN_MASK 0x1 1494 + #define TSTORM_ISCSI_TASK_AG_CTX_RULE2EN_SHIFT 4 1495 + #define TSTORM_ISCSI_TASK_AG_CTX_RULE3EN_MASK 0x1 1496 + #define TSTORM_ISCSI_TASK_AG_CTX_RULE3EN_SHIFT 5 1497 + #define TSTORM_ISCSI_TASK_AG_CTX_RULE4EN_MASK 0x1 1498 + #define TSTORM_ISCSI_TASK_AG_CTX_RULE4EN_SHIFT 6 1499 + #define TSTORM_ISCSI_TASK_AG_CTX_RULE5EN_MASK 0x1 1500 + #define TSTORM_ISCSI_TASK_AG_CTX_RULE5EN_SHIFT 7 1501 1501 u8 byte2; 1502 1502 __le16 word1; 1503 1503 __le32 reg0;
+9 -9
include/linux/qed/nvmetcp_common.h
··· 410 410 u8 byte2; 411 411 u8 byte3; 412 412 u8 byte4; 413 - u8 e4_reserved7; 413 + u8 reserved7; 414 414 }; 415 415 416 416 struct e5_mstorm_nvmetcp_task_ag_ctx { ··· 445 445 u8 byte2; 446 446 u8 byte3; 447 447 u8 byte4; 448 - u8 e4_reserved7; 448 + u8 reserved7; 449 449 }; 450 450 451 451 struct e5_ustorm_nvmetcp_task_ag_ctx { ··· 489 489 #define E5_USTORM_NVMETCP_TASK_AG_CTX_CMP_CONT_RCV_EXP_EN_SHIFT 7 490 490 u8 flags3; 491 491 u8 flags4; 492 - #define E5_USTORM_NVMETCP_TASK_AG_CTX_E4_RESERVED5_MASK 0x3 493 - #define E5_USTORM_NVMETCP_TASK_AG_CTX_E4_RESERVED5_SHIFT 0 494 - #define E5_USTORM_NVMETCP_TASK_AG_CTX_E4_RESERVED6_MASK 0x1 495 - #define E5_USTORM_NVMETCP_TASK_AG_CTX_E4_RESERVED6_SHIFT 2 496 - #define E5_USTORM_NVMETCP_TASK_AG_CTX_E4_RESERVED7_MASK 0x1 497 - #define E5_USTORM_NVMETCP_TASK_AG_CTX_E4_RESERVED7_SHIFT 3 492 + #define E5_USTORM_NVMETCP_TASK_AG_CTX_RESERVED5_MASK 0x3 493 + #define E5_USTORM_NVMETCP_TASK_AG_CTX_RESERVED5_SHIFT 0 494 + #define E5_USTORM_NVMETCP_TASK_AG_CTX_RESERVED6_MASK 0x1 495 + #define E5_USTORM_NVMETCP_TASK_AG_CTX_RESERVED6_SHIFT 2 496 + #define E5_USTORM_NVMETCP_TASK_AG_CTX_RESERVED7_MASK 0x1 497 + #define E5_USTORM_NVMETCP_TASK_AG_CTX_RESERVED7_SHIFT 3 498 498 #define E5_USTORM_NVMETCP_TASK_AG_CTX_DIF_ERROR_TYPE_MASK 0xF 499 499 #define E5_USTORM_NVMETCP_TASK_AG_CTX_DIF_ERROR_TYPE_SHIFT 4 500 500 u8 byte2; 501 501 u8 byte3; 502 - u8 e4_reserved8; 502 + u8 reserved8; 503 503 __le32 dif_err_intervals; 504 504 __le32 dif_error_1st_interval; 505 505 __le32 rcv_cont_len;
+2 -3
include/linux/qed/qed_if.h
··· 588 588 }; 589 589 590 590 struct qed_sb_info { 591 - struct status_block_e4 *sb_virt; 591 + struct status_block *sb_virt; 592 592 dma_addr_t sb_phys; 593 593 u32 sb_ack; /* Last given ack */ 594 594 u16 igu_sb_id; ··· 613 613 enum qed_dev_type { 614 614 QED_DEV_TYPE_BB, 615 615 QED_DEV_TYPE_AH, 616 - QED_DEV_TYPE_E5, 617 616 }; 618 617 619 618 struct qed_dev_info { ··· 1410 1411 u16 rc = 0; 1411 1412 1412 1413 prod = le32_to_cpu(sb_info->sb_virt->prod_index) & 1413 - STATUS_BLOCK_E4_PROD_INDEX_MASK; 1414 + STATUS_BLOCK_PROD_INDEX_MASK; 1414 1415 if (sb_info->sb_ack != prod) { 1415 1416 sb_info->sb_ack = prod; 1416 1417 rc |= QED_SB_IDX;