Lines Matching refs:mpi_reply
393 Mpi2ConfigReply_t mpi_reply; in _scsih_get_sas_address() local
403 if ((mpt3sas_config_get_sas_device_pg0(ioc, &mpi_reply, &sas_device_pg0, in _scsih_get_sas_address()
410 ioc_status = le16_to_cpu(mpi_reply.IOCStatus) & MPI2_IOCSTATUS_MASK; in _scsih_get_sas_address()
1356 Mpi2ConfigReply_t mpi_reply; in _scsih_display_sata_capabilities() local
1362 if ((mpt3sas_config_get_sas_device_pg0(ioc, &mpi_reply, &sas_device_pg0, in _scsih_display_sata_capabilities()
1369 ioc_status = le16_to_cpu(mpi_reply.IOCStatus) & in _scsih_display_sata_capabilities()
1423 Mpi2ConfigReply_t mpi_reply; in _scsih_get_resync() local
1442 if (mpt3sas_config_get_raid_volume_pg0(ioc, &mpi_reply, &vol_pg0, in _scsih_get_resync()
1472 Mpi2ConfigReply_t mpi_reply; in _scsih_get_state() local
1487 if (mpt3sas_config_get_raid_volume_pg0(ioc, &mpi_reply, &vol_pg0, in _scsih_get_state()
1561 Mpi2ConfigReply_t mpi_reply; in _scsih_get_volume_capabilities() local
1584 if ((mpt3sas_config_get_raid_volume_pg0(ioc, &mpi_reply, vol_pg0, in _scsih_get_volume_capabilities()
1598 if (!(mpt3sas_config_get_phys_disk_pg0(ioc, &mpi_reply, in _scsih_get_volume_capabilities()
1601 if (!(mpt3sas_config_get_sas_device_pg0(ioc, &mpi_reply, in _scsih_get_volume_capabilities()
1933 MPI2DefaultReply_t *mpi_reply; in _scsih_tm_done() local
1941 mpi_reply = mpt3sas_base_get_reply_virt_addr(ioc, reply); in _scsih_tm_done()
1942 if (mpi_reply) { in _scsih_tm_done()
1943 memcpy(ioc->tm_cmds.reply, mpi_reply, mpi_reply->MsgLength*4); in _scsih_tm_done()
2033 Mpi2SCSITaskManagementReply_t *mpi_reply; in mpt3sas_scsih_issue_tm() local
2121 mpi_reply = ioc->tm_cmds.reply; in mpt3sas_scsih_issue_tm()
2124 ioc->name, le16_to_cpu(mpi_reply->IOCStatus), in mpt3sas_scsih_issue_tm()
2125 le32_to_cpu(mpi_reply->IOCLogInfo), in mpt3sas_scsih_issue_tm()
2126 le32_to_cpu(mpi_reply->TerminationCount))); in mpt3sas_scsih_issue_tm()
2128 _scsih_response_code(ioc, mpi_reply->ResponseCode); in mpt3sas_scsih_issue_tm()
2129 if (mpi_reply->IOCStatus) in mpt3sas_scsih_issue_tm()
2889 Mpi2SCSITaskManagementReply_t *mpi_reply = in _scsih_tm_tr_complete() local
2911 if (unlikely(!mpi_reply)) { in _scsih_tm_tr_complete()
2918 if (handle != le16_to_cpu(mpi_reply->DevHandle)) { in _scsih_tm_tr_complete()
2922 le16_to_cpu(mpi_reply->DevHandle), smid)); in _scsih_tm_tr_complete()
2930 handle, smid, le16_to_cpu(mpi_reply->IOCStatus), in _scsih_tm_tr_complete()
2931 le32_to_cpu(mpi_reply->IOCLogInfo), in _scsih_tm_tr_complete()
2932 le32_to_cpu(mpi_reply->TerminationCount))); in _scsih_tm_tr_complete()
2975 Mpi2SasIoUnitControlReply_t *mpi_reply = in _scsih_sas_control_complete() local
2978 if (likely(mpi_reply)) { in _scsih_sas_control_complete()
2982 ioc->name, le16_to_cpu(mpi_reply->DevHandle), smid, in _scsih_sas_control_complete()
2983 le16_to_cpu(mpi_reply->IOCStatus), in _scsih_sas_control_complete()
2984 le32_to_cpu(mpi_reply->IOCLogInfo))); in _scsih_sas_control_complete()
3060 Mpi2SCSITaskManagementReply_t *mpi_reply = in _scsih_tm_volume_tr_complete() local
3070 if (unlikely(!mpi_reply)) { in _scsih_tm_volume_tr_complete()
3078 if (handle != le16_to_cpu(mpi_reply->DevHandle)) { in _scsih_tm_volume_tr_complete()
3082 le16_to_cpu(mpi_reply->DevHandle), smid)); in _scsih_tm_volume_tr_complete()
3089 handle, smid, le16_to_cpu(mpi_reply->IOCStatus), in _scsih_tm_volume_tr_complete()
3090 le32_to_cpu(mpi_reply->IOCLogInfo), in _scsih_tm_volume_tr_complete()
3091 le32_to_cpu(mpi_reply->TerminationCount))); in _scsih_tm_volume_tr_complete()
3688 Mpi2SCSIIOReply_t *mpi_reply, u16 smid) in _scsih_scsi_ioc_info() argument
3692 u16 ioc_status = le16_to_cpu(mpi_reply->IOCStatus) & in _scsih_scsi_ioc_info()
3694 u8 scsi_state = mpi_reply->SCSIState; in _scsih_scsi_ioc_info()
3695 u8 scsi_status = mpi_reply->SCSIStatus; in _scsih_scsi_ioc_info()
3699 u32 log_info = le32_to_cpu(mpi_reply->IOCLogInfo); in _scsih_scsi_ioc_info()
3847 ioc->name, le16_to_cpu(mpi_reply->DevHandle), in _scsih_scsi_ioc_info()
3855 ioc->name, le16_to_cpu(mpi_reply->TaskTag), in _scsih_scsi_ioc_info()
3856 le32_to_cpu(mpi_reply->TransferCount), scmd->result); in _scsih_scsi_ioc_info()
3868 data.asc, data.ascq, le32_to_cpu(mpi_reply->SenseCount)); in _scsih_scsi_ioc_info()
3872 response_info = le32_to_cpu(mpi_reply->ResponseInfo); in _scsih_scsi_ioc_info()
3890 Mpi2SepReply_t mpi_reply; in _scsih_turn_on_fault_led() local
3900 if ((mpt3sas_base_scsi_enclosure_processor(ioc, &mpi_reply, in _scsih_turn_on_fault_led()
3907 if (mpi_reply.IOCStatus || mpi_reply.IOCLogInfo) { in _scsih_turn_on_fault_led()
3910 ioc->name, le16_to_cpu(mpi_reply.IOCStatus), in _scsih_turn_on_fault_led()
3911 le32_to_cpu(mpi_reply.IOCLogInfo))); in _scsih_turn_on_fault_led()
4020 Mpi2SCSIIOReply_t *mpi_reply; in _scsih_io_done() local
4030 mpi_reply = mpt3sas_base_get_reply_virt_addr(ioc, reply); in _scsih_io_done()
4037 if (mpi_reply == NULL) { in _scsih_io_done()
4048 ioc_status = le16_to_cpu(mpi_reply->IOCStatus); in _scsih_io_done()
4051 scsi_state = mpi_reply->SCSIState; in _scsih_io_done()
4054 le32_to_cpu(mpi_reply->ResponseInfo) & 0xFF; in _scsih_io_done()
4063 xfer_cnt = le32_to_cpu(mpi_reply->TransferCount); in _scsih_io_done()
4066 log_info = le32_to_cpu(mpi_reply->IOCLogInfo); in _scsih_io_done()
4070 scsi_status = mpi_reply->SCSIStatus; in _scsih_io_done()
4084 le32_to_cpu(mpi_reply->SenseCount)); in _scsih_io_done()
4090 le16_to_cpu(mpi_reply->DevHandle)); in _scsih_io_done()
4151 mpi_reply->SCSIState = MPI2_SCSI_STATE_AUTOSENSE_VALID; in _scsih_io_done()
4152 mpi_reply->SCSIStatus = SAM_STAT_CHECK_CONDITION; in _scsih_io_done()
4198 _scsih_scsi_ioc_info(ioc , scmd, mpi_reply, smid); in _scsih_io_done()
4226 Mpi2ConfigReply_t mpi_reply; in _scsih_sas_host_refresh() local
4244 if ((mpt3sas_config_get_sas_iounit_pg0(ioc, &mpi_reply, in _scsih_sas_host_refresh()
4247 ioc_status = le16_to_cpu(mpi_reply.IOCStatus) & MPI2_IOCSTATUS_MASK; in _scsih_sas_host_refresh()
4279 Mpi2ConfigReply_t mpi_reply; in _scsih_sas_host_add() local
4305 if ((mpt3sas_config_get_sas_iounit_pg0(ioc, &mpi_reply, in _scsih_sas_host_add()
4311 ioc_status = le16_to_cpu(mpi_reply.IOCStatus) & in _scsih_sas_host_add()
4328 if ((mpt3sas_config_get_sas_iounit_pg1(ioc, &mpi_reply, in _scsih_sas_host_add()
4334 ioc_status = le16_to_cpu(mpi_reply.IOCStatus) & in _scsih_sas_host_add()
4362 if ((mpt3sas_config_get_phy_pg0(ioc, &mpi_reply, &phy_pg0, in _scsih_sas_host_add()
4368 ioc_status = le16_to_cpu(mpi_reply.IOCStatus) & in _scsih_sas_host_add()
4384 if ((mpt3sas_config_get_sas_device_pg0(ioc, &mpi_reply, &sas_device_pg0, in _scsih_sas_host_add()
4400 if (!(mpt3sas_config_get_enclosure_pg0(ioc, &mpi_reply, in _scsih_sas_host_add()
4425 Mpi2ConfigReply_t mpi_reply; in _scsih_expander_add() local
4444 if ((mpt3sas_config_get_expander_pg0(ioc, &mpi_reply, &expander_pg0, in _scsih_expander_add()
4451 ioc_status = le16_to_cpu(mpi_reply.IOCStatus) & in _scsih_expander_add()
4529 if ((mpt3sas_config_get_expander_pg1(ioc, &mpi_reply, in _scsih_expander_add()
4550 if (!(mpt3sas_config_get_enclosure_pg0(ioc, &mpi_reply, in _scsih_expander_add()
4611 MPI2DefaultReply_t *mpi_reply; in _scsih_done() local
4613 mpi_reply = mpt3sas_base_get_reply_virt_addr(ioc, reply); in _scsih_done()
4619 if (mpi_reply) { in _scsih_done()
4620 memcpy(ioc->scsih_cmds.reply, mpi_reply, in _scsih_done()
4621 mpi_reply->MsgLength*4); in _scsih_done()
4713 Mpi2ConfigReply_t mpi_reply; in _scsih_check_device() local
4724 if ((mpt3sas_config_get_sas_device_pg0(ioc, &mpi_reply, &sas_device_pg0, in _scsih_check_device()
4728 ioc_status = le16_to_cpu(mpi_reply.IOCStatus) & MPI2_IOCSTATUS_MASK; in _scsih_check_device()
4800 Mpi2ConfigReply_t mpi_reply; in _scsih_add_device() local
4809 if ((mpt3sas_config_get_sas_device_pg0(ioc, &mpi_reply, &sas_device_pg0, in _scsih_add_device()
4816 ioc_status = le16_to_cpu(mpi_reply.IOCStatus) & in _scsih_add_device()
4877 ioc, &mpi_reply, &enclosure_pg0, MPI2_SAS_ENCLOS_PGAD_FORM_HANDLE, in _scsih_add_device()
5354 Mpi2SCSITaskManagementReply_t *mpi_reply; in _scsih_sas_broadcast_primitive_event() local
5371 mpi_reply = ioc->tm_cmds.reply; in _scsih_sas_broadcast_primitive_event()
5422 ioc_status = le16_to_cpu(mpi_reply->IOCStatus) in _scsih_sas_broadcast_primitive_event()
5433 if (mpi_reply->ResponseCode == in _scsih_sas_broadcast_primitive_event()
5435 mpi_reply->ResponseCode == in _scsih_sas_broadcast_primitive_event()
5469 termination_count += le32_to_cpu(mpi_reply->TerminationCount); in _scsih_sas_broadcast_primitive_event()
5544 Mpi2RaidActionReply_t *mpi_reply; in _scsih_ir_fastpath() local
5598 mpi_reply = ioc->scsih_cmds.reply; in _scsih_ir_fastpath()
5599 ioc_status = le16_to_cpu(mpi_reply->IOCStatus); in _scsih_ir_fastpath()
5601 log_info = le32_to_cpu(mpi_reply->IOCLogInfo); in _scsih_ir_fastpath()
5856 Mpi2ConfigReply_t mpi_reply; in _scsih_sas_pd_add() local
5872 if ((mpt3sas_config_get_sas_device_pg0(ioc, &mpi_reply, &sas_device_pg0, in _scsih_sas_pd_add()
5879 ioc_status = le16_to_cpu(mpi_reply.IOCStatus) & in _scsih_sas_pd_add()
6143 Mpi2ConfigReply_t mpi_reply; in _scsih_sas_ir_physical_disk_event() local
6177 if ((mpt3sas_config_get_sas_device_pg0(ioc, &mpi_reply, in _scsih_sas_ir_physical_disk_event()
6185 ioc_status = le16_to_cpu(mpi_reply.IOCStatus) & in _scsih_sas_ir_physical_disk_event()
6379 Mpi2ConfigReply_t mpi_reply; in _scsih_search_responding_sas_devices() local
6390 while (!(mpt3sas_config_get_sas_device_pg0(ioc, &mpi_reply, in _scsih_search_responding_sas_devices()
6393 ioc_status = le16_to_cpu(mpi_reply.IOCStatus) & in _scsih_search_responding_sas_devices()
6478 Mpi2ConfigReply_t mpi_reply; in _scsih_search_responding_raid_devices() local
6493 while (!(mpt3sas_config_get_raid_volume_pg1(ioc, &mpi_reply, in _scsih_search_responding_raid_devices()
6495 ioc_status = le16_to_cpu(mpi_reply.IOCStatus) & in _scsih_search_responding_raid_devices()
6501 if (mpt3sas_config_get_raid_volume_pg0(ioc, &mpi_reply, in _scsih_search_responding_raid_devices()
6516 while (!(mpt3sas_config_get_phys_disk_pg0(ioc, &mpi_reply, in _scsih_search_responding_raid_devices()
6519 ioc_status = le16_to_cpu(mpi_reply.IOCStatus) & in _scsih_search_responding_raid_devices()
6584 Mpi2ConfigReply_t mpi_reply; in _scsih_search_responding_expanders() local
6595 while (!(mpt3sas_config_get_expander_pg0(ioc, &mpi_reply, &expander_pg0, in _scsih_search_responding_expanders()
6598 ioc_status = le16_to_cpu(mpi_reply.IOCStatus) & in _scsih_search_responding_expanders()
6690 Mpi2ConfigReply_t mpi_reply; in _scsih_refresh_expander_links() local
6694 if ((mpt3sas_config_get_expander_pg1(ioc, &mpi_reply, in _scsih_refresh_expander_links()
6722 Mpi2ConfigReply_t mpi_reply; in _scsih_scan_for_devices_after_reset() local
6741 while (!(mpt3sas_config_get_expander_pg0(ioc, &mpi_reply, &expander_pg0, in _scsih_scan_for_devices_after_reset()
6743 ioc_status = le16_to_cpu(mpi_reply.IOCStatus) & in _scsih_scan_for_devices_after_reset()
6751 le32_to_cpu(mpi_reply.IOCLogInfo)); in _scsih_scan_for_devices_after_reset()
6785 while (!(mpt3sas_config_get_phys_disk_pg0(ioc, &mpi_reply, in _scsih_scan_for_devices_after_reset()
6788 ioc_status = le16_to_cpu(mpi_reply.IOCStatus) & in _scsih_scan_for_devices_after_reset()
6796 le32_to_cpu(mpi_reply.IOCLogInfo)); in _scsih_scan_for_devices_after_reset()
6806 if (mpt3sas_config_get_sas_device_pg0(ioc, &mpi_reply, in _scsih_scan_for_devices_after_reset()
6810 ioc_status = le16_to_cpu(mpi_reply.IOCStatus) & in _scsih_scan_for_devices_after_reset()
6816 le32_to_cpu(mpi_reply.IOCLogInfo)); in _scsih_scan_for_devices_after_reset()
6853 while (!(mpt3sas_config_get_raid_volume_pg1(ioc, &mpi_reply, in _scsih_scan_for_devices_after_reset()
6855 ioc_status = le16_to_cpu(mpi_reply.IOCStatus) & in _scsih_scan_for_devices_after_reset()
6863 le32_to_cpu(mpi_reply.IOCLogInfo)); in _scsih_scan_for_devices_after_reset()
6873 if (mpt3sas_config_get_raid_volume_pg0(ioc, &mpi_reply, in _scsih_scan_for_devices_after_reset()
6877 ioc_status = le16_to_cpu(mpi_reply.IOCStatus) & in _scsih_scan_for_devices_after_reset()
6883 le32_to_cpu(mpi_reply.IOCLogInfo)); in _scsih_scan_for_devices_after_reset()
6912 while (!(mpt3sas_config_get_sas_device_pg0(ioc, &mpi_reply, in _scsih_scan_for_devices_after_reset()
6915 ioc_status = le16_to_cpu(mpi_reply.IOCStatus) & in _scsih_scan_for_devices_after_reset()
6923 le32_to_cpu(mpi_reply.IOCLogInfo)); in _scsih_scan_for_devices_after_reset()
7126 Mpi2EventNotificationReply_t *mpi_reply; in mpt3sas_scsih_event_callback() local
7134 mpi_reply = mpt3sas_base_get_reply_virt_addr(ioc, reply); in mpt3sas_scsih_event_callback()
7136 if (unlikely(!mpi_reply)) { in mpt3sas_scsih_event_callback()
7142 event = le16_to_cpu(mpi_reply->Event); in mpt3sas_scsih_event_callback()
7153 mpi_reply->EventData; in mpt3sas_scsih_event_callback()
7170 mpi_reply->EventData); in mpt3sas_scsih_event_callback()
7175 mpi_reply->EventData); in mpt3sas_scsih_event_callback()
7180 mpi_reply->EventData); in mpt3sas_scsih_event_callback()
7200 sz = le16_to_cpu(mpi_reply->EventDataLength) * 4; in mpt3sas_scsih_event_callback()
7209 memcpy(fw_event->event_data, mpi_reply->EventData, sz); in mpt3sas_scsih_event_callback()
7211 fw_event->VF_ID = mpi_reply->VF_ID; in mpt3sas_scsih_event_callback()
7212 fw_event->VP_ID = mpi_reply->VP_ID; in mpt3sas_scsih_event_callback()
7308 Mpi2RaidActionReply_t *mpi_reply; in _scsih_ir_shutdown() local
7355 mpi_reply = ioc->scsih_cmds.reply; in _scsih_ir_shutdown()
7358 ioc->name, le16_to_cpu(mpi_reply->IOCStatus), in _scsih_ir_shutdown()
7359 le32_to_cpu(mpi_reply->IOCLogInfo)); in _scsih_ir_shutdown()