• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /freebsd-12-stable/sys/dev/pms/RefTisa/discovery/dm/

Lines Matching defs:oneExpander

69   dmExpander_t              *oneExpander = agNULL;
86 oneExpander = oneDeviceData->dmExpander;
87 if (oneExpander == agNULL)
89 DM_DBG1(("dmSMPStart: Wrong!!! oneExpander is NULL!!!\n"));
133 agDevHandle = oneExpander->agDevHandle;
148 if (oneExpander->SAS2 == 0)
568 DM_DBG3(("dmReportGeneralSend: oneExpander %p did %d\n", oneDeviceData->dmExpander, oneDeviceData->dmExpander->id));
601 dmExpander_t *oneExpander = agNULL;
639 oneExpander = oneDeviceData->dmExpander;
640 oneExpander->routingIndex = (bit16) REPORT_GENERAL_GET_ROUTEINDEXES(pdmSMPReportGeneralResp);
641 oneExpander->configReserved = 0;
642 oneExpander->configRouteTable = REPORT_GENERAL_IS_CONFIGURABLE(pdmSMPReportGeneralResp) ? 1 : 0;
643 oneExpander->configuring = REPORT_GENERAL_IS_CONFIGURING(pdmSMPReportGeneralResp) ? 1 : 0;
644 DM_DBG2(("dmReportGeneralRespRcvd: SAS 2 is %d\n", oneExpander->SAS2));
646 DM_DBG3(("dmReportGeneralRespRcvd: oneExpander %p did %d\n", oneExpander, oneExpander->id));
648 if ( oneExpander->SAS2 == 0 && REPORT_GENERAL_IS_LONG_RESPONSE(pdmSMPReportGeneralResp) == 1)
650 oneExpander->SAS2 = REPORT_GENERAL_IS_LONG_RESPONSE(pdmSMPReportGeneralResp);
656 DM_DBG3(("dmReportGeneralRespRcvd: oneExpander=%p numberofPhys=0x%x RoutingIndex=0x%x\n",
657 oneExpander, oneDeviceData->numOfPhys, oneExpander->routingIndex));
659 oneExpander->configRouteTable, oneExpander->configuring));
661 if (oneExpander->configuring == 1)
707 dmExpander_t *oneExpander = agNULL;
749 oneExpander = oneDeviceData->dmExpander;
750 oneExpander->routingIndex = (bit16) SAS2_REPORT_GENERAL_GET_ROUTEINDEXES(pdmSMPReportGeneral2Resp);
751 oneExpander->configReserved = 0;
752 oneExpander->configRouteTable = SAS2_REPORT_GENERAL_IS_CONFIGURABLE(pdmSMPReportGeneral2Resp) ? 1 : 0;
753 oneExpander->configuring = SAS2_REPORT_GENERAL_IS_CONFIGURING(pdmSMPReportGeneral2Resp) ? 1 : 0;
754 oneExpander->TTTSupported = SAS2_REPORT_GENERAL_IS_TABLE_TO_TABLE_SUPPORTED(pdmSMPReportGeneral2Resp) ? 1 : 0;
757 DM_DBG2(("dmReportGeneral2RespRcvd: SAS 2 is %d\n", oneExpander->SAS2));
759 DM_DBG3(("dmReportGeneral2RespRcvd: oneExpander %p did %d\n", oneExpander, oneExpander->id));
762 DM_DBG2(("dmReportGeneral2RespRcvd: oneExpander=%p numberofPhys=0x%x RoutingIndex=0x%x\n",
763 oneExpander, oneDeviceData->numOfPhys, oneExpander->routingIndex));
765 oneExpander->configRouteTable, oneExpander->configuring));
771 if (oneExpander->configuring == 1)
818 dmExpander_t *oneExpander;
822 oneExpander = oneDeviceData->dmExpander;
823 DM_DBG3(("dmDiscoverSend: oneExpander %p did %d\n", oneExpander, oneExpander->id));
824 DM_DBG3(("dmDiscoverSend: phyID 0x%x\n", oneExpander->discoveringPhyId));
830 smpDiscoverReq.phyIdentifier = oneExpander->discoveringPhyId;
862 dmExpander_t *oneExpander = agNULL;
869 oneExpander = oneDeviceData->dmExpander;
875 DM_DBG3(("dmDiscoverRespRcvd: oneExpander %p did %d\n", oneExpander, oneExpander->id));
896 dmUpStreamDiscoverExpanderPhy(dmRoot, onePortContext, oneExpander, pdmSMPDiscoverResp);
900 dmDownStreamDiscoverExpanderPhy(dmRoot, onePortContext, oneExpander, pdmSMPDiscoverResp);
912 dmConfigureRouteTimer(dmRoot, onePortContext, oneExpander, pdmSMPDiscoverResp, agNULL);
921 DM_DBG3(("dmDiscoverRespRcvd: smpFunctionResult is PHY_VACANT, phyid %d\n", oneExpander->discoveringPhyId));
924 dmUpStreamDiscoverExpanderPhySkip(dmRoot, onePortContext, oneExpander);
928 dmDownStreamDiscoverExpanderPhySkip(dmRoot, onePortContext, oneExpander);
940 dmConfigureRouteTimer(dmRoot, onePortContext, oneExpander, pdmSMPDiscoverResp, agNULL);
972 dmExpander_t *oneExpander = agNULL;
979 oneExpander = oneDeviceData->dmExpander;
985 DM_DBG3(("dmDiscoverRespRcvd: oneExpander %p did %d\n", oneExpander, oneExpander->id));
1016 dmUpStreamDiscover2ExpanderPhy(dmRoot, onePortContext, oneExpander, pdmSMPDiscover2Resp);
1020 dmDownStreamDiscover2ExpanderPhy(dmRoot, onePortContext, oneExpander, pdmSMPDiscover2Resp);
1031 dmConfigureRouteTimer(dmRoot, onePortContext, oneExpander, agNULL, pdmSMPDiscover2Resp);
1040 DM_DBG2(("dmDiscover2RespRcvd: smpFunctionResult is PHY_VACANT, phyid %d\n", oneExpander->discoveringPhyId));
1043 dmUpStreamDiscover2ExpanderPhySkip(dmRoot, onePortContext, oneExpander);
1047 dmDownStreamDiscover2ExpanderPhySkip(dmRoot, onePortContext, oneExpander);
1058 dmConfigureRouteTimer(dmRoot, onePortContext, oneExpander, agNULL, pdmSMPDiscover2Resp);
1082 tdsaExpander_t *oneExpander;
1088 oneExpander = oneDeviceData->dmExpander;
1089 DM_DBG1(("tdsaDiscoverList2Send: phyID 0x%x\n", oneExpander->discoveringPhyId));
1153 dmExpander_t *oneExpander;
1161 oneExpander = oneDeviceData->dmExpander;
1163 if (oneExpander == agNULL)
1178 oneExpander->dmDevice,
1218 dmExpander_t *oneExpander = oneDeviceData->dmExpander;
1239 if (oneExpander != agNULL)
1241 SataDevice = oneExpander->dmDeviceToProcess;
1426 dmExpander_t *oneExpander = oneDeviceData->dmExpander;
1447 if (oneExpander != agNULL)
1449 SataDevice = oneExpander->dmDeviceToProcess;
1607 dmExpander_t *oneExpander,
1622 DM_DBG3(("dmRoutingEntryAdd: exp addrHi 0x%08x\n", oneExpander->dmDevice->SASAddressID.sasAddressHi));
1623 DM_DBG3(("dmRoutingEntryAdd: exp addrLo 0x%08x\n", oneExpander->dmDevice->SASAddressID.sasAddressLo));
1626 if (oneExpander->dmDevice->SASAddressID.sasAddressHi == configSASAddressHi &&
1627 oneExpander->dmDevice->SASAddressID.sasAddressLo == configSASAddressLo
1633 if (oneExpander->routingAttribute[phyId] != SAS_ROUTING_TABLE)
1635 DM_DBG3(("dmRoutingEntryAdd: not table routing, routing is %d\n", oneExpander->routingAttribute[phyId]));
1639 onePortContext = oneExpander->dmDevice->dmPortContext;
1645 if ( oneExpander->currentIndex[phyId] < oneExpander->routingIndex )
1649 DM_DBG3(("dmRoutingEntryAdd: phyid %d currentIndex[phyid] %d\n", phyId, oneExpander->currentIndex[phyId]));
1651 oneExpander->configSASAddressHi = configSASAddressHi;
1652 oneExpander->configSASAddressLo = configSASAddressLo;
1655 OSSA_WRITE_BE_16(agRoot, confRoutingInfo.expanderRouteIndex, 0, (oneExpander->currentIndex[phyId]));
1670 dmSMPStart(dmRoot, agRoot, oneExpander->dmDevice, SMP_CONFIGURE_ROUTING_INFORMATION, (bit8 *)&confRoutingInfo, sizeof(smpReqConfigureRouteInformation_t), AGSA_SMP_INIT_REQ);
1672 oneExpander->currentIndex[phyId] ++;
1676 DM_DBG3(("dmRoutingEntryAdd: Discovery Error routing index overflow for currentIndex=%d, routingIndex=%d\n", oneExpander->currentIndex[phyId], oneExpander->routingIndex));
1696 dmExpander_t *oneExpander = oneDeviceData->dmExpander;
1706 DM_DBG3(("dmConfigRoutingInfoRespRcvd: exp addrHi 0x%08x\n", oneExpander->dmDevice->SASAddressID.sasAddressHi));
1707 DM_DBG3(("dmConfigRoutingInfoRespRcvd: exp addrLo 0x%08x\n", oneExpander->dmDevice->SASAddressID.sasAddressLo));
1721 DownStreamExpander = oneExpander->dmCurrentDownStreamExpander;
1732 oneExpander->currentDownStreamPhyIndex++;
1733 DM_DBG3(("dmConfigRoutingInfoRespRcvd: oneExpander->currentDownStreamPhyIndex %d oneExpander->numOfDownStreamPhys %d\n", oneExpander->currentDownStreamPhyIndex, oneExpander->numOfDownStreamPhys));
1745 oneExpander,
1747 oneExpander->configSASAddressHi,
1748 oneExpander->configSASAddressLo
1756 UpStreamExpander = oneExpander->dmUpStreamExpander;
1757 ConfigurableExpander = dmFindConfigurableExp(dmRoot, onePortContext, oneExpander);
1769 oneExpander->configSASAddressHi,
1770 oneExpander->configSASAddressLo
1782 UpStreamExpander->dmCurrentDownStreamExpander = oneExpander;
1786 ConfigurableExpander->dmReturnginExpander = oneExpander->dmReturnginExpander;
1797 oneExpander->configSASAddressHi,
1798 oneExpander->configSASAddressLo
1806 ReturningExpander = oneExpander->dmReturnginExpander;
1874 dmExpander_t *oneExpander = oneDeviceData->dmExpander;
1885 DM_DBG2(("dmConfigRoutingInfo2RespRcvd: exp addrHi 0x%08x\n", oneExpander->dmDevice->SASAddressID.sasAddressHi));
1886 DM_DBG2(("dmConfigRoutingInfo2RespRcvd: exp addrLo 0x%08x\n", oneExpander->dmDevice->SASAddressID.sasAddressLo));
1905 DownStreamExpander = oneExpander->dmCurrentDownStreamExpander;
1916 oneExpander->currentDownStreamPhyIndex++;
1917 DM_DBG2(("dmConfigRoutingInfo2RespRcvd: oneExpander->currentDownStreamPhyIndex %d oneExpander->numOfDownStreamPhys %d\n", oneExpander->currentDownStreamPhyIndex, oneExpander->numOfDownStreamPhys));
1929 oneExpander,
1931 oneExpander->configSASAddressHi,
1932 oneExpander->configSASAddressLo
1940 UpStreamExpander = oneExpander->dmUpStreamExpander;
1941 ConfigurableExpander = dmFindConfigurableExp(dmRoot, onePortContext, oneExpander);
1953 oneExpander->configSASAddressHi,
1954 oneExpander->configSASAddressLo
1966 UpStreamExpander->dmCurrentDownStreamExpander = oneExpander;
1970 ConfigurableExpander->dmReturnginExpander = oneExpander->dmReturnginExpander;
1981 oneExpander->configSASAddressHi,
1982 oneExpander->configSASAddressLo
1990 ReturningExpander = oneExpander->dmReturnginExpander;
2293 dmExpander_t *oneExpander = agNULL;
2356 oneExpander = oneDeviceData->dmExpander;
2357 agDevHandle = oneExpander->agDevHandle;
2633 if (oneExpander->SAS2 == 0)