Lines Matching refs:iu

150 	struct ibmvfc_cmd *vfc_cmd = &evt->iu.cmd;  in ibmvfc_trc_start()
151 struct ibmvfc_mad_common *mad = &evt->iu.mad_common; in ibmvfc_trc_start()
162 entry->op_code = vfc_cmd->iu.cdb[0]; in ibmvfc_trc_start()
164 entry->lun = scsilun_to_int(&vfc_cmd->iu.lun); in ibmvfc_trc_start()
165 entry->tmf_flags = vfc_cmd->iu.tmf_flags; in ibmvfc_trc_start()
166 entry->u.start.xfer_len = be32_to_cpu(vfc_cmd->iu.xfer_len); in ibmvfc_trc_start()
195 entry->op_code = vfc_cmd->iu.cdb[0]; in ibmvfc_trc_end()
197 entry->lun = scsilun_to_int(&vfc_cmd->iu.lun); in ibmvfc_trc_end()
198 entry->tmf_flags = vfc_cmd->iu.tmf_flags; in ibmvfc_trc_end()
1402 vfc_cmd->iu.add_cdb_len |= IBMVFC_WRDATA; in ibmvfc_map_sg_data()
1405 vfc_cmd->iu.add_cdb_len |= IBMVFC_RDDATA; in ibmvfc_map_sg_data()
1464 *evt->xfer_iu = evt->iu; in ibmvfc_send_event()
1683 vfc_cmd = &evt->iu.cmd; in ibmvfc_queuecommand_lck()
1688 vfc_cmd->payload_len = cpu_to_be32(sizeof(vfc_cmd->iu)); in ibmvfc_queuecommand_lck()
1692 vfc_cmd->iu.xfer_len = cpu_to_be32(scsi_bufflen(cmnd)); in ibmvfc_queuecommand_lck()
1693 int_to_scsilun(cmnd->device->lun, &vfc_cmd->iu.lun); in ibmvfc_queuecommand_lck()
1694 memcpy(vfc_cmd->iu.cdb, cmnd->cmnd, cmnd->cmd_len); in ibmvfc_queuecommand_lck()
1698 vfc_cmd->iu.pri_task_attr = IBMVFC_SIMPLE_TASK; in ibmvfc_queuecommand_lck()
1775 tmf = &evt->iu.tmf; in ibmvfc_bsg_timeout()
1832 plogi = &evt->iu.plogi; in ibmvfc_bsg_plogi()
1950 mad = &evt->iu.passthru; in ibmvfc_bsg_request()
1955 mad->common.length = cpu_to_be16(sizeof(*mad) - sizeof(mad->fc_iu) - sizeof(mad->iu)); in ibmvfc_bsg_request()
1958 offsetof(struct ibmvfc_passthru_mad, iu)); in ibmvfc_bsg_request()
1959 mad->cmd_ioba.len = cpu_to_be32(sizeof(mad->iu)); in ibmvfc_bsg_request()
1961 mad->iu.cmd_len = cpu_to_be32(job->request_payload.payload_len); in ibmvfc_bsg_request()
1962 mad->iu.rsp_len = cpu_to_be32(job->reply_payload.payload_len); in ibmvfc_bsg_request()
1963 mad->iu.flags = cpu_to_be32(fc_flags); in ibmvfc_bsg_request()
1964 mad->iu.cancel_key = cpu_to_be32(IBMVFC_PASSTHRU_CANCEL_KEY); in ibmvfc_bsg_request()
1966 mad->iu.cmd.va = cpu_to_be64(sg_dma_address(job->request_payload.sg_list)); in ibmvfc_bsg_request()
1967 mad->iu.cmd.len = cpu_to_be32(sg_dma_len(job->request_payload.sg_list)); in ibmvfc_bsg_request()
1968 mad->iu.rsp.va = cpu_to_be64(sg_dma_address(job->reply_payload.sg_list)); in ibmvfc_bsg_request()
1969 mad->iu.rsp.len = cpu_to_be32(sg_dma_len(job->reply_payload.sg_list)); in ibmvfc_bsg_request()
1970 mad->iu.scsi_id = cpu_to_be64(port_id); in ibmvfc_bsg_request()
1971 mad->iu.tag = cpu_to_be64((u64)evt); in ibmvfc_bsg_request()
1972 rsp_len = be32_to_cpu(mad->iu.rsp.len); in ibmvfc_bsg_request()
2034 tmf = &evt->iu.cmd; in ibmvfc_reset_device()
2039 tmf->payload_len = cpu_to_be32(sizeof(tmf->iu)); in ibmvfc_reset_device()
2043 int_to_scsilun(sdev->lun, &tmf->iu.lun); in ibmvfc_reset_device()
2045 tmf->iu.tmf_flags = type; in ibmvfc_reset_device()
2233 tmf = &evt->iu.tmf; in ibmvfc_cancel_all()
2302 be32_to_cpu(evt->iu.cmd.cancel_key) == cancel_key) in ibmvfc_match_key()
2364 tmf = &evt->iu.cmd; in ibmvfc_abort_task_set()
2369 tmf->payload_len = cpu_to_be32(sizeof(tmf->iu)); in ibmvfc_abort_task_set()
2373 int_to_scsilun(sdev->lun, &tmf->iu.lun); in ibmvfc_abort_task_set()
2375 tmf->iu.tmf_flags = IBMVFC_ABORT_TASK_SET; in ibmvfc_abort_task_set()
3456 prli = &evt->iu.prli; in ibmvfc_tgt_send_prli()
3559 plogi = &evt->iu.plogi; in ibmvfc_tgt_send_plogi()
3627 mad = &evt->iu.implicit_logout; in __ibmvfc_tgt_get_implicit_logout_evt()
3794 move = &evt->iu.move_login; in ibmvfc_tgt_move_login()
3864 ibmvfc_get_cmd_error(be16_to_cpu(mad->iu.status), be16_to_cpu(mad->iu.error)), in ibmvfc_tgt_adisc_done()
3865 be16_to_cpu(mad->iu.status), be16_to_cpu(mad->iu.error), in ibmvfc_tgt_adisc_done()
3883 struct ibmvfc_passthru_mad *mad = &evt->iu.passthru; in ibmvfc_init_passthru()
3888 mad->common.length = cpu_to_be16(sizeof(*mad) - sizeof(mad->fc_iu) - sizeof(mad->iu)); in ibmvfc_init_passthru()
3890 offsetof(struct ibmvfc_passthru_mad, iu)); in ibmvfc_init_passthru()
3891 mad->cmd_ioba.len = cpu_to_be32(sizeof(mad->iu)); in ibmvfc_init_passthru()
3892 mad->iu.cmd_len = cpu_to_be32(sizeof(mad->fc_iu.payload)); in ibmvfc_init_passthru()
3893 mad->iu.rsp_len = cpu_to_be32(sizeof(mad->fc_iu.response)); in ibmvfc_init_passthru()
3894 mad->iu.cmd.va = cpu_to_be64((u64)be64_to_cpu(evt->crq.ioba) + in ibmvfc_init_passthru()
3897 mad->iu.cmd.len = cpu_to_be32(sizeof(mad->fc_iu.payload)); in ibmvfc_init_passthru()
3898 mad->iu.rsp.va = cpu_to_be64((u64)be64_to_cpu(evt->crq.ioba) + in ibmvfc_init_passthru()
3901 mad->iu.rsp.len = cpu_to_be32(sizeof(mad->fc_iu.response)); in ibmvfc_init_passthru()
3959 tmf = &evt->iu.tmf; in ibmvfc_adisc_timeout()
4006 mad = &evt->iu.passthru; in ibmvfc_tgt_adisc()
4007 mad->iu.flags = cpu_to_be32(IBMVFC_FC_ELS); in ibmvfc_tgt_adisc()
4008 mad->iu.scsi_id = cpu_to_be64(tgt->scsi_id); in ibmvfc_tgt_adisc()
4009 mad->iu.cancel_key = cpu_to_be32(tgt->cancel_key); in ibmvfc_tgt_adisc()
4107 query_tgt = &evt->iu.query_tgt; in ibmvfc_tgt_query_target()
4273 mad = &evt->iu.discover_targets; in ibmvfc_discover_targets()
4390 mad = &evt->iu.npiv_login; in ibmvfc_npiv_login()
4451 mad = &evt->iu.npiv_logout; in ibmvfc_npiv_logout()