Lines Matching refs:iue
928 struct iu_entry *iue = cmd->iue;
951 cmd->iue = NULL;
953 srp_iu_put(iue);
1277 struct iu_entry *iue;
1279 iue = srp_iu_get(&vscsi->target);
1280 if (iue) {
1288 cmd->iue = iue;
1292 srp_iu_put(iue);
1445 struct iu_entry *iue = cmd->iue;
1458 vscsi->dds.window[LOCAL].liobn, iue->sbuf->dma);
1463 iue->remote_token = crq->IU_data_ptr;
1464 iue->iu_len = len;
1496 * @iue: Information Unit containing the Adapter Info MAD request
1502 struct iu_entry *iue)
1504 struct viosrp_adapter_info *mad = &vio_iu(iue)->mad.adapter_info;
1521 iue->target);
1605 * @iue: Information Unit containing the Capabilities MAD request
1613 static int ibmvscsis_cap_mad(struct scsi_info *vscsi, struct iu_entry *iue)
1615 struct viosrp_capabilities *mad = &vio_iu(iue)->mad.capabilities;
1640 iue->target);
1723 * @iue: Information Unit containing the MAD request
1727 static long ibmvscsis_process_mad(struct scsi_info *vscsi, struct iu_entry *iue)
1729 struct mad_common *mad = (struct mad_common *)&vio_iu(iue)->mad;
1735 empty = &vio_iu(iue)->mad.empty_iu;
1741 rc = ibmvscsis_adapter_info(vscsi, iue);
1744 rc = ibmvscsis_cap_mad(vscsi, iue);
1983 struct iu_entry *iue = cmd->iue;
1984 struct mad_common *mad = (struct mad_common *)&vio_iu(iue)->mad;
1990 vscsi->dds.window[LOCAL].liobn, iue->sbuf->dma,
2025 struct iu_entry *iue;
2066 iue = cmd->iue;
2071 mad = (struct mad_common *)&vio_iu(iue)->mad;
2075 rc = ibmvscsis_process_mad(vscsi, iue);
2101 struct iu_entry *iue = cmd->iue;
2102 struct srp_login_rsp *rsp = &vio_iu(iue)->srp.login_rsp;
2122 iue->sbuf->dma, vscsi->dds.window[REMOTE].liobn,
2123 be64_to_cpu(iue->remote_token));
2161 struct iu_entry *iue = cmd->iue;
2162 struct srp_login_rej *rej = &vio_iu(iue)->srp.login_rej;
2179 iue->sbuf->dma, vscsi->dds.window[REMOTE].liobn,
2180 be64_to_cpu(iue->remote_token));
2276 struct iu_entry *iue = cmd->iue;
2277 struct srp_login_req *req = &vio_iu(iue)->srp.login_req;
2350 struct iu_entry *iue = cmd->iue;
2351 struct srp_i_logout *log_out = &vio_iu(iue)->srp.i_logout;
2374 struct iu_entry *iue;
2394 iue = cmd->iue;
2395 srp = &vio_iu(iue)->srp.cmd;
2410 tsk = &vio_iu(iue)->srp.tsk_mgmt;
2665 struct iu_entry *iue = cmd->iue;
2666 struct srp_cmd *srp = (struct srp_cmd *)iue->sbuf->buf;
2751 struct iu_entry *iue = cmd->iue;
2752 struct srp_tsk_mgmt *srp_tsk = &vio_iu(iue)->srp.tsk_mgmt;
3044 struct iu_entry *iue = cmd->iue;
3046 struct srp_cmd *srp = (struct srp_cmd *)iue->sbuf->buf;
3075 struct iu_entry *iue = cmd->iue;
3086 rsp = &vio_iu(iue)->srp.rsp;
3157 rc = h_copy_rdma(len, vscsi->dds.window[LOCAL].liobn, iue->sbuf->dma,
3159 be64_to_cpu(iue->remote_token));
3190 struct iu_entry *iue = cmd->iue;
3191 struct srp_target *target = iue->target;
3715 struct iu_entry *iue = cmd->iue;
3730 rc = srp_transfer_data(cmd, &vio_iu(iue)->srp.cmd, ibmvscsis_rdma,
3748 struct iu_entry *iue = cmd->iue;
3753 rc = srp_transfer_data(cmd, &vio_iu(iue)->srp.cmd, ibmvscsis_rdma, 1,
3793 struct iu_entry *iue = iue = cmd->iue;
3794 struct srp_tsk_mgmt *srp_tsk = &vio_iu(iue)->srp.tsk_mgmt;