Home | History | Annotate | Download | only in TWDriver

Lines Matching refs:hTWD

243 TI_STATUS TWD_Destroy (TI_HANDLE hTWD)
245 TTwd *pTWD = (TTwd *)hTWD;
370 * \param hTWD - TWD module object handle
379 static void TWD_InitHwCb (TI_HANDLE hTWD)
381 TTwd *pTWD = (TTwd *)hTWD;
389 void TWD_Init (TI_HANDLE hTWD,
401 TTwd *pTWD = (TTwd *)hTWD;
415 TRACE1(pTWD->hReport, REPORT_SEVERITY_INIT , "TWD_Init: %x\n", hTWD);
418 fwEvent_Init (pTWD->hFwEvent, hTWD);
432 hTWD,
439 hTWD,
440 hTWD,
462 hTWD,
474 twIf_Init (pTWD->hTwIf, pTWD->hReport, pTWD->hContext, pTWD->hTxnQ, (TRecoveryCb)TWD_StopComplete, hTWD);
477 TI_STATUS TWD_InitHw (TI_HANDLE hTWD,
481 TTwd *pTWD = (TTwd *)hTWD;
507 TI_STATUS TWD_BusOpen (TI_HANDLE hTWD, void* pParams)
509 TTwd *pTWD = (TTwd *)hTWD;
520 TI_STATUS TWD_BusClose (TI_HANDLE hTWD)
522 TTwd *pTWD = (TTwd *)hTWD;
533 TI_STATUS TWD_InitFw (TI_HANDLE hTWD, TFileInfo *pFileInfo)
535 TTwd *pTWD = (TTwd *)hTWD;
564 * \param hTWD - TWD module object handle
575 static TI_STATUS TWD_ConfigFwCb (TI_HANDLE hTWD, TI_STATUS status)
577 hTWD;
606 TI_STATUS TWD_SetDefaults (TI_HANDLE hTWD, TTwdInitParams *pInitParams)
608 TTwd *pTWD = (TTwd *)hTWD;
821 TI_STATUS TWD_ConfigFw (TI_HANDLE hTWD)
823 TTwd *pTWD = (TTwd *)hTWD;
830 if (cmdBld_ConfigFw (pTWD->hCmdBld, (void *)TWD_ConfigFwCb, hTWD) != TI_OK)
838 void TWD_FinalizeDownload (TI_HANDLE hTWD)
840 TTwd *pTWD = (TTwd *)hTWD;
863 void TWD_FinalizeOnFailure (TI_HANDLE hTWD)
865 TTwd *pTWD = (TTwd *)hTWD;
878 TI_STATUS TWD_CheckMailboxCb (TI_HANDLE hTWD, TI_UINT16 uMboxStatus, void *pItrParamBuf)
880 TTwd *pTWD = (TTwd *)hTWD;
905 * \param hTWD - TWD module object handle
920 static void TWD_RegisterOwnCb (TI_HANDLE hTWD, TI_UINT32 uCallBackID, void *fCb, TI_HANDLE hCb)
922 TTwd *pTWD = (TTwd *)hTWD;
934 cmdQueue_RegisterForErrorCb (pTWD->hCmdQueue, (void *)TWD_CheckMailboxCb, hTWD);
955 TI_STATUS TWD_RegisterCb (TI_HANDLE hTWD, TI_UINT32 event, TTwdCB *fCb, void *pData)
957 TTwd *pTWD = (TTwd *)hTWD;
1000 TWD_RegisterOwnCb (hTWD, uCallbackId, fCb, pData);
1026 TI_STATUS TWD_ExitFromInitMode (TI_HANDLE hTWD)
1028 TTwd *pTWD = (TTwd *)hTWD;
1043 TI_STATUS TWD_PrintTxInfo (TI_HANDLE hTWD, ETwdPrintInfoType ePrintInfo)
1045 TTwd *pTWD = (TTwd *)hTWD;
1081 TI_STATUS TWD_InterruptRequest (TI_HANDLE hTWD)
1083 TTwd *pTWD = (TTwd *)hTWD;
1092 TI_STATUS TWD_RegisterEvent (TI_HANDLE hTWD, TI_UINT32 event, void *fCb, TI_HANDLE hCb)
1094 TTwd *pTWD = (TTwd *)hTWD;
1101 TI_STATUS TWD_DisableEvent (TI_HANDLE hTWD, TI_UINT32 event)
1103 TTwd *pTWD = (TTwd *)hTWD;
1110 TI_STATUS TWD_EnableEvent (TI_HANDLE hTWD, TI_UINT32 event)
1112 TTwd *pTWD = (TTwd *)hTWD;
1119 void TWD_StopComplete (TI_HANDLE hTWD)
1121 TTwd *pTWD = (TTwd *)hTWD;
1138 TI_STATUS TWD_Stop (TI_HANDLE hTWD)
1140 TTwd *pTWD = (TTwd *)hTWD;
1149 TWD_CloseAllBaSessions(hTWD);
1162 TWD_StopComplete (hTWD);
1168 void TWD_EnableExternalEvents (TI_HANDLE hTWD)
1170 TTwd *pTWD = (TTwd *)hTWD;
1183 TI_BOOL TWD_RecoveryEnabled (TI_HANDLE hTWD)
1185 TTwd *pTWD = (TTwd *)hTWD;
1192 TI_UINT32 TWD_GetMaxNumberOfCommandsInQueue (TI_HANDLE hTWD)
1194 TTwd *pTWD = (TTwd *)hTWD;
1201 TI_STATUS TWD_SetPsMode (TI_HANDLE hTWD,
1208 TTwd *pTWD = (TTwd *)hTWD;
1220 TI_BOOL TWD_GetPsStatus (TI_HANDLE hTWD)
1222 TTwd *pTWD = (TTwd *)hTWD;
1229 TI_STATUS TWD_SetNullRateModulation (TI_HANDLE hTWD, TI_UINT16 rate)
1231 TTwd *pTWD = (TTwd *)hTWD;
1240 void TWD_UpdateDtimTbtt (TI_HANDLE hTWD, TI_UINT8 uDtimPeriod, TI_UINT16 uBeaconInterval)
1242 TTwd *pTWD = (TTwd *)hTWD;
1249 TI_STATUS TWD_StartMeasurement (TI_HANDLE hTWD,
1257 TTwd *pTWD = (TTwd *)hTWD;
1270 TI_STATUS TWD_StopMeasurement (TI_HANDLE hTWD,
1275 TTwd *pTWD = (TTwd *)hTWD;
1285 TI_STATUS TWD_RegisterScanCompleteCb (TI_HANDLE hTWD,
1289 TTwd *pTWD = (TTwd *)hTWD;
1301 TI_STATUS TWD_PrintMacServDebugStatus (TI_HANDLE hTWD)
1303 TTwd *pTWD = (TTwd *)hTWD;
1313 TI_STATUS TWD_Scan (TI_HANDLE hTWD,
1324 TTwd *pTWD = (TTwd *)hTWD;
1340 TI_STATUS TWD_StopScan (TI_HANDLE hTWD,
1346 TTwd *pTWD = (TTwd *)hTWD;
1357 TI_STATUS TWD_StopScanOnFWReset (TI_HANDLE hTWD)
1359 TTwd *pTWD = (TTwd *)hTWD;
1366 TI_STATUS TWD_StartConnectionScan (TI_HANDLE hTWD,
1373 TTwd *pTWD = (TTwd *)hTWD;
1381 TI_STATUS TWD_StopPeriodicScan (TI_HANDLE hTWD,
1386 TTwd *pTWD = (TTwd *)hTWD;
1393 TI_STATUS TWD_readMem (TI_HANDLE hTWD, TFwDebugParams* pMemDebug, void* fCb, TI_HANDLE hCb)
1395 if (hTWD == NULL || pMemDebug == NULL)
1400 TRACE0(((TTwd *)hTWD)->hReport, REPORT_SEVERITY_INFORMATION , "TWD_readMem: called\n");
1402 if (fwDbg_ReadAddr(((TTwd *)hTWD
1404 TRACE0(((TTwd *)hTWD)->hReport, REPORT_SEVERITY_CONSOLE ,"TWD_readMem Error: fwDbg_handleCommand failed\n");
1412 TI_STATUS TWD_writeMem (TI_HANDLE hTWD, TFwDebugParams* pMemDebug, void* fCb, TI_HANDLE hCb)
1414 if (hTWD == NULL || pMemDebug == NULL)
1419 TRACE0(((TTwd *)hTWD)->hReport, REPORT_SEVERITY_INFORMATION , "TWD_writeMem: called\n");
1421 if (fwDbg_WriteAddr(((TTwd *)hTWD)->hFwDbg,pMemDebug->addr,pMemDebug->length,pMemDebug->UBuf.buf8,(TFwDubCallback)fCb,hCb) == TI_NOK)
1423 TRACE0(((TTwd *)hTWD)->hReport, REPORT_SEVERITY_CONSOLE ,"TWD_writeMem Error: fwDbg_handleCommand failed\n");
1431 TI_BOOL TWD_isValidMemoryAddr (TI_HANDLE hTWD, TFwDebugParams* pMemDebug)
1433 if (hTWD == NULL || pMemDebug == NULL)
1438 TRACE0(((TTwd *)hTWD)->hReport, REPORT_SEVERITY_INFORMATION , "TWD_isValidMemoryAddr: called\n");
1440 return fwDbg_isValidMemoryAddr(((TTwd *)hTWD)->hFwDbg,pMemDebug->addr,pMemDebug->length);
1443 TI_BOOL TWD_isValidRegAddr (TI_HANDLE hTWD, TFwDebugParams* pMemDebug)
1445 if (hTWD == NULL || pMemDebug == NULL )
1450 TRACE0(((TTwd *)hTWD)->hReport, REPORT_SEVERITY_INFORMATION , "TWD_isValidRegAddr: called\n");
1452 return fwDbg_isValidRegAddr(((TTwd *)hTWD)->hFwDbg,pMemDebug->addr,pMemDebug->length);
1458 * \param hTWD - TWD module object handle
1469 static TI_STATUS TWD_WriteMibTemplateFrame (TI_HANDLE hTWD, TMib* pMib)
1471 TTwd *pTWD = (TTwd *)hTWD;
1515 return TWD_CmdTemplate (hTWD, &tSetTemplate, NULL, NULL);
1521 * \param hTWD - TWD module object handle
1531 static TI_STATUS TWD_WriteMibBeaconFilterIETable (TI_HANDLE hTWD, TMib *pMib)
1533 TTwd *pTWD = (TTwd *)hTWD;
1558 return TWD_CfgBeaconFilterTable (hTWD, numOfIEs, IETable, IETableLen);
1564 * \param hTWD - TWD module object handle
1576 static TI_STATUS TWD_WriteMibTxRatePolicy (TI_HANDLE hTWD, TMib* pMib)
1578 TTwd *pTWD = (TTwd *)hTWD;
1591 TI_STATUS TWD_WriteMib (TI_HANDLE hTWD, TMib *pMib)
1593 TTwd *pTWD = (TTwd *)hTWD;
1625 return TWD_CfgGroupAddressTable (hTWD,
1649 return TWD_WriteMibTemplateFrame (hTWD, pMib);
1652 return TWD_WriteMibBeaconFilterIETable (hTWD, pMib);
1684 return TWD_CfgRx (hTWD, uRxFilter, RX_FILTER_OPTION_DEF);
1688 return TWD_WriteMibTxRatePolicy (hTWD, pMib);
1698 TI_STATUS TWD_ReadMib (TI_HANDLE hTWD, TI_HANDLE hCb, void* fCb, void* pCb)
1700 TTwd *pTWD = (TTwd *)hTWD;
1707 void TWD_DisableInterrupts(TI_HANDLE hTWD)
1709 TTwd *pTWD = (TTwd *)hTWD;
1716 void TWD_EnableInterrupts(TI_HANDLE hTWD)
1718 TTwd *pTWD = (TTwd *)hTWD;
1725 TI_UINT32 TWD_TranslateToFwTime (TI_HANDLE hTWD, TI_UINT32 uHostTime)
1727 TTwd *pTWD = (TTwd *)hTWD;
1734 void TWD_GetTwdHtCapabilities (TI_HANDLE hTWD, TTwdHtCapabilities **pTwdHtCapabilities)
1736 TTwd *pTWD = (TTwd *)hTWD;
1754 TI_UINT8 TWD_GetFEMType (TI_HANDLE hTWD)
1756 TTwd *pTWD = (TTwd *)hTWD;
1773 void TWD_FinalizeFEMRead(TI_HANDLE hTWD)
1775 TTwd *pTWD = (TTwd *)hTWD;
1783 void TWD_FinalizePolarityRead(TI_HANDLE hTWD)
1785 TTwd *pTWD = (TTwd *)hTWD;