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;
2443 if ((mpt3sas_config_get_raid_volume_pg0(ioc, &mpi_reply, vol_pg0,
2457 if (!(mpt3sas_config_get_phys_disk_pg0(ioc, &mpi_reply,
2460 if (!(mpt3sas_config_get_sas_device_pg0(ioc, &mpi_reply,
2857 MPI2DefaultReply_t *mpi_reply;
2864 mpi_reply = mpt3sas_base_get_reply_virt_addr(ioc, reply);
2865 if (mpi_reply) {
2866 memcpy(ioc->tm_cmds.reply, mpi_reply, mpi_reply->MsgLength*4);
3047 Mpi2SCSITaskManagementReply_t *mpi_reply;
3130 mpi_reply = ioc->tm_cmds.reply;
3133 le16_to_cpu(mpi_reply->IOCStatus),
3134 le32_to_cpu(mpi_reply->IOCLogInfo),
3135 le32_to_cpu(mpi_reply->TerminationCount)));
3137 _scsih_response_code(ioc, mpi_reply->ResponseCode);
3138 if (mpi_reply->IOCStatus)
4222 Mpi2SCSITaskManagementReply_t *mpi_reply =
4242 if (unlikely(!mpi_reply)) {
4243 ioc_err(ioc, "mpi_reply not valid at %s:%d/%s()!\n",
4249 if (handle != le16_to_cpu(mpi_reply->DevHandle)) {
4253 le16_to_cpu(mpi_reply->DevHandle), smid));
4260 handle, smid, le16_to_cpu(mpi_reply->IOCStatus),
4261 le32_to_cpu(mpi_reply->IOCLogInfo),
4262 le32_to_cpu(mpi_reply->TerminationCount)));
4345 Mpi2SasIoUnitControlReply_t *mpi_reply =
4348 if (likely(mpi_reply)) {
4351 le16_to_cpu(mpi_reply->DevHandle), smid,
4352 le16_to_cpu(mpi_reply->IOCStatus),
4353 le32_to_cpu(mpi_reply->IOCLogInfo)));
4354 if (le16_to_cpu(mpi_reply->IOCStatus) ==
4356 clear_bit(le16_to_cpu(mpi_reply->DevHandle),
4360 ioc_err(ioc, "mpi_reply not valid at %s:%d/%s()!\n",
4432 Mpi2SCSITaskManagementReply_t *mpi_reply =
4441 if (unlikely(!mpi_reply)) {
4442 ioc_err(ioc, "mpi_reply not valid at %s:%d/%s()!\n",
4449 if (handle != le16_to_cpu(mpi_reply->DevHandle)) {
4452 handle, le16_to_cpu(mpi_reply->DevHandle),
4459 handle, smid, le16_to_cpu(mpi_reply->IOCStatus),
4460 le32_to_cpu(mpi_reply->IOCLogInfo),
4461 le32_to_cpu(mpi_reply->TerminationCount)));
5309 * @mpi_reply: reply mf payload returned from firmware
5318 Mpi2SCSIIOReply_t *mpi_reply, u16 smid)
5322 u16 ioc_status = le16_to_cpu(mpi_reply->IOCStatus) &
5324 u8 scsi_state = mpi_reply->SCSIState;
5325 u8 scsi_status = mpi_reply->SCSIStatus;
5329 u32 log_info = le32_to_cpu(mpi_reply->IOCLogInfo);
5493 le16_to_cpu(mpi_reply->DevHandle),
5498 le16_to_cpu(mpi_reply->TaskTag),
5499 le32_to_cpu(mpi_reply->TransferCount), scmd->result);
5508 le32_to_cpu(mpi_reply->SenseCount));
5511 response_info = le32_to_cpu(mpi_reply->ResponseInfo);
5526 Mpi2SepReply_t mpi_reply;
5541 if ((mpt3sas_base_scsi_enclosure_processor(ioc, &mpi_reply,
5549 if (mpi_reply.IOCStatus || mpi_reply.IOCLogInfo) {
5552 le16_to_cpu(mpi_reply.IOCStatus),
5553 le32_to_cpu(mpi_reply.IOCLogInfo)));
5570 Mpi2SepReply_t mpi_reply;
5581 if ((mpt3sas_base_scsi_enclosure_processor(ioc, &mpi_reply,
5588 if (mpi_reply.IOCStatus || mpi_reply.IOCLogInfo) {
5591 le16_to_cpu(mpi_reply.IOCStatus),
5592 le32_to_cpu(mpi_reply.IOCLogInfo)));
5705 Mpi2SCSIIOReply_t *mpi_reply;
5716 mpi_reply = mpt3sas_base_get_reply_virt_addr(ioc, reply);
5726 if (mpi_reply == NULL) {
5737 ioc_status = le16_to_cpu(mpi_reply->IOCStatus);
5757 scsi_state = mpi_reply->SCSIState;
5760 le32_to_cpu(mpi_reply->ResponseInfo) & 0xFF;
5773 xfer_cnt = le32_to_cpu(mpi_reply->TransferCount);
5776 log_info = le32_to_cpu(mpi_reply->IOCLogInfo);
5780 scsi_status = mpi_reply->SCSIStatus;
5794 le32_to_cpu(mpi_reply->SenseCount));
5800 le16_to_cpu(mpi_reply->DevHandle));
5807 _scsih_scsi_ioc_info(ioc, scmd, mpi_reply, smid);
5874 mpi_reply->SCSIState = MPI2_SCSI_STATE_AUTOSENSE_VALID;
5875 mpi_reply->SCSIStatus = SAM_STAT_CHECK_CONDITION;
5918 _scsih_scsi_ioc_info(ioc , scmd, mpi_reply, smid);
5940 Mpi2ConfigReply_t mpi_reply;
5973 if ((mpt3sas_config_get_sas_iounit_pg0(ioc, &mpi_reply,
5976 ioc_status = le16_to_cpu(mpi_reply.IOCStatus) & MPI2_IOCSTATUS_MASK;
6001 if ((mpt3sas_config_get_phy_pg0(ioc, &mpi_reply, &phy_pg0,
6138 Mpi2ConfigReply_t mpi_reply;
6152 if ((mpt3sas_config_get_sas_iounit_pg0(ioc, &mpi_reply,
6155 ioc_status = le16_to_cpu(mpi_reply.IOCStatus) & MPI2_IOCSTATUS_MASK;
6566 Mpi2ConfigReply_t mpi_reply;
6585 if ((mpt3sas_config_get_sas_iounit_pg0(ioc, &mpi_reply,
6588 ioc_status = le16_to_cpu(mpi_reply.IOCStatus) & MPI2_IOCSTATUS_MASK;
6616 if ((mpt3sas_config_get_phy_pg0(ioc, &mpi_reply,
6640 if ((mpt3sas_config_get_phy_pg0(ioc, &mpi_reply,
6646 ioc_status = le16_to_cpu(mpi_reply.IOCStatus) &
6697 Mpi2ConfigReply_t mpi_reply;
6735 if ((mpt3sas_config_get_sas_iounit_pg0(ioc, &mpi_reply,
6741 ioc_status = le16_to_cpu(mpi_reply.IOCStatus) &
6757 if ((mpt3sas_config_get_sas_iounit_pg1(ioc, &mpi_reply,
6763 ioc_status = le16_to_cpu(mpi_reply.IOCStatus) &
6784 if ((mpt3sas_config_get_phy_pg0(ioc, &mpi_reply, &phy_pg0,
6790 ioc_status = le16_to_cpu(mpi_reply.IOCStatus) &
6838 if ((mpt3sas_config_get_sas_device_pg0(ioc, &mpi_reply, &sas_device_pg0,
6853 if (!(mpt3sas_config_get_enclosure_pg0(ioc, &mpi_reply,
6879 Mpi2ConfigReply_t mpi_reply;
6898 if ((mpt3sas_config_get_expander_pg0(ioc, &mpi_reply, &expander_pg0,
6905 ioc_status = le16_to_cpu(mpi_reply.IOCStatus) &
6995 if ((mpt3sas_config_get_expander_pg1(ioc, &mpi_reply,
7081 MPI2DefaultReply_t *mpi_reply;
7083 mpi_reply = mpt3sas_base_get_reply_virt_addr(ioc, reply);
7089 if (mpi_reply) {
7090 memcpy(ioc->scsih_cmds.reply, mpi_reply,
7091 mpi_reply->MsgLength*4);
7180 Mpi2ConfigReply_t mpi_reply;
7192 if ((mpt3sas_config_get_sas_device_pg0(ioc, &mpi_reply, &sas_device_pg0,
7196 ioc_status = le16_to_cpu(mpi_reply.IOCStatus) & MPI2_IOCSTATUS_MASK;
7300 Mpi2ConfigReply_t mpi_reply;
7309 if ((mpt3sas_config_get_sas_device_pg0(ioc, &mpi_reply, &sas_device_pg0,
7316 ioc_status = le16_to_cpu(mpi_reply.IOCStatus) &
7994 Mpi2ConfigReply_t mpi_reply;
8004 if ((mpt3sas_config_get_pcie_device_pg0(ioc, &mpi_reply,
8008 ioc_status = le16_to_cpu(mpi_reply.IOCStatus) & MPI2_IOCSTATUS_MASK;
8088 Mpi2ConfigReply_t mpi_reply;
8094 if ((mpt3sas_config_get_pcie_device_pg0(ioc, &mpi_reply,
8100 ioc_status = le16_to_cpu(mpi_reply.IOCStatus) &
8141 if (mpt3sas_config_get_pcie_device_pg2(ioc, &mpi_reply,
8150 ioc_status = le16_to_cpu(mpi_reply.IOCStatus) &
8585 Mpi2ConfigReply_t mpi_reply;
8614 rc = mpt3sas_config_get_enclosure_pg0(ioc, &mpi_reply,
8619 if (rc || (le16_to_cpu(mpi_reply.IOCStatus) &
8658 Mpi2SCSITaskManagementReply_t *mpi_reply;
8675 mpi_reply = ioc->tm_cmds.reply;
8731 ioc_status = le16_to_cpu(mpi_reply->IOCStatus)
8742 if (mpi_reply->ResponseCode ==
8744 mpi_reply->ResponseCode ==
8778 termination_count += le32_to_cpu(mpi_reply->TerminationCount);
8909 Mpi2RaidActionReply_t *mpi_reply;
8962 mpi_reply = ioc->scsih_cmds.reply;
8963 ioc_status = le16_to_cpu(mpi_reply->IOCStatus);
8965 log_info = le32_to_cpu(mpi_reply->IOCLogInfo);
9205 Mpi2ConfigReply_t mpi_reply;
9220 if ((mpt3sas_config_get_sas_device_pg0(ioc, &mpi_reply, &sas_device_pg0,
9227 ioc_status = le16_to_cpu(mpi_reply.IOCStatus) &
9488 Mpi2ConfigReply_t mpi_reply;
9527 if ((mpt3sas_config_get_sas_device_pg0(ioc, &mpi_reply,
9535 ioc_status = le16_to_cpu(mpi_reply.IOCStatus) &
9801 Mpi2ConfigReply_t mpi_reply;
9818 rc = mpt3sas_config_get_enclosure_pg0(ioc, &mpi_reply,
9823 if (rc || (le16_to_cpu(mpi_reply.IOCStatus) &
9846 Mpi2ConfigReply_t mpi_reply;
9857 while (!(mpt3sas_config_get_sas_device_pg0(ioc, &mpi_reply,
9860 ioc_status = le16_to_cpu(mpi_reply.IOCStatus) &
9962 Mpi2ConfigReply_t mpi_reply;
9973 while (!(mpt3sas_config_get_pcie_device_pg0(ioc, &mpi_reply,
9976 ioc_status = le16_to_cpu(mpi_reply.IOCStatus) &
9981 le32_to_cpu(mpi_reply.IOCLogInfo));
10064 Mpi2ConfigReply_t mpi_reply;
10078 while (!(mpt3sas_config_get_raid_volume_pg1(ioc, &mpi_reply,
10080 ioc_status = le16_to_cpu(mpi_reply.IOCStatus) &
10086 if (mpt3sas_config_get_raid_volume_pg0(ioc, &mpi_reply,
10102 while (!(mpt3sas_config_get_phys_disk_pg0(ioc, &mpi_reply,
10105 ioc_status = le16_to_cpu(mpi_reply.IOCStatus) &
10186 Mpi2ConfigReply_t mpi_reply;
10198 while (!(mpt3sas_config_get_expander_pg0(ioc, &mpi_reply, &expander_pg0,
10201 ioc_status = le16_to_cpu(mpi_reply.IOCStatus) &
10343 Mpi2ConfigReply_t mpi_reply;
10347 if ((mpt3sas_config_get_expander_pg1(ioc, &mpi_reply,
10375 Mpi2ConfigReply_t mpi_reply;
10395 while (!(mpt3sas_config_get_expander_pg0(ioc, &mpi_reply, &expander_pg0,
10397 ioc_status = le16_to_cpu(mpi_reply.IOCStatus) &
10401 ioc_status, le32_to_cpu(mpi_reply.IOCLogInfo));
10434 while (!(mpt3sas_config_get_phys_disk_pg0(ioc, &mpi_reply,
10437 ioc_status = le16_to_cpu(mpi_reply.IOCStatus) &
10441 ioc_status, le32_to_cpu(mpi_reply.IOCLogInfo));
10451 if (mpt3sas_config_get_sas_device_pg0(ioc, &mpi_reply,
10455 ioc_status = le16_to_cpu(mpi_reply.IOCStatus) &
10459 ioc_status, le32_to_cpu(mpi_reply.IOCLogInfo));
10495 while (!(mpt3sas_config_get_raid_volume_pg1(ioc, &mpi_reply,
10497 ioc_status = le16_to_cpu(mpi_reply.IOCStatus) &
10501 ioc_status, le32_to_cpu(mpi_reply.IOCLogInfo));
10511 if (mpt3sas_config_get_raid_volume_pg0(ioc, &mpi_reply,
10515 ioc_status = le16_to_cpu(mpi_reply.IOCStatus) &
10519 ioc_status, le32_to_cpu(mpi_reply.IOCLogInfo));
10544 while (!(mpt3sas_config_get_sas_device_pg0(ioc, &mpi_reply,
10547 ioc_status = le16_to_cpu(mpi_reply.IOCStatus) &
10551 ioc_status, le32_to_cpu(mpi_reply.IOCLogInfo));
10593 while (!(mpt3sas_config_get_pcie_device_pg0(ioc, &mpi_reply,
10596 ioc_status = le16_to_cpu(mpi_reply.IOCStatus)
10600 ioc_status, le32_to_cpu(mpi_reply.IOCLogInfo));
10843 Mpi2EventNotificationReply_t *mpi_reply;
10852 mpi_reply = mpt3sas_base_get_reply_virt_addr(ioc, reply);
10854 if (unlikely(!mpi_reply)) {
10855 ioc_err(ioc, "mpi_reply not valid at %s:%d/%s()!\n",
10860 event = le16_to_cpu(mpi_reply->Event);
10871 mpi_reply->EventData;
10888 mpi_reply->EventData);
10903 mpi_reply->EventData);
10910 mpi_reply->EventData);
10915 mpi_reply->EventData);
10926 mpi_reply->EventData;
10953 mpi_reply->EventData);
10967 mpi_reply->EventData);
10971 (Mpi26EventDataActiveCableExcept_t *) mpi_reply->EventData;
10997 sz = le16_to_cpu(mpi_reply->EventDataLength) * 4;
11005 memcpy(fw_event->event_data, mpi_reply->EventData, sz);
11007 fw_event->VF_ID = mpi_reply->VF_ID;
11008 fw_event->VP_ID = mpi_reply->VP_ID;
11081 Mpi26IoUnitControlReply_t *mpi_reply;
11126 mpi_reply = ioc->scsih_cmds.reply;
11129 le16_to_cpu(mpi_reply->IOCStatus),
11130 le32_to_cpu(mpi_reply->IOCLogInfo));
11149 Mpi2RaidActionReply_t *mpi_reply;
11194 mpi_reply = ioc->scsih_cmds.reply;
11197 le16_to_cpu(mpi_reply->IOCStatus),
11198 le32_to_cpu(mpi_reply->IOCLogInfo));
11250 Mpi2ConfigReply_t mpi_reply;
11276 mpt3sas_config_set_ioc_pg1(ioc, &mpi_reply,
11350 Mpi2ConfigReply_t mpi_reply;
11375 mpt3sas_config_set_ioc_pg1(ioc, &mpi_reply,