Lines Matching refs:iu

193 		return &vfc_cmd->v2.iu;  in ibmvfc_get_fcp_iu()
195 return &vfc_cmd->v1.iu; in ibmvfc_get_fcp_iu()
216 struct ibmvfc_cmd *vfc_cmd = &evt->iu.cmd; in ibmvfc_trc_start()
217 struct ibmvfc_mad_common *mad = &evt->iu.mad_common; in ibmvfc_trc_start()
218 struct ibmvfc_fcp_cmd_iu *iu = ibmvfc_get_fcp_iu(vhost, vfc_cmd); in ibmvfc_trc_start() local
230 entry->op_code = iu->cdb[0]; in ibmvfc_trc_start()
232 entry->lun = scsilun_to_int(&iu->lun); in ibmvfc_trc_start()
233 entry->tmf_flags = iu->tmf_flags; in ibmvfc_trc_start()
234 entry->u.start.xfer_len = be32_to_cpu(iu->xfer_len); in ibmvfc_trc_start()
254 struct ibmvfc_fcp_cmd_iu *iu = ibmvfc_get_fcp_iu(vhost, vfc_cmd); in ibmvfc_trc_end() local
267 entry->op_code = iu->cdb[0]; in ibmvfc_trc_end()
269 entry->lun = scsilun_to_int(&iu->lun); in ibmvfc_trc_end()
270 entry->tmf_flags = iu->tmf_flags; in ibmvfc_trc_end()
1607 struct ibmvfc_fcp_cmd_iu *iu = ibmvfc_get_fcp_iu(evt->vhost, vfc_cmd); in ibmvfc_map_sg_data() local
1624 iu->add_cdb_len |= IBMVFC_WRDATA; in ibmvfc_map_sg_data()
1627 iu->add_cdb_len |= IBMVFC_RDDATA; in ibmvfc_map_sg_data()
1687 *evt->xfer_iu = evt->iu; in ibmvfc_send_event()
1897 struct ibmvfc_cmd *vfc_cmd = &evt->iu.cmd; in ibmvfc_init_vfc_cmd()
1898 struct ibmvfc_fcp_cmd_iu *iu = ibmvfc_get_fcp_iu(vhost, vfc_cmd); in ibmvfc_init_vfc_cmd() local
1911 vfc_cmd->payload_len = cpu_to_be32(sizeof(*iu)); in ibmvfc_init_vfc_cmd()
1915 int_to_scsilun(sdev->lun, &iu->lun); in ibmvfc_init_vfc_cmd()
1933 struct ibmvfc_fcp_cmd_iu *iu; in ibmvfc_queuecommand() local
1959 iu = ibmvfc_get_fcp_iu(vhost, vfc_cmd); in ibmvfc_queuecommand()
1961 iu->xfer_len = cpu_to_be32(scsi_bufflen(cmnd)); in ibmvfc_queuecommand()
1962 memcpy(iu->cdb, cmnd->cmnd, cmnd->cmd_len); in ibmvfc_queuecommand()
1966 iu->pri_task_attr = IBMVFC_SIMPLE_TASK; in ibmvfc_queuecommand()
2043 tmf = &evt->iu.tmf; in ibmvfc_bsg_timeout()
2100 plogi = &evt->iu.plogi; in ibmvfc_bsg_plogi()
2218 mad = &evt->iu.passthru; in ibmvfc_bsg_request()
2223 mad->common.length = cpu_to_be16(sizeof(*mad) - sizeof(mad->fc_iu) - sizeof(mad->iu)); in ibmvfc_bsg_request()
2226 offsetof(struct ibmvfc_passthru_mad, iu)); in ibmvfc_bsg_request()
2227 mad->cmd_ioba.len = cpu_to_be32(sizeof(mad->iu)); in ibmvfc_bsg_request()
2229 mad->iu.cmd_len = cpu_to_be32(job->request_payload.payload_len); in ibmvfc_bsg_request()
2230 mad->iu.rsp_len = cpu_to_be32(job->reply_payload.payload_len); in ibmvfc_bsg_request()
2231 mad->iu.flags = cpu_to_be32(fc_flags); in ibmvfc_bsg_request()
2232 mad->iu.cancel_key = cpu_to_be32(IBMVFC_PASSTHRU_CANCEL_KEY); in ibmvfc_bsg_request()
2234 mad->iu.cmd.va = cpu_to_be64(sg_dma_address(job->request_payload.sg_list)); in ibmvfc_bsg_request()
2235 mad->iu.cmd.len = cpu_to_be32(sg_dma_len(job->request_payload.sg_list)); in ibmvfc_bsg_request()
2236 mad->iu.rsp.va = cpu_to_be64(sg_dma_address(job->reply_payload.sg_list)); in ibmvfc_bsg_request()
2237 mad->iu.rsp.len = cpu_to_be32(sg_dma_len(job->reply_payload.sg_list)); in ibmvfc_bsg_request()
2238 mad->iu.scsi_id = cpu_to_be64(port_id); in ibmvfc_bsg_request()
2239 mad->iu.tag = cpu_to_be64((u64)evt); in ibmvfc_bsg_request()
2240 rsp_len = be32_to_cpu(mad->iu.rsp.len); in ibmvfc_bsg_request()
2292 struct ibmvfc_fcp_cmd_iu *iu; in ibmvfc_reset_device() local
2307 iu = ibmvfc_get_fcp_iu(vhost, tmf); in ibmvfc_reset_device()
2312 iu->tmf_flags = type; in ibmvfc_reset_device()
2510 tmf = &evt->iu.tmf; in ibmvfc_init_tmf()
2714 be32_to_cpu(evt->iu.cmd.cancel_key) == cancel_key) in ibmvfc_match_key()
2751 struct ibmvfc_fcp_cmd_iu *iu; in ibmvfc_abort_task_set() local
2779 iu = ibmvfc_get_fcp_iu(vhost, tmf); in ibmvfc_abort_task_set()
2783 iu->tmf_flags = IBMVFC_ABORT_TASK_SET; in ibmvfc_abort_task_set()
4038 prli = &evt->iu.prli; in ibmvfc_tgt_send_prli()
4146 plogi = &evt->iu.plogi; in ibmvfc_tgt_send_plogi()
4220 mad = &evt->iu.implicit_logout; in __ibmvfc_tgt_get_implicit_logout_evt()
4388 move = &evt->iu.move_login; in ibmvfc_tgt_move_login()
4458 ibmvfc_get_cmd_error(be16_to_cpu(mad->iu.status), be16_to_cpu(mad->iu.error)), in ibmvfc_tgt_adisc_done()
4459 be16_to_cpu(mad->iu.status), be16_to_cpu(mad->iu.error), in ibmvfc_tgt_adisc_done()
4477 struct ibmvfc_passthru_mad *mad = &evt->iu.passthru; in ibmvfc_init_passthru()
4482 mad->common.length = cpu_to_be16(sizeof(*mad) - sizeof(mad->fc_iu) - sizeof(mad->iu)); in ibmvfc_init_passthru()
4484 offsetof(struct ibmvfc_passthru_mad, iu)); in ibmvfc_init_passthru()
4485 mad->cmd_ioba.len = cpu_to_be32(sizeof(mad->iu)); in ibmvfc_init_passthru()
4486 mad->iu.cmd_len = cpu_to_be32(sizeof(mad->fc_iu.payload)); in ibmvfc_init_passthru()
4487 mad->iu.rsp_len = cpu_to_be32(sizeof(mad->fc_iu.response)); in ibmvfc_init_passthru()
4488 mad->iu.cmd.va = cpu_to_be64((u64)be64_to_cpu(evt->crq.ioba) + in ibmvfc_init_passthru()
4491 mad->iu.cmd.len = cpu_to_be32(sizeof(mad->fc_iu.payload)); in ibmvfc_init_passthru()
4492 mad->iu.rsp.va = cpu_to_be64((u64)be64_to_cpu(evt->crq.ioba) + in ibmvfc_init_passthru()
4495 mad->iu.rsp.len = cpu_to_be32(sizeof(mad->fc_iu.response)); in ibmvfc_init_passthru()
4553 tmf = &evt->iu.tmf; in ibmvfc_adisc_timeout()
4605 mad = &evt->iu.passthru; in ibmvfc_tgt_adisc()
4606 mad->iu.flags = cpu_to_be32(IBMVFC_FC_ELS); in ibmvfc_tgt_adisc()
4607 mad->iu.scsi_id = cpu_to_be64(tgt->scsi_id); in ibmvfc_tgt_adisc()
4608 mad->iu.cancel_key = cpu_to_be32(tgt->cancel_key); in ibmvfc_tgt_adisc()
4706 query_tgt = &evt->iu.query_tgt; in ibmvfc_tgt_query_target()
4877 mad = &evt->iu.discover_targets; in ibmvfc_discover_targets()
4964 mad = &evt->iu.channel_setup; in ibmvfc_channel_setup()
5017 mad = &evt->iu.channel_enquiry; in ibmvfc_channel_enquiry()
5142 mad = &evt->iu.npiv_login; in ibmvfc_npiv_login()
5203 mad = &evt->iu.npiv_logout; in ibmvfc_npiv_logout()