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,