iue 927 drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c struct iu_entry *iue = cmd->iue; iue 950 drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c cmd->iue = NULL; iue 952 drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c srp_iu_put(iue); iue 1276 drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c struct iu_entry *iue; iue 1278 drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c iue = srp_iu_get(&vscsi->target); iue 1279 drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c if (iue) { iue 1287 drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c cmd->iue = iue; iue 1291 drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c srp_iu_put(iue); iue 1444 drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c struct iu_entry *iue = cmd->iue; iue 1457 drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c vscsi->dds.window[LOCAL].liobn, iue->sbuf->dma); iue 1462 drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c iue->remote_token = crq->IU_data_ptr; iue 1463 drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c iue->iu_len = len; iue 1501 drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c struct iu_entry *iue) iue 1503 drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c struct viosrp_adapter_info *mad = &vio_iu(iue)->mad.adapter_info; iue 1520 drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c iue->target); iue 1612 drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c static int ibmvscsis_cap_mad(struct scsi_info *vscsi, struct iu_entry *iue) iue 1614 drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c struct viosrp_capabilities *mad = &vio_iu(iue)->mad.capabilities; iue 1639 drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c iue->target); iue 1726 drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c static long ibmvscsis_process_mad(struct scsi_info *vscsi, struct iu_entry *iue) iue 1728 drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c struct mad_common *mad = (struct mad_common *)&vio_iu(iue)->mad; iue 1734 drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c empty = &vio_iu(iue)->mad.empty_iu; iue 1740 drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c rc = ibmvscsis_adapter_info(vscsi, iue); iue 1743 drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c rc = ibmvscsis_cap_mad(vscsi, iue); iue 1880 drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c struct iu_entry *iue; iue 1934 drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c iue = cmd->iue; iue 1988 drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c struct iu_entry *iue = cmd->iue; iue 1989 drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c struct mad_common *mad = (struct mad_common *)&vio_iu(iue)->mad; iue 1995 drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c vscsi->dds.window[LOCAL].liobn, iue->sbuf->dma, iue 2030 drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c struct iu_entry *iue; iue 2071 drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c iue = cmd->iue; iue 2076 drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c mad = (struct mad_common *)&vio_iu(iue)->mad; iue 2080 drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c rc = ibmvscsis_process_mad(vscsi, iue); iue 2106 drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c struct iu_entry *iue = cmd->iue; iue 2107 drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c struct srp_login_rsp *rsp = &vio_iu(iue)->srp.login_rsp; iue 2127 drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c iue->sbuf->dma, vscsi->dds.window[REMOTE].liobn, iue 2128 drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c be64_to_cpu(iue->remote_token)); iue 2166 drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c struct iu_entry *iue = cmd->iue; iue 2167 drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c struct srp_login_rej *rej = &vio_iu(iue)->srp.login_rej; iue 2184 drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c iue->sbuf->dma, vscsi->dds.window[REMOTE].liobn, iue 2185 drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c be64_to_cpu(iue->remote_token)); iue 2281 drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c struct iu_entry *iue = cmd->iue; iue 2282 drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c struct srp_login_req *req = &vio_iu(iue)->srp.login_req; iue 2355 drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c struct iu_entry *iue = cmd->iue; iue 2356 drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c struct srp_i_logout *log_out = &vio_iu(iue)->srp.i_logout; iue 2380 drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c struct iu_entry *iue; iue 2400 drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c iue = cmd->iue; iue 2401 drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c srp = &vio_iu(iue)->srp.cmd; iue 2416 drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c tsk = &vio_iu(iue)->srp.tsk_mgmt; iue 2671 drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c struct iu_entry *iue = cmd->iue; iue 2672 drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c struct srp_cmd *srp = (struct srp_cmd *)iue->sbuf->buf; iue 2766 drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c struct iu_entry *iue = cmd->iue; iue 2767 drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c struct srp_tsk_mgmt *srp_tsk = &vio_iu(iue)->srp.tsk_mgmt; iue 3061 drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c struct iu_entry *iue = cmd->iue; iue 3063 drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c struct srp_cmd *srp = (struct srp_cmd *)iue->sbuf->buf; iue 3092 drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c struct iu_entry *iue = cmd->iue; iue 3103 drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c rsp = &vio_iu(iue)->srp.rsp; iue 3174 drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c rc = h_copy_rdma(len, vscsi->dds.window[LOCAL].liobn, iue->sbuf->dma, iue 3176 drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c be64_to_cpu(iue->remote_token)); iue 3207 drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c struct iu_entry *iue = cmd->iue; iue 3208 drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c struct srp_target *target = iue->target; iue 3756 drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c struct iu_entry *iue = cmd->iue; iue 3771 drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c rc = srp_transfer_data(cmd, &vio_iu(iue)->srp.cmd, ibmvscsis_rdma, iue 3798 drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c struct iu_entry *iue = cmd->iue; iue 3804 drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c rc = srp_transfer_data(cmd, &vio_iu(iue)->srp.cmd, ibmvscsis_rdma, 1, iue 3845 drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c struct iu_entry *iue = iue = cmd->iue; iue 3846 drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c struct srp_tsk_mgmt *srp_tsk = &vio_iu(iue)->srp.tsk_mgmt; iue 158 drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.h struct iu_entry *iue; iue 27 drivers/scsi/ibmvscsi_tgt/libsrp.c struct iu_entry *iue; iue 40 drivers/scsi/ibmvscsi_tgt/libsrp.c for (i = 0, iue = q->items; i < max; i++) { iue 41 drivers/scsi/ibmvscsi_tgt/libsrp.c kfifo_in(&q->queue, (void *)&iue, sizeof(void *)); iue 42 drivers/scsi/ibmvscsi_tgt/libsrp.c iue->sbuf = ring[i]; iue 43 drivers/scsi/ibmvscsi_tgt/libsrp.c iue++; iue 140 drivers/scsi/ibmvscsi_tgt/libsrp.c struct iu_entry *iue = NULL; iue 142 drivers/scsi/ibmvscsi_tgt/libsrp.c if (kfifo_out_locked(&target->iu_queue.queue, (void *)&iue, iue 148 drivers/scsi/ibmvscsi_tgt/libsrp.c if (!iue) iue 149 drivers/scsi/ibmvscsi_tgt/libsrp.c return iue; iue 150 drivers/scsi/ibmvscsi_tgt/libsrp.c iue->target = target; iue 151 drivers/scsi/ibmvscsi_tgt/libsrp.c iue->flags = 0; iue 152 drivers/scsi/ibmvscsi_tgt/libsrp.c return iue; iue 155 drivers/scsi/ibmvscsi_tgt/libsrp.c void srp_iu_put(struct iu_entry *iue) iue 157 drivers/scsi/ibmvscsi_tgt/libsrp.c kfifo_in_locked(&iue->target->iu_queue.queue, (void *)&iue, iue 158 drivers/scsi/ibmvscsi_tgt/libsrp.c sizeof(void *), &iue->target->iu_queue.lock); iue 165 drivers/scsi/ibmvscsi_tgt/libsrp.c struct iu_entry *iue = NULL; iue 170 drivers/scsi/ibmvscsi_tgt/libsrp.c iue = cmd->iue; iue 172 drivers/scsi/ibmvscsi_tgt/libsrp.c nsg = dma_map_sg(iue->target->dev, sg, cmd->se_cmd.t_data_nents, iue 175 drivers/scsi/ibmvscsi_tgt/libsrp.c pr_err("fail to map %p %d\n", iue, iue 187 drivers/scsi/ibmvscsi_tgt/libsrp.c dma_unmap_sg(iue->target->dev, sg, nsg, DMA_BIDIRECTIONAL); iue 197 drivers/scsi/ibmvscsi_tgt/libsrp.c struct iu_entry *iue = NULL; iue 205 drivers/scsi/ibmvscsi_tgt/libsrp.c iue = cmd->iue; iue 218 drivers/scsi/ibmvscsi_tgt/libsrp.c md = dma_alloc_coherent(iue->target->dev, iue 243 drivers/scsi/ibmvscsi_tgt/libsrp.c nsg = dma_map_sg(iue->target->dev, sg, cmd->se_cmd.t_data_nents, iue 246 drivers/scsi/ibmvscsi_tgt/libsrp.c pr_err("fail to map %p %d\n", iue, iue 259 drivers/scsi/ibmvscsi_tgt/libsrp.c dma_unmap_sg(iue->target->dev, sg, nsg, DMA_BIDIRECTIONAL); iue 263 drivers/scsi/ibmvscsi_tgt/libsrp.c dma_free_coherent(iue->target->dev,