Home | History | Annotate | Download | only in TWDriver

Lines Matching full:htwd

240 TI_STATUS TWD_Destroy (TI_HANDLE hTWD)
242 TTwd *pTWD = (TTwd *)hTWD;
367 * \param hTWD - TWD module object handle
376 static void TWD_InitHwCb (TI_HANDLE hTWD)
378 TTwd *pTWD = (TTwd *)hTWD;
386 void TWD_Init (TI_HANDLE hTWD,
398 TTwd *pTWD = (TTwd *)hTWD;
412 TRACE1(pTWD->hReport, REPORT_SEVERITY_INIT , "TWD_Init: %x\n", hTWD);
415 fwEvent_Init (pTWD->hFwEvent, hTWD);
429 hTWD,
437 hTWD,
438 hTWD,
460 hTWD,
478 hTWD);
481 TI_STATUS TWD_InitHw (TI_HANDLE hTWD,
487 TTwd *pTWD = (TTwd *)hTWD;
517 TI_STATUS TWD_BusOpen (TI_HANDLE hTWD, void* pParams)
519 TTwd *pTWD = (TTwd *)hTWD;
530 TI_STATUS TWD_BusClose (TI_HANDLE hTWD)
532 TTwd *pTWD = (TTwd *)hTWD;
543 TI_STATUS TWD_InitFw (TI_HANDLE hTWD, TFileInfo *pFileInfo)
545 TTwd *pTWD = (TTwd *)hTWD;
574 * \param hTWD - TWD module object handle
585 static TI_STATUS TWD_ConfigFwCb (TI_HANDLE hTWD, TI_STATUS status)
587 TTwd *pTWD = (TTwd *)hTWD;
616 TI_STATUS TWD_SetDefaults (TI_HANDLE hTWD, TTwdInitParams *pInitParams)
618 TTwd *pTWD = (TTwd *)hTWD;
838 TI_STATUS TWD_ConfigFw (TI_HANDLE hTWD)
840 TTwd *pTWD = (TTwd *)hTWD;
847 if (cmdBld_ConfigFw (pTWD->hCmdBld, (void *)TWD_ConfigFwCb, hTWD) != TI_OK)
855 void TWD_FinalizeDownload (TI_HANDLE hTWD)
857 TTwd *pTWD = (TTwd *)hTWD;
880 void TWD_FinalizeOnFailure (TI_HANDLE hTWD)
882 TTwd *pTWD = (TTwd *)hTWD;
895 TI_STATUS TWD_CheckMailboxCb (TI_HANDLE hTWD, TI_UINT16 uMboxStatus, void *pItrParamBuf)
897 TTwd *pTWD = (TTwd *)hTWD;
922 * \param hTWD - TWD module object handle
937 static void TWD_RegisterOwnCb (TI_HANDLE hTWD, TI_UINT32 uCallBackID, void *fCb, TI_HANDLE hCb)
939 TTwd *pTWD = (TTwd *)hTWD;
951 cmdQueue_RegisterForErrorCb (pTWD->hCmdQueue, (void *)TWD_CheckMailboxCb, hTWD);
972 TI_STATUS TWD_RegisterCb (TI_HANDLE hTWD, TI_UINT32 event, TTwdCB *fCb, void *pData)
974 TTwd *pTWD = (TTwd *)hTWD;
1017 TWD_RegisterOwnCb (hTWD, uCallbackId, fCb, pData);
1043 TI_STATUS TWD_ExitFromInitMode (TI_HANDLE hTWD)
1045 TTwd *pTWD = (TTwd *)hTWD;
1060 TI_STATUS TWD_PrintTxInfo (TI_HANDLE hTWD, ETwdPrintInfoType ePrintInfo)
1062 TTwd *pTWD = (TTwd *)hTWD;
1101 TI_STATUS TWD_InterruptRequest (TI_HANDLE hTWD)
1103 TTwd *pTWD = (TTwd *)hTWD;
1112 TI_STATUS TWD_RegisterEvent (TI_HANDLE hTWD, TI_UINT32 event, void *fCb, TI_HANDLE hCb)
1114 TTwd *pTWD = (TTwd *)hTWD;
1121 TI_STATUS TWD_DisableEvent (TI_HANDLE hTWD, TI_UINT32 event)
1123 TTwd *pTWD = (TTwd *)hTWD;
1130 TI_STATUS TWD_EnableEvent (TI_HANDLE hTWD, TI_UINT32 event)
1132 TTwd *pTWD = (TTwd *)hTWD;
1139 void TWD_StopComplete (TI_HANDLE hTWD)
1141 TTwd *pTWD = (TTwd *)hTWD;
1158 TI_STATUS TWD_Stop (TI_HANDLE hTWD)
1160 TTwd *pTWD = (TTwd *)hTWD;
1169 TWD_CloseAllBaSessions(hTWD);
1182 TWD_StopComplete (hTWD);
1188 void TWD_EnableExternalEvents (TI_HANDLE hTWD)
1190 TTwd *pTWD = (TTwd *)hTWD;
1203 TI_BOOL TWD_RecoveryEnabled (TI_HANDLE hTWD)
1205 TTwd *pTWD = (TTwd *)hTWD;
1212 TI_UINT32 TWD_GetMaxNumberOfCommandsInQueue (TI_HANDLE hTWD)
1214 TTwd *pTWD = (TTwd *)hTWD;
1221 TI_STATUS TWD_SetPsMode (TI_HANDLE hTWD,
1228 TTwd *pTWD = (TTwd *)hTWD;
1240 TI_BOOL TWD_GetPsStatus (TI_HANDLE hTWD)
1242 TTwd *pTWD = (TTwd *)hTWD;
1249 TI_STATUS TWD_SetNullRateModulation (TI_HANDLE hTWD, TI_UINT16 rate)
1251 TTwd *pTWD = (TTwd *)hTWD;
1260 void TWD_UpdateDtimTbtt (TI_HANDLE hTWD, TI_UINT8 uDtimPeriod, TI_UINT16 uBeaconInterval)
1262 TTwd *pTWD = (TTwd *)hTWD;
1269 TI_STATUS TWD_StartMeasurement (TI_HANDLE hTWD,
1277 TTwd *pTWD = (TTwd *)hTWD;
1290 TI_STATUS TWD_StopMeasurement (TI_HANDLE hTWD,
1295 TTwd *pTWD = (TTwd *)hTWD;
1305 TI_STATUS TWD_RegisterScanCompleteCb (TI_HANDLE hTWD,
1309 TTwd *pTWD = (TTwd *)hTWD;
1321 TI_STATUS TWD_PrintMacServDebugStatus (TI_HANDLE hTWD)
1323 TTwd *pTWD = (TTwd *)hTWD;
1333 TI_STATUS TWD_Scan (TI_HANDLE hTWD,
1344 TTwd *pTWD = (TTwd *)hTWD;
1360 TI_STATUS TWD_StopScan (TI_HANDLE hTWD,
1366 TTwd *pTWD = (TTwd *)hTWD;
1377 TI_STATUS TWD_StopScanOnFWReset (TI_HANDLE hTWD)
1379 TTwd *pTWD = (TTwd *)hTWD;
1386 TI_STATUS TWD_StartConnectionScan (TI_HANDLE hTWD,
1393 TTwd *pTWD = (TTwd *)hTWD;
1401 TI_STATUS TWD_StopPeriodicScan (TI_HANDLE hTWD,
1406 TTwd *pTWD = (TTwd *)hTWD;
1413 TI_STATUS TWD_readMem (TI_HANDLE hTWD, TFwDebugParams* pMemDebug, void* fCb, TI_HANDLE hCb)
1415 if (hTWD == NULL || pMemDebug == NULL)
1420 TRACE0(((TTwd *)hTWD)->hReport, REPORT_SEVERITY_INFORMATION , "TWD_readMem: called\n");
1422 if (fwDbg_ReadAddr(((TTwd *)hTWD)->hFwDbg,pMemDebug->addr,pMemDebug->length,pMemDebug->UBuf.buf8,(TFwDubCallback)fCb,hCb) == TI_NOK)
1424 TRACE0(((TTwd *)hTWD)->hReport, REPORT_SEVERITY_CONSOLE ,"TWD_readMem Error: fwDbg_handleCommand failed\n");
1432 TI_STATUS TWD_writeMem (TI_HANDLE hTWD, TFwDebugParams* pMemDebug, void* fCb, TI_HANDLE hCb)
1434 if (hTWD == NULL || pMemDebug == NULL)
1439 TRACE0(((TTwd *)hTWD)->hReport, REPORT_SEVERITY_INFORMATION , "TWD_writeMem: called\n");
1441 if (fwDbg_WriteAddr(((TTwd *)hTWD)->hFwDbg,pMemDebug->addr,pMemDebug->length,pMemDebug->UBuf.buf8,(TFwDubCallback)fCb,hCb) == TI_NOK)
1443 TRACE0(((TTwd *)hTWD)->hReport, REPORT_SEVERITY_CONSOLE ,"TWD_writeMem Error: fwDbg_handleCommand failed\n");
1451 TI_BOOL TWD_isValidMemoryAddr (TI_HANDLE hTWD, TFwDebugParams* pMemDebug)
1453 if (hTWD == NULL || pMemDebug == NULL)
1458 TRACE0(((TTwd *)hTWD)->hReport, REPORT_SEVERITY_INFORMATION , "TWD_isValidMemoryAddr: called\n");
1460 return fwDbg_isValidMemoryAddr(((TTwd *)hTWD)->hFwDbg,pMemDebug->addr,pMemDebug->length);
1463 TI_BOOL TWD_isValidRegAddr (TI_HANDLE hTWD, TFwDebugParams* pMemDebug)
1465 if (hTWD == NULL || pMemDebug == NULL )
1470 TRACE0(((TTwd *)hTWD)->hReport, REPORT_SEVERITY_INFORMATION , "TWD_isValidRegAddr: called\n");
1472 return fwDbg_isValidRegAddr(((TTwd *)hTWD)->hFwDbg,pMemDebug->addr,pMemDebug->length);
1478 * \param hTWD - TWD module object handle
1489 static TI_STATUS TWD_WriteMibTemplateFrame (TI_HANDLE hTWD, TMib* pMib)
1491 TTwd *pTWD = (TTwd *)hTWD;
1535 return TWD_CmdTemplate (hTWD, &tSetTemplate, NULL, NULL);
1541 * \param hTWD - TWD module object handle
1551 static TI_STATUS TWD_WriteMibBeaconFilterIETable (TI_HANDLE hTWD, TMib *pMib)
1553 TTwd *pTWD = (TTwd *)hTWD;
1578 return TWD_CfgBeaconFilterTable (hTWD, numOfIEs, IETable, IETableLen);
1584 * \param hTWD - TWD module object handle
1596 static TI_STATUS TWD_WriteMibTxRatePolicy (TI_HANDLE hTWD, TMib* pMib)
1598 TTwd *pTWD = (TTwd *)hTWD;
1611 TI_STATUS TWD_WriteMib (TI_HANDLE hTWD, TMib *pMib)
1613 TTwd *pTWD = (TTwd *)hTWD;
1645 return TWD_CfgGroupAddressTable (hTWD,
1669 return TWD_WriteMibTemplateFrame (hTWD, pMib);
1672 return TWD_WriteMibBeaconFilterIETable (hTWD, pMib);
1704 return TWD_CfgRx (hTWD, uRxFilter, RX_FILTER_OPTION_DEF);
1708 return TWD_WriteMibTxRatePolicy (hTWD, pMib);
1718 TI_STATUS TWD_ReadMib (TI_HANDLE hTWD, TI_HANDLE hCb, void* fCb, void* pCb)
1720 TTwd *pTWD = (TTwd *)hTWD;
1727 void TWD_DisableInterrupts(TI_HANDLE hTWD)
1729 TTwd *pTWD = (TTwd *)hTWD;
1736 void TWD_EnableInterrupts(TI_HANDLE hTWD)
1738 TTwd *pTWD = (TTwd *)hTWD;
1745 TI_UINT32 TWD_TranslateToFwTime (TI_HANDLE hTWD, TI_UINT32 uHostTime)
1747 TTwd *pTWD = (TTwd *)hTWD;
1754 void TWD_GetTwdHtCapabilities (TI_HANDLE hTWD, TTwdHtCapabilities **pTwdHtCapabilities)
1756 TTwd *pTWD = (TTwd *)hTWD;
1774 TI_UINT8 TWD_GetFEMType (TI_HANDLE hTWD)
1776 TTwd *pTWD = (TTwd *)hTWD;
1793 void TWD_FinalizeFEMRead(TI_HANDLE hTWD)
1795 TTwd *pTWD = (TTwd *)hTWD;
1803 void TWD_FinalizePolarityRead(TI_HANDLE hTWD)
1805 TTwd *pTWD = (TTwd *)hTWD;