Lines Matching refs:facts_data
1428 Mpi3IOCFactsData_t *facts_data) in mpi3mr_issue_iocfacts() argument
1435 U32 data_len = sizeof(*facts_data); in mpi3mr_issue_iocfacts()
1538 memcpy(facts_data, (U8 *)data, data_len); in mpi3mr_issue_iocfacts()
1564 Mpi3IOCFactsData_t *facts_data) in mpi3mr_process_factsdata() argument
1570 if (le16toh(facts_data->IOCFactsDataLength) != in mpi3mr_process_factsdata()
1571 (sizeof(*facts_data) / 4)) { in mpi3mr_process_factsdata()
1574 sizeof(*facts_data), in mpi3mr_process_factsdata()
1575 facts_data->IOCFactsDataLength); in mpi3mr_process_factsdata()
1582 if (facts_data->IOCRequestFrameSize != (req_sz/4)) { in mpi3mr_process_factsdata()
1585 facts_data->IOCRequestFrameSize); in mpi3mr_process_factsdata()
1590 facts_flags = le32toh(facts_data->Flags); in mpi3mr_process_factsdata()
1596 sc->facts.ioc_num = facts_data->IOCNumber; in mpi3mr_process_factsdata()
1597 sc->facts.who_init = facts_data->WhoInit; in mpi3mr_process_factsdata()
1598 sc->facts.max_msix_vectors = facts_data->MaxMSIxVectors; in mpi3mr_process_factsdata()
1604 sc->facts.protocol_flags = facts_data->ProtocolFlags; in mpi3mr_process_factsdata()
1605 sc->facts.mpi_version = (facts_data->MPIVersion.Word); in mpi3mr_process_factsdata()
1606 sc->facts.max_reqs = (facts_data->MaxOutstandingRequests); in mpi3mr_process_factsdata()
1607 sc->facts.product_id = (facts_data->ProductID); in mpi3mr_process_factsdata()
1608 sc->facts.reply_sz = (facts_data->ReplyFrameSize) * 4; in mpi3mr_process_factsdata()
1609 sc->facts.exceptions = (facts_data->IOCExceptions); in mpi3mr_process_factsdata()
1610 sc->facts.max_perids = (facts_data->MaxPersistentID); in mpi3mr_process_factsdata()
1611 sc->facts.max_vds = (facts_data->MaxVDs); in mpi3mr_process_factsdata()
1612 sc->facts.max_hpds = (facts_data->MaxHostPDs); in mpi3mr_process_factsdata()
1613 sc->facts.max_advhpds = (facts_data->MaxAdvHostPDs); in mpi3mr_process_factsdata()
1614 sc->facts.max_raidpds = (facts_data->MaxRAIDPDs); in mpi3mr_process_factsdata()
1615 sc->facts.max_nvme = (facts_data->MaxNVMe); in mpi3mr_process_factsdata()
1617 (facts_data->MaxPCIeSwitches); in mpi3mr_process_factsdata()
1619 (facts_data->MaxSASExpanders); in mpi3mr_process_factsdata()
1621 (facts_data->MaxSASInitiators); in mpi3mr_process_factsdata()
1622 sc->facts.max_enclosures = (facts_data->MaxEnclosures); in mpi3mr_process_factsdata()
1623 sc->facts.min_devhandle = (facts_data->MinDevHandle); in mpi3mr_process_factsdata()
1624 sc->facts.max_devhandle = (facts_data->MaxDevHandle); in mpi3mr_process_factsdata()
1626 (facts_data->MaxOperationalRequestQueues); in mpi3mr_process_factsdata()
1628 (facts_data->MaxOperationalReplyQueues); in mpi3mr_process_factsdata()
1630 (facts_data->IOCCapabilities); in mpi3mr_process_factsdata()
1632 (facts_data->FWVersion.BuildNum); in mpi3mr_process_factsdata()
1634 (facts_data->FWVersion.CustomerID); in mpi3mr_process_factsdata()
1635 sc->facts.fw_ver.ph_minor = facts_data->FWVersion.PhaseMinor; in mpi3mr_process_factsdata()
1636 sc->facts.fw_ver.ph_major = facts_data->FWVersion.PhaseMajor; in mpi3mr_process_factsdata()
1637 sc->facts.fw_ver.gen_minor = facts_data->FWVersion.GenMinor; in mpi3mr_process_factsdata()
1638 sc->facts.fw_ver.gen_major = facts_data->FWVersion.GenMajor; in mpi3mr_process_factsdata()
1641 sc->facts.sge_mod_mask = facts_data->SGEModifierMask; in mpi3mr_process_factsdata()
1642 sc->facts.sge_mod_value = facts_data->SGEModifierValue; in mpi3mr_process_factsdata()
1643 sc->facts.sge_mod_shift = facts_data->SGEModifierShift; in mpi3mr_process_factsdata()
1645 (facts_data->ShutdownTimeout); in mpi3mr_process_factsdata()
1646 sc->facts.max_dev_per_tg = facts_data->MaxDevicesPerThrottleGroup; in mpi3mr_process_factsdata()
1648 facts_data->IOThrottleDataLength; in mpi3mr_process_factsdata()
1650 facts_data->MaxIOThrottleGroup; in mpi3mr_process_factsdata()
1651 sc->facts.io_throttle_low = facts_data->IOThrottleLow; in mpi3mr_process_factsdata()
1652 sc->facts.io_throttle_high = facts_data->IOThrottleHigh; in mpi3mr_process_factsdata()
2715 Mpi3IOCFactsData_t facts_data; in mpi3mr_initialize_ioc() local
2865 retval = mpi3mr_issue_iocfacts(sc, &facts_data); in mpi3mr_initialize_ioc()
2872 retval = mpi3mr_process_factsdata(sc, &facts_data); in mpi3mr_initialize_ioc()