Lines Matching refs:iue
927 struct iu_entry *iue = cmd->iue;
950 cmd->iue = NULL;
952 srp_iu_put(iue);
1276 struct iu_entry *iue;
1278 iue = srp_iu_get(&vscsi->target);
1279 if (iue) {
1287 cmd->iue = iue;
1291 srp_iu_put(iue);
1444 struct iu_entry *iue = cmd->iue;
1457 vscsi->dds.window[LOCAL].liobn, iue->sbuf->dma);
1462 iue->remote_token = crq->IU_data_ptr;
1463 iue->iu_len = len;
1495 * @iue: Information Unit containing the Adapter Info MAD request
1501 struct iu_entry *iue)
1503 struct viosrp_adapter_info *mad = &vio_iu(iue)->mad.adapter_info;
1520 iue->target);
1604 * @iue: Information Unit containing the Capabilities MAD request
1612 static int ibmvscsis_cap_mad(struct scsi_info *vscsi, struct iu_entry *iue)
1614 struct viosrp_capabilities *mad = &vio_iu(iue)->mad.capabilities;
1639 iue->target);
1722 * @iue: Information Unit containing the MAD request
1726 static long ibmvscsis_process_mad(struct scsi_info *vscsi, struct iu_entry *iue)
1728 struct mad_common *mad = (struct mad_common *)&vio_iu(iue)->mad;
1734 empty = &vio_iu(iue)->mad.empty_iu;
1740 rc = ibmvscsis_adapter_info(vscsi, iue);
1743 rc = ibmvscsis_cap_mad(vscsi, iue);
1985 struct iu_entry *iue = cmd->iue;
1986 struct mad_common *mad = (struct mad_common *)&vio_iu(iue)->mad;
1992 vscsi->dds.window[LOCAL].liobn, iue->sbuf->dma,
2027 struct iu_entry *iue;
2068 iue = cmd->iue;
2073 mad = (struct mad_common *)&vio_iu(iue)->mad;
2077 rc = ibmvscsis_process_mad(vscsi, iue);
2103 struct iu_entry *iue = cmd->iue;
2104 struct srp_login_rsp *rsp = &vio_iu(iue)->srp.login_rsp;
2124 iue->sbuf->dma, vscsi->dds.window[REMOTE].liobn,
2125 be64_to_cpu(iue->remote_token));
2163 struct iu_entry *iue = cmd->iue;
2164 struct srp_login_rej *rej = &vio_iu(iue)->srp.login_rej;
2181 iue->sbuf->dma, vscsi->dds.window[REMOTE].liobn,
2182 be64_to_cpu(iue->remote_token));
2278 struct iu_entry *iue = cmd->iue;
2279 struct srp_login_req *req = &vio_iu(iue)->srp.login_req;
2352 struct iu_entry *iue = cmd->iue;
2353 struct srp_i_logout *log_out = &vio_iu(iue)->srp.i_logout;
2376 struct iu_entry *iue;
2396 iue = cmd->iue;
2397 srp = &vio_iu(iue)->srp.cmd;
2412 tsk = &vio_iu(iue)->srp.tsk_mgmt;
2667 struct iu_entry *iue = cmd->iue;
2668 struct srp_cmd *srp = (struct srp_cmd *)iue->sbuf->buf;
2762 struct iu_entry *iue = cmd->iue;
2763 struct srp_tsk_mgmt *srp_tsk = &vio_iu(iue)->srp.tsk_mgmt;
3057 struct iu_entry *iue = cmd->iue;
3059 struct srp_cmd *srp = (struct srp_cmd *)iue->sbuf->buf;
3088 struct iu_entry *iue = cmd->iue;
3099 rsp = &vio_iu(iue)->srp.rsp;
3170 rc = h_copy_rdma(len, vscsi->dds.window[LOCAL].liobn, iue->sbuf->dma,
3172 be64_to_cpu(iue->remote_token));
3203 struct iu_entry *iue = cmd->iue;
3204 struct srp_target *target = iue->target;
3752 struct iu_entry *iue = cmd->iue;
3767 rc = srp_transfer_data(cmd, &vio_iu(iue)->srp.cmd, ibmvscsis_rdma,
3794 struct iu_entry *iue = cmd->iue;
3799 rc = srp_transfer_data(cmd, &vio_iu(iue)->srp.cmd, ibmvscsis_rdma, 1,
3839 struct iu_entry *iue = iue = cmd->iue;
3840 struct srp_tsk_mgmt *srp_tsk = &vio_iu(iue)->srp.tsk_mgmt;