• Home
  • Raw
  • Download

Lines Matching refs:mpi_reply

330 _base_sas_ioc_info(struct MPT3SAS_ADAPTER *ioc, MPI2DefaultReply_t *mpi_reply,  in _base_sas_ioc_info()  argument
333 u16 ioc_status = le16_to_cpu(mpi_reply->IOCStatus) & in _base_sas_ioc_info()
547 Mpi2EventNotificationReply_t *mpi_reply) in _base_display_event_data() argument
555 event = le16_to_cpu(mpi_reply->Event); in _base_display_event_data()
579 (Mpi2EventDataSasDiscovery_t *)mpi_reply->EventData; in _base_display_event_data()
692 MPI2DefaultReply_t *mpi_reply; in _base_display_reply_info() local
696 mpi_reply = mpt3sas_base_get_reply_virt_addr(ioc, reply); in _base_display_reply_info()
697 if (unlikely(!mpi_reply)) { in _base_display_reply_info()
702 ioc_status = le16_to_cpu(mpi_reply->IOCStatus); in _base_display_reply_info()
706 _base_sas_ioc_info(ioc , mpi_reply, in _base_display_reply_info()
711 loginfo = le32_to_cpu(mpi_reply->IOCLogInfo); in _base_display_reply_info()
735 MPI2DefaultReply_t *mpi_reply; in mpt3sas_base_done() local
737 mpi_reply = mpt3sas_base_get_reply_virt_addr(ioc, reply); in mpt3sas_base_done()
738 if (mpi_reply && mpi_reply->Function == MPI2_FUNCTION_EVENT_ACK) in mpt3sas_base_done()
745 if (mpi_reply) { in mpt3sas_base_done()
747 memcpy(ioc->base_cmds.reply, mpi_reply, mpi_reply->MsgLength*4); in mpt3sas_base_done()
767 Mpi2EventNotificationReply_t *mpi_reply; in _base_async_event() local
771 mpi_reply = mpt3sas_base_get_reply_virt_addr(ioc, reply); in _base_async_event()
772 if (!mpi_reply) in _base_async_event()
774 if (mpi_reply->Function != MPI2_FUNCTION_EVENT_NOTIFICATION) in _base_async_event()
777 _base_display_event_data(ioc, mpi_reply); in _base_async_event()
779 if (!(mpi_reply->AckRequired & MPI2_EVENT_NOTIFICATION_ACK_REQUIRED)) in _base_async_event()
791 ack_request->Event = mpi_reply->Event; in _base_async_event()
792 ack_request->EventContext = mpi_reply->EventContext; in _base_async_event()
2332 Mpi2ConfigReply_t mpi_reply; in mpt3sas_base_update_missing_delay() local
2348 if ((mpt3sas_config_get_sas_iounit_pg1(ioc, &mpi_reply, in mpt3sas_base_update_missing_delay()
2354 ioc_status = le16_to_cpu(mpi_reply.IOCStatus) & in mpt3sas_base_update_missing_delay()
2382 if (!mpt3sas_config_set_sas_iounit_pg1(ioc, &mpi_reply, sas_iounit_pg1, in mpt3sas_base_update_missing_delay()
2411 Mpi2ConfigReply_t mpi_reply; in _base_static_config_pages() local
2414 mpt3sas_config_get_manufacturing_pg0(ioc, &mpi_reply, &ioc->manu_pg0); in _base_static_config_pages()
2416 mpt3sas_config_get_manufacturing_pg10(ioc, &mpi_reply, in _base_static_config_pages()
2423 mpt3sas_config_get_manufacturing_pg11(ioc, &mpi_reply, &ioc->manu_pg11); in _base_static_config_pages()
2429 mpt3sas_config_set_manufacturing_pg11(ioc, &mpi_reply, in _base_static_config_pages()
2433 mpt3sas_config_get_bios_pg2(ioc, &mpi_reply, &ioc->bios_pg2); in _base_static_config_pages()
2434 mpt3sas_config_get_bios_pg3(ioc, &mpi_reply, &ioc->bios_pg3); in _base_static_config_pages()
2435 mpt3sas_config_get_ioc_pg8(ioc, &mpi_reply, &ioc->ioc_pg8); in _base_static_config_pages()
2436 mpt3sas_config_get_iounit_pg0(ioc, &mpi_reply, &ioc->iounit_pg0); in _base_static_config_pages()
2437 mpt3sas_config_get_iounit_pg1(ioc, &mpi_reply, &ioc->iounit_pg1); in _base_static_config_pages()
2453 mpt3sas_config_set_iounit_pg1(ioc, &mpi_reply, &ioc->iounit_pg1); in _base_static_config_pages()
3315 Mpi2SasIoUnitControlReply_t *mpi_reply, in mpt3sas_base_sas_iounit_control() argument
3389 memcpy(mpi_reply, ioc->base_cmds.reply, in mpt3sas_base_sas_iounit_control()
3392 memset(mpi_reply, 0, sizeof(Mpi2SasIoUnitControlReply_t)); in mpt3sas_base_sas_iounit_control()
3420 Mpi2SepReply_t *mpi_reply, Mpi2SepRequest_t *mpi_request) in mpt3sas_base_scsi_enclosure_processor() argument
3487 memcpy(mpi_reply, ioc->base_cmds.reply, in mpt3sas_base_scsi_enclosure_processor()
3490 memset(mpi_reply, 0, sizeof(Mpi2SepReply_t)); in mpt3sas_base_scsi_enclosure_processor()
3516 Mpi2PortFactsReply_t mpi_reply; in _base_get_port_facts() local
3529 (u32 *)&mpi_request, mpi_reply_sz, (u16 *)&mpi_reply, 5, CAN_SLEEP); in _base_get_port_facts()
3539 pfacts->PortNumber = mpi_reply.PortNumber; in _base_get_port_facts()
3540 pfacts->VP_ID = mpi_reply.VP_ID; in _base_get_port_facts()
3541 pfacts->VF_ID = mpi_reply.VF_ID; in _base_get_port_facts()
3543 le16_to_cpu(mpi_reply.MaxPostedCmdBuffers); in _base_get_port_facts()
3559 Mpi2IOCFactsReply_t mpi_reply; in _base_get_ioc_facts() local
3571 (u32 *)&mpi_request, mpi_reply_sz, (u16 *)&mpi_reply, 5, CAN_SLEEP); in _base_get_ioc_facts()
3581 facts->MsgVersion = le16_to_cpu(mpi_reply.MsgVersion); in _base_get_ioc_facts()
3582 facts->HeaderVersion = le16_to_cpu(mpi_reply.HeaderVersion); in _base_get_ioc_facts()
3583 facts->VP_ID = mpi_reply.VP_ID; in _base_get_ioc_facts()
3584 facts->VF_ID = mpi_reply.VF_ID; in _base_get_ioc_facts()
3585 facts->IOCExceptions = le16_to_cpu(mpi_reply.IOCExceptions); in _base_get_ioc_facts()
3586 facts->MaxChainDepth = mpi_reply.MaxChainDepth; in _base_get_ioc_facts()
3587 facts->WhoInit = mpi_reply.WhoInit; in _base_get_ioc_facts()
3588 facts->NumberOfPorts = mpi_reply.NumberOfPorts; in _base_get_ioc_facts()
3589 facts->MaxMSIxVectors = mpi_reply.MaxMSIxVectors; in _base_get_ioc_facts()
3590 facts->RequestCredit = le16_to_cpu(mpi_reply.RequestCredit); in _base_get_ioc_facts()
3592 le16_to_cpu(mpi_reply.MaxReplyDescriptorPostQueueDepth); in _base_get_ioc_facts()
3593 facts->ProductID = le16_to_cpu(mpi_reply.ProductID); in _base_get_ioc_facts()
3594 facts->IOCCapabilities = le32_to_cpu(mpi_reply.IOCCapabilities); in _base_get_ioc_facts()
3597 facts->FWVersion.Word = le32_to_cpu(mpi_reply.FWVersion.Word); in _base_get_ioc_facts()
3599 le16_to_cpu(mpi_reply.IOCRequestFrameSize); in _base_get_ioc_facts()
3600 facts->MaxInitiators = le16_to_cpu(mpi_reply.MaxInitiators); in _base_get_ioc_facts()
3601 facts->MaxTargets = le16_to_cpu(mpi_reply.MaxTargets); in _base_get_ioc_facts()
3603 facts->MaxSasExpanders = le16_to_cpu(mpi_reply.MaxSasExpanders); in _base_get_ioc_facts()
3604 facts->MaxEnclosures = le16_to_cpu(mpi_reply.MaxEnclosures); in _base_get_ioc_facts()
3605 facts->ProtocolFlags = le16_to_cpu(mpi_reply.ProtocolFlags); in _base_get_ioc_facts()
3607 le16_to_cpu(mpi_reply.HighPriorityCredit); in _base_get_ioc_facts()
3608 facts->ReplyFrameSize = mpi_reply.ReplyFrameSize; in _base_get_ioc_facts()
3609 facts->MaxDevHandle = le16_to_cpu(mpi_reply.MaxDevHandle); in _base_get_ioc_facts()
3632 Mpi2IOCInitReply_t mpi_reply; in _base_send_ioc_init() local
3688 sizeof(Mpi2IOCInitReply_t), (u16 *)&mpi_reply, 10, in _base_send_ioc_init()
3697 ioc_status = le16_to_cpu(mpi_reply.IOCStatus) & MPI2_IOCSTATUS_MASK; in _base_send_ioc_init()
3699 mpi_reply.IOCLogInfo) { in _base_send_ioc_init()
3721 MPI2DefaultReply_t *mpi_reply; in mpt3sas_port_enable_done() local
3727 mpi_reply = mpt3sas_base_get_reply_virt_addr(ioc, reply); in mpt3sas_port_enable_done()
3728 if (!mpi_reply) in mpt3sas_port_enable_done()
3731 if (mpi_reply->Function != MPI2_FUNCTION_PORT_ENABLE) in mpt3sas_port_enable_done()
3737 memcpy(ioc->port_enable_cmds.reply, mpi_reply, mpi_reply->MsgLength*4); in mpt3sas_port_enable_done()
3738 ioc_status = le16_to_cpu(mpi_reply->IOCStatus) & MPI2_IOCSTATUS_MASK; in mpt3sas_port_enable_done()
3767 Mpi2PortEnableReply_t *mpi_reply; in _base_send_port_enable() local
3810 mpi_reply = ioc->port_enable_cmds.reply; in _base_send_port_enable()
3811 ioc_status = le16_to_cpu(mpi_reply->IOCStatus) & MPI2_IOCSTATUS_MASK; in _base_send_port_enable()