Lines Matching refs:mpi_reply

513 	Mpi2ConfigReply_t mpi_reply;
518 if ((mpt3sas_config_get_sas_device_pg0(ioc, &mpi_reply, &sas_device_pg0,
525 ioc_status = le16_to_cpu(mpi_reply.IOCStatus) & MPI2_IOCSTATUS_MASK;
2173 Mpi2ConfigReply_t mpi_reply;
2179 if ((mpt3sas_config_get_sas_device_pg0(ioc, &mpi_reply, &sas_device_pg0,
2186 ioc_status = le16_to_cpu(mpi_reply.IOCStatus) &
2251 Mpi2ConfigReply_t mpi_reply;
2273 if (mpt3sas_config_get_raid_volume_pg0(ioc, &mpi_reply, &vol_pg0,
2312 Mpi2ConfigReply_t mpi_reply;
2327 if (mpt3sas_config_get_raid_volume_pg0(ioc, &mpi_reply, &vol_pg0,
2421 Mpi2ConfigReply_t mpi_reply;
2444 if ((mpt3sas_config_get_raid_volume_pg0(ioc, &mpi_reply, vol_pg0,
2458 if (!(mpt3sas_config_get_phys_disk_pg0(ioc, &mpi_reply,
2461 if (!(mpt3sas_config_get_sas_device_pg0(ioc, &mpi_reply,
2860 MPI2DefaultReply_t *mpi_reply;
2867 mpi_reply = mpt3sas_base_get_reply_virt_addr(ioc, reply);
2868 if (mpi_reply) {
2869 memcpy(ioc->tm_cmds.reply, mpi_reply, mpi_reply->MsgLength*4);
3050 Mpi2SCSITaskManagementReply_t *mpi_reply;
3133 mpi_reply = ioc->tm_cmds.reply;
3136 le16_to_cpu(mpi_reply->IOCStatus),
3137 le32_to_cpu(mpi_reply->IOCLogInfo),
3138 le32_to_cpu(mpi_reply->TerminationCount)));
3140 _scsih_response_code(ioc, mpi_reply->ResponseCode);
3141 if (mpi_reply->IOCStatus)
4225 Mpi2SCSITaskManagementReply_t *mpi_reply =
4245 if (unlikely(!mpi_reply)) {
4246 ioc_err(ioc, "mpi_reply not valid at %s:%d/%s()!\n",
4252 if (handle != le16_to_cpu(mpi_reply->DevHandle)) {
4256 le16_to_cpu(mpi_reply->DevHandle), smid));
4263 handle, smid, le16_to_cpu(mpi_reply->IOCStatus),
4264 le32_to_cpu(mpi_reply->IOCLogInfo),
4265 le32_to_cpu(mpi_reply->TerminationCount)));
4348 Mpi2SasIoUnitControlReply_t *mpi_reply =
4351 if (likely(mpi_reply)) {
4354 le16_to_cpu(mpi_reply->DevHandle), smid,
4355 le16_to_cpu(mpi_reply->IOCStatus),
4356 le32_to_cpu(mpi_reply->IOCLogInfo)));
4357 if (le16_to_cpu(mpi_reply->IOCStatus) ==
4359 clear_bit(le16_to_cpu(mpi_reply->DevHandle),
4363 ioc_err(ioc, "mpi_reply not valid at %s:%d/%s()!\n",
4435 Mpi2SCSITaskManagementReply_t *mpi_reply =
4444 if (unlikely(!mpi_reply)) {
4445 ioc_err(ioc, "mpi_reply not valid at %s:%d/%s()!\n",
4452 if (handle != le16_to_cpu(mpi_reply->DevHandle)) {
4455 handle, le16_to_cpu(mpi_reply->DevHandle),
4462 handle, smid, le16_to_cpu(mpi_reply->IOCStatus),
4463 le32_to_cpu(mpi_reply->IOCLogInfo),
4464 le32_to_cpu(mpi_reply->TerminationCount)));
5312 * @mpi_reply: reply mf payload returned from firmware
5321 Mpi2SCSIIOReply_t *mpi_reply, u16 smid)
5325 u16 ioc_status = le16_to_cpu(mpi_reply->IOCStatus) &
5327 u8 scsi_state = mpi_reply->SCSIState;
5328 u8 scsi_status = mpi_reply->SCSIStatus;
5332 u32 log_info = le32_to_cpu(mpi_reply->IOCLogInfo);
5496 le16_to_cpu(mpi_reply->DevHandle),
5501 le16_to_cpu(mpi_reply->TaskTag),
5502 le32_to_cpu(mpi_reply->TransferCount), scmd->result);
5511 le32_to_cpu(mpi_reply->SenseCount));
5514 response_info = le32_to_cpu(mpi_reply->ResponseInfo);
5529 Mpi2SepReply_t mpi_reply;
5544 if ((mpt3sas_base_scsi_enclosure_processor(ioc, &mpi_reply,
5552 if (mpi_reply.IOCStatus || mpi_reply.IOCLogInfo) {
5555 le16_to_cpu(mpi_reply.IOCStatus),
5556 le32_to_cpu(mpi_reply.IOCLogInfo)));
5573 Mpi2SepReply_t mpi_reply;
5584 if ((mpt3sas_base_scsi_enclosure_processor(ioc, &mpi_reply,
5591 if (mpi_reply.IOCStatus || mpi_reply.IOCLogInfo) {
5594 le16_to_cpu(mpi_reply.IOCStatus),
5595 le32_to_cpu(mpi_reply.IOCLogInfo)));
5708 Mpi2SCSIIOReply_t *mpi_reply;
5719 mpi_reply = mpt3sas_base_get_reply_virt_addr(ioc, reply);
5729 if (mpi_reply == NULL) {
5740 ioc_status = le16_to_cpu(mpi_reply->IOCStatus);
5760 scsi_state = mpi_reply->SCSIState;
5763 le32_to_cpu(mpi_reply->ResponseInfo) & 0xFF;
5776 xfer_cnt = le32_to_cpu(mpi_reply->TransferCount);
5779 log_info = le32_to_cpu(mpi_reply->IOCLogInfo);
5783 scsi_status = mpi_reply->SCSIStatus;
5797 le32_to_cpu(mpi_reply->SenseCount));
5803 le16_to_cpu(mpi_reply->DevHandle));
5810 _scsih_scsi_ioc_info(ioc, scmd, mpi_reply, smid);
5877 mpi_reply->SCSIState = MPI2_SCSI_STATE_AUTOSENSE_VALID;
5878 mpi_reply->SCSIStatus = SAM_STAT_CHECK_CONDITION;
5921 _scsih_scsi_ioc_info(ioc , scmd, mpi_reply, smid);
5943 Mpi2ConfigReply_t mpi_reply;
5977 if ((mpt3sas_config_get_sas_iounit_pg0(ioc, &mpi_reply,
5980 ioc_status = le16_to_cpu(mpi_reply.IOCStatus) & MPI2_IOCSTATUS_MASK;
6005 if ((mpt3sas_config_get_phy_pg0(ioc, &mpi_reply, &phy_pg0,
6142 Mpi2ConfigReply_t mpi_reply;
6157 if ((mpt3sas_config_get_sas_iounit_pg0(ioc, &mpi_reply,
6160 ioc_status = le16_to_cpu(mpi_reply.IOCStatus) & MPI2_IOCSTATUS_MASK;
6571 Mpi2ConfigReply_t mpi_reply;
6591 if ((mpt3sas_config_get_sas_iounit_pg0(ioc, &mpi_reply,
6594 ioc_status = le16_to_cpu(mpi_reply.IOCStatus) & MPI2_IOCSTATUS_MASK;
6622 if ((mpt3sas_config_get_phy_pg0(ioc, &mpi_reply,
6646 if ((mpt3sas_config_get_phy_pg0(ioc, &mpi_reply,
6652 ioc_status = le16_to_cpu(mpi_reply.IOCStatus) &
6703 Mpi2ConfigReply_t mpi_reply;
6742 if ((mpt3sas_config_get_sas_iounit_pg0(ioc, &mpi_reply,
6748 ioc_status = le16_to_cpu(mpi_reply.IOCStatus) &
6765 if ((mpt3sas_config_get_sas_iounit_pg1(ioc, &mpi_reply,
6771 ioc_status = le16_to_cpu(mpi_reply.IOCStatus) &
6792 if ((mpt3sas_config_get_phy_pg0(ioc, &mpi_reply, &phy_pg0,
6798 ioc_status = le16_to_cpu(mpi_reply.IOCStatus) &
6846 if ((mpt3sas_config_get_sas_device_pg0(ioc, &mpi_reply, &sas_device_pg0,
6861 if (!(mpt3sas_config_get_enclosure_pg0(ioc, &mpi_reply,
6887 Mpi2ConfigReply_t mpi_reply;
6906 if ((mpt3sas_config_get_expander_pg0(ioc, &mpi_reply, &expander_pg0,
6913 ioc_status = le16_to_cpu(mpi_reply.IOCStatus) &
7003 if ((mpt3sas_config_get_expander_pg1(ioc, &mpi_reply,
7089 MPI2DefaultReply_t *mpi_reply;
7091 mpi_reply = mpt3sas_base_get_reply_virt_addr(ioc, reply);
7097 if (mpi_reply) {
7098 memcpy(ioc->scsih_cmds.reply, mpi_reply,
7099 mpi_reply->MsgLength*4);
7188 Mpi2ConfigReply_t mpi_reply;
7200 if ((mpt3sas_config_get_sas_device_pg0(ioc, &mpi_reply, &sas_device_pg0,
7204 ioc_status = le16_to_cpu(mpi_reply.IOCStatus) & MPI2_IOCSTATUS_MASK;
7308 Mpi2ConfigReply_t mpi_reply;
7317 if ((mpt3sas_config_get_sas_device_pg0(ioc, &mpi_reply, &sas_device_pg0,
7324 ioc_status = le16_to_cpu(mpi_reply.IOCStatus) &
8002 Mpi2ConfigReply_t mpi_reply;
8012 if ((mpt3sas_config_get_pcie_device_pg0(ioc, &mpi_reply,
8016 ioc_status = le16_to_cpu(mpi_reply.IOCStatus) & MPI2_IOCSTATUS_MASK;
8096 Mpi2ConfigReply_t mpi_reply;
8102 if ((mpt3sas_config_get_pcie_device_pg0(ioc, &mpi_reply,
8108 ioc_status = le16_to_cpu(mpi_reply.IOCStatus) &
8149 if (mpt3sas_config_get_pcie_device_pg2(ioc, &mpi_reply,
8158 ioc_status = le16_to_cpu(mpi_reply.IOCStatus) &
8593 Mpi2ConfigReply_t mpi_reply;
8622 rc = mpt3sas_config_get_enclosure_pg0(ioc, &mpi_reply,
8627 if (rc || (le16_to_cpu(mpi_reply.IOCStatus) &
8666 Mpi2SCSITaskManagementReply_t *mpi_reply;
8683 mpi_reply = ioc->tm_cmds.reply;
8739 ioc_status = le16_to_cpu(mpi_reply->IOCStatus)
8750 if (mpi_reply->ResponseCode ==
8752 mpi_reply->ResponseCode ==
8786 termination_count += le32_to_cpu(mpi_reply->TerminationCount);
8917 Mpi2RaidActionReply_t *mpi_reply;
8970 mpi_reply = ioc->scsih_cmds.reply;
8971 ioc_status = le16_to_cpu(mpi_reply->IOCStatus);
8973 log_info = le32_to_cpu(mpi_reply->IOCLogInfo);
9213 Mpi2ConfigReply_t mpi_reply;
9228 if ((mpt3sas_config_get_sas_device_pg0(ioc, &mpi_reply, &sas_device_pg0,
9235 ioc_status = le16_to_cpu(mpi_reply.IOCStatus) &
9496 Mpi2ConfigReply_t mpi_reply;
9535 if ((mpt3sas_config_get_sas_device_pg0(ioc, &mpi_reply,
9543 ioc_status = le16_to_cpu(mpi_reply.IOCStatus) &
9809 Mpi2ConfigReply_t mpi_reply;
9826 rc = mpt3sas_config_get_enclosure_pg0(ioc, &mpi_reply,
9831 if (rc || (le16_to_cpu(mpi_reply.IOCStatus) &
9854 Mpi2ConfigReply_t mpi_reply;
9865 while (!(mpt3sas_config_get_sas_device_pg0(ioc, &mpi_reply,
9868 ioc_status = le16_to_cpu(mpi_reply.IOCStatus) &
9970 Mpi2ConfigReply_t mpi_reply;
9981 while (!(mpt3sas_config_get_pcie_device_pg0(ioc, &mpi_reply,
9984 ioc_status = le16_to_cpu(mpi_reply.IOCStatus) &
9989 le32_to_cpu(mpi_reply.IOCLogInfo));
10072 Mpi2ConfigReply_t mpi_reply;
10086 while (!(mpt3sas_config_get_raid_volume_pg1(ioc, &mpi_reply,
10088 ioc_status = le16_to_cpu(mpi_reply.IOCStatus) &
10094 if (mpt3sas_config_get_raid_volume_pg0(ioc, &mpi_reply,
10110 while (!(mpt3sas_config_get_phys_disk_pg0(ioc, &mpi_reply,
10113 ioc_status = le16_to_cpu(mpi_reply.IOCStatus) &
10194 Mpi2ConfigReply_t mpi_reply;
10206 while (!(mpt3sas_config_get_expander_pg0(ioc, &mpi_reply, &expander_pg0,
10209 ioc_status = le16_to_cpu(mpi_reply.IOCStatus) &
10351 Mpi2ConfigReply_t mpi_reply;
10355 if ((mpt3sas_config_get_expander_pg1(ioc, &mpi_reply,
10383 Mpi2ConfigReply_t mpi_reply;
10413 while (!(mpt3sas_config_get_expander_pg0(ioc, &mpi_reply, &expander_pg0,
10415 ioc_status = le16_to_cpu(mpi_reply.IOCStatus) &
10419 ioc_status, le32_to_cpu(mpi_reply.IOCLogInfo));
10452 while (!(mpt3sas_config_get_phys_disk_pg0(ioc, &mpi_reply,
10455 ioc_status = le16_to_cpu(mpi_reply.IOCStatus) &
10459 ioc_status, le32_to_cpu(mpi_reply.IOCLogInfo));
10469 if (mpt3sas_config_get_sas_device_pg0(ioc, &mpi_reply,
10473 ioc_status = le16_to_cpu(mpi_reply.IOCStatus) &
10477 ioc_status, le32_to_cpu(mpi_reply.IOCLogInfo));
10513 while (!(mpt3sas_config_get_raid_volume_pg1(ioc, &mpi_reply,
10515 ioc_status = le16_to_cpu(mpi_reply.IOCStatus) &
10519 ioc_status, le32_to_cpu(mpi_reply.IOCLogInfo));
10529 if (mpt3sas_config_get_raid_volume_pg0(ioc, &mpi_reply,
10533 ioc_status = le16_to_cpu(mpi_reply.IOCStatus) &
10537 ioc_status, le32_to_cpu(mpi_reply.IOCLogInfo));
10562 while (!(mpt3sas_config_get_sas_device_pg0(ioc, &mpi_reply,
10565 ioc_status = le16_to_cpu(mpi_reply.IOCStatus) &
10569 ioc_status, le32_to_cpu(mpi_reply.IOCLogInfo));
10611 while (!(mpt3sas_config_get_pcie_device_pg0(ioc, &mpi_reply,
10614 ioc_status = le16_to_cpu(mpi_reply.IOCStatus)
10618 ioc_status, le32_to_cpu(mpi_reply.IOCLogInfo));
10864 Mpi2EventNotificationReply_t *mpi_reply;
10873 mpi_reply = mpt3sas_base_get_reply_virt_addr(ioc, reply);
10875 if (unlikely(!mpi_reply)) {
10876 ioc_err(ioc, "mpi_reply not valid at %s:%d/%s()!\n",
10881 event = le16_to_cpu(mpi_reply->Event);
10892 mpi_reply->EventData;
10909 mpi_reply->EventData);
10924 mpi_reply->EventData);
10931 mpi_reply->EventData);
10936 mpi_reply->EventData);
10947 mpi_reply->EventData;
10974 mpi_reply->EventData);
10988 mpi_reply->EventData);
10992 (Mpi26EventDataActiveCableExcept_t *) mpi_reply->EventData;
11018 sz = le16_to_cpu(mpi_reply->EventDataLength) * 4;
11026 memcpy(fw_event->event_data, mpi_reply->EventData, sz);
11028 fw_event->VF_ID = mpi_reply->VF_ID;
11029 fw_event->VP_ID = mpi_reply->VP_ID;
11102 Mpi26IoUnitControlReply_t *mpi_reply;
11147 mpi_reply = ioc->scsih_cmds.reply;
11150 le16_to_cpu(mpi_reply->IOCStatus),
11151 le32_to_cpu(mpi_reply->IOCLogInfo));
11170 Mpi2RaidActionReply_t *mpi_reply;
11215 mpi_reply = ioc->scsih_cmds.reply;
11218 le16_to_cpu(mpi_reply->IOCStatus),
11219 le32_to_cpu(mpi_reply->IOCLogInfo));
11271 Mpi2ConfigReply_t mpi_reply;
11297 mpt3sas_config_set_ioc_pg1(ioc, &mpi_reply,
11370 Mpi2ConfigReply_t mpi_reply;
11395 mpt3sas_config_set_ioc_pg1(ioc, &mpi_reply,