Lines Matching refs:dmRoot

46            dmRoot_t              *dmRoot,
55 dmIntRoot_t *dmIntRoot = (dmIntRoot_t *)dmRoot->dmData;
80 if (dmDiscoverCheck(dmRoot, onePortContext) == agTRUE)
106 tddmSingleThreadedEnter(dmRoot, DM_SMP_LOCK);
110 tddmSingleThreadedLeave(dmRoot, DM_SMP_LOCK);
118 tddmSingleThreadedLeave(dmRoot, DM_SMP_LOCK);
129 dmSMPRequestBody->dmRoot = dmRoot;
307 tddmSingleThreadedEnter(dmRoot, DM_SMP_LOCK);
314 tddmSingleThreadedLeave(dmRoot, DM_SMP_LOCK);
323 tddmSingleThreadedLeave(dmRoot, DM_SMP_LOCK);
410 dmDiscoverySMPTimer(dmRoot, onePortContext, functionCode, dmSMPRequestBody);
421 dmSMPBusyTimer(dmRoot, onePortContext, oneDeviceData, dmSMPRequestBody);
428 tddmSingleThreadedEnter(dmRoot, DM_SMP_LOCK);
430 tddmSingleThreadedLeave(dmRoot, DM_SMP_LOCK);
432 tddmSingleThreadedEnter(dmRoot, DM_SMP_LOCK);
435 tddmSingleThreadedLeave(dmRoot, DM_SMP_LOCK);
447 dmDiscoverDone(dmRoot, onePortContext, DM_RC_FAILURE);
450 tddmSingleThreadedEnter(dmRoot, DM_SMP_LOCK);
452 tddmSingleThreadedLeave(dmRoot, DM_SMP_LOCK);
454 tddmSingleThreadedEnter(dmRoot, DM_SMP_LOCK);
457 tddmSingleThreadedLeave(dmRoot, DM_SMP_LOCK);
518 dmRoot_t *dmRoot,
525 dmIntRoot_t *dmIntRoot = (dmIntRoot_t *)dmRoot->dmData;
545 dmRoot,
558 dmRoot_t *dmRoot,
562 dmIntRoot_t *dmIntRoot = (dmIntRoot_t *)dmRoot->dmData;
577 dmRoot,
589 dmRoot_t *dmRoot,
606 dmIntRoot_t *dmIntRoot = (dmIntRoot_t *)dmRoot->dmData;
630 if (dmDiscoverCheck(dmRoot, onePortContext) == agTRUE)
652 dmReportGeneralSend(dmRoot, oneDeviceData);
670 dmDiscoverDone(dmRoot, onePortContext, DM_RC_FAILURE);
678 dmDiscoveryConfiguringTimer(dmRoot, onePortContext, oneDeviceData);
684 dmDiscoverSend(dmRoot, oneDeviceData);
690 dmDiscoverDone(dmRoot, onePortContext, DM_RC_FAILURE);
697 dmRoot_t *dmRoot,
715 dmIntRoot_t *dmIntRoot = (dmIntRoot_t *)dmRoot->dmData;
739 if (dmDiscoverCheck(dmRoot, onePortContext) == agTRUE)
781 dmDiscoverDone(dmRoot, onePortContext, DM_RC_FAILURE);
789 dmDiscoveryConfiguringTimer(dmRoot, onePortContext, oneDeviceData);
795 dmDiscoverSend(dmRoot, oneDeviceData);
801 dmDiscoverDone(dmRoot, onePortContext, DM_RC_FAILURE);
810 dmRoot_t *dmRoot,
814 dmIntRoot_t *dmIntRoot = (dmIntRoot_t *)dmRoot->dmData;
834 dmRoot,
847 dmRoot_t *dmRoot,
877 if (dmDiscoverCheck(dmRoot, onePortContext) == agTRUE)
896 dmUpStreamDiscoverExpanderPhy(dmRoot, onePortContext, oneExpander, pdmSMPDiscoverResp);
900 dmDownStreamDiscoverExpanderPhy(dmRoot, onePortContext, oneExpander, pdmSMPDiscoverResp);
912 dmConfigureRouteTimer(dmRoot, onePortContext, oneExpander, pdmSMPDiscoverResp, agNULL);
924 dmUpStreamDiscoverExpanderPhySkip(dmRoot, onePortContext, oneExpander);
928 dmDownStreamDiscoverExpanderPhySkip(dmRoot, onePortContext, oneExpander);
940 dmConfigureRouteTimer(dmRoot, onePortContext, oneExpander, pdmSMPDiscoverResp, agNULL);
947 dmDiscoverDone(dmRoot, onePortContext, DM_RC_FAILURE);
957 dmRoot_t *dmRoot,
987 if (dmDiscoverCheck(dmRoot, onePortContext) == agTRUE)
1016 dmUpStreamDiscover2ExpanderPhy(dmRoot, onePortContext, oneExpander, pdmSMPDiscover2Resp);
1020 dmDownStreamDiscover2ExpanderPhy(dmRoot, onePortContext, oneExpander, pdmSMPDiscover2Resp);
1031 dmConfigureRouteTimer(dmRoot, onePortContext, oneExpander, agNULL, pdmSMPDiscover2Resp);
1043 dmUpStreamDiscover2ExpanderPhySkip(dmRoot, onePortContext, oneExpander);
1047 dmDownStreamDiscover2ExpanderPhySkip(dmRoot, onePortContext, oneExpander);
1058 dmConfigureRouteTimer(dmRoot, onePortContext, oneExpander, agNULL, pdmSMPDiscover2Resp);
1069 dmDiscoverDone(dmRoot, onePortContext, DM_RC_FAILURE);
1102 dmRoot,
1132 * \param dmRoot: Pointer to the OS Specific module allocated dmRoot_t
1145 dmRoot_t *dmRoot,
1150 dmIntRoot_t *dmIntRoot = (dmIntRoot_t *)dmRoot->dmData;
1176 dmRoot,
1208 dmRoot_t *dmRoot,
1266 dmRoot,
1271 dmRoot,
1279 if (dmDiscoverCheck(dmRoot, onePortContext) == agTRUE)
1288 dmDiscoverAbort(dmRoot, onePortContext);
1379 tddmReportDevice(dmRoot, onePortContext->dmPortContext, &SataDevice->dmDeviceInfo, &SataDevice->ExpDevice->dmDeviceInfo, dmDeviceArrival);
1383 tddmReportDevice(dmRoot, onePortContext->dmPortContext, &SataDevice->dmDeviceInfo, agNULL, dmDeviceArrival);
1390 dmDiscoverDone(dmRoot, onePortContext, DM_RC_FAILURE);
1416 dmRoot_t *dmRoot,
1474 dmRoot,
1479 dmRoot,
1487 if (dmDiscoverCheck(dmRoot, onePortContext) == agTRUE)
1496 dmDiscoverAbort(dmRoot, onePortContext);
1584 tddmReportDevice(dmRoot, onePortContext->dmPortContext, &SataDevice->dmDeviceInfo, &SataDevice->ExpDevice->dmDeviceInfo, dmDeviceArrival);
1588 tddmReportDevice(dmRoot, onePortContext->dmPortContext, &SataDevice->dmDeviceInfo, agNULL, dmDeviceArrival);
1596 dmDiscoverDone(dmRoot, onePortContext, DM_RC_FAILURE);
1606 dmRoot_t *dmRoot,
1613 dmIntRoot_t *dmIntRoot = (dmIntRoot_t *)dmRoot->dmData;
1670 dmSMPStart(dmRoot, agRoot, oneExpander->dmDevice, SMP_CONFIGURE_ROUTING_INFORMATION, (bit8 *)&confRoutingInfo, sizeof(smpReqConfigureRouteInformation_t), AGSA_SMP_INIT_REQ);
1677 dmDiscoverDone(dmRoot, onePortContext, DM_RC_FAILURE);
1687 dmRoot_t *dmRoot,
1711 if (dmDiscoverCheck(dmRoot, onePortContext) == agTRUE)
1744 dmRoutingEntryAdd(dmRoot,
1757 ConfigurableExpander = dmFindConfigurableExp(dmRoot, onePortContext, oneExpander);
1767 dupConfigSASAddr = dmDuplicateConfigSASAddr(dmRoot,
1785 dmFindCurrentDownStreamPhyIndex(dmRoot, ConfigurableExpander);
1794 dmRoutingEntryAdd(dmRoot,
1832 dmDiscoverSend(dmRoot, ReturningExpanderDeviceData);
1846 dmDiscoveringExpanderRemove(dmRoot, onePortContext, ReturningExpander);
1848 dmDownStreamDiscovering(dmRoot, onePortContext, ReturningExpanderDeviceData);
1859 dmDiscoverDone(dmRoot, onePortContext, DM_RC_FAILURE);
1866 dmRoot_t *dmRoot,
1890 if (dmDiscoverCheck(dmRoot, onePortContext) == agTRUE)
1928 dmRoutingEntryAdd(dmRoot,
1941 ConfigurableExpander = dmFindConfigurableExp(dmRoot, onePortContext, oneExpander);
1951 dupConfigSASAddr = dmDuplicateConfigSASAddr(dmRoot,
1969 dmFindCurrentDownStreamPhyIndex(dmRoot, ConfigurableExpander);
1978 dmRoutingEntryAdd(dmRoot,
2016 dmDiscoverSend(dmRoot, ReturningExpanderDeviceData);
2030 dmDiscoveringExpanderRemove(dmRoot, onePortContext, ReturningExpander);
2032 dmDownStreamDiscovering(dmRoot, onePortContext, ReturningExpanderDeviceData);
2043 dmDiscoverDone(dmRoot, onePortContext, DM_RC_FAILURE);
2054 dmRoot_t *dmRoot,
2081 dmRoot_t *dmRoot,
2107 dmRoot_t *dmRoot,
2127 dmRoot_t *dmRoot = agNULL;
2150 dmRoot = dmSMPRequestBody->dmRoot;
2160 dmDiscoverDone(dmRoot, onePortContext, DM_RC_FAILURE);
2166 dmRoot,
2187 dmRoot = dmSMPRequestBody->dmRoot;
2217 dmDiscoverySMPTimer(dmRoot, onePortContext, (bit32)SMPRequestFunction, dmSMPRequestBody);
2231 dmSMPBusyTimer(dmRoot, onePortContext, oneDeviceData, dmSMPRequestBody);
2237 dmRoot,
2256 dmDiscoverDone(dmRoot, onePortContext, DM_RC_FAILURE);
2262 dmRoot,
2290 dmRoot_t *dmRoot = agNULL;
2317 dmRoot = dmSMPRequestBody->dmRoot;
2318 dmIntRoot = (dmIntRoot_t *)dmRoot->dmData;
2336 tddmSingleThreadedEnter(dmRoot, DM_SMP_LOCK);
2338 tddmSingleThreadedLeave(dmRoot, DM_SMP_LOCK);
2348 tddmSingleThreadedEnter(dmRoot, DM_SMP_LOCK);
2350 tddmSingleThreadedLeave(dmRoot, DM_SMP_LOCK);
2389 tddmSingleThreadedEnter(dmRoot, DM_SMP_LOCK);
2391 tddmSingleThreadedLeave(dmRoot, DM_SMP_LOCK);
2401 tddmSingleThreadedEnter(dmRoot, DM_SMP_LOCK);
2403 tddmSingleThreadedLeave(dmRoot, DM_SMP_LOCK);
2417 tddmSingleThreadedEnter(dmRoot, DM_SMP_LOCK);
2419 tddmSingleThreadedLeave(dmRoot, DM_SMP_LOCK);
2429 tddmSingleThreadedEnter(dmRoot, DM_SMP_LOCK);
2431 tddmSingleThreadedLeave(dmRoot, DM_SMP_LOCK);
2452 tddmSingleThreadedEnter(dmRoot, DM_TIMER_LOCK);
2455 tddmSingleThreadedLeave(dmRoot, DM_TIMER_LOCK);
2457 dmRoot,
2463 tddmSingleThreadedLeave(dmRoot, DM_TIMER_LOCK);
2466 tddmSingleThreadedEnter(dmRoot, DM_TIMER_LOCK);
2469 tddmSingleThreadedLeave(dmRoot, DM_TIMER_LOCK);
2471 dmRoot,
2477 tddmSingleThreadedLeave(dmRoot, DM_TIMER_LOCK);
2481 dmCleanAllExp(dmRoot, oldonePortContext);
2483 dmInternalRemovals(dmRoot, oldonePortContext);
2486 tddmSingleThreadedEnter(dmRoot, DM_SMP_LOCK);
2488 tddmSingleThreadedLeave(dmRoot, DM_SMP_LOCK);
2498 tddmSingleThreadedEnter(dmRoot, DM_SMP_LOCK);
2500 tddmSingleThreadedLeave(dmRoot, DM_SMP_LOCK);
2519 tddmSingleThreadedEnter(dmRoot, DM_TIMER_LOCK);
2522 tddmSingleThreadedLeave(dmRoot, DM_TIMER_LOCK);
2524 dmRoot,
2530 tddmSingleThreadedLeave(dmRoot, DM_TIMER_LOCK);
2535 tddmSingleThreadedEnter(dmRoot, DM_TIMER_LOCK);
2538 tddmSingleThreadedLeave(dmRoot, DM_TIMER_LOCK);
2540 dmRoot,
2546 tddmSingleThreadedLeave(dmRoot, DM_TIMER_LOCK);
2551 tddmSingleThreadedEnter(dmRoot, DM_SMP_LOCK);
2553 tddmSingleThreadedLeave(dmRoot, DM_SMP_LOCK);
2563 tddmSingleThreadedEnter(dmRoot, DM_SMP_LOCK);
2565 tddmSingleThreadedLeave(dmRoot, DM_SMP_LOCK);
2579 dmCleanAllExp(dmRoot, onePortContext);
2583 dmRoot,
2603 tddmSingleThreadedEnter(dmRoot, DM_TIMER_LOCK);
2606 tddmSingleThreadedLeave(dmRoot, DM_TIMER_LOCK);
2608 dmRoot,
2614 tddmSingleThreadedLeave(dmRoot, DM_TIMER_LOCK);
2618 tddmSingleThreadedEnter(dmRoot, DM_TIMER_LOCK);
2621 tddmSingleThreadedLeave(dmRoot, DM_TIMER_LOCK);
2623 dmRoot,
2629 tddmSingleThreadedLeave(dmRoot, DM_TIMER_LOCK);
2657 dmDiscoverDone(dmRoot, onePortContext, DM_RC_FAILURE);
2660 tddmSingleThreadedEnter(dmRoot, DM_SMP_LOCK);
2662 tddmSingleThreadedLeave(dmRoot, DM_SMP_LOCK);
2672 tddmSingleThreadedEnter(dmRoot, DM_SMP_LOCK);
2674 tddmSingleThreadedLeave(dmRoot, DM_SMP_LOCK);
2680 dmRoot,
2694 dmDiscoverDone(dmRoot, onePortContext, DM_RC_FAILURE);
2696 tddmSingleThreadedEnter(dmRoot, DM_SMP_LOCK);
2698 tddmSingleThreadedLeave(dmRoot, DM_SMP_LOCK);
2708 tddmSingleThreadedEnter(dmRoot, DM_SMP_LOCK);
2710 tddmSingleThreadedLeave(dmRoot, DM_SMP_LOCK);
2715 dmRoot,
2729 dmDiscoverDone(dmRoot, onePortContext, DM_RC_FAILURE);
2731 tddmSingleThreadedEnter(dmRoot, DM_SMP_LOCK);
2733 tddmSingleThreadedLeave(dmRoot, DM_SMP_LOCK);
2743 tddmSingleThreadedEnter(dmRoot, DM_SMP_LOCK);
2745 tddmSingleThreadedLeave(dmRoot, DM_SMP_LOCK);
2750 dmRoot,
2764 dmDiscoverDone(dmRoot, onePortContext, DM_RC_FAILURE);
2766 tddmSingleThreadedEnter(dmRoot, DM_SMP_LOCK);
2768 tddmSingleThreadedLeave(dmRoot, DM_SMP_LOCK);
2778 tddmSingleThreadedEnter(dmRoot, DM_SMP_LOCK);
2780 tddmSingleThreadedLeave(dmRoot, DM_SMP_LOCK);
2785 dmRoot,
2800 dmDiscoverDone(dmRoot, onePortContext, DM_RC_FAILURE);
2803 tddmSingleThreadedEnter(dmRoot, DM_SMP_LOCK);
2805 tddmSingleThreadedLeave(dmRoot, DM_SMP_LOCK);
2815 tddmSingleThreadedEnter(dmRoot, DM_SMP_LOCK);
2817 tddmSingleThreadedLeave(dmRoot, DM_SMP_LOCK);
2822 dmRoot,
2876 dmDiscoverySMPTimer(dmRoot, onePortContext, (bit32)(dmResponseSMPFrameHeader->smpFunction), dmSMPRequestBody);
2888 dmSMPBusyTimer(dmRoot, onePortContext, oneDeviceData, dmSMPRequestBody);
2894 dmRoot,
2913 dmDiscoverDone(dmRoot, onePortContext, DM_RC_FAILURE);
2919 dmRoot,
2958 dmDiscoverDone(dmRoot, onePortContext, DM_RC_FAILURE);
2964 dmRoot,
3012 dmDiscoverySMPTimer(dmRoot, onePortContext, (bit32)(dmResponseSMPFrameHeader->smpFunction), dmSMPRequestBody);
3026 dmSMPBusyTimer(dmRoot, onePortContext, oneDeviceData, dmSMPRequestBody);
3033 dmRoot,
3052 dmDiscoverDone(dmRoot, onePortContext, DM_RC_FAILURE);
3058 dmRoot,
3092 dmDiscoverDone(dmRoot, onePortContext, DM_RC_FAILURE);
3101 dmDiscoverDone(dmRoot, onePortContext, DM_RC_FAILURE);
3142 dmDiscoverDone(dmRoot, onePortContext, DM_RC_FAILURE);
3145 tddmSingleThreadedEnter(dmRoot, DM_SMP_LOCK);
3147 tddmSingleThreadedLeave(dmRoot, DM_SMP_LOCK);
3157 tddmSingleThreadedEnter(dmRoot, DM_SMP_LOCK);
3159 tddmSingleThreadedLeave(dmRoot, DM_SMP_LOCK);
3166 dmRoot,
3181 dmDiscoverDone(dmRoot, onePortContext, DM_RC_FAILURE);
3184 tddmSingleThreadedEnter(dmRoot, DM_SMP_LOCK);
3186 tddmSingleThreadedLeave(dmRoot, DM_SMP_LOCK);
3196 tddmSingleThreadedEnter(dmRoot, DM_SMP_LOCK);
3198 tddmSingleThreadedLeave(dmRoot, DM_SMP_LOCK);
3204 dmRoot,
3219 dmDiscoverDone(dmRoot, onePortContext, DM_RC_FAILURE);
3222 tddmSingleThreadedEnter(dmRoot, DM_SMP_LOCK);
3224 tddmSingleThreadedLeave(dmRoot, DM_SMP_LOCK);
3234 tddmSingleThreadedEnter(dmRoot, DM_SMP_LOCK);
3236 tddmSingleThreadedLeave(dmRoot, DM_SMP_LOCK);
3242 dmRoot,
3257 dmDiscoverDone(dmRoot, onePortContext, DM_RC_FAILURE);
3260 tddmSingleThreadedEnter(dmRoot, DM_SMP_LOCK);
3262 tddmSingleThreadedLeave(dmRoot, DM_SMP_LOCK);
3272 tddmSingleThreadedEnter(dmRoot, DM_SMP_LOCK);
3274 tddmSingleThreadedLeave(dmRoot, DM_SMP_LOCK);
3280 dmRoot,
3296 dmDiscoverDone(dmRoot, onePortContext, DM_RC_FAILURE);
3299 tddmSingleThreadedEnter(dmRoot, DM_SMP_LOCK);
3301 tddmSingleThreadedLeave(dmRoot, DM_SMP_LOCK);
3311 tddmSingleThreadedEnter(dmRoot, DM_SMP_LOCK);
3313 tddmSingleThreadedLeave(dmRoot, DM_SMP_LOCK);
3319 dmRoot,
3334 dmDiscoverDone(dmRoot, onePortContext, DM_RC_FAILURE);
3337 tddmSingleThreadedEnter(dmRoot, DM_SMP_LOCK);
3339 tddmSingleThreadedLeave(dmRoot, DM_SMP_LOCK);
3349 tddmSingleThreadedEnter(dmRoot, DM_SMP_LOCK);
3351 tddmSingleThreadedLeave(dmRoot, DM_SMP_LOCK);
3404 dmDiscoverySMPTimer(dmRoot, onePortContext, (bit32)(dmResponseSMPFrameHeader->smpFunction), dmSMPRequestBody);
3416 dmSMPBusyTimer(dmRoot, onePortContext, oneDeviceData, dmSMPRequestBody);
3422 dmRoot,
3441 dmDiscoverDone(dmRoot, onePortContext, DM_RC_FAILURE);
3447 dmRoot,
3466 dmRoot,
3501 dmDiscoverDone(dmRoot, onePortContext, DM_RC_FAILURE);
3507 dmRoot,
3556 dmDiscoverySMPTimer(dmRoot, onePortContext, (bit32)(dmResponseSMPFrameHeader->smpFunction), dmSMPRequestBody);
3570 dmSMPBusyTimer(dmRoot, onePortContext, oneDeviceData, dmSMPRequestBody);
3577 dmRoot,
3596 dmDiscoverDone(dmRoot, onePortContext, DM_RC_FAILURE);
3602 dmRoot,
3636 dmDiscoverDone(dmRoot, onePortContext, DM_RC_FAILURE);
3645 dmDiscoverDone(dmRoot, onePortContext, DM_RC_FAILURE);
3662 tddmSingleThreadedEnter(dmRoot, DM_SMP_LOCK);
3664 tddmSingleThreadedLeave(dmRoot, DM_SMP_LOCK);
3674 tddmSingleThreadedEnter(dmRoot, DM_SMP_LOCK);
3676 tddmSingleThreadedLeave(dmRoot, DM_SMP_LOCK);
3689 dmRoot_t *dmRoot = agNULL;
3702 dmRoot = dmSMPRequestBody->dmRoot;
3703 dmIntRoot = (dmIntRoot_t *)dmRoot->dmData;
3708 tddmSingleThreadedEnter(dmRoot, DM_SMP_LOCK);
3710 tddmSingleThreadedLeave(dmRoot, DM_SMP_LOCK);