Lines Matching refs:iue
928 struct iu_entry *iue = cmd->iue; in ibmvscsis_free_cmd_resources() local
951 cmd->iue = NULL; in ibmvscsis_free_cmd_resources()
953 srp_iu_put(iue); in ibmvscsis_free_cmd_resources()
1277 struct iu_entry *iue; in ibmvscsis_get_free_cmd() local
1279 iue = srp_iu_get(&vscsi->target); in ibmvscsis_get_free_cmd()
1280 if (iue) { in ibmvscsis_get_free_cmd()
1288 cmd->iue = iue; in ibmvscsis_get_free_cmd()
1292 srp_iu_put(iue); in ibmvscsis_get_free_cmd()
1445 struct iu_entry *iue = cmd->iue; in ibmvscsis_copy_crq_packet() local
1458 vscsi->dds.window[LOCAL].liobn, iue->sbuf->dma); in ibmvscsis_copy_crq_packet()
1463 iue->remote_token = crq->IU_data_ptr; in ibmvscsis_copy_crq_packet()
1464 iue->iu_len = len; in ibmvscsis_copy_crq_packet()
1502 struct iu_entry *iue) in ibmvscsis_adapter_info() argument
1504 struct viosrp_adapter_info *mad = &vio_iu(iue)->mad.adapter_info; in ibmvscsis_adapter_info()
1521 iue->target); in ibmvscsis_adapter_info()
1613 static int ibmvscsis_cap_mad(struct scsi_info *vscsi, struct iu_entry *iue) in ibmvscsis_cap_mad() argument
1615 struct viosrp_capabilities *mad = &vio_iu(iue)->mad.capabilities; in ibmvscsis_cap_mad()
1640 iue->target); in ibmvscsis_cap_mad()
1727 static long ibmvscsis_process_mad(struct scsi_info *vscsi, struct iu_entry *iue) in ibmvscsis_process_mad() argument
1729 struct mad_common *mad = (struct mad_common *)&vio_iu(iue)->mad; in ibmvscsis_process_mad()
1735 empty = &vio_iu(iue)->mad.empty_iu; in ibmvscsis_process_mad()
1741 rc = ibmvscsis_adapter_info(vscsi, iue); in ibmvscsis_process_mad()
1744 rc = ibmvscsis_cap_mad(vscsi, iue); in ibmvscsis_process_mad()
1986 struct iu_entry *iue = cmd->iue; in ibmvscsis_send_mad_resp() local
1987 struct mad_common *mad = (struct mad_common *)&vio_iu(iue)->mad; in ibmvscsis_send_mad_resp()
1993 vscsi->dds.window[LOCAL].liobn, iue->sbuf->dma, in ibmvscsis_send_mad_resp()
2028 struct iu_entry *iue; in ibmvscsis_mad() local
2069 iue = cmd->iue; in ibmvscsis_mad()
2074 mad = (struct mad_common *)&vio_iu(iue)->mad; in ibmvscsis_mad()
2078 rc = ibmvscsis_process_mad(vscsi, iue); in ibmvscsis_mad()
2104 struct iu_entry *iue = cmd->iue; in ibmvscsis_login_rsp() local
2105 struct srp_login_rsp *rsp = &vio_iu(iue)->srp.login_rsp; in ibmvscsis_login_rsp()
2125 iue->sbuf->dma, vscsi->dds.window[REMOTE].liobn, in ibmvscsis_login_rsp()
2126 be64_to_cpu(iue->remote_token)); in ibmvscsis_login_rsp()
2164 struct iu_entry *iue = cmd->iue; in ibmvscsis_srp_login_rej() local
2165 struct srp_login_rej *rej = &vio_iu(iue)->srp.login_rej; in ibmvscsis_srp_login_rej()
2182 iue->sbuf->dma, vscsi->dds.window[REMOTE].liobn, in ibmvscsis_srp_login_rej()
2183 be64_to_cpu(iue->remote_token)); in ibmvscsis_srp_login_rej()
2279 struct iu_entry *iue = cmd->iue; in ibmvscsis_srp_login() local
2280 struct srp_login_req *req = &vio_iu(iue)->srp.login_req; in ibmvscsis_srp_login()
2353 struct iu_entry *iue = cmd->iue; in ibmvscsis_srp_i_logout() local
2354 struct srp_i_logout *log_out = &vio_iu(iue)->srp.i_logout; in ibmvscsis_srp_i_logout()
2377 struct iu_entry *iue; in ibmvscsis_srp_cmd() local
2397 iue = cmd->iue; in ibmvscsis_srp_cmd()
2398 srp = &vio_iu(iue)->srp.cmd; in ibmvscsis_srp_cmd()
2413 tsk = &vio_iu(iue)->srp.tsk_mgmt; in ibmvscsis_srp_cmd()
2668 struct iu_entry *iue = cmd->iue; in ibmvscsis_parse_cmd() local
2669 struct srp_cmd *srp = (struct srp_cmd *)iue->sbuf->buf; in ibmvscsis_parse_cmd()
2754 struct iu_entry *iue = cmd->iue; in ibmvscsis_parse_task() local
2755 struct srp_tsk_mgmt *srp_tsk = &vio_iu(iue)->srp.tsk_mgmt; in ibmvscsis_parse_task()
3049 struct iu_entry *iue = cmd->iue; in ibmvscsis_fast_fail() local
3051 struct srp_cmd *srp = (struct srp_cmd *)iue->sbuf->buf; in ibmvscsis_fast_fail()
3080 struct iu_entry *iue = cmd->iue; in srp_build_response() local
3091 rsp = &vio_iu(iue)->srp.rsp; in srp_build_response()
3162 rc = h_copy_rdma(len, vscsi->dds.window[LOCAL].liobn, iue->sbuf->dma, in srp_build_response()
3164 be64_to_cpu(iue->remote_token)); in srp_build_response()
3195 struct iu_entry *iue = cmd->iue; in ibmvscsis_rdma() local
3196 struct srp_target *target = iue->target; in ibmvscsis_rdma()
3742 struct iu_entry *iue = cmd->iue; in ibmvscsis_write_pending() local
3757 rc = srp_transfer_data(cmd, &vio_iu(iue)->srp.cmd, ibmvscsis_rdma, in ibmvscsis_write_pending()
3784 struct iu_entry *iue = cmd->iue; in ibmvscsis_queue_data_in() local
3789 rc = srp_transfer_data(cmd, &vio_iu(iue)->srp.cmd, ibmvscsis_rdma, 1, in ibmvscsis_queue_data_in()
3829 struct iu_entry *iue = iue = cmd->iue; in ibmvscsis_queue_tm_rsp() local
3830 struct srp_tsk_mgmt *srp_tsk = &vio_iu(iue)->srp.tsk_mgmt; in ibmvscsis_queue_tm_rsp()