Lines Matching refs:iwrite

6963 	sli4_fcp_iwrite64_wqe_t *iwrite = buf;  in sli_fcp_iwrite64_wqe()  local
6976 iwrite->xbl = FALSE; in sli_fcp_iwrite64_wqe()
6978 iwrite->dbde = TRUE; in sli_fcp_iwrite64_wqe()
6979 iwrite->bde.bde_type = SLI4_BDE_TYPE_BDE_64; in sli_fcp_iwrite64_wqe()
6981 iwrite->bde.buffer_length = sge[0].buffer_length; in sli_fcp_iwrite64_wqe()
6982 iwrite->bde.u.data.buffer_address_low = sge[0].buffer_address_low; in sli_fcp_iwrite64_wqe()
6983 iwrite->bde.u.data.buffer_address_high = sge[0].buffer_address_high; in sli_fcp_iwrite64_wqe()
6985 iwrite->xbl = TRUE; in sli_fcp_iwrite64_wqe()
6987 iwrite->bde.bde_type = SLI4_BDE_TYPE_BLP; in sli_fcp_iwrite64_wqe()
6989 iwrite->bde.buffer_length = sgl->size; in sli_fcp_iwrite64_wqe()
6990 iwrite->bde.u.blp.sgl_segment_address_low = ocs_addr32_lo(sgl->phys); in sli_fcp_iwrite64_wqe()
6991 iwrite->bde.u.blp.sgl_segment_address_high = ocs_addr32_hi(sgl->phys); in sli_fcp_iwrite64_wqe()
6995 iwrite->fcp_cmd_buffer_length = sge[0].buffer_length; in sli_fcp_iwrite64_wqe()
6999 iwrite->payload_offset_length = sge[0].buffer_length + sge[1].buffer_length; in sli_fcp_iwrite64_wqe()
7000 iwrite->total_transfer_length = xfer_len; in sli_fcp_iwrite64_wqe()
7001 iwrite->initial_transfer_length = MIN(xfer_len, first_burst); in sli_fcp_iwrite64_wqe()
7003 iwrite->xri_tag = xri; in sli_fcp_iwrite64_wqe()
7004 iwrite->context_tag = rpi; in sli_fcp_iwrite64_wqe()
7006 iwrite->timer = timeout; in sli_fcp_iwrite64_wqe()
7008 iwrite->pu = 2; /* WQE word 4 contains read transfer length */ in sli_fcp_iwrite64_wqe()
7009 iwrite->class = SLI4_ELS_REQUEST64_CLASS_3; in sli_fcp_iwrite64_wqe()
7010 iwrite->command = SLI4_WQE_FCP_IWRITE64; in sli_fcp_iwrite64_wqe()
7011 iwrite->ct = SLI4_ELS_REQUEST64_CONTEXT_RPI; in sli_fcp_iwrite64_wqe()
7012 iwrite->dif = dif; in sli_fcp_iwrite64_wqe()
7013 iwrite->bs = bs; in sli_fcp_iwrite64_wqe()
7015 iwrite->abort_tag = xri; in sli_fcp_iwrite64_wqe()
7017 iwrite->request_tag = tag; in sli_fcp_iwrite64_wqe()
7018 iwrite->len_loc = 3; in sli_fcp_iwrite64_wqe()
7020 iwrite->hlm = TRUE; in sli_fcp_iwrite64_wqe()
7021 iwrite->remote_n_port_id = rnode->fc_id & 0x00ffffff; in sli_fcp_iwrite64_wqe()
7024 iwrite->erp = TRUE; in sli_fcp_iwrite64_wqe()
7026 iwrite->cmd_type = SLI4_CMD_FCP_IWRITE64_WQE; in sli_fcp_iwrite64_wqe()
7027 iwrite->cq_id = cq_id; in sli_fcp_iwrite64_wqe()
7030 iwrite->first_data_bde.bde_type = SLI4_BDE_TYPE_BDE_64; in sli_fcp_iwrite64_wqe()
7031 iwrite->first_data_bde.buffer_length = sge[first_data_sge].buffer_length; in sli_fcp_iwrite64_wqe()
7032 iwrite->first_data_bde.u.data.buffer_address_low = sge[first_data_sge].buffer_address_low; in sli_fcp_iwrite64_wqe()
7033 iwrite->first_data_bde.u.data.buffer_address_high = sge[first_data_sge].buffer_address_high; in sli_fcp_iwrite64_wqe()