Lines Matching full:expander
294 at this point, the 1st expander should have been registered. in dmUpStreamDiscoverStart()
295 find an expander from onePortContext in dmUpStreamDiscoverStart()
335 … DM_DBG1(("dmUpStreamDiscoverStart: failed to allocate expander or discovey aborted!!!\n")); in dmUpStreamDiscoverStart()
345 …DM_DBG1(("dmUpStreamDiscoverStart: oneDeviceData is not an Expander did %d, wrong!!!\n", oneDevice… in dmUpStreamDiscoverStart()
386 DM_DBG3(("dmUpStreamDiscovering: expander id %d\n", oneNextExpander->id)); in dmUpStreamDiscovering()
402 DM_DBG3(("dmUpStreamDiscovering: No more expander list\n")); in dmUpStreamDiscovering()
430 /* If it's an expander */ in dmDownStreamDiscoverStart()
444 //Saves the root expander in dmDownStreamDiscoverStart()
462 //Saves the root expander in dmDownStreamDiscoverStart()
513 DM_DBG3(("dmDownStreamDiscovering: expander id %d\n", NextExpander->id)); in dmDownStreamDiscovering()
523 /* If there is an expander for continue discoving */ in dmDownStreamDiscovering()
533 /* Send report general for the next expander */ in dmDownStreamDiscovering()
563 /* Send discover for the next expander */ in dmDownStreamDiscovering()
569 DM_DBG3(("dmDownStreamDiscovering: Last Phy, remove expander%p start DownStream=%p\n", in dmDownStreamDiscovering()
580 /* If no expander for continue discoving */ in dmDownStreamDiscovering()
583 DM_DBG3(("dmDownStreamDiscovering: No more expander DONE\n")); in dmDownStreamDiscovering()
636 … (DISCRSP_GET_ATTACHED_DEVTYPE(pDiscoverResp) == 2 ? "Edge Expander" : "Fanout Expander"))))); in dmUpStreamDiscoverExpanderPhy()
673 …reamDiscoverExpanderPhy: **** Topology Error subtractive routing on fanout expander device!!!\n")); in dmUpStreamDiscoverExpanderPhy()
719 /* If the expander already has an upsteam device set up */ in dmUpStreamDiscoverExpanderPhy()
762 /* If attached device is an edge expander */ in dmUpStreamDiscoverExpanderPhy()
765 /* The attached device is an expander */ in dmUpStreamDiscoverExpanderPhy()
767 /* If the two expanders are the root of the two edge expander sets */ in dmUpStreamDiscoverExpanderPhy()
773 /* Setup upstream expander for the pExpander */ in dmUpStreamDiscoverExpanderPhy()
776 /* If the two expanders are not the root of the two edge expander sets */ in dmUpStreamDiscoverExpanderPhy()
794 /* If attached device is not an edge expander */ in dmUpStreamDiscoverExpanderPhy()
922 /* If the attached device is an expander */ in dmUpStreamDiscoverExpanderPhy()
926 /* Allocate an expander data structure */ in dmUpStreamDiscoverExpanderPhy()
933 DM_DBG3(("dmUpStreamDiscoverExpanderPhy: Found expander=%p\n", AttachedExpander)); in dmUpStreamDiscoverExpanderPhy()
939 /* Setup upstream expander for the pExpander */ in dmUpStreamDiscoverExpanderPhy()
945 … DM_DBG1(("dmUpStreamDiscoverExpanderPhy: Failed to allocate expander data structure!!!\n")); in dmUpStreamDiscoverExpanderPhy()
990 /* remove the expander from the discovering list */ in dmUpStreamDiscoverExpanderPhy()
1050 … (SAS2_DISCRSP_GET_ATTACHED_DEVTYPE(pDiscoverResp) == 2 ? "Edge Expander" : "Fanout Expander"))))); in dmUpStreamDiscover2ExpanderPhy()
1086 …eamDiscover2ExpanderPhy: **** Topology Error subtractive routing on fanout expander device!!!\n")); in dmUpStreamDiscover2ExpanderPhy()
1133 /* If the expander already has an upsteam device set up */ in dmUpStreamDiscover2ExpanderPhy()
1177 /* If attached device is an edge expander */ in dmUpStreamDiscover2ExpanderPhy()
1180 /* The attached device is an expander */ in dmUpStreamDiscover2ExpanderPhy()
1182 /* If the two expanders are the root of the two edge expander sets */ in dmUpStreamDiscover2ExpanderPhy()
1188 /* Setup upstream expander for the pExpander */ in dmUpStreamDiscover2ExpanderPhy()
1191 /* If the two expanders are not the root of the two edge expander sets */ in dmUpStreamDiscover2ExpanderPhy()
1209 /* If attached device is not an edge expander */ in dmUpStreamDiscover2ExpanderPhy()
1338 /* If the attached device is an expander */ in dmUpStreamDiscover2ExpanderPhy()
1342 /* Allocate an expander data structure */ in dmUpStreamDiscover2ExpanderPhy()
1349 … DM_DBG2(("dmUpStreamDiscover2ExpanderPhy: Found expander=%p\n", AttachedExpander)); in dmUpStreamDiscover2ExpanderPhy()
1355 /* Setup upstream expander for the pExpander */ in dmUpStreamDiscover2ExpanderPhy()
1361 … DM_DBG1(("dmUpStreamDiscover2ExpanderPhy, Failed to allocate expander data structure!!!\n")); in dmUpStreamDiscover2ExpanderPhy()
1401 /* remove the expander from the discovering list */ in dmUpStreamDiscover2ExpanderPhy()
1467 /* (1) Find the device structure of the expander */ in dmDownStreamDiscoverExpanderPhy()
1481 … (DISCRSP_GET_ATTACHED_DEVTYPE(pDiscoverResp) == 2 ? "Edge Expander" : "Fanout Expander"))))); in dmDownStreamDiscoverExpanderPhy()
1540 /* If the attached device is an expander */ in dmDownStreamDiscoverExpanderPhy()
1545 …ownStreamDiscoverExpanderPhy: **** Topology Error direct routing can't connect to expander!!!\n")); in dmDownStreamDiscoverExpanderPhy()
1561 /* If the expander's attached device is not myself */ in dmDownStreamDiscoverExpanderPhy()
1727 /* If the attached device is a fan out expander */ in dmDownStreamDiscoverExpanderPhy()
1746 /* Allocate an expander data structure */ in dmDownStreamDiscoverExpanderPhy()
1753 /* set up downstream information on configurable expander */ in dmDownStreamDiscoverExpanderPhy()
1769 … DM_DBG1(("dmDownStreamDiscoverExpanderPhy: Failed to allocate expander data structure!!!\n")); in dmDownStreamDiscoverExpanderPhy()
1841 /* If the expander doesn't have up stream device */ in dmDownStreamDiscoverExpanderPhy()
1858 /* If the expander has up stream device */ in dmDownStreamDiscoverExpanderPhy()
1884 /* If the attached device is a fan out expander */ in dmDownStreamDiscoverExpanderPhy()
1888 …DM_DBG1(("dmDownStreamDiscoverExpanderPhy: **** Topology Error fan out expander to routing table p… in dmDownStreamDiscoverExpanderPhy()
1901 /* If the attached device is an edge expander */ in dmDownStreamDiscoverExpanderPhy()
1906 … DM_DBG3(("dmDownStreamDiscoverExpanderPhy: Found edge expander=%p\n", AttachedExpander)); in dmDownStreamDiscoverExpanderPhy()
1907 /* If the attached expander has up stream device */ in dmDownStreamDiscoverExpanderPhy()
1940 … DM_DBG3(("dmDownStreamDiscoverExpanderPhy: Add edge expander=%p\n", AttachedExpander)); in dmDownStreamDiscoverExpanderPhy()
1941 /* set up downstream information on configurable expander */ in dmDownStreamDiscoverExpanderPhy()
1950 /* If the attached expander doesn't have up stream device */ in dmDownStreamDiscoverExpanderPhy()
2138 /* remove the expander from the discovering list */ in dmDownStreamDiscoverExpanderPhy()
2154 /* works at SAS2 expander (called in dmDownStreamDiscover2ExpanderPhy())
2278 /* (1) Find the device structure of the expander */ in dmDownStreamDiscover2ExpanderPhy()
2292 … (SAS2_DISCRSP_GET_ATTACHED_DEVTYPE(pDiscoverResp) == 2 ? "Edge Expander" : "Fanout Expander"))))); in dmDownStreamDiscover2ExpanderPhy()
2351 /* If the attached device is an expander */ in dmDownStreamDiscover2ExpanderPhy()
2356 …wnStreamDiscover2ExpanderPhy: **** Topology Error direct routing can't connect to expander!!!\n")); in dmDownStreamDiscover2ExpanderPhy()
2373 /* If the expander's attached device is not myself */ in dmDownStreamDiscover2ExpanderPhy()
2536 /* If the attached device is a fan out expander */ in dmDownStreamDiscover2ExpanderPhy()
2555 /* Allocate an expander data structure */ in dmDownStreamDiscover2ExpanderPhy()
2562 /* set up downstream information on configurable expander */ in dmDownStreamDiscover2ExpanderPhy()
2581 … DM_DBG1(("dmDownStreamDiscover2ExpanderPhy, Failed to allocate expander data structure!!!\n")); in dmDownStreamDiscover2ExpanderPhy()
2593 /* Allocate an expander data structure */ in dmDownStreamDiscover2ExpanderPhy()
2600 /* set up downstream information on configurable expander */ in dmDownStreamDiscover2ExpanderPhy()
2617 …DM_DBG1(("dmDownStreamDiscover2ExpanderPhy, Failed to allocate expander data structure (2)!!!\n")); in dmDownStreamDiscover2ExpanderPhy()
2691 /* If the expander doesn't have up stream device */ in dmDownStreamDiscover2ExpanderPhy()
2708 /* If the expander has up stream device */ in dmDownStreamDiscover2ExpanderPhy()
2732 /* If the attached device is a fan out expander */ in dmDownStreamDiscover2ExpanderPhy()
2736 …DM_DBG1(("dmDownStreamDiscover2ExpanderPhy: **** Topology Error fan out expander to routing table … in dmDownStreamDiscover2ExpanderPhy()
2749 /* If the attached device is an edge expander */ in dmDownStreamDiscover2ExpanderPhy()
2754 … DM_DBG2(("dmDownStreamDiscover2ExpanderPhy: Found edge expander=%p\n", AttachedExpander)); in dmDownStreamDiscover2ExpanderPhy()
2756 /* If the attached expander has up stream device */ in dmDownStreamDiscover2ExpanderPhy()
2819 … DM_DBG2(("dmDownStreamDiscover2ExpanderPhy: Add edge expander=%p\n", AttachedExpander)); in dmDownStreamDiscover2ExpanderPhy()
2820 /* set up downstream information on configurable expander */ in dmDownStreamDiscover2ExpanderPhy()
2829 /* If the attached expander doesn't have up stream device */ in dmDownStreamDiscover2ExpanderPhy()
3027 /* remove the expander from the discovering list */ in dmDownStreamDiscover2ExpanderPhy()
3077 DM_DBG2(("dmDiscoveringUndoAdd: match!!! expander id %d\n", tempExpander->id)); in dmDiscoveringUndoAdd()
3125 /* remove the expander from the discovering list */ in dmHandleZoneViolation()
3171 /* remove the expander from the discovering list */ in dmUpStreamDiscoverExpanderPhySkip()
3216 /* remove the expander from the discovering list */ in dmUpStreamDiscover2ExpanderPhySkip()
3267 /* remove the expander from the discovering list */ in dmDownStreamDiscoverExpanderPhySkip()
3315 /* remove the expander from the discovering list */ in dmDownStreamDiscover2ExpanderPhySkip()
3470 DM_DBG2(("dmDiscoveryReportMCN: attached expander case\n")); in dmDiscoveryReportMCN()
3476 DM_DBG2(("dmDiscoveryReportMCN: No attached expander case\n")); in dmDiscoveryReportMCN()
3641 dmDeviceData_t *AdjacentDeviceData, /* adjacent expander */ in dmUpdateMCN()
3700 /* go through expander list and device list array ??? */
3707 dmDeviceData_t *CurrentDeviceData /* current expander */ in dmPortSASDeviceFind()
3921 DM_DBG1(("dmPortSASDeviceAdd: 1st Wrong expander!!!\n")); in dmPortSASDeviceAdd()
4180 DM_DBG3(("dmPortSASDeviceAdd: attached expander case\n")); in dmPortSASDeviceAdd()
4183 Puts attached expander's SAS address into dmDeviceInfo in dmPortSASDeviceAdd()
4201 DM_DBG1(("dmPortSASDeviceAdd: 2nd Wrong expander!!!\n")); in dmPortSASDeviceAdd()
4222 DM_DBG3(("dmPortSASDeviceAdd: NO attached expander case\n")); in dmPortSASDeviceAdd()
4498 should only for an expander
4583 DM_DBG4(("dmRegisterDevice: no expander type. default to edge expander\n")); in dmRegisterDevice()
4590 DM_DBG1(("dmRegisterDevice: directly attached expander\n")); in dmRegisterDevice()
4596 DM_DBG1(("dmRegisterDevice: NOT directly attached expander\n")); in dmRegisterDevice()
4616 DM_DBG1(("dmRegisterDevice: failed to allocate expander !!!\n")); in dmRegisterDevice()
4626 find an expander using dmDeviceInfo, and update the expander's agDevHandle in dmRegisterDevice()
4735 DM_DBG3(("dmDiscoveringExpanderAdd: expander id %d\n", oneExpander->id)); in dmDiscoveringExpanderAdd()
4784 DM_DBG3(("dmFindConfigurableExp: NULL expander\n")); in dmFindConfigurableExp()
4809 DM_DBG3(("dmFindConfigurableExp: found configurable expander\n")); in dmFindConfigurableExp()
4833 DM_DBG3(("dmDuplicateConfigSASAddr: NULL expander\n")); in dmDuplicateConfigSASAddr()
4954 DM_DBG3(("dmFindDiscoveringExpander: match, expander id %d\n", tempExpander->id)); in dmFindDiscoveringExpander()
4981 DM_DBG3(("dmDiscoveringExpanderRemove: expander id %d\n", oneExpander->id)); in dmDiscoveringExpanderRemove()
5044 returns an expander with sasAddrLo, sasAddrHi from dmAllShared->mainExpanderList
5081 DM_DBG3(("dmExpMainListFind: expander id %d\n", tempExpander->id)); in dmExpMainListFind()
5089 DM_DBG3(("dmExpMainListFind: found expander id %d\n", tempExpander->id)); in dmExpMainListFind()
5101 returns an expander with sasAddrLo, sasAddrHi from discoveringExpanderList
5136 DM_DBG3(("dmExpFind: expander id %d\n", tempExpander->id)); in dmExpFind()
5609 DM_DBG3(("dmSubReportRemovals: attached expander case\n")); in dmSubReportRemovals()
5615 DM_DBG3(("dmSubReportRemovals: NO attached expander case\n")); in dmSubReportRemovals()
5647 DM_DBG3(("dmSubReportChanges: attached expander case\n")); in dmSubReportChanges()
5653 DM_DBG3(("dmSubReportChanges: NO attached expander case\n")); in dmSubReportChanges()
6384 DM_DBG3(("dmDumpAllMainExp: expander id %d\n", tempExpander->id)); in dmDumpAllMainExp()
6390 DM_DBG3(("dmDumpAllMainExp: found expander id %d\n", tempExpander->id)); in dmDumpAllMainExp()
7161 /* expander configuring timer */