Lines Matching defs:oneDeviceData

185   tdsaDeviceData_t     *oneDeviceData = agNULL;
267 oneDeviceData = (tdsaDeviceData_t *)agDevHandle->osData;
269 if (oneDeviceData == agNULL)
271 TI_DBG1(("ossaDeviceHandleAccept: NULL oneDeviceData; wrong\n"));
275 oneDeviceData->registered = agTRUE;
277 tiDeviceHandle = &(oneDeviceData->tiDeviceHandle);
362 tdsaDeviceData_t *oneDeviceData = agNULL;
393 oneDeviceData = TDLIST_OBJECT_BASE(tdsaDeviceData_t, MainLink, DeviceListList);
394 TI_DBG3(("ossaDiscoverSasCB: loop did %d\n", oneDeviceData->id));
395 TI_DBG3(("ossaDiscoverSasCB: loop sasAddressHi 0x%08x\n", oneDeviceData->SASAddressID.sasAddressHi));
396 TI_DBG6(("ossaDiscoverSasCB: loop sasAddressLo 0x%08x\n", oneDeviceData->SASAddressID.sasAddressLo));
397 if (oneDeviceData->tdPortContext == onePortContext)
399 TI_DBG3(("ossaDiscoverSasCB: did %d is invalidated \n", oneDeviceData->id));
463 oneDeviceData = (tdsaDeviceData_t *) agDevHandle->osData;
472 if (oneDeviceData == agNULL)
479 oneDeviceData,
523 oneDeviceData = TDLIST_OBJECT_BASE(tdsaDeviceData_t, MainLink, DeviceListList);
524 TI_DBG2(("ossaDiscoverSasCB: did %d valid %d\n", oneDeviceData->id, oneDeviceData->valid));
525 TI_DBG2(("ossaDiscoverSasCB: device AddrHi 0x%08x\n", oneDeviceData->SASAddressID.sasAddressHi));
526 TI_DBG2(("ossaDiscoverSasCB: device AddrLo 0x%08x\n", oneDeviceData->SASAddressID.sasAddressLo));
804 tdsaDeviceData_t *oneDeviceData = agNULL;
2496 oneDeviceData = TDLIST_OBJECT_BASE(tdsaDeviceData_t, MainLink, DeviceListList);
2497 if (oneDeviceData->tdPortContext != onePortContext)
2510 if (DEVICE_IS_SATA_DEVICE(oneDeviceData) || DEVICE_IS_STP_TARGET(oneDeviceData))
2513 tdIDStart(tiRoot, agRoot, smRoot, oneDeviceData, onePortContext);
2515 tdssRetrySATAID(tiRoot, oneDeviceData);
2529 oneDeviceData = TDLIST_OBJECT_BASE(tdsaDeviceData_t, MainLink, DeviceListList);
2530 if ( oneDeviceData == agNULL)
2532 TI_DBG1(("ossaHwCB: oneDeviceData is NULL!!!\n"));
2536 if ( (oneDeviceData->tdPortContext == onePortContext) &&
2537 (oneDeviceData->directlyAttached == agTRUE) &&
2538 (oneDeviceData->phyID == PhyID) )
2540 TI_DBG1(("ossaHwCB: found the onePortContext and oneDeviceData!!\n"));
2542 currentTaskTag = (tiIORequest_t *)oneDeviceData->agDeviceResetContext.osData;
2546 if (DEVICE_IS_SATA_DEVICE(oneDeviceData))
2567 tdsaRotateQnumber(tiRoot, oneDeviceData),
2568 oneDeviceData->agDevHandle,
4334 tdsaDeviceData_t *oneDeviceData = agNULL;
4361 oneDeviceData = (tdsaDeviceData_t *)tiDeviceHandle->tdData;
4364 TI_DBG1(("ossaSSPCompleted: did %d \n", oneDeviceData->id));
4499 if (((tdsaDeviceData_t*)safb->oneDeviceData)->directlyAttached ==
4505 ((tdsaDeviceData_t*)safb->oneDeviceData)->phyID,
4557 tdsaDeviceData_t *oneDeviceData;
4559 oneDeviceData = (tdsaDeviceData_t*)safb->oneDeviceData;
4560 if (oneDeviceData->valid == agTRUE &&
4561 oneDeviceData->registered == agTRUE &&
4562 oneDeviceData->tdPortContext != agNULL)
4564 saSetDeviceState(oneDeviceData->agRoot, agNULL, tdsaRotateQnumber(tiRoot, oneDeviceData),
4565 oneDeviceData->agDevHandle, SA_DS_OPERATIONAL);
4714 tdsaDeviceData_t *oneDeviceData = agNULL;
4742 oneDeviceData = (tdsaDeviceData_t *)tiDeviceHandle->tdData;
5007 tdsaDeviceData_t *oneDeviceData = agNULL;
5042 oneDeviceData = (tdsaDeviceData_t *)tiDeviceHandle->tdData;
5043 if (oneDeviceData == agNULL)
5045 TI_DBG1(("ossaSSPAbortCB: oneDeviceData is NULL warning!!!!\n"));
5058 if (oneDeviceData->OSAbortAll == agTRUE)
5060 oneDeviceData->OSAbortAll = agFALSE;
5071 saDeregisterDeviceHandle(agRoot, agNULL, oneDeviceData->agDevHandle, tdsaRotateQnumber(tiRoot, oneDeviceData));
5073 TI_DBG2(("ossaSSPAbortCB: did %d\n", oneDeviceData->id));
5085 if (oneDeviceData->OSAbortAll == agTRUE)
5087 oneDeviceData->OSAbortAll = agFALSE;
5098 saDeregisterDeviceHandle(agRoot, agNULL, oneDeviceData->agDevHandle, tdsaRotateQnumber(tiRoot, oneDeviceData));
5100 TI_DBG2(("ossaSSPAbortCB: did %d\n", oneDeviceData->id));
5111 if (oneDeviceData->OSAbortAll == agTRUE)
5113 oneDeviceData->OSAbortAll = agFALSE;
5124 saDeregisterDeviceHandle(agRoot, agNULL, oneDeviceData->agDevHandle, tdsaRotateQnumber(tiRoot, oneDeviceData));
5126 TI_DBG2(("ossaSSPAbortCB: did %d\n", oneDeviceData->id));
5137 if (oneDeviceData->OSAbortAll == agTRUE)
5139 oneDeviceData->OSAbortAll = agFALSE;
5150 saDeregisterDeviceHandle(agRoot, agNULL, oneDeviceData->agDevHandle, tdsaRotateQnumber(tiRoot, oneDeviceData));
5152 TI_DBG2(("ossaSSPAbortCB: did %d\n", oneDeviceData->id));
5164 if (oneDeviceData->OSAbortAll == agTRUE)
5166 oneDeviceData->OSAbortAll = agFALSE;
5177 saDeregisterDeviceHandle(agRoot, agNULL, oneDeviceData->agDevHandle, tdsaRotateQnumber(tiRoot, oneDeviceData));
5179 TI_DBG2(("ossaSSPAbortCB: did %d\n", oneDeviceData->id));
5191 if (oneDeviceData->OSAbortAll == agTRUE)
5193 oneDeviceData->OSAbortAll = agFALSE;
5204 saDeregisterDeviceHandle(agRoot, agNULL, oneDeviceData->agDevHandle, tdsaRotateQnumber(tiRoot, oneDeviceData));
5206 TI_DBG2(("ossaSSPAbortCB: did %d\n", oneDeviceData->id));
5361 tdsaDeviceData_t *oneDeviceData;
5376 oneDeviceData = (tdsaDeviceData_t *)tiDeviceHandle->tdData;
5382 saDeregisterDeviceHandle(agRoot, agNULL, oneDeviceData->agDevHandle, tdsaRotateQnumber(tiRoot, oneDeviceData));
5383 TI_DBG2(("ossaSSPAbortCB: did %d\n", oneDeviceData->id));
5396 saDeregisterDeviceHandle(agRoot, agNULL, oneDeviceData->agDevHandle, tdsaRotateQnumber(tiRoot, oneDeviceData));
5397 TI_DBG2(("ossaSSPAbortCB: did %d\n", oneDeviceData->id));
5409 saDeregisterDeviceHandle(agRoot, agNULL, oneDeviceData->agDevHandle, tdsaRotateQnumber(tiRoot, oneDeviceData));
5410 TI_DBG2(("ossaSSPAbortCB: did %d\n", oneDeviceData->id));
5422 saDeregisterDeviceHandle(agRoot, agNULL, oneDeviceData->agDevHandle, tdsaRotateQnumber(tiRoot, oneDeviceData));
5423 TI_DBG2(("ossaSSPAbortCB: did %d\n", oneDeviceData->id));
5436 saDeregisterDeviceHandle(agRoot, agNULL, oneDeviceData->agDevHandle, tdsaRotateQnumber(tiRoot, oneDeviceData));
5437 TI_DBG2(("ossaSSPAbortCB: did %d\n", oneDeviceData->id));
5450 saDeregisterDeviceHandle(agRoot, agNULL, oneDeviceData->agDevHandle, tdsaRotateQnumber(tiRoot, oneDeviceData));
5451 TI_DBG1(("ossaSSPAbortCB: did %d\n", oneDeviceData->id));
6036 tdsaDeviceData_t *oneDeviceData = (tdsaDeviceData_t *)agContext->osData;
6037 tdsaPortContext_t *onePortContext = oneDeviceData->tdPortContext;
6058 TI_DBG3(("ossaDeviceRegistrationCB: device AddrHi 0x%08x\n", oneDeviceData->SASAddressID.sasAddressHi));
6059 TI_DBG3(("ossaDeviceRegistrationCB: device AddrLo 0x%08x\n", oneDeviceData->SASAddressID.sasAddressLo));
6060 TI_DBG3(("ossaDeviceRegistrationCB: did 0x%x\n", oneDeviceData->id));
6067 if (oneDeviceData->valid == agFALSE && oneDeviceData->valid2 == agFALSE
6068 && oneDeviceData->DeviceType == TD_DEFAULT_DEVICE)
6072 TI_DBG2(("ossaDeviceRegistrationCB: transient, calling saDeregisterDeviceHandle, did %d\n", oneDeviceData->id));
6073 oneDeviceData->agDevHandle = agDevHandle;
6074 agDevHandle->osData = oneDeviceData;
6075 if (DEVICE_IS_SATA_DEVICE(oneDeviceData) || DEVICE_IS_STP_TARGET(oneDeviceData))
6077 if (oneDeviceData->satDevData.IDDeviceValid == agFALSE)
6079 saDeregisterDeviceHandle(agRoot, agNULL, oneDeviceData->agDevHandle, 0);
6083 saDeregisterDeviceHandle(agRoot, agNULL, oneDeviceData->agDevHandle, tdsaRotateQnumber(tiRoot, oneDeviceData));
6088 saDeregisterDeviceHandle(agRoot, agNULL, oneDeviceData->agDevHandle, tdsaRotateQnumber(tiRoot, oneDeviceData));
6094 TI_DBG2(("ossaDeviceRegistrationCB: transient, do nothing did %d\n", oneDeviceData->id));
6112 TI_DBG2(("ossaDeviceRegistrationCB: Success did %d FW did 0x%x\n", oneDeviceData->id, deviceID));
6119 oneDeviceData->agDevHandle = agDevHandle;
6120 agDevHandle->osData = oneDeviceData;
6121 oneDeviceData->registered = agTRUE;
6122 oneDeviceData->InQID = oneDeviceData->id % Indenom;
6123 oneDeviceData->OutQID = oneDeviceData->id % Outdenom;
6126 TI_DBG3(("ossaDeviceRegistrationCB: direct %d STP target %d target_ssp_stp_smp %d\n", oneDeviceData->directlyAttached, DEVICE_IS_STP_TARGET(oneDeviceData), oneDeviceData->target_ssp_stp_smp));
6134 if (DEVICE_IS_SMP_TARGET(oneDeviceData))
6137 TI_DBG1(("ossaDeviceRegistrationCB: device AddrHi 0x%08x\n", oneDeviceData->SASAddressID.sasAddressHi));
6138 TI_DBG1(("ossaDeviceRegistrationCB: device AddrLo 0x%08x\n", oneDeviceData->SASAddressID.sasAddressLo));
6141 DEVINFO_PUT_SAS_ADDRESSLO(&dmDeviceInfo, oneDeviceData->SASAddressID.sasAddressLo);
6142 DEVINFO_PUT_SAS_ADDRESSHI(&dmDeviceInfo, oneDeviceData->SASAddressID.sasAddressHi);
6143 dmDeviceInfo.initiator_ssp_stp_smp = oneDeviceData->initiator_ssp_stp_smp;
6144 dmDeviceInfo.target_ssp_stp_smp = oneDeviceData->target_ssp_stp_smp;
6145 dmDeviceInfo.devType_S_Rate = oneDeviceData->agDeviceInfo.devType_S_Rate;
6146 if (oneDeviceData->directlyAttached == agTRUE)
6157 DMstatus = dmRegisterDevice(dmRoot, dmPortContext, &dmDeviceInfo, oneDeviceData->agDevHandle);
6169 if (DEVICE_IS_SATA_DEVICE(oneDeviceData) || DEVICE_IS_STP_TARGET(oneDeviceData))
6172 if (oneDeviceData->directlyAttached == agTRUE)
6176 &(oneDeviceData->smDeviceHandle),
6178 (bit32)oneDeviceData->phyID,
6179 oneDeviceData->satDevData.satDeviceType);
6183 if (oneDeviceData->ExpDevice == agNULL)
6185 TI_DBG1(("ossaDeviceRegistrationCB: oneDeviceData->ExpDevice NULL!!!\n"));
6188 if (oneDeviceData->ExpDevice->agDevHandle == agNULL)
6190 TI_DBG1(("ossaDeviceRegistrationCB: oneDeviceData->ExpDevice->agDevHandle NULL!!!\n"));
6194 &(oneDeviceData->smDeviceHandle),
6195 oneDeviceData->ExpDevice->agDevHandle,
6196 (bit32)oneDeviceData->phyID,
6197 oneDeviceData->satDevData.satDeviceType);
6207 if (oneDeviceData->directlyAttached == agTRUE)
6209 TI_DBG3(("ossaDeviceRegistrationCB: directly attached did %d\n", oneDeviceData->id));
6210 if (oneDeviceData->DeviceType == TD_SAS_DEVICE)
6217 oneDeviceData->phyID = (bit8)onePortContext->PortRecoverPhyID;
6219 TI_DBG3(("ossaDeviceRegistrationCB: PortRecoverPhyID %d\n", oneDeviceData->phyID));
6225 TI_DBG3(("ossaDeviceRegistrationCB: phyID %d pid %d\n", oneDeviceData->phyID, onePortContext->id));
6226 TI_DBG3(("ossaDeviceRegistrationCB: tiPortalContext %p\n", tdsaAllShared->Ports[oneDeviceData->phyID].tiPortalContext));
6255 tdsaAbortAll(tiRoot, agRoot, oneDeviceData);
6263 if (oneDeviceData->satDevData.IDDeviceValid == agFALSE)
6267 tdIDStart(tiRoot, agRoot, smRoot, oneDeviceData, onePortContext);
6271 tdssSubAddSATAToSharedcontext(tiRoot, oneDeviceData);
6279 tdsaAbortAll(tiRoot, agRoot, oneDeviceData);
6290 if ( (DEVICE_IS_SATA_DEVICE(oneDeviceData) || DEVICE_IS_STP_TARGET(oneDeviceData))
6292 oneDeviceData->satDevData.IDDeviceValid == agFALSE)
6294 tdIDStart(tiRoot, agRoot, smRoot, oneDeviceData, onePortContext);
6298 if ( (DEVICE_IS_SATA_DEVICE(oneDeviceData) || DEVICE_IS_STP_TARGET(oneDeviceData))
6300 oneDeviceData->satDevData.IDDeviceValid == agFALSE)
6304 &(oneDeviceData->tiDeviceHandle),
6306 oneDeviceData);
6312 oneDeviceData->satDevData.IDDeviceValid = agFALSE;
6323 if (DEVICE_IS_SSP_TARGET(oneDeviceData))
6341 else if ( (DEVICE_IS_SATA_DEVICE(oneDeviceData) || DEVICE_IS_STP_TARGET(oneDeviceData))
6343 oneDeviceData->satDevData.IDDeviceValid == agTRUE )
6360 oneDeviceData->registered = agFALSE;
6370 oneDeviceData->registered = agFALSE;
6380 oneDeviceData->registered = agFALSE;
6385 TI_DBG2(("ossaDeviceRegistrationCB: did %d pid %d\n", oneDeviceData->id, onePortContext->id));
6386 oneDeviceData->registered = agFALSE;
6389 if (onePortContext->valid == agTRUE && (oneDeviceData->valid == agTRUE || oneDeviceData->valid2 == agTRUE))
6394 oneDeviceData->agDeviceInfo.flag = oneDeviceData->agDeviceInfo.flag | (tdsaAllShared->MCN << 16);
6399 &oneDeviceData->agContext,
6401 &oneDeviceData->agDeviceInfo,
6406 else if (oneDeviceData->directlyAttached == agTRUE && DEVICE_IS_SATA_DEVICE(oneDeviceData))
6409 tdsaDeviceDataReInit(tiRoot, oneDeviceData);
6411 TDLIST_ENQUEUE_AT_TAIL(&(oneDeviceData->FreeLink), &(tdsaAllShared->FreeDeviceList));
6418 oneDeviceData->registered = agFALSE;
6459 tdsaDeviceData_t *oneDeviceData = agNULL;
6484 oneDeviceData = (tdsaDeviceData_t *)agDevHandle->osData;
6485 onePortContext = oneDeviceData->tdPortContext;
6490 if (oneDeviceData->valid == agFALSE && oneDeviceData->valid2 == agFALSE &&
6491 oneDeviceData->DeviceType == TD_DEFAULT_DEVICE && onePortContext->valid == agTRUE)
6493 TI_DBG2(("ossaDeregisterDeviceHandleCB: transient did %d\n", oneDeviceData->id));
6514 if (!(oneDeviceData->valid == agFALSE && oneDeviceData->valid2 == agFALSE && oneDeviceData->DeviceType == TD_DEFAULT_DEVICE))
6519 if (DEVICE_IS_SATA_DEVICE(oneDeviceData) || DEVICE_IS_STP_TARGET(oneDeviceData))
6521 TI_DBG1(("ossaDeregisterDeviceHandleCB: did %d calling smDeregisterDevice\n", oneDeviceData->id));
6522 smDeregisterDevice(smRoot, oneDeviceData->agDevHandle, &(oneDeviceData->smDeviceHandle));
6525 tdsaDeviceDataReInit(tiRoot, oneDeviceData);
6526 osti_memset(&(oneDeviceData->satDevData.satIdentifyData), 0xFF, sizeof(agsaSATAIdentifyData_t));
6529 TDLIST_DEQUEUE_THIS(&(oneDeviceData->MainLink));
6530 TDLIST_ENQUEUE_AT_TAIL(&(oneDeviceData->FreeLink), &(tdsaAllShared->FreeDeviceList));
6641 oneDeviceData->satDevData.IDDeviceValid = agFALSE;
6642 if (DEVICE_IS_SATA_DEVICE(oneDeviceData) || DEVICE_IS_STP_TARGET(oneDeviceData))
6644 smDeregisterDevice(smRoot, oneDeviceData->agDevHandle, &(oneDeviceData->smDeviceHandle));
6761 tdsaDeviceData_t *oneDeviceData = (tdsaDeviceData_t *)agDevHandle->osData;
6765 if (oneDeviceData == agNULL)
6767 TI_DBG1(("ossaDeviceHandleRemovedEvent: Wrong! oneDeviceData is NULL\n"));
6771 TI_DBG2(("ossaDeviceHandleRemovedEvent: did %d\n", oneDeviceData->id));
6772 oneDeviceData->registered = agFALSE;
7601 tdsaDeviceData_t *oneDeviceData = agNULL;
7637 oneDeviceData = (tdsaDeviceData_t *)tiDeviceHandle->tdData;
7638 if (oneDeviceData == agNULL)
7640 TI_DBG1(("ossaSMPAbortCB: oneDeviceData is NULL warning!!!!\n"));
7654 saDeregisterDeviceHandle(agRoot, agNULL, oneDeviceData->agDevHandle, tdsaRotateQnumber(tiRoot, oneDeviceData));
7655 TI_DBG2(("ossaSMPAbortCB: did %d\n", oneDeviceData->id));
7668 saDeregisterDeviceHandle(agRoot, agNULL, oneDeviceData->agDevHandle, tdsaRotateQnumber(tiRoot, oneDeviceData));
7669 TI_DBG1(("ossaSMPAbortCB: did %d\n", oneDeviceData->id));
7681 saDeregisterDeviceHandle(agRoot, agNULL, oneDeviceData->agDevHandle, tdsaRotateQnumber(tiRoot, oneDeviceData));
7682 TI_DBG1(("ossaSMPAbortCB: did %d\n", oneDeviceData->id));
7694 saDeregisterDeviceHandle(agRoot, agNULL, oneDeviceData->agDevHandle, tdsaRotateQnumber(tiRoot, oneDeviceData));
7695 TI_DBG1(("ossaSMPAbortCB: did %d\n", oneDeviceData->id));
7708 saDeregisterDeviceHandle(agRoot, agNULL, oneDeviceData->agDevHandle, tdsaRotateQnumber(tiRoot, oneDeviceData));
7709 TI_DBG1(("ossaSMPAbortCB: did %d\n", oneDeviceData->id));
7722 saDeregisterDeviceHandle(agRoot, agNULL, oneDeviceData->agDevHandle, tdsaRotateQnumber(tiRoot, oneDeviceData));
7723 TI_DBG1(("ossaSMPAbortCB: did %d\n", oneDeviceData->id));
7961 tdsaDeviceData_t *oneDeviceData = agNULL;
7974 oneDeviceData = (tdsaDeviceData_t *)agDevHandle->osData;
7976 if (oneDeviceData == agNULL)
7978 TI_DBG1(("ossaSetDeviceStateCB: wrong; oneDeviceData is NULL\n"));
7982 TI_DBG2(("ossaSetDeviceStateCB: did %d\n", oneDeviceData->id));
8063 tdsaDeviceData_t *oneDeviceData = agNULL;
8095 oneDeviceData = (tdsaDeviceData_t *)agDevHandle->osData;
8096 if (oneDeviceData == agNULL)
8098 TI_DBG1(("ossaIniSetDeviceInfoCB: wrong; oneDeviceData is NULL\n"));
8103 TI_DBG4(("ossaIniSetDeviceInfoCB: did %d\n", oneDeviceData->id));
8112 devType_S_Rate = oneDeviceData->agDeviceInfo.devType_S_Rate;
8114 oneDeviceData->agDeviceInfo.devType_S_Rate = devType_S_Rate;
8115 TI_DBG1(("ossaIniSetDeviceInfoCB: new rate is 0x%x\n", DEVINFO_GET_LINKRATE(&oneDeviceData->agDeviceInfo)));
8116 if (oneDeviceData->valid == agTRUE && oneDeviceData->registered == agTRUE &&
8117 oneDeviceData->tdPortContext != agNULL )
8121 tdsaRotateQnumber(tiRoot, oneDeviceData),
8183 tdsaDeviceData_t *oneDeviceData = agNULL;
8203 oneDeviceData = (tdsaDeviceData_t *)agDevHandle->osData;
8205 if (oneDeviceData == agNULL)
8207 TI_DBG1(("ossaSetDeviceInfoCB: wrong; oneDeviceData is NULL\n"));
8211 TI_DBG4(("ossaSetDeviceInfoCB: did %d\n", oneDeviceData->id));
8480 tdsaDeviceData_t *oneDeviceData
8490 if (oneDeviceData->tdIDTimer.timerRunning == agTRUE)
8495 &oneDeviceData->tdIDTimer
8505 &oneDeviceData->tdIDTimer,
8509 oneDeviceData,
8516 &oneDeviceData->tdIDTimer
8533 tdsaDeviceData_t *oneDeviceData;
8556 oneDeviceData = (tdsaDeviceData_t *)timerData2;
8559 agRoot = oneDeviceData->agRoot;
8568 if (oneDeviceData == agNULL)
8570 TI_DBG1(("tdIDStartTimerCB: oneDeviceData == agNULL !!!!!!\n"));
8574 if (oneDeviceData->satDevData.IDPending == agFALSE || oneDeviceData->satDevData.IDDeviceValid == agTRUE)
8581 smDeviceHandle = (smDeviceHandle_t *)&(oneDeviceData->smDeviceHandle);
8582 onePortContext = oneDeviceData->tdPortContext;
8601 TI_DBG1(("tdIDStartTimerCB: did %d\n", oneDeviceData->id));
8606 if (oneDeviceData->valid == agFALSE)
8646 tdAbortIORequestBody->tiDevHandle = (tiDeviceHandle_t *)&(oneDeviceData->tiDeviceHandle);
8656 oneDeviceData->agDevHandle,
8664 oneDeviceData->agDevHandle,
8675 if (oneDeviceData->satDevData.IDDeviceValid == agTRUE)
8686 smDeviceHandle->tdData = oneDeviceData;
8694 tdIDStartTimer(tiRoot, smIORequest, oneDeviceData);
8707 oneDeviceData->satDevData.IDDeviceValid = agFALSE;
8708 smReportRemoval(tiRoot, agRoot, oneDeviceData, onePortContext);
8716 if (oneDeviceData->tdIDTimer.timerRunning == agTRUE)
8718 tdsaKillTimer( tiRoot, &oneDeviceData->tdIDTimer );
8728 oneDeviceData->satDevData.IDDeviceValid = agFALSE;
8730 if (oneDeviceData->SMNumOfID <= 0) /* does SMP HARD RESET only upto one time */
8733 oneDeviceData->SMNumOfID++;
8734 if (oneDeviceData->directlyAttached == agTRUE)
8736 saLocalPhyControl(agRoot, agNULL, 0, oneDeviceData->phyID, AGSA_PHY_HARD_RESET, agNULL);
8741 oneDeviceData,
8750 if (oneDeviceData->directlyAttached == agTRUE)
8752 smReportRemovalDirect(tiRoot, agRoot, oneDeviceData);
8756 smReportRemoval(tiRoot, agRoot, oneDeviceData, onePortContext);
8775 tdsaDeviceData_t *oneDeviceData,
8791 TI_DBG1(("tdIDStart: start, did %d\n",oneDeviceData->id));
8793 if ( (DEVICE_IS_SATA_DEVICE(oneDeviceData)|| DEVICE_IS_STP_TARGET(oneDeviceData))
8795 oneDeviceData->satDevData.IDDeviceValid == agFALSE
8797 oneDeviceData->satDevData.IDPending == agFALSE
8800 TI_DBG2(("tdIDStart: in loop, did %d\n", oneDeviceData->id));
8816 oneDeviceData->satDevData.IDDeviceValid = agFALSE;
8817 if (oneDeviceData->directlyAttached == agTRUE)
8856 smDeviceHandle = (smDeviceHandle_t *)&(oneDeviceData->smDeviceHandle);
8857 smDeviceHandle->tdData = oneDeviceData;
8863 &(oneDeviceData->smDeviceHandle)
8868 if (oneDeviceData->directlyAttached == agTRUE)
8874 TDLIST_ENQUEUE_AT_TAIL(&(oneDeviceData->MainLink), &(tdsaAllShared->MainDeviceList));
8876 TI_DBG6(("tdIDStart: one case did %d \n", oneDeviceData->id));
8878 oneDeviceData->satDevData.IDPending = agTRUE;
8880 tdIDStartTimer(tiRoot, smIORequest, oneDeviceData);
8894 oneDeviceData->satDevData.IDDeviceValid = agFALSE;
8895 if (oneDeviceData->directlyAttached == agTRUE)
8900 TDLIST_ENQUEUE_AT_TAIL(&(oneDeviceData->FreeLink), &(tdsaAllShared->FreeDeviceList));
8921 smReportRemoval(tiRoot, agRoot, oneDeviceData, onePortContext);