Lines Matching refs:facts

242 static void adjust_iocfacts_endianness(MPI2_IOC_FACTS_REPLY *facts);
730 MPI2_IOC_FACTS_REPLY *facts = (MPI2_IOC_FACTS_REPLY*)factsbuf; in mps_get_ioc_factslen() local
742 return (facts->MsgLength * 4); in mps_get_ioc_factslen()
748 MPI2_IOC_FACTS_REPLY *facts; in mps_get_iocfacts() local
757 facts = malloc(factslen); in mps_get_iocfacts()
758 if (facts == NULL) { in mps_get_iocfacts()
768 facts, factslen, NULL, 0, NULL, 0, 10); in mps_get_iocfacts()
771 facts, factslen, NULL, 0, 0); in mps_get_iocfacts()
774 free(facts); in mps_get_iocfacts()
778 if (!IOC_STATUS_SUCCESS(facts->IOCStatus)) { in mps_get_iocfacts()
779 free(facts); in mps_get_iocfacts()
783 adjust_iocfacts_endianness(facts); in mps_get_iocfacts()
784 return (facts); in mps_get_iocfacts()
788 adjust_iocfacts_endianness(MPI2_IOC_FACTS_REPLY *facts) in adjust_iocfacts_endianness() argument
790 facts->MsgVersion = le16toh(facts->MsgVersion); in adjust_iocfacts_endianness()
791 facts->HeaderVersion = le16toh(facts->HeaderVersion); in adjust_iocfacts_endianness()
792 facts->Reserved1 = le16toh(facts->Reserved1); in adjust_iocfacts_endianness()
793 facts->IOCExceptions = le16toh(facts->IOCExceptions); in adjust_iocfacts_endianness()
794 facts->IOCStatus = le16toh(facts->IOCStatus); in adjust_iocfacts_endianness()
795 facts->IOCLogInfo = le32toh(facts->IOCLogInfo); in adjust_iocfacts_endianness()
796 facts->RequestCredit = le16toh(facts->RequestCredit); in adjust_iocfacts_endianness()
797 facts->ProductID = le16toh(facts->ProductID); in adjust_iocfacts_endianness()
798 facts->IOCCapabilities = le32toh(facts->IOCCapabilities); in adjust_iocfacts_endianness()
799 facts->IOCRequestFrameSize = in adjust_iocfacts_endianness()
800 le16toh(facts->IOCRequestFrameSize); in adjust_iocfacts_endianness()
801 facts->FWVersion.Word = le32toh(facts->FWVersion.Word); in adjust_iocfacts_endianness()
802 facts->MaxInitiators = le16toh(facts->MaxInitiators); in adjust_iocfacts_endianness()
803 facts->MaxTargets = le16toh(facts->MaxTargets); in adjust_iocfacts_endianness()
804 facts->MaxSasExpanders = le16toh(facts->MaxSasExpanders); in adjust_iocfacts_endianness()
805 facts->MaxEnclosures = le16toh(facts->MaxEnclosures); in adjust_iocfacts_endianness()
806 facts->ProtocolFlags = le16toh(facts->ProtocolFlags); in adjust_iocfacts_endianness()
807 facts->HighPriorityCredit = le16toh(facts->HighPriorityCredit); in adjust_iocfacts_endianness()
808 facts->MaxReplyDescriptorPostQueueDepth = in adjust_iocfacts_endianness()
809 le16toh(facts->MaxReplyDescriptorPostQueueDepth); in adjust_iocfacts_endianness()
810 facts->MaxDevHandle = le16toh(facts->MaxDevHandle); in adjust_iocfacts_endianness()
811 facts->MaxPersistentEntries = in adjust_iocfacts_endianness()
812 le16toh(facts->MaxPersistentEntries); in adjust_iocfacts_endianness()
813 facts->MinDevHandle = le16toh(facts->MinDevHandle); in adjust_iocfacts_endianness()