Lines Matching full:reply
776 MPIMsgConfigReply reply; in mptsas_process_config() local
788 QEMU_BUILD_BUG_ON(sizeof(s->doorbell_reply) < sizeof(reply)); in mptsas_process_config()
790 /* Copy common bits from the request into the reply. */ in mptsas_process_config()
791 memset(&reply, 0, sizeof(reply)); in mptsas_process_config()
792 reply.Action = req->Action; in mptsas_process_config()
793 reply.Function = req->Function; in mptsas_process_config()
794 reply.MsgContext = req->MsgContext; in mptsas_process_config()
795 reply.MsgLength = sizeof(reply) / 4; in mptsas_process_config()
796 reply.PageType = req->PageType; in mptsas_process_config()
797 reply.PageNumber = req->PageNumber; in mptsas_process_config()
798 reply.PageLength = req->PageLength; in mptsas_process_config()
799 reply.PageVersion = req->PageVersion; in mptsas_process_config()
805 reply.IOCStatus = MPI_IOCSTATUS_CONFIG_INVALID_TYPE; in mptsas_process_config()
809 reply.ExtPageType = req->ExtPageType; in mptsas_process_config()
825 reply.IOCStatus = MPI_IOCSTATUS_CONFIG_INVALID_ACTION; in mptsas_process_config()
832 reply.IOCStatus = MPI_IOCSTATUS_CONFIG_INVALID_PAGE; in mptsas_process_config()
834 reply.IOCStatus = MPI_IOCSTATUS_CONFIG_INVALID_TYPE; in mptsas_process_config()
843 reply.IOCStatus = MPI_IOCSTATUS_CONFIG_INVALID_PAGE; in mptsas_process_config()
854 reply.IOCStatus = MPI_IOCSTATUS_CONFIG_INVALID_PAGE; in mptsas_process_config()
856 reply.IOCStatus = MPI_IOCSTATUS_CONFIG_CANT_COMMIT; in mptsas_process_config()
866 reply.IOCStatus = MPI_IOCSTATUS_CONFIG_INVALID_PAGE; in mptsas_process_config()
882 reply.IOCStatus = MPI_IOCSTATUS_CONFIG_INVALID_PAGE; in mptsas_process_config()
894 reply.ExtPageLength = length / 4; in mptsas_process_config()
895 reply.ExtPageType = req->ExtPageType; in mptsas_process_config()
897 reply.PageLength = length / 4; in mptsas_process_config()
901 mptsas_fix_config_reply_endianness(&reply); in mptsas_process_config()
902 mptsas_reply(s, (MPIDefaultReply *)&reply); in mptsas_process_config()