Lines Matching refs:mpi_request
126 Mpi2ConfigRequest_t *mpi_request; in _ctl_display_some_debug() local
132 mpi_request = mpt2sas_base_get_msg_frame(ioc, smid); in _ctl_display_some_debug()
133 switch (mpi_request->Function) { in _ctl_display_some_debug()
137 (Mpi2SCSIIORequest_t *)mpi_request; in _ctl_display_some_debug()
158 (Mpi2ConfigRequest_t *)mpi_request; in _ctl_display_some_debug()
189 (Mpi2SCSIIORequest_t *)mpi_request; in _ctl_display_some_debug()
230 if (mpi_request->Function == MPI2_FUNCTION_SCSI_IO_REQUEST || in _ctl_display_some_debug()
231 mpi_request->Function == in _ctl_display_some_debug()
620 MPI2RequestHeader_t *mpi_request = NULL, *request; in _ctl_do_mpt_command() local
668 mpi_request = kzalloc(ioc->request_sz, GFP_KERNEL); in _ctl_do_mpt_command()
669 if (!mpi_request) { in _ctl_do_mpt_command()
684 if (copy_from_user(mpi_request, mf, karg.data_sge_offset*4)) { in _ctl_do_mpt_command()
691 if (mpi_request->Function == MPI2_FUNCTION_SCSI_TASK_MGMT) { in _ctl_do_mpt_command()
714 memcpy(request, mpi_request, karg.data_sge_offset*4); in _ctl_do_mpt_command()
719 if (mpi_request->Function == MPI2_FUNCTION_SCSI_IO_REQUEST || in _ctl_do_mpt_command()
720 mpi_request->Function == MPI2_FUNCTION_RAID_SCSI_IO_PASSTHROUGH) { in _ctl_do_mpt_command()
721 if (!le16_to_cpu(mpi_request->FunctionDependent1) || in _ctl_do_mpt_command()
722 le16_to_cpu(mpi_request->FunctionDependent1) > in _ctl_do_mpt_command()
808 switch (mpi_request->Function) { in _ctl_do_mpt_command()
818 if (mpi_request->Function == MPI2_FUNCTION_SCSI_IO_REQUEST) in _ctl_do_mpt_command()
820 le16_to_cpu(mpi_request->FunctionDependent1)); in _ctl_do_mpt_command()
852 (Mpi2SmpPassthroughRequest_t *)mpi_request; in _ctl_do_mpt_command()
881 (Mpi2SasIoUnitControlRequest_t *)mpi_request; in _ctl_do_mpt_command()
903 if (mpi_request->Function == MPI2_FUNCTION_SCSI_TASK_MGMT) { in _ctl_do_mpt_command()
905 (Mpi2SCSITaskManagementRequest_t *)mpi_request; in _ctl_do_mpt_command()
908 } else if ((mpi_request->Function == MPI2_FUNCTION_SMP_PASSTHROUGH || in _ctl_do_mpt_command()
909 mpi_request->Function == MPI2_FUNCTION_SAS_IO_UNIT_CONTROL) && in _ctl_do_mpt_command()
917 _debug_dump_mf(mpi_request, karg.data_sge_offset); in _ctl_do_mpt_command()
964 if (karg.max_sense_bytes && (mpi_request->Function == in _ctl_do_mpt_command()
965 MPI2_FUNCTION_SCSI_IO_REQUEST || mpi_request->Function == in _ctl_do_mpt_command()
980 if ((mpi_request->Function == MPI2_FUNCTION_SCSI_IO_REQUEST || in _ctl_do_mpt_command()
981 mpi_request->Function == in _ctl_do_mpt_command()
983 mpi_request->Function == MPI2_FUNCTION_SATA_PASSTHROUGH)) { in _ctl_do_mpt_command()
986 le16_to_cpu(mpi_request->FunctionDependent1)); in _ctl_do_mpt_command()
989 le16_to_cpu(mpi_request->FunctionDependent1), 0, 0, in _ctl_do_mpt_command()
1009 kfree(mpi_request); in _ctl_do_mpt_command()
1355 Mpi2DiagBufferPostRequest_t *mpi_request; in _ctl_diag_register_2() local
1405 mpi_request = mpt2sas_base_get_msg_frame(ioc, smid); in _ctl_diag_register_2()
1443 mpi_request->Function = MPI2_FUNCTION_DIAG_BUFFER_POST; in _ctl_diag_register_2()
1444 mpi_request->BufferType = diag_register->buffer_type; in _ctl_diag_register_2()
1445 mpi_request->Flags = cpu_to_le32(diag_register->diagnostic_flags); in _ctl_diag_register_2()
1446 mpi_request->BufferAddress = cpu_to_le64(request_data_dma); in _ctl_diag_register_2()
1447 mpi_request->BufferLength = cpu_to_le32(request_data_sz); in _ctl_diag_register_2()
1448 mpi_request->VF_ID = 0; /* TODO */ in _ctl_diag_register_2()
1449 mpi_request->VP_ID = 0; in _ctl_diag_register_2()
1454 le32_to_cpu(mpi_request->BufferLength))); in _ctl_diag_register_2()
1457 mpi_request->ProductSpecific[i] = in _ctl_diag_register_2()
1468 _debug_dump_mf(mpi_request, in _ctl_diag_register_2()
1744 Mpi2DiagReleaseRequest_t *mpi_request; in _ctl_send_release() local
1784 mpi_request = mpt2sas_base_get_msg_frame(ioc, smid); in _ctl_send_release()
1787 mpi_request->Function = MPI2_FUNCTION_DIAG_RELEASE; in _ctl_send_release()
1788 mpi_request->BufferType = buffer_type; in _ctl_send_release()
1789 mpi_request->VF_ID = 0; /* TODO */ in _ctl_send_release()
1790 mpi_request->VP_ID = 0; in _ctl_send_release()
1800 _debug_dump_mf(mpi_request, in _ctl_send_release()
1931 Mpi2DiagBufferPostRequest_t *mpi_request; in _ctl_diag_read_buffer() local
2034 mpi_request = mpt2sas_base_get_msg_frame(ioc, smid); in _ctl_diag_read_buffer()
2037 mpi_request->Function = MPI2_FUNCTION_DIAG_BUFFER_POST; in _ctl_diag_read_buffer()
2038 mpi_request->BufferType = buffer_type; in _ctl_diag_read_buffer()
2039 mpi_request->BufferLength = in _ctl_diag_read_buffer()
2041 mpi_request->BufferAddress = in _ctl_diag_read_buffer()
2044 mpi_request->ProductSpecific[i] = in _ctl_diag_read_buffer()
2046 mpi_request->VF_ID = 0; /* TODO */ in _ctl_diag_read_buffer()
2047 mpi_request->VP_ID = 0; in _ctl_diag_read_buffer()
2057 _debug_dump_mf(mpi_request, in _ctl_diag_read_buffer()