Lines Matching refs:mpi_reply
632 Mpi26IoUnitControlReply_t *mpi_reply; in _base_sync_drv_fw_timestamp() local
674 mpi_reply = ioc->scsih_cmds.reply; in _base_sync_drv_fw_timestamp()
677 le16_to_cpu(mpi_reply->IOCStatus), in _base_sync_drv_fw_timestamp()
678 le32_to_cpu(mpi_reply->IOCLogInfo))); in _base_sync_drv_fw_timestamp()
987 _base_sas_ioc_info(struct MPT3SAS_ADAPTER *ioc, MPI2DefaultReply_t *mpi_reply, in _base_sas_ioc_info() argument
990 u16 ioc_status = le16_to_cpu(mpi_reply->IOCStatus) & in _base_sas_ioc_info()
1224 Mpi2EventNotificationReply_t *mpi_reply) in _base_display_event_data() argument
1232 event = le16_to_cpu(mpi_reply->Event); in _base_display_event_data()
1257 (Mpi2EventDataSasDiscovery_t *)mpi_reply->EventData; in _base_display_event_data()
1313 (Mpi26EventDataPCIeEnumeration_t *)mpi_reply->EventData; in _base_display_event_data()
1398 MPI2DefaultReply_t *mpi_reply; in _base_display_reply_info() local
1402 mpi_reply = mpt3sas_base_get_reply_virt_addr(ioc, reply); in _base_display_reply_info()
1403 if (unlikely(!mpi_reply)) { in _base_display_reply_info()
1408 ioc_status = le16_to_cpu(mpi_reply->IOCStatus); in _base_display_reply_info()
1412 _base_sas_ioc_info(ioc, mpi_reply, in _base_display_reply_info()
1417 loginfo = le32_to_cpu(mpi_reply->IOCLogInfo); in _base_display_reply_info()
1442 MPI2DefaultReply_t *mpi_reply; in mpt3sas_base_done() local
1444 mpi_reply = mpt3sas_base_get_reply_virt_addr(ioc, reply); in mpt3sas_base_done()
1445 if (mpi_reply && mpi_reply->Function == MPI2_FUNCTION_EVENT_ACK) in mpt3sas_base_done()
1452 if (mpi_reply) { in mpt3sas_base_done()
1454 memcpy(ioc->base_cmds.reply, mpi_reply, mpi_reply->MsgLength*4); in mpt3sas_base_done()
1475 Mpi2EventNotificationReply_t *mpi_reply; in _base_async_event() local
1480 mpi_reply = mpt3sas_base_get_reply_virt_addr(ioc, reply); in _base_async_event()
1481 if (!mpi_reply) in _base_async_event()
1483 if (mpi_reply->Function != MPI2_FUNCTION_EVENT_NOTIFICATION) in _base_async_event()
1486 _base_display_event_data(ioc, mpi_reply); in _base_async_event()
1488 if (!(mpi_reply->AckRequired & MPI2_EVENT_NOTIFICATION_ACK_REQUIRED)) in _base_async_event()
1497 delayed_event_ack->Event = mpi_reply->Event; in _base_async_event()
1498 delayed_event_ack->EventContext = mpi_reply->EventContext; in _base_async_event()
1503 le16_to_cpu(mpi_reply->Event))); in _base_async_event()
1510 ack_request->Event = mpi_reply->Event; in _base_async_event()
1511 ack_request->EventContext = mpi_reply->EventContext; in _base_async_event()
4665 Mpi2FWUploadReply_t mpi_reply; in _base_display_fwpkg_version() local
4718 memset(&mpi_reply, 0, sizeof(Mpi2FWUploadReply_t)); in _base_display_fwpkg_version()
4720 memcpy(&mpi_reply, ioc->base_cmds.reply, in _base_display_fwpkg_version()
4722 ioc_status = le16_to_cpu(mpi_reply.IOCStatus) & in _base_display_fwpkg_version()
4746 _debug_dump_mf(&mpi_reply, in _base_display_fwpkg_version()
4888 Mpi2ConfigReply_t mpi_reply; in mpt3sas_base_update_missing_delay() local
4904 if ((mpt3sas_config_get_sas_iounit_pg1(ioc, &mpi_reply, in mpt3sas_base_update_missing_delay()
4910 ioc_status = le16_to_cpu(mpi_reply.IOCStatus) & in mpt3sas_base_update_missing_delay()
4938 if (!mpt3sas_config_set_sas_iounit_pg1(ioc, &mpi_reply, sas_iounit_pg1, in mpt3sas_base_update_missing_delay()
4971 Mpi2ConfigReply_t mpi_reply; in _base_update_ioc_page1_inlinewith_perf_mode() local
4974 rc = mpt3sas_config_get_ioc_pg1(ioc, &mpi_reply, &ioc->ioc_pg1_copy); in _base_update_ioc_page1_inlinewith_perf_mode()
4998 rc = mpt3sas_config_set_ioc_pg1(ioc, &mpi_reply, &ioc_pg1); in _base_update_ioc_page1_inlinewith_perf_mode()
5013 rc = mpt3sas_config_set_ioc_pg1(ioc, &mpi_reply, &ioc_pg1); in _base_update_ioc_page1_inlinewith_perf_mode()
5027 rc = mpt3sas_config_set_ioc_pg1(ioc, &mpi_reply, &ioc_pg1); in _base_update_ioc_page1_inlinewith_perf_mode()
5048 Mpi2ConfigReply_t mpi_reply; in _base_get_event_diag_triggers() local
5053 r = mpt3sas_config_get_driver_trigger_pg2(ioc, &mpi_reply, in _base_get_event_diag_triggers()
5058 ioc_status = le16_to_cpu(mpi_reply.IOCStatus) & in _base_get_event_diag_triggers()
5100 Mpi2ConfigReply_t mpi_reply; in _base_get_scsi_diag_triggers() local
5105 r = mpt3sas_config_get_driver_trigger_pg3(ioc, &mpi_reply, in _base_get_scsi_diag_triggers()
5110 ioc_status = le16_to_cpu(mpi_reply.IOCStatus) & in _base_get_scsi_diag_triggers()
5152 Mpi2ConfigReply_t mpi_reply; in _base_get_mpi_diag_triggers() local
5157 r = mpt3sas_config_get_driver_trigger_pg4(ioc, &mpi_reply, in _base_get_mpi_diag_triggers()
5162 ioc_status = le16_to_cpu(mpi_reply.IOCStatus) & in _base_get_mpi_diag_triggers()
5204 Mpi2ConfigReply_t mpi_reply; in _base_get_master_diag_triggers() local
5208 r = mpt3sas_config_get_driver_trigger_pg1(ioc, &mpi_reply, in _base_get_master_diag_triggers()
5213 ioc_status = le16_to_cpu(mpi_reply.IOCStatus) & in _base_get_master_diag_triggers()
5247 Mpi2ConfigReply_t mpi_reply; in _base_check_for_trigger_pages_support() local
5250 r = mpt3sas_config_get_driver_trigger_pg0(ioc, &mpi_reply, in _base_check_for_trigger_pages_support()
5255 ioc_status = le16_to_cpu(mpi_reply.IOCStatus) & in _base_check_for_trigger_pages_support()
5381 Mpi2ConfigReply_t mpi_reply; in _base_assign_fw_reported_qd() local
5402 rc = mpt3sas_config_get_sas_iounit_pg1(ioc, &mpi_reply, in _base_assign_fw_reported_qd()
5420 rc = mpt3sas_config_get_pcie_iounit_pg1(ioc, &mpi_reply, in _base_assign_fw_reported_qd()
5501 Mpi2ConfigReply_t mpi_reply; in mpt3sas_atto_get_sas_addr() local
5506 r = mpt3sas_config_get_manufacturing_pg1(ioc, &mpi_reply, &mfg_pg1); in mpt3sas_atto_get_sas_addr()
5535 Mpi2ConfigReply_t mpi_reply; in mpt3sas_atto_init() local
5547 r = mpt3sas_config_get_bios_pg4(ioc, &mpi_reply, NULL, 0); in mpt3sas_atto_init()
5553 sz = mpi_reply.Header.PageLength * sizeof(u32); in mpt3sas_atto_init()
5561 r = mpt3sas_config_get_bios_pg4(ioc, &mpi_reply, bios_pg4, sz); in mpt3sas_atto_init()
5577 r = mpt3sas_config_set_bios_pg4(ioc, &mpi_reply, bios_pg4, sz); in mpt3sas_atto_init()
5591 Mpi2ConfigReply_t mpi_reply; in _base_static_config_pages() local
5597 rc = mpt3sas_config_get_manufacturing_pg0(ioc, &mpi_reply, in _base_static_config_pages()
5602 rc = mpt3sas_config_get_manufacturing_pg10(ioc, &mpi_reply, in _base_static_config_pages()
5618 rc = mpt3sas_config_get_manufacturing_pg11(ioc, &mpi_reply, in _base_static_config_pages()
5627 mpt3sas_config_set_manufacturing_pg11(ioc, &mpi_reply, in _base_static_config_pages()
5670 rc = mpt3sas_config_get_bios_pg2(ioc, &mpi_reply, &ioc->bios_pg2); in _base_static_config_pages()
5673 rc = mpt3sas_config_get_bios_pg3(ioc, &mpi_reply, &ioc->bios_pg3); in _base_static_config_pages()
5678 rc = mpt3sas_config_get_ioc_pg8(ioc, &mpi_reply, &ioc->ioc_pg8); in _base_static_config_pages()
5681 rc = mpt3sas_config_get_iounit_pg0(ioc, &mpi_reply, &ioc->iounit_pg0); in _base_static_config_pages()
5684 rc = mpt3sas_config_get_iounit_pg1(ioc, &mpi_reply, &ioc->iounit_pg1); in _base_static_config_pages()
5687 rc = mpt3sas_config_get_iounit_pg8(ioc, &mpi_reply, &ioc->iounit_pg8); in _base_static_config_pages()
5705 rc = mpt3sas_config_set_iounit_pg1(ioc, &mpi_reply, &ioc->iounit_pg1); in _base_static_config_pages()
7149 Mpi2SasIoUnitControlReply_t *mpi_reply, in mpt3sas_base_sas_iounit_control() argument
7201 memcpy(mpi_reply, ioc->base_cmds.reply, in mpt3sas_base_sas_iounit_control()
7204 memset(mpi_reply, 0, sizeof(Mpi2SasIoUnitControlReply_t)); in mpt3sas_base_sas_iounit_control()
7231 Mpi2SepReply_t *mpi_reply, Mpi2SepRequest_t *mpi_request) in mpt3sas_base_scsi_enclosure_processor() argument
7276 memcpy(mpi_reply, ioc->base_cmds.reply, in mpt3sas_base_scsi_enclosure_processor()
7279 memset(mpi_reply, 0, sizeof(Mpi2SepReply_t)); in mpt3sas_base_scsi_enclosure_processor()
7304 Mpi2PortFactsReply_t mpi_reply; in _base_get_port_facts() local
7316 (u32 *)&mpi_request, mpi_reply_sz, (u16 *)&mpi_reply, 5); in _base_get_port_facts()
7325 pfacts->PortNumber = mpi_reply.PortNumber; in _base_get_port_facts()
7326 pfacts->VP_ID = mpi_reply.VP_ID; in _base_get_port_facts()
7327 pfacts->VF_ID = mpi_reply.VF_ID; in _base_get_port_facts()
7329 le16_to_cpu(mpi_reply.MaxPostedCmdBuffers); in _base_get_port_facts()
7405 Mpi2IOCFactsReply_t mpi_reply; in _base_get_ioc_facts() local
7423 (u32 *)&mpi_request, mpi_reply_sz, (u16 *)&mpi_reply, 5); in _base_get_ioc_facts()
7432 facts->MsgVersion = le16_to_cpu(mpi_reply.MsgVersion); in _base_get_ioc_facts()
7433 facts->HeaderVersion = le16_to_cpu(mpi_reply.HeaderVersion); in _base_get_ioc_facts()
7434 facts->VP_ID = mpi_reply.VP_ID; in _base_get_ioc_facts()
7435 facts->VF_ID = mpi_reply.VF_ID; in _base_get_ioc_facts()
7436 facts->IOCExceptions = le16_to_cpu(mpi_reply.IOCExceptions); in _base_get_ioc_facts()
7437 facts->MaxChainDepth = mpi_reply.MaxChainDepth; in _base_get_ioc_facts()
7438 facts->WhoInit = mpi_reply.WhoInit; in _base_get_ioc_facts()
7439 facts->NumberOfPorts = mpi_reply.NumberOfPorts; in _base_get_ioc_facts()
7440 facts->MaxMSIxVectors = mpi_reply.MaxMSIxVectors; in _base_get_ioc_facts()
7444 facts->RequestCredit = le16_to_cpu(mpi_reply.RequestCredit); in _base_get_ioc_facts()
7446 le16_to_cpu(mpi_reply.MaxReplyDescriptorPostQueueDepth); in _base_get_ioc_facts()
7447 facts->ProductID = le16_to_cpu(mpi_reply.ProductID); in _base_get_ioc_facts()
7448 facts->IOCCapabilities = le32_to_cpu(mpi_reply.IOCCapabilities); in _base_get_ioc_facts()
7457 facts->FWVersion.Word = le32_to_cpu(mpi_reply.FWVersion.Word); in _base_get_ioc_facts()
7459 le16_to_cpu(mpi_reply.IOCRequestFrameSize); in _base_get_ioc_facts()
7462 le16_to_cpu(mpi_reply.IOCMaxChainSegmentSize); in _base_get_ioc_facts()
7464 facts->MaxInitiators = le16_to_cpu(mpi_reply.MaxInitiators); in _base_get_ioc_facts()
7465 facts->MaxTargets = le16_to_cpu(mpi_reply.MaxTargets); in _base_get_ioc_facts()
7467 facts->MaxSasExpanders = le16_to_cpu(mpi_reply.MaxSasExpanders); in _base_get_ioc_facts()
7468 facts->MaxEnclosures = le16_to_cpu(mpi_reply.MaxEnclosures); in _base_get_ioc_facts()
7469 facts->ProtocolFlags = le16_to_cpu(mpi_reply.ProtocolFlags); in _base_get_ioc_facts()
7471 le16_to_cpu(mpi_reply.HighPriorityCredit); in _base_get_ioc_facts()
7472 facts->ReplyFrameSize = mpi_reply.ReplyFrameSize; in _base_get_ioc_facts()
7473 facts->MaxDevHandle = le16_to_cpu(mpi_reply.MaxDevHandle); in _base_get_ioc_facts()
7474 facts->CurrentHostPageSize = mpi_reply.CurrentHostPageSize; in _base_get_ioc_facts()
7508 Mpi2IOCInitReply_t mpi_reply; in _base_send_ioc_init() local
7583 sizeof(Mpi2IOCInitReply_t), (u16 *)&mpi_reply, 30); in _base_send_ioc_init()
7590 ioc_status = le16_to_cpu(mpi_reply.IOCStatus) & MPI2_IOCSTATUS_MASK; in _base_send_ioc_init()
7592 mpi_reply.IOCLogInfo) { in _base_send_ioc_init()
7616 MPI2DefaultReply_t *mpi_reply; in mpt3sas_port_enable_done() local
7622 mpi_reply = mpt3sas_base_get_reply_virt_addr(ioc, reply); in mpt3sas_port_enable_done()
7623 if (!mpi_reply) in mpt3sas_port_enable_done()
7626 if (mpi_reply->Function != MPI2_FUNCTION_PORT_ENABLE) in mpt3sas_port_enable_done()
7632 memcpy(ioc->port_enable_cmds.reply, mpi_reply, mpi_reply->MsgLength*4); in mpt3sas_port_enable_done()
7633 ioc_status = le16_to_cpu(mpi_reply->IOCStatus) & MPI2_IOCSTATUS_MASK; in mpt3sas_port_enable_done()
7662 Mpi2PortEnableReply_t *mpi_reply; in _base_send_port_enable() local
7700 mpi_reply = ioc->port_enable_cmds.reply; in _base_send_port_enable()
7701 ioc_status = le16_to_cpu(mpi_reply->IOCStatus) & MPI2_IOCSTATUS_MASK; in _base_send_port_enable()