Lines Matching refs:iue

927 	struct iu_entry *iue = cmd->iue;  in ibmvscsis_free_cmd_resources()  local
950 cmd->iue = NULL; in ibmvscsis_free_cmd_resources()
952 srp_iu_put(iue); in ibmvscsis_free_cmd_resources()
1276 struct iu_entry *iue; in ibmvscsis_get_free_cmd() local
1278 iue = srp_iu_get(&vscsi->target); in ibmvscsis_get_free_cmd()
1279 if (iue) { in ibmvscsis_get_free_cmd()
1287 cmd->iue = iue; in ibmvscsis_get_free_cmd()
1291 srp_iu_put(iue); in ibmvscsis_get_free_cmd()
1444 struct iu_entry *iue = cmd->iue; in ibmvscsis_copy_crq_packet() local
1457 vscsi->dds.window[LOCAL].liobn, iue->sbuf->dma); in ibmvscsis_copy_crq_packet()
1462 iue->remote_token = crq->IU_data_ptr; in ibmvscsis_copy_crq_packet()
1463 iue->iu_len = len; in ibmvscsis_copy_crq_packet()
1501 struct iu_entry *iue) in ibmvscsis_adapter_info() argument
1503 struct viosrp_adapter_info *mad = &vio_iu(iue)->mad.adapter_info; in ibmvscsis_adapter_info()
1520 iue->target); in ibmvscsis_adapter_info()
1612 static int ibmvscsis_cap_mad(struct scsi_info *vscsi, struct iu_entry *iue) in ibmvscsis_cap_mad() argument
1614 struct viosrp_capabilities *mad = &vio_iu(iue)->mad.capabilities; in ibmvscsis_cap_mad()
1639 iue->target); in ibmvscsis_cap_mad()
1726 static long ibmvscsis_process_mad(struct scsi_info *vscsi, struct iu_entry *iue) in ibmvscsis_process_mad() argument
1728 struct mad_common *mad = (struct mad_common *)&vio_iu(iue)->mad; in ibmvscsis_process_mad()
1734 empty = &vio_iu(iue)->mad.empty_iu; in ibmvscsis_process_mad()
1740 rc = ibmvscsis_adapter_info(vscsi, iue); in ibmvscsis_process_mad()
1743 rc = ibmvscsis_cap_mad(vscsi, iue); in ibmvscsis_process_mad()
1985 struct iu_entry *iue = cmd->iue; in ibmvscsis_send_mad_resp() local
1986 struct mad_common *mad = (struct mad_common *)&vio_iu(iue)->mad; in ibmvscsis_send_mad_resp()
1992 vscsi->dds.window[LOCAL].liobn, iue->sbuf->dma, in ibmvscsis_send_mad_resp()
2027 struct iu_entry *iue; in ibmvscsis_mad() local
2068 iue = cmd->iue; in ibmvscsis_mad()
2073 mad = (struct mad_common *)&vio_iu(iue)->mad; in ibmvscsis_mad()
2077 rc = ibmvscsis_process_mad(vscsi, iue); in ibmvscsis_mad()
2103 struct iu_entry *iue = cmd->iue; in ibmvscsis_login_rsp() local
2104 struct srp_login_rsp *rsp = &vio_iu(iue)->srp.login_rsp; in ibmvscsis_login_rsp()
2124 iue->sbuf->dma, vscsi->dds.window[REMOTE].liobn, in ibmvscsis_login_rsp()
2125 be64_to_cpu(iue->remote_token)); in ibmvscsis_login_rsp()
2163 struct iu_entry *iue = cmd->iue; in ibmvscsis_srp_login_rej() local
2164 struct srp_login_rej *rej = &vio_iu(iue)->srp.login_rej; in ibmvscsis_srp_login_rej()
2181 iue->sbuf->dma, vscsi->dds.window[REMOTE].liobn, in ibmvscsis_srp_login_rej()
2182 be64_to_cpu(iue->remote_token)); in ibmvscsis_srp_login_rej()
2278 struct iu_entry *iue = cmd->iue; in ibmvscsis_srp_login() local
2279 struct srp_login_req *req = &vio_iu(iue)->srp.login_req; in ibmvscsis_srp_login()
2352 struct iu_entry *iue = cmd->iue; in ibmvscsis_srp_i_logout() local
2353 struct srp_i_logout *log_out = &vio_iu(iue)->srp.i_logout; in ibmvscsis_srp_i_logout()
2376 struct iu_entry *iue; in ibmvscsis_srp_cmd() local
2396 iue = cmd->iue; in ibmvscsis_srp_cmd()
2397 srp = &vio_iu(iue)->srp.cmd; in ibmvscsis_srp_cmd()
2412 tsk = &vio_iu(iue)->srp.tsk_mgmt; in ibmvscsis_srp_cmd()
2667 struct iu_entry *iue = cmd->iue; in ibmvscsis_parse_cmd() local
2668 struct srp_cmd *srp = (struct srp_cmd *)iue->sbuf->buf; in ibmvscsis_parse_cmd()
2762 struct iu_entry *iue = cmd->iue; in ibmvscsis_parse_task() local
2763 struct srp_tsk_mgmt *srp_tsk = &vio_iu(iue)->srp.tsk_mgmt; in ibmvscsis_parse_task()
3057 struct iu_entry *iue = cmd->iue; in ibmvscsis_fast_fail() local
3059 struct srp_cmd *srp = (struct srp_cmd *)iue->sbuf->buf; in ibmvscsis_fast_fail()
3088 struct iu_entry *iue = cmd->iue; in srp_build_response() local
3099 rsp = &vio_iu(iue)->srp.rsp; in srp_build_response()
3170 rc = h_copy_rdma(len, vscsi->dds.window[LOCAL].liobn, iue->sbuf->dma, in srp_build_response()
3172 be64_to_cpu(iue->remote_token)); in srp_build_response()
3203 struct iu_entry *iue = cmd->iue; in ibmvscsis_rdma() local
3204 struct srp_target *target = iue->target; in ibmvscsis_rdma()
3752 struct iu_entry *iue = cmd->iue; in ibmvscsis_write_pending() local
3767 rc = srp_transfer_data(cmd, &vio_iu(iue)->srp.cmd, ibmvscsis_rdma, in ibmvscsis_write_pending()
3794 struct iu_entry *iue = cmd->iue; in ibmvscsis_queue_data_in() local
3799 rc = srp_transfer_data(cmd, &vio_iu(iue)->srp.cmd, ibmvscsis_rdma, 1, in ibmvscsis_queue_data_in()
3839 struct iu_entry *iue = iue = cmd->iue; in ibmvscsis_queue_tm_rsp() local
3840 struct srp_tsk_mgmt *srp_tsk = &vio_iu(iue)->srp.tsk_mgmt; in ibmvscsis_queue_tm_rsp()