Lines Matching defs:oneExpander

1537   tdsaExpander_t        *oneExpander;
1561 oneExpander = tdssSASDiscoveringExpanderAlloc(tiRoot, onePortContext, oneDeviceData);
1562 if ( oneExpander != agNULL)
1565 tdssSASDiscoveringExpanderAdd(tiRoot, onePortContext, oneExpander);
1675 tdsaExpander_t *oneExpander;
1701 oneExpander = oneDeviceData->tdExpander;
1702 UpStreamExpander = oneExpander->tdUpStreamExpander;
1705 if ( (UpStreamExpander != agNULL) && ( UpStreamExpander->tdUpStreamExpander == oneExpander ) )
1708 oneExpander, UpStreamExpander));
1710 onePortContext->discovery.RootExp = oneExpander;
1711 TI_DBG3(("tdsaSASDownStreamDiscoverStart: Root exp addrHi 0x%08x\n", oneExpander->tdDevice->SASAddressID.sasAddressHi));
1712 TI_DBG3(("tdsaSASDownStreamDiscoverStart: Root exp addrLo 0x%08x\n", oneExpander->tdDevice->SASAddressID.sasAddressLo));
1715 oneExpander->tdUpStreamExpander = agNULL;
1717 tdssSASDiscoveringExpanderAdd(tiRoot, onePortContext, oneExpander);
1719 /* reset up stream inform for oneExpander */
1728 onePortContext->discovery.RootExp = oneExpander;
1730 TI_DBG3(("tdsaSASDownStreamDiscoverStart: NO Root pExpander=%p\n", oneExpander));
1731 TI_DBG3(("tdsaSASDownStreamDiscoverStart: Root exp addrHi 0x%08x\n", oneExpander->tdDevice->SASAddressID.sasAddressHi));
1732 TI_DBG3(("tdsaSASDownStreamDiscoverStart: Root exp addrLo 0x%08x\n", oneExpander->tdDevice->SASAddressID.sasAddressLo));
1735 tdssSASDiscoveringExpanderAdd(tiRoot, onePortContext, oneExpander);
3355 tdsaExpander_t *oneExpander;
3403 oneExpander = oneDeviceData->tdExpander;
3404 oneExpander->routingIndex = (bit16) REPORT_GENERAL_GET_ROUTEINDEXES(ptdSMPReportGeneralResp);
3408 oneExpander->currentIndex[i] = 0;
3411 oneExpander->configReserved = 0;
3412 oneExpander->configRouteTable = REPORT_GENERAL_IS_CONFIGURABLE(ptdSMPReportGeneralResp) ? 1 : 0;
3413 oneExpander->configuring = REPORT_GENERAL_IS_CONFIGURING(ptdSMPReportGeneralResp) ? 1 : 0;
3414 TI_DBG3(("tdsaReportGeneralRespRcvd: oneExpander=%p numberofPhys=0x%x RoutingIndex=0x%x\n",
3415 oneExpander, oneDeviceData->numOfPhys, oneExpander->routingIndex));
3417 oneExpander->configRouteTable, oneExpander->configuring));
3418 if (oneExpander->configuring == 1)
3472 tdsaExpander_t *oneExpander;
3478 oneExpander = oneDeviceData->tdExpander;
3479 TI_DBG3(("tdsaDiscoverSend: phyID 0x%x\n", oneExpander->discoveringPhyId));
3486 smpDiscoverReq.phyIdentifier = oneExpander->discoveringPhyId;
3535 tdsaExpander_t *oneExpander;
3547 oneExpander = oneDeviceData->tdExpander;
3584 tdsaSASUpStreamDiscoverExpanderPhy(tiRoot, onePortContext, oneExpander, ptdSMPDiscoverResp);
3588 tdsaSASDownStreamDiscoverExpanderPhy(tiRoot, onePortContext, oneExpander, ptdSMPDiscoverResp);
3600 tdsaConfigureRouteTimer(tiRoot, onePortContext, oneExpander, ptdSMPDiscoverResp);
3610 oneExpander->discoveringPhyId));
3613 tdsaSASUpStreamDiscoverExpanderPhySkip(tiRoot, onePortContext, oneExpander);
3617 tdsaSASDownStreamDiscoverExpanderPhySkip(tiRoot, onePortContext, oneExpander);
3629 tdsaConfigureRouteTimer(tiRoot, onePortContext, oneExpander, ptdSMPDiscoverResp);
3650 * \param oneExpander: Pointer to the expander data.
3663 tdsaExpander_t *oneExpander,
3683 oneDeviceData = oneExpander->tdDevice;
3685 oneExpander->discoveringPhyId,
3711 if (oneExpander->discoveringPhyId != pDiscoverResp->phyIdentifier)
3714 TI_DBG1(("tdsaSASUpStreamDiscoverExpanderPhy: Request PhyID #%d Response PhyID #%d\n", oneExpander->discoveringPhyId, pDiscoverResp->phyIdentifier));
3721 oneExpander->routingAttribute[pDiscoverResp->phyIdentifier] = DISCRSP_GET_ROUTINGATTRIB(pDiscoverResp);
3724 // dumpRoutingAttributes(tiRoot, oneExpander, pDiscoverResp->phyIdentifier);
3738 onePortContext->discovery.sasAddressIDDiscoverError.phyIdentifier = oneExpander->discoveringPhyId;
3773 tdsaSASExpanderUpStreamPhyAdd(tiRoot, oneExpander, (bit8) pDiscoverResp->attachedPhyIdentifier);
3775 if (oneExpander->hasUpStreamDevice == agTRUE)
3778 if ( ((oneExpander->upStreamSASAddressHi != attachedSasHi) ||
3779 (oneExpander->upStreamSASAddressLo != attachedSasLo)) &&
3791 onePortContext->discovery.sasAddressIDDiscoverError.phyIdentifier = oneExpander->discoveringPhyId;
3799 oneExpander->hasUpStreamDevice = agTRUE;
3800 oneExpander->upStreamSASAddressHi = attachedSasHi;
3801 oneExpander->upStreamSASAddressLo = attachedSasLo;
3824 oneExpander->tdUpStreamExpander = AttachedExpander;
3835 onePortContext->discovery.sasAddressIDDiscoverError.phyIdentifier = oneExpander->discoveringPhyId;
3983 oneExpander->tdUpStreamExpander = AttachedExpander;
3997 AttachedDevice->tdExpander = oneExpander;
3998 oneExpander->tdUpStreamExpander = agNULL;
4014 oneExpander->discoveringPhyId ++;
4017 if ( oneExpander->discoveringPhyId < oneDeviceData->numOfPhys )
4028 tdssSASDiscoveringExpanderRemove(tiRoot, onePortContext, oneExpander);
4039 TI_DBG3(("tdsaSASUpStreamDiscoverExpanderPhy: end return phyID#%d\n", oneExpander->discoveringPhyId - 1));
4047 tdsaExpander_t *oneExpander)
4050 tdsaExpander_t *UpsreamExpander = oneExpander->tdUpStreamExpander;
4053 TI_DBG3(("tdsaFindUpStreamConfigurableExp: exp addrHi 0x%08x\n", oneExpander->tdDevice->SASAddressID.sasAddressHi));
4054 TI_DBG3(("tdsaFindUpStreamConfigurableExp: exp addrLo 0x%08x\n", oneExpander->tdDevice->SASAddressID.sasAddressLo));
4083 * \param oneExpander: Pointer to the expander data.
4095 tdsaExpander_t *oneExpander
4100 oneDeviceData = oneExpander->tdDevice;
4105 oneExpander->discoveringPhyId ++;
4108 if ( oneExpander->discoveringPhyId < oneDeviceData->numOfPhys )
4119 tdssSASDiscoveringExpanderRemove(tiRoot, onePortContext, oneExpander);
4130 TI_DBG3(("tdsaSASUpStreamDiscoverExpanderPhySkip: end return phyID#%d\n", oneExpander->discoveringPhyId - 1));
4140 tdsaExpander_t *oneExpander)
4143 tdsaExpander_t *DownsreamExpander = oneExpander->tdCurrentDownStreamExpander;
4146 TI_DBG3(("tdsaFindDownStreamConfigurableExp: exp addrHi 0x%08x\n", oneExpander->tdDevice->SASAddressID.sasAddressHi));
4147 TI_DBG3(("tdsaFindDownStreamConfigurableExp: exp addrLo 0x%08x\n", oneExpander->tdDevice->SASAddressID.sasAddressLo));
4171 tdsaExpander_t *oneExpander,
4179 TI_DBG3(("dumpRoutingAttributes: exp addrHi 0x%08x\n", oneExpander->tdDevice->SASAddressID.sasAddressHi));
4180 TI_DBG3(("dumpRoutingAttributes: exp addrLo 0x%08x\n", oneExpander->tdDevice->SASAddressID.sasAddressLo));
4184 TI_DBG3(("dumpRoutingAttributes: index %d routing attribute %d\n", i, oneExpander->routingAttribute[i]));
4197 * \param oneExpander: Pointer to the expander data.
4209 tdsaExpander_t *oneExpander
4220 TI_DBG3(("tdssSASDiscoveringExpander tdsaDumpAllExp: onePortcontext %p oneExpander %p\n", onePortContext, oneExpander));
4277 * \param oneExpander: Pointer to the expander data.
4289 tdsaExpander_t *oneExpander
4326 * \param oneExpander: Pointer to the expander data.
4340 tdsaExpander_t *oneExpander,
4349 if (oneExpander == agNULL)
4355 if (oneExpander->tdDevice->SASAddressID.sasAddressHi == configSASAddressHi &&
4356 oneExpander->tdDevice->SASAddressID.sasAddressLo == configSASAddressLo
4363 TI_DBG3(("tdsaDuplicateConfigSASAddr: exp addrHi 0x%08x\n", oneExpander->tdDevice->SASAddressID.sasAddressHi));
4364 TI_DBG3(("tdsaDuplicateConfigSASAddr: exp addrLo 0x%08x\n", oneExpander->tdDevice->SASAddressID.sasAddressLo));
4367 TI_DBG3(("tdsaDuplicateConfigSASAddr: configSASAddrTableIndex %d\n", oneExpander->configSASAddrTableIndex));
4368 for(i=0;i<oneExpander->configSASAddrTableIndex;i++)
4370 if (oneExpander->configSASAddressHiTable[i] == configSASAddressHi &&
4371 oneExpander->configSASAddressLoTable[i] == configSASAddressLo
4383 TI_DBG3(("tdsaDuplicateConfigSASAddr: configSASAddrTableIndex %d\n", oneExpander->configSASAddrTableIndex));
4384 oneExpander->configSASAddressHiTable[oneExpander->configSASAddrTableIndex] = configSASAddressHi;
4385 oneExpander->configSASAddressLoTable[oneExpander->configSASAddrTableIndex] = configSASAddressLo;
4386 oneExpander->configSASAddrTableIndex++;
4400 * \param oneExpander: Pointer to the expander data.
4413 tdsaExpander_t *oneExpander
4422 if (oneExpander == agNULL)
4428 TI_DBG3(("tdsaFindConfigurableExp: exp addrHi 0x%08x\n", oneExpander->tdDevice->SASAddressID.sasAddressHi));
4429 TI_DBG3(("tdsaFindConfigurableExp: exp addrLo 0x%08x\n", oneExpander->tdDevice->SASAddressID.sasAddressLo));
4442 tempExpander = oneExpander->tdUpStreamExpander;
4468 * \param oneExpander: Pointer to the expander data.
4481 tdsaExpander_t *oneExpander,
4499 TI_DBG3(("tdsaSASDownStreamDiscoverExpanderPhy: exp addrHi 0x%08x\n", oneExpander->tdDevice->SASAddressID.sasAddressHi));
4500 TI_DBG3(("tdsaSASDownStreamDiscoverExpanderPhy: exp addrLo 0x%08x\n", oneExpander->tdDevice->SASAddressID.sasAddressLo));
4504 TD_ASSERT(oneExpander, "(tdsaSASDownStreamDiscoverExpanderPhy) pExpander NULL");
4507 TI_DBG3(("tdsaSASDownStreamDiscoverExpanderPhy: onePortContxt=%p oneExpander=%p oneDeviceData=%p\n", onePortContext, oneExpander, oneExpander->tdDevice));
4516 tdsaDumpAllExp(tiRoot, onePortContext, oneExpander);
4517 tdsaFindUpStreamConfigurableExp(tiRoot, oneExpander);
4518 tdsaFindDownStreamConfigurableExp(tiRoot, oneExpander);
4521 oneDeviceData = oneExpander->tdDevice;
4526 oneExpander->discoveringPhyId,
4534 if (oneExpander->discoveringPhyId != pDiscoverResp->phyIdentifier)
4537 TI_DBG1(("tdsaSASDownStreamDiscoverExpanderPhy: Request PhyID #%d Response PhyID #%d\n", oneExpander->discoveringPhyId, pDiscoverResp->phyIdentifier));
4568 oneExpander->routingAttribute[pDiscoverResp->phyIdentifier] = DISCRSP_GET_ROUTINGATTRIB(pDiscoverResp);
4571 // dumpRoutingAttributes(tiRoot, oneExpander, pDiscoverResp->phyIdentifier);
4573 oneExpander->discoverSMPAllowed = agTRUE;
4608 onePortContext->discovery.sasAddressIDDiscoverError.phyIdentifier = oneExpander->discoveringPhyId;
4637 onePortContext->discovery.sasAddressIDDiscoverError.phyIdentifier = oneExpander->discoveringPhyId;
4765 AttachedDevice->tdExpander = oneExpander;
4779 onePortContext->discovery.sasAddressIDDiscoverError.phyIdentifier = oneExpander->discoveringPhyId;
4793 if (oneExpander->configRouteTable)
4795 tdsaSASExpanderDownStreamPhyAdd(tiRoot, oneExpander, (bit8) oneExpander->discoveringPhyId);
4798 tdsaSASExpanderUpStreamPhyAdd(tiRoot, AttachedExpander, (bit8) oneExpander->discoveringPhyId);
4804 AttachedExpander->tdUpStreamExpander = oneExpander;
4821 tdsaDumpAllUpExp(tiRoot, onePortContext, oneExpander);
4822 UpStreamExpander = oneExpander->tdUpStreamExpander;
4823 ConfigurableExpander = tdsaFindConfigurableExp(tiRoot, onePortContext, oneExpander);
4833 { /* directly attached between oneExpander and ConfigurableExpander */
4835 configSASAddressHi = oneExpander->tdDevice->SASAddressID.sasAddressHi;
4836 configSASAddressLo = oneExpander->tdDevice->SASAddressID.sasAddressLo;
4855 UpStreamExpander->tdCurrentDownStreamExpander = oneExpander;
4858 ConfigurableExpander->tdReturnginExpander = oneExpander;
4884 if ( oneExpander->hasUpStreamDevice == agFALSE)
4892 onePortContext->discovery.sasAddressIDDiscoverError.phyIdentifier = oneExpander->discoveringPhyId;
4900 if ( (oneExpander->upStreamSASAddressHi != attachedSasHi)
4901 || (oneExpander->upStreamSASAddressLo != attachedSasLo) )
4909 onePortContext->discovery.sasAddressIDDiscoverError.phyIdentifier = oneExpander->discoveringPhyId;
4927 onePortContext->discovery.sasAddressIDDiscoverError.phyIdentifier = oneExpander->discoveringPhyId;
4953 onePortContext->discovery.sasAddressIDDiscoverError.phyIdentifier = oneExpander->discoveringPhyId;
4961 if (oneExpander->configRouteTable)
4963 tdsaSASExpanderDownStreamPhyAdd(tiRoot, oneExpander, (bit8) oneExpander->discoveringPhyId);
4966 tdsaSASExpanderUpStreamPhyAdd(tiRoot, AttachedExpander, (bit8) oneExpander->discoveringPhyId);
4980 onePortContext->discovery.sasAddressIDDiscoverError.phyIdentifier = oneExpander->discoveringPhyId;
4992 tdsaDumpAllUpExp(tiRoot, onePortContext, oneExpander);
4994 UpStreamExpander = oneExpander->tdUpStreamExpander;
4995 ConfigurableExpander = tdsaFindConfigurableExp(tiRoot, onePortContext, oneExpander);
5005 { /* directly attached between oneExpander and ConfigurableExpander */
5007 configSASAddressHi = oneExpander->tdDevice->SASAddressID.sasAddressHi;
5008 configSASAddressLo = oneExpander->tdDevice->SASAddressID.sasAddressLo;
5026 UpStreamExpander->tdCurrentDownStreamExpander = oneExpander;
5029 ConfigurableExpander->tdReturnginExpander = oneExpander;
5088 tdsaDumpAllUpExp(tiRoot, onePortContext, oneExpander);
5090 UpStreamExpander = oneExpander->tdUpStreamExpander;
5091 ConfigurableExpander = tdsaFindConfigurableExp(tiRoot, onePortContext, oneExpander);
5101 UpStreamExpander->tdCurrentDownStreamExpander = oneExpander;
5104 ConfigurableExpander->tdReturnginExpander = oneExpander;
5121 oneExpander->discoveringPhyId ++;
5127 if ( oneExpander->discoveringPhyId < oneDeviceData->numOfPhys )
5139 tdssSASDiscoveringExpanderRemove(tiRoot, onePortContext, oneExpander);
5148 TI_DBG3(("tdsaSASDownStreamDiscoverExpanderPhy: end return phyID#%d\n", oneExpander->discoveringPhyId - 1));
5162 * \param oneExpander: Pointer to the expander data.
5174 tdsaExpander_t *oneExpander
5179 oneDeviceData = oneExpander->tdDevice;
5185 oneExpander->discoveringPhyId ++;
5191 if ( oneExpander->discoveringPhyId < oneDeviceData->numOfPhys )
5203 tdssSASDiscoveringExpanderRemove(tiRoot, onePortContext, oneExpander);
5212 TI_DBG3(("tdsaSASDownStreamDiscoverExpanderPhySkip: end return phyID#%d\n", oneExpander->discoveringPhyId - 1));
5224 * \param oneExpander: Pointer to the expander data.
5239 tdsaExpander_t *oneExpander,
5252 TI_DBG3(("tdsaSASRoutingEntryAdd: exp addrHi 0x%08x\n", oneExpander->tdDevice->SASAddressID.sasAddressHi));
5253 TI_DBG3(("tdsaSASRoutingEntryAdd: exp addrLo 0x%08x\n", oneExpander->tdDevice->SASAddressID.sasAddressLo));
5256 /* needs to compare the location of oneExpander and configSASAddress
5258 oneExpander
5263 if (oneExpander->tdDevice->SASAddressID.sasAddressHi == configSASAddressHi &&
5264 oneExpander->tdDevice->SASAddressID.sasAddressLo == configSASAddressLo
5270 if (oneExpander->routingAttribute[phyId] != SAS_ROUTING_TABLE)
5272 TI_DBG3(("tdsaSASRoutingEntryAdd: not table routing, routing is %d\n", oneExpander->routingAttribute[phyId]));
5276 agRoot = oneExpander->tdDevice->agRoot;
5277 onePortContext = oneExpander->tdDevice->tdPortContext;
5283 if ( oneExpander->currentIndex[phyId] < oneExpander->routingIndex )
5287 TI_DBG3(("tdsaSASRoutingEntryAdd: phyid %d currentIndex[phyid] %d\n", phyId, oneExpander->currentIndex[phyId]));
5289 oneExpander->configSASAddressHi = configSASAddressHi;
5290 oneExpander->configSASAddressLo = configSASAddressLo;
5293 OSSA_WRITE_BE_16(agRoot, confRoutingInfo.expanderRouteIndex, 0, (oneExpander->currentIndex[phyId]));
5308 tdSMPStart(tiRoot, agRoot, oneExpander->tdDevice, SMP_CONFIGURE_ROUTING_INFORMATION, (bit8 *)&confRoutingInfo, sizeof(smpReqConfigureRouteInformation_t), AGSA_SMP_INIT_REQ, agNULL, 0);
5310 oneExpander->currentIndex[phyId] ++;
5314 TI_DBG1(("tdsaSASRoutingEntryAdd: Discovery Error routing index overflow for currentIndex=%d, routingIndex=%d\n", oneExpander->currentIndex[phyId], oneExpander->routingIndex));
5352 tdsaExpander_t *oneExpander = oneDeviceData->tdExpander;
5363 TI_DBG3(("tdsaConfigRoutingInfoRespRcvd: exp addrHi 0x%08x\n", oneExpander->tdDevice->SASAddressID.sasAddressHi));
5364 TI_DBG3(("tdsaConfigRoutingInfoRespRcvd: exp addrLo 0x%08x\n", oneExpander->tdDevice->SASAddressID.sasAddressLo));
5379 DownStreamExpander = oneExpander->tdCurrentDownStreamExpander;
5390 oneExpander->currentDownStreamPhyIndex++;
5391 TI_DBG3(("tdsaConfigRoutingInfoRespRcvd: oneExpander->currentDownStreamPhyIndex %d oneExpander->numOfDownStreamPhys %d\n", oneExpander->currentDownStreamPhyIndex, oneExpander->numOfDownStreamPhys));
5403 oneExpander,
5405 oneExpander->configSASAddressHi,
5406 oneExpander->configSASAddressLo
5414 UpStreamExpander = oneExpander->tdUpStreamExpander;
5415 ConfigurableExpander = tdsaFindConfigurableExp(tiRoot, onePortContext, oneExpander);
5422 oneExpander->configSASAddressHi,
5423 oneExpander->configSASAddressLo
5433 UpStreamExpander->tdCurrentDownStreamExpander = oneExpander;
5436 ConfigurableExpander->tdReturnginExpander = oneExpander->tdReturnginExpander;
5444 oneExpander->configSASAddressHi,
5445 oneExpander->configSASAddressLo
5453 ReturningExpander = oneExpander->tdReturnginExpander;
5537 tdsaExpander_t *oneExpander;
5545 oneExpander = oneDeviceData->tdExpander;
5552 if (oneExpander == agNULL)
5560 oneExpander->tdDeviceToProcess = oneDeviceData;
5570 oneExpander->tdDevice,
5612 tdsaExpander_t *oneExpander = oneDeviceData->tdExpander;
5627 SataDevice = oneExpander->tdDeviceToProcess;
5719 * \param oneExpander: Pointer to the expander data.
5731 tdsaExpander_t *oneExpander,
5739 TI_DBG3(("tdsaSASExpanderUpStreamPhyAdd: exp addrHi 0x%08x\n", oneExpander->tdDevice->SASAddressID.sasAddressHi));
5740 TI_DBG3(("tdsaSASExpanderUpStreamPhyAdd: exp addrLo 0x%08x\n", oneExpander->tdDevice->SASAddressID.sasAddressLo));
5741 TI_DBG3(("tdsaSASExpanderUpStreamPhyAdd: phyid %d numOfUpStreamPhys %d\n", phyId, oneExpander->numOfUpStreamPhys));
5743 for ( i = 0; i < oneExpander->numOfUpStreamPhys; i ++ )
5745 if ( oneExpander->upStreamPhys[i] == phyId )
5754 oneExpander->upStreamPhys[oneExpander->numOfUpStreamPhys ++] = phyId;
5757 TI_DBG3(("tdsaSASExpanderUpStreamPhyAdd: AFTER phyid %d numOfUpStreamPhys %d\n", phyId, oneExpander->numOfUpStreamPhys));
5760 for ( i = 0; i < oneExpander->numOfUpStreamPhys; i ++ )
5762 TI_DBG3(("tdsaSASExpanderUpStreamPhyAdd: index %d upstream[index] %d\n", i, oneExpander->upStreamPhys[i]));
5777 * \param oneExpander: Pointer to the expander data.
5789 tdsaExpander_t *oneExpander,
5797 TI_DBG3(("tdsaSASExpanderDownStreamPhyAdd: exp addrHi 0x%08x\n", oneExpander->tdDevice->SASAddressID.sasAddressHi));
5798 TI_DBG3(("tdsaSASExpanderDownStreamPhyAdd: exp addrLo 0x%08x\n", oneExpander->tdDevice->SASAddressID.sasAddressLo));
5799 TI_DBG3(("tdsaSASExpanderDownStreamPhyAdd: phyid %d numOfDownStreamPhys %d\n", phyId, oneExpander->numOfDownStreamPhys));
5801 for ( i = 0; i < oneExpander->numOfDownStreamPhys; i ++ )
5803 if ( oneExpander->downStreamPhys[i] == phyId )
5812 oneExpander->downStreamPhys[oneExpander->numOfDownStreamPhys ++] = phyId;
5815 TI_DBG3(("tdsaSASExpanderDownStreamPhyAdd: AFTER phyid %d numOfDownStreamPhys %d\n", phyId, oneExpander->numOfDownStreamPhys));
5818 for ( i = 0; i < oneExpander->numOfDownStreamPhys; i ++ )
5820 TI_DBG3(("tdsaSASExpanderDownStreamPhyAdd: index %d downstream[index] %d\n", i, oneExpander->downStreamPhys[i]));
5825 /* oneExpander is the configurable expander of interest
5836 * \param oneExpander: Pointer to the configuralbe expander data.
5846 tdsaExpander_t *oneExpander
5856 if (oneExpander == agNULL)
5858 TI_DBG3(("tdsaFindCurrentDownStreamPhyIndex: wrong!!! oneExpander is NULL\n"));
5862 DownStreamExpander = oneExpander->tdCurrentDownStreamExpander;
5870 TI_DBG3(("tdsaFindCurrentDownStreamPhyIndex: exp addrHi 0x%08x\n", oneExpander->tdDevice->SASAddressID.sasAddressHi));
5871 TI_DBG3(("tdsaFindCurrentDownStreamPhyIndex: exp addrLo 0x%08x\n", oneExpander->tdDevice->SASAddressID.sasAddressLo));
5874 TI_DBG3(("tdsaFindCurrentDownStreamPhyIndex: numOfDownStreamPhys %d\n", oneExpander->numOfDownStreamPhys));
5880 for (i=0; i<oneExpander->numOfDownStreamPhys;i++)
5882 if (oneExpander->downStreamPhys[i] == phyId)
7554 * \param oneExpander: Pointer to the expander.
7566 tdsaExpander_t *oneExpander,
7580 TI_DBG1(("tdsaConfigureRouteTimer: onePortContext %p oneExpander %p ptdSMPDiscoverResp %p\n", onePortContext, oneExpander, ptdSMPDiscoverResp));
7605 (void *)oneExpander,
7647 tdsaExpander_t *oneExpander;
7654 oneExpander = (tdsaExpander_t *)timerData2;
7659 TI_DBG1(("tdsaConfigureRouteTimerCB: onePortContext %p oneExpander %p ptdSMPDiscoverResp %p\n", onePortContext, oneExpander, ptdSMPDiscoverResp));
7691 tdsaSASDownStreamDiscoverExpanderPhy(tiRoot, onePortContext, oneExpander, ptdSMPDiscoverResp);
7703 (void *)oneExpander,