Lines Matching refs:scsiio_req

1962 	struct scsi_cmnd *scmd, struct mpi3_scsi_io_request *scsiio_req)  in mpi3mr_setup_eedp()  argument
1978 scsiio_req->msg_flags |= MPI3_SCSIIO_MSGFLAGS_METASGL_VALID; in mpi3mr_setup_eedp()
1982 scsiio_req->msg_flags |= MPI3_SCSIIO_MSGFLAGS_METASGL_VALID; in mpi3mr_setup_eedp()
1986 scsiio_req->msg_flags |= MPI3_SCSIIO_MSGFLAGS_METASGL_VALID; in mpi3mr_setup_eedp()
1991 scsiio_req->sgl[0].eedp.application_tag_translation_mask = in mpi3mr_setup_eedp()
1996 scsiio_req->msg_flags |= MPI3_SCSIIO_MSGFLAGS_METASGL_VALID; in mpi3mr_setup_eedp()
2011 scsiio_req->cdb.eedp32.primary_reference_tag = in mpi3mr_setup_eedp()
2022 scsiio_req->sgl[0].eedp.user_data_size = MPI3_EEDP_UDS_512; in mpi3mr_setup_eedp()
2025 scsiio_req->sgl[0].eedp.user_data_size = MPI3_EEDP_UDS_520; in mpi3mr_setup_eedp()
2028 scsiio_req->sgl[0].eedp.user_data_size = MPI3_EEDP_UDS_4080; in mpi3mr_setup_eedp()
2031 scsiio_req->sgl[0].eedp.user_data_size = MPI3_EEDP_UDS_4088; in mpi3mr_setup_eedp()
2034 scsiio_req->sgl[0].eedp.user_data_size = MPI3_EEDP_UDS_4096; in mpi3mr_setup_eedp()
2037 scsiio_req->sgl[0].eedp.user_data_size = MPI3_EEDP_UDS_4104; in mpi3mr_setup_eedp()
2040 scsiio_req->sgl[0].eedp.user_data_size = MPI3_EEDP_UDS_4160; in mpi3mr_setup_eedp()
2046 scsiio_req->sgl[0].eedp.eedp_flags = cpu_to_le16(eedp_flags); in mpi3mr_setup_eedp()
2047 scsiio_req->sgl[0].eedp.flags = MPI3_SGE_FLAGS_ELEMENT_TYPE_EXTENDED; in mpi3mr_setup_eedp()
2363 struct scsi_cmnd *scmd, struct mpi3_scsi_io_request *scsiio_req) in mpi3mr_prepare_sg_scmd() argument
2376 u32 meta_sg = le32_to_cpu(scsiio_req->flags) & in mpi3mr_prepare_sg_scmd()
2389 sg_local = &scsiio_req->sgl[MPI3_SCSIIO_METASGL_INDEX]; in mpi3mr_prepare_sg_scmd()
2391 sg_local = &scsiio_req->sgl; in mpi3mr_prepare_sg_scmd()
2393 if (!scsiio_req->data_length && !meta_sg) { in mpi3mr_prepare_sg_scmd()
2426 if (scsiio_req->sgl[0].eedp.flags == in mpi3mr_prepare_sg_scmd()
2433 if (scsiio_req->msg_flags == in mpi3mr_prepare_sg_scmd()
2504 struct scsi_cmnd *scmd, struct mpi3_scsi_io_request *scsiio_req) in mpi3mr_build_sg_scmd() argument
2508 ret = mpi3mr_prepare_sg_scmd(mrioc, scmd, scsiio_req); in mpi3mr_build_sg_scmd()
2512 if (scsiio_req->msg_flags == MPI3_SCSIIO_MSGFLAGS_METASGL_VALID) { in mpi3mr_build_sg_scmd()
2514 scsiio_req->flags |= in mpi3mr_build_sg_scmd()
2516 ret = mpi3mr_prepare_sg_scmd(mrioc, scmd, scsiio_req); in mpi3mr_build_sg_scmd()
3429 struct mpi3_scsi_io_request *scsiio_req = NULL; in mpi3mr_qcmd() local
3513 scsiio_req = (struct mpi3_scsi_io_request *)scmd_priv_data->mpi3mr_scsiio_req; in mpi3mr_qcmd()
3514 scsiio_req->function = MPI3_FUNCTION_SCSI_IO; in mpi3mr_qcmd()
3515 scsiio_req->host_tag = cpu_to_le16(host_tag); in mpi3mr_qcmd()
3517 mpi3mr_setup_eedp(mrioc, scmd, scsiio_req); in mpi3mr_qcmd()
3519 memcpy(scsiio_req->cdb.cdb32, scmd->cmnd, scmd->cmd_len); in mpi3mr_qcmd()
3520 scsiio_req->data_length = cpu_to_le32(scsi_bufflen(scmd)); in mpi3mr_qcmd()
3521 scsiio_req->dev_handle = cpu_to_le16(dev_handle); in mpi3mr_qcmd()
3522 scsiio_req->flags = cpu_to_le32(scsiio_flags); in mpi3mr_qcmd()
3524 (struct scsi_lun *)scsiio_req->lun); in mpi3mr_qcmd()
3526 if (mpi3mr_build_sg_scmd(mrioc, scmd, scsiio_req)) { in mpi3mr_qcmd()