• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/scsi/mpt2sas/

Lines Matching refs:facts

1733 	   (ioc->facts.FWVersion.Word & 0xFF000000) >> 24,
1734 (ioc->facts.FWVersion.Word & 0x00FF0000) >> 16,
1735 (ioc->facts.FWVersion.Word & 0x0000FF00) >> 8,
1736 ioc->facts.FWVersion.Word & 0x000000FF,
1747 if (ioc->facts.ProtocolFlags & MPI2_IOCFACTS_PROTOCOL_SCSI_INITIATOR) {
1752 if (ioc->facts.ProtocolFlags & MPI2_IOCFACTS_PROTOCOL_SCSI_TARGET) {
1761 if (ioc->facts.IOCCapabilities &
1767 if (ioc->facts.IOCCapabilities & MPI2_IOCFACTS_CAPABILITY_TLR) {
1772 if (ioc->facts.IOCCapabilities & MPI2_IOCFACTS_CAPABILITY_MULTICAST) {
1777 if (ioc->facts.IOCCapabilities &
1783 if (ioc->facts.IOCCapabilities & MPI2_IOCFACTS_CAPABILITY_EEDP) {
1788 if (ioc->facts.IOCCapabilities &
1794 if (ioc->facts.IOCCapabilities &
1800 if (ioc->facts.IOCCapabilities &
1806 if (ioc->facts.IOCCapabilities &
1846 * facts capabilities indicate that its supported.
1849 if ((ioc->facts.IOCCapabilities &
1948 Mpi2IOCFactsReply_t *facts;
1961 facts = &ioc->facts;
1974 max_request_credit = (max_queue_depth < facts->RequestCredit)
1975 ? max_queue_depth : facts->RequestCredit;
1977 max_request_credit = (facts->RequestCredit >
1979 facts->RequestCredit;
1983 ioc->hi_priority_depth = facts->HighPriorityCredit;
1987 ioc->request_sz = facts->IOCRequestFrameSize * 4;
1990 ioc->reply_sz = facts->ReplyFrameSize * 4;
2013 if (chains_needed_per_io > facts->MaxChainDepth) {
2014 chains_needed_per_io = facts->MaxChainDepth;
2049 if (queue_size > facts->MaxReplyDescriptorPostQueueDepth) {
2051 facts->MaxReplyDescriptorPostQueueDepth;
2062 queue_size = facts->MaxReplyDescriptorPostQueueDepth;
2299 ioc->name, ioc->shost->can_queue, facts->RequestCredit);
2512 if (!(ioc->facts.IOCCapabilities &
2862 * _base_get_port_facts - obtain port facts reply and save in ioc
2904 * _base_get_ioc_facts - obtain ioc facts reply and save in ioc
2914 Mpi2IOCFactsReply_t mpi_reply, *facts;
2933 facts = &ioc->facts;
2934 memset(facts, 0, sizeof(Mpi2IOCFactsReply_t));
2935 facts->MsgVersion = le16_to_cpu(mpi_reply.MsgVersion);
2936 facts->HeaderVersion = le16_to_cpu(mpi_reply.HeaderVersion);
2937 facts->VP_ID = mpi_reply.VP_ID;
2938 facts->VF_ID = mpi_reply.VF_ID;
2939 facts->IOCExceptions = le16_to_cpu(mpi_reply.IOCExceptions);
2940 facts->MaxChainDepth = mpi_reply.MaxChainDepth;
2941 facts->WhoInit = mpi_reply.WhoInit;
2942 facts->NumberOfPorts = mpi_reply.NumberOfPorts;
2943 facts->RequestCredit = le16_to_cpu(mpi_reply.RequestCredit);
2944 facts->MaxReplyDescriptorPostQueueDepth =
2946 facts->ProductID = le16_to_cpu(mpi_reply.ProductID);
2947 facts->IOCCapabilities = le32_to_cpu(mpi_reply.IOCCapabilities);
2948 if ((facts->IOCCapabilities & MPI2_IOCFACTS_CAPABILITY_INTEGRATED_RAID))
2950 facts->FWVersion.Word = le32_to_cpu(mpi_reply.FWVersion.Word);
2951 facts->IOCRequestFrameSize =
2953 facts->MaxInitiators = le16_to_cpu(mpi_reply.MaxInitiators);
2954 facts->MaxTargets = le16_to_cpu(mpi_reply.MaxTargets);
2956 facts->MaxSasExpanders = le16_to_cpu(mpi_reply.MaxSasExpanders);
2957 facts->MaxEnclosures = le16_to_cpu(mpi_reply.MaxEnclosures);
2958 facts->ProtocolFlags = le16_to_cpu(mpi_reply.ProtocolFlags);
2959 facts->HighPriorityCredit =
2961 facts->ReplyFrameSize = mpi_reply.ReplyFrameSize;
2962 facts->MaxDevHandle = le16_to_cpu(mpi_reply.MaxDevHandle);
2965 "max chains per io(%d)\n", ioc->name, facts->RequestCredit,
2966 facts->MaxChainDepth));
2969 facts->IOCRequestFrameSize * 4, facts->ReplyFrameSize * 4));
3005 if ((ioc->facts.HeaderVersion >> 8) < 0xA) {
3618 ioc->pfacts = kcalloc(ioc->facts.NumberOfPorts,
3625 for (i = 0 ; i < ioc->facts.NumberOfPorts; i++) {
3638 ioc->pd_handles_sz = (ioc->facts.MaxDevHandle / 8);
3639 if (ioc->facts.MaxDevHandle % 8)