Lines Matching refs:iu

156 	struct ibmvfc_cmd *vfc_cmd = &evt->iu.cmd;  in ibmvfc_trc_start()
157 struct ibmvfc_mad_common *mad = &evt->iu.mad_common; in ibmvfc_trc_start()
168 entry->op_code = vfc_cmd->iu.cdb[0]; in ibmvfc_trc_start()
170 entry->lun = scsilun_to_int(&vfc_cmd->iu.lun); in ibmvfc_trc_start()
171 entry->tmf_flags = vfc_cmd->iu.tmf_flags; in ibmvfc_trc_start()
172 entry->u.start.xfer_len = be32_to_cpu(vfc_cmd->iu.xfer_len); in ibmvfc_trc_start()
201 entry->op_code = vfc_cmd->iu.cdb[0]; in ibmvfc_trc_end()
203 entry->lun = scsilun_to_int(&vfc_cmd->iu.lun); in ibmvfc_trc_end()
204 entry->tmf_flags = vfc_cmd->iu.tmf_flags; in ibmvfc_trc_end()
1350 vfc_cmd->iu.add_cdb_len |= IBMVFC_WRDATA; in ibmvfc_map_sg_data()
1353 vfc_cmd->iu.add_cdb_len |= IBMVFC_RDDATA; in ibmvfc_map_sg_data()
1411 *evt->xfer_iu = evt->iu; in ibmvfc_send_event()
1632 vfc_cmd = &evt->iu.cmd; in ibmvfc_queuecommand_lck()
1637 vfc_cmd->payload_len = cpu_to_be32(sizeof(vfc_cmd->iu)); in ibmvfc_queuecommand_lck()
1641 vfc_cmd->iu.xfer_len = cpu_to_be32(scsi_bufflen(cmnd)); in ibmvfc_queuecommand_lck()
1642 int_to_scsilun(cmnd->device->lun, &vfc_cmd->iu.lun); in ibmvfc_queuecommand_lck()
1643 memcpy(vfc_cmd->iu.cdb, cmnd->cmnd, cmnd->cmd_len); in ibmvfc_queuecommand_lck()
1647 vfc_cmd->iu.pri_task_attr = IBMVFC_SIMPLE_TASK; in ibmvfc_queuecommand_lck()
1724 tmf = &evt->iu.tmf; in ibmvfc_bsg_timeout()
1781 plogi = &evt->iu.plogi; in ibmvfc_bsg_plogi()
1895 mad = &evt->iu.passthru; in ibmvfc_bsg_request()
1900 mad->common.length = cpu_to_be16(sizeof(*mad) - sizeof(mad->fc_iu) - sizeof(mad->iu)); in ibmvfc_bsg_request()
1903 offsetof(struct ibmvfc_passthru_mad, iu)); in ibmvfc_bsg_request()
1904 mad->cmd_ioba.len = cpu_to_be32(sizeof(mad->iu)); in ibmvfc_bsg_request()
1906 mad->iu.cmd_len = cpu_to_be32(job->request_payload.payload_len); in ibmvfc_bsg_request()
1907 mad->iu.rsp_len = cpu_to_be32(job->reply_payload.payload_len); in ibmvfc_bsg_request()
1908 mad->iu.flags = cpu_to_be32(fc_flags); in ibmvfc_bsg_request()
1909 mad->iu.cancel_key = cpu_to_be32(IBMVFC_PASSTHRU_CANCEL_KEY); in ibmvfc_bsg_request()
1911 mad->iu.cmd.va = cpu_to_be64(sg_dma_address(job->request_payload.sg_list)); in ibmvfc_bsg_request()
1912 mad->iu.cmd.len = cpu_to_be32(sg_dma_len(job->request_payload.sg_list)); in ibmvfc_bsg_request()
1913 mad->iu.rsp.va = cpu_to_be64(sg_dma_address(job->reply_payload.sg_list)); in ibmvfc_bsg_request()
1914 mad->iu.rsp.len = cpu_to_be32(sg_dma_len(job->reply_payload.sg_list)); in ibmvfc_bsg_request()
1915 mad->iu.scsi_id = cpu_to_be64(port_id); in ibmvfc_bsg_request()
1916 mad->iu.tag = cpu_to_be64((u64)evt); in ibmvfc_bsg_request()
1917 rsp_len = be32_to_cpu(mad->iu.rsp.len); in ibmvfc_bsg_request()
1978 tmf = &evt->iu.cmd; in ibmvfc_reset_device()
1983 tmf->payload_len = cpu_to_be32(sizeof(tmf->iu)); in ibmvfc_reset_device()
1987 int_to_scsilun(sdev->lun, &tmf->iu.lun); in ibmvfc_reset_device()
1989 tmf->iu.tmf_flags = type; in ibmvfc_reset_device()
2177 tmf = &evt->iu.tmf; in ibmvfc_cancel_all()
2246 be32_to_cpu(evt->iu.cmd.cancel_key) == cancel_key) in ibmvfc_match_key()
2308 tmf = &evt->iu.cmd; in ibmvfc_abort_task_set()
2313 tmf->payload_len = cpu_to_be32(sizeof(tmf->iu)); in ibmvfc_abort_task_set()
2317 int_to_scsilun(sdev->lun, &tmf->iu.lun); in ibmvfc_abort_task_set()
2319 tmf->iu.tmf_flags = IBMVFC_ABORT_TASK_SET; in ibmvfc_abort_task_set()
3373 prli = &evt->iu.prli; in ibmvfc_tgt_send_prli()
3471 plogi = &evt->iu.plogi; in ibmvfc_tgt_send_plogi()
3544 mad = &evt->iu.implicit_logout; in ibmvfc_tgt_implicit_logout()
3613 ibmvfc_get_cmd_error(be16_to_cpu(mad->iu.status), be16_to_cpu(mad->iu.error)), in ibmvfc_tgt_adisc_done()
3614 mad->iu.status, mad->iu.error, in ibmvfc_tgt_adisc_done()
3632 struct ibmvfc_passthru_mad *mad = &evt->iu.passthru; in ibmvfc_init_passthru()
3637 mad->common.length = cpu_to_be16(sizeof(*mad) - sizeof(mad->fc_iu) - sizeof(mad->iu)); in ibmvfc_init_passthru()
3639 offsetof(struct ibmvfc_passthru_mad, iu)); in ibmvfc_init_passthru()
3640 mad->cmd_ioba.len = cpu_to_be32(sizeof(mad->iu)); in ibmvfc_init_passthru()
3641 mad->iu.cmd_len = cpu_to_be32(sizeof(mad->fc_iu.payload)); in ibmvfc_init_passthru()
3642 mad->iu.rsp_len = cpu_to_be32(sizeof(mad->fc_iu.response)); in ibmvfc_init_passthru()
3643 mad->iu.cmd.va = cpu_to_be64((u64)be64_to_cpu(evt->crq.ioba) + in ibmvfc_init_passthru()
3646 mad->iu.cmd.len = cpu_to_be32(sizeof(mad->fc_iu.payload)); in ibmvfc_init_passthru()
3647 mad->iu.rsp.va = cpu_to_be64((u64)be64_to_cpu(evt->crq.ioba) + in ibmvfc_init_passthru()
3650 mad->iu.rsp.len = cpu_to_be32(sizeof(mad->fc_iu.response)); in ibmvfc_init_passthru()
3707 tmf = &evt->iu.tmf; in ibmvfc_adisc_timeout()
3754 mad = &evt->iu.passthru; in ibmvfc_tgt_adisc()
3755 mad->iu.flags = cpu_to_be32(IBMVFC_FC_ELS); in ibmvfc_tgt_adisc()
3756 mad->iu.scsi_id = cpu_to_be64(tgt->scsi_id); in ibmvfc_tgt_adisc()
3757 mad->iu.cancel_key = cpu_to_be32(tgt->cancel_key); in ibmvfc_tgt_adisc()
3857 query_tgt = &evt->iu.query_tgt; in ibmvfc_tgt_query_target()
3986 mad = &evt->iu.discover_targets; in ibmvfc_discover_targets()
4101 mad = &evt->iu.npiv_login; in ibmvfc_npiv_login()
4162 mad = &evt->iu.npiv_logout; in ibmvfc_npiv_logout()