Lines Matching refs:tsend
2030 struct sli4_fcp_tsend64_wqe *tsend = buf;
2044 bptr = &tsend->bde;
2046 tsend->ll_qd_xbl_hlm_iod_dbde &= ~SLI4_TSEND_WQE_XBL;
2048 tsend->ll_qd_xbl_hlm_iod_dbde |= SLI4_TSEND_WQE_DBDE;
2061 tsend->ll_qd_xbl_hlm_iod_dbde |= SLI4_TSEND_WQE_XBL;
2066 tsend->ll_qd_xbl_hlm_iod_dbde |= SLI4_TSEND_WQE_DBDE;
2092 tsend->relative_offset = cpu_to_le32(params->offset);
2095 tsend->dw10byte2 |= SLI4_TSEND_XC;
2097 tsend->xri_tag = cpu_to_le16(params->xri);
2099 tsend->rpi = cpu_to_le16(params->rpi);
2101 tsend->class_pu_ar_byte |= 1 << SLI4_TSEND_WQE_PU_SHFT;
2104 tsend->class_pu_ar_byte |= SLI4_TSEND_WQE_AR;
2106 tsend->command = SLI4_WQE_FCP_TSEND64;
2107 tsend->class_pu_ar_byte |= SLI4_GENERIC_CLASS_CLASS_3;
2108 tsend->ct_byte |= SLI4_GENERIC_CONTEXT_RPI << SLI4_TSEND_CT_SHFT;
2109 tsend->ct_byte |= dif;
2110 tsend->ct_byte |= bs << SLI4_TSEND_BS_SHFT;
2112 tsend->remote_xid = cpu_to_le16(params->ox_id);
2114 tsend->request_tag = cpu_to_le16(params->tag);
2116 tsend->ll_qd_xbl_hlm_iod_dbde |= SLI4_TSEND_LEN_LOC_BIT2;
2118 tsend->cq_id = cpu_to_le16(cq_id);
2120 tsend->cmd_type_byte |= SLI4_CMD_FCP_TSEND64_WQE;
2122 tsend->fcp_data_transmit_length = cpu_to_le32(params->xmit_len);
2125 bptr = &tsend->first_data_bde;
2138 tsend->dw10byte2 |= SLI4_TSEND_CCPE;
2139 tsend->ccp = (params->cs_ctl & SLI4_MASK_CCP);
2143 !(tsend->dw10byte2 & SLI4_TSEND_EAT)) {
2144 tsend->dw10byte0 |= SLI4_TSEND_APPID_VALID;
2145 tsend->ll_qd_xbl_hlm_iod_dbde |= SLI4_TSEND_WQES;