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()
1983 struct iu_entry *iue = cmd->iue; in ibmvscsis_send_mad_resp() local
1984 struct mad_common *mad = (struct mad_common *)&vio_iu(iue)->mad; in ibmvscsis_send_mad_resp()
1990 vscsi->dds.window[LOCAL].liobn, iue->sbuf->dma, in ibmvscsis_send_mad_resp()
2025 struct iu_entry *iue; in ibmvscsis_mad() local
2066 iue = cmd->iue; in ibmvscsis_mad()
2071 mad = (struct mad_common *)&vio_iu(iue)->mad; in ibmvscsis_mad()
2075 rc = ibmvscsis_process_mad(vscsi, iue); in ibmvscsis_mad()
2101 struct iu_entry *iue = cmd->iue; in ibmvscsis_login_rsp() local
2102 struct srp_login_rsp *rsp = &vio_iu(iue)->srp.login_rsp; in ibmvscsis_login_rsp()
2122 iue->sbuf->dma, vscsi->dds.window[REMOTE].liobn, in ibmvscsis_login_rsp()
2123 be64_to_cpu(iue->remote_token)); in ibmvscsis_login_rsp()
2161 struct iu_entry *iue = cmd->iue; in ibmvscsis_srp_login_rej() local
2162 struct srp_login_rej *rej = &vio_iu(iue)->srp.login_rej; in ibmvscsis_srp_login_rej()
2179 iue->sbuf->dma, vscsi->dds.window[REMOTE].liobn, in ibmvscsis_srp_login_rej()
2180 be64_to_cpu(iue->remote_token)); in ibmvscsis_srp_login_rej()
2276 struct iu_entry *iue = cmd->iue; in ibmvscsis_srp_login() local
2277 struct srp_login_req *req = &vio_iu(iue)->srp.login_req; in ibmvscsis_srp_login()
2350 struct iu_entry *iue = cmd->iue; in ibmvscsis_srp_i_logout() local
2351 struct srp_i_logout *log_out = &vio_iu(iue)->srp.i_logout; in ibmvscsis_srp_i_logout()
2374 struct iu_entry *iue; in ibmvscsis_srp_cmd() local
2394 iue = cmd->iue; in ibmvscsis_srp_cmd()
2395 srp = &vio_iu(iue)->srp.cmd; in ibmvscsis_srp_cmd()
2410 tsk = &vio_iu(iue)->srp.tsk_mgmt; in ibmvscsis_srp_cmd()
2665 struct iu_entry *iue = cmd->iue; in ibmvscsis_parse_cmd() local
2666 struct srp_cmd *srp = (struct srp_cmd *)iue->sbuf->buf; in ibmvscsis_parse_cmd()
2751 struct iu_entry *iue = cmd->iue; in ibmvscsis_parse_task() local
2752 struct srp_tsk_mgmt *srp_tsk = &vio_iu(iue)->srp.tsk_mgmt; in ibmvscsis_parse_task()
3046 struct iu_entry *iue = cmd->iue; in ibmvscsis_fast_fail() local
3048 struct srp_cmd *srp = (struct srp_cmd *)iue->sbuf->buf; in ibmvscsis_fast_fail()
3077 struct iu_entry *iue = cmd->iue; in srp_build_response() local
3088 rsp = &vio_iu(iue)->srp.rsp; in srp_build_response()
3159 rc = h_copy_rdma(len, vscsi->dds.window[LOCAL].liobn, iue->sbuf->dma, in srp_build_response()
3161 be64_to_cpu(iue->remote_token)); in srp_build_response()
3192 struct iu_entry *iue = cmd->iue; in ibmvscsis_rdma() local
3193 struct srp_target *target = iue->target; in ibmvscsis_rdma()
3739 struct iu_entry *iue = cmd->iue; in ibmvscsis_write_pending() local
3754 rc = srp_transfer_data(cmd, &vio_iu(iue)->srp.cmd, ibmvscsis_rdma, in ibmvscsis_write_pending()
3781 struct iu_entry *iue = cmd->iue; in ibmvscsis_queue_data_in() local
3786 rc = srp_transfer_data(cmd, &vio_iu(iue)->srp.cmd, ibmvscsis_rdma, 1, in ibmvscsis_queue_data_in()
3826 struct iu_entry *iue = iue = cmd->iue; in ibmvscsis_queue_tm_rsp() local
3827 struct srp_tsk_mgmt *srp_tsk = &vio_iu(iue)->srp.tsk_mgmt; in ibmvscsis_queue_tm_rsp()