Lines Matching refs:iread
1633 struct sli4_fcp_iread64_wqe *iread = buf;
1647 bptr = &iread->bde;
1649 iread->qosd_xbl_hlm_iod_dbde_wqes &= ~SLI4_IR_WQE_XBL;
1651 iread->qosd_xbl_hlm_iod_dbde_wqes |= SLI4_IR_WQE_DBDE;
1661 iread->qosd_xbl_hlm_iod_dbde_wqes |= SLI4_IR_WQE_XBL;
1678 iread->fcp_cmd_buffer_length = cpu_to_le16(len);
1688 iread->payload_offset_length = cpu_to_le16(len);
1689 iread->total_transfer_length = cpu_to_le32(xfer_len);
1691 iread->xri_tag = cpu_to_le16(xri);
1692 iread->context_tag = cpu_to_le16(rpi);
1694 iread->timer = timeout;
1697 iread->class_pu_byte |= 2 << SLI4_IR_WQE_PU_SHFT;
1698 iread->class_pu_byte |= SLI4_GENERIC_CLASS_CLASS_3;
1699 iread->command = SLI4_WQE_FCP_IREAD64;
1700 iread->dif_ct_bs_byte |=
1702 iread->dif_ct_bs_byte |= dif;
1703 iread->dif_ct_bs_byte |= bs << SLI4_IR_WQE_BS_SHFT;
1705 iread->abort_tag = cpu_to_le32(xri);
1707 iread->request_tag = cpu_to_le16(tag);
1708 iread->len_loc1_byte |= SLI4_IR_WQE_LEN_LOC_BIT1;
1709 iread->qosd_xbl_hlm_iod_dbde_wqes |= SLI4_IR_WQE_LEN_LOC_BIT2;
1710 iread->qosd_xbl_hlm_iod_dbde_wqes |= SLI4_IR_WQE_IOD;
1711 iread->cmd_type_byte |= SLI4_CMD_FCP_IREAD64_WQE;
1712 iread->cq_id = cpu_to_le16(cq_id);
1715 bptr = &iread->first_data_bde;