Home | History | Annotate | Download | only in TWDriver

Lines Matching refs:pTWD

72     TTwd *pTWD;
75 pTWD = (TTwd *)os_memoryAlloc (hOs, sizeof(TTwd));
76 if (pTWD == NULL)
81 os_memoryZero (hOs, pTWD, sizeof(TTwd));
83 pTWD->hOs = hOs;
86 pTWD->hTwIf = twIf_Create (hOs);
87 if (pTWD->hTwIf == NULL)
89 TRACE0(pTWD->hReport, REPORT_SEVERITY_CONSOLE,"twIf_Create failed\n");
91 TWD_Destroy ((TI_HANDLE)pTWD);
96 pTWD->hCmdBld = cmdBld_Create (hOs);
97 if (pTWD->hCmdBld == NULL)
99 TRACE0(pTWD->hReport, REPORT_SEVERITY_CONSOLE,"cmdBld_Create failed\n");
101 TWD_Destroy ((TI_HANDLE)pTWD);
106 pTWD->hMacServices = MacServices_create (hOs);
107 if (pTWD->hMacServices == NULL)
109 TRACE0(pTWD->hReport, REPORT_SEVERITY_CONSOLE, "TWD MacServices_create failed!!!\n");
111 TWD_Destroy ((TI_HANDLE)pTWD);
116 pTWD->hCmdQueue = cmdQueue_Create (hOs);
117 if (pTWD->hCmdQueue == NULL)
119 TRACE0(pTWD->hReport, REPORT_SEVERITY_CONSOLE, "TWD cmdQueue_Create failed!!!\n");
121 TWD_Destroy ((TI_HANDLE)pTWD);
129 pTWD->hTxXfer = txXfer_Create (hOs);
130 if (pTWD->hTxXfer == NULL)
132 TRACE0(pTWD->hReport, REPORT_SEVERITY_CONSOLE,"TWD txXfer_Create failed!!!\n");
134 TWD_Destroy ((TI_HANDLE)pTWD);
138 pTWD->hTxResult = txResult_Create (hOs);
139 if (pTWD->hTxResult == NULL)
141 TRACE0(pTWD->hReport, REPORT_SEVERITY_CONSOLE,"TWD txResult_Create failed!!!\n");
143 TWD_Destroy ((TI_HANDLE)pTWD);
147 pTWD->hRxXfer = rxXfer_Create (hOs);
148 if (pTWD->hRxXfer == NULL)
150 TRACE0(pTWD->hReport, REPORT_SEVERITY_CONSOLE,"TWD rxXfer_Create failed!!!\n");
152 TWD_Destroy ((TI_HANDLE)pTWD);
156 pTWD->hFwEvent = fwEvent_Create (hOs);
157 if (pTWD->hFwEvent == NULL)
159 TRACE0(pTWD->hReport, REPORT_SEVERITY_CONSOLE, "TWD fwEvent_Create failed!!!\n");
161 TWD_Destroy ((TI_HANDLE)pTWD);
165 pTWD->hEventMbox = eventMbox_Create (hOs);
166 if (pTWD->hEventMbox == NULL)
168 TRACE0(pTWD->hReport, REPORT_SEVERITY_CONSOLE, "TWD eventMbox_Create failed!!!\n");
170 TWD_Destroy ((TI_HANDLE)pTWD);
175 pTWD->hFwDbg = fwDbg_Create (hOs);
176 if (pTWD->hFwDbg == NULL)
178 TRACE0(pTWD->hReport, REPORT_SEVERITY_CONSOLE,"TWD fwDbg_Create failed!!!\n");
180 TWD_Destroy ((TI_HANDLE)pTWD);
185 pTWD->hCmdMbox = cmdMbox_Create (hOs);
186 if (pTWD->hCmdMbox == NULL)
188 TRACE0(pTWD->hReport, REPORT_SEVERITY_CONSOLE,"TWD cmdMbox_Create failed!!!\n");
190 TWD_Destroy ((TI_HANDLE)pTWD);
194 pTWD->hRxQueue = RxQueue_Create (hOs);
195 if (pTWD->hRxQueue == NULL)
197 TRACE0(pTWD->hReport, REPORT_SEVERITY_CONSOLE, "TWD RxQueue_Create failed!!!\n");
199 TWD_Destroy ((TI_HANDLE)pTWD);
208 pTWD->hTxCtrlBlk = txCtrlBlk_Create (hOs);
209 if (pTWD->hTxCtrlBlk == NULL)
211 TRACE0(pTWD->hReport, REPORT_SEVERITY_CONSOLE, "TWD txCtrlBlk_Create failed!!!\n");
213 TWD_Destroy ((TI_HANDLE)pTWD);
217 pTWD->hTxHwQueue = txHwQueue_Create (hOs);
218 if (pTWD->hTxHwQueue == NULL)
220 TRACE0(pTWD->hReport, REPORT_SEVERITY_CONSOLE, "TWD txHwQueue_Create failed!!!\n");
222 TWD_Destroy ((TI_HANDLE)pTWD);
226 pTWD->hHwInit = hwInit_Create (hOs);
227 if (pTWD->hHwInit == NULL)
229 TRACE0(pTWD->hReport, REPORT_SEVERITY_CONSOLE,"wInit_Create failed!\n");
231 TWD_Destroy ((TI_HANDLE)pTWD);
237 return (TI_HANDLE)pTWD;
242 TTwd *pTWD = (TTwd *)hTWD;
245 if (pTWD == NULL)
250 if (pTWD->hTwIf != NULL)
252 twIf_Destroy (pTWD->hTwIf);
253 pTWD->hTwIf = NULL;
257 if (pTWD->hCmdBld != NULL)
259 cmdBld_Destroy (pTWD->hCmdBld);
260 pTWD->hCmdBld = NULL;
265 if (pTWD->hMacServices != NULL)
267 MacServices_destroy(pTWD->hMacServices);
268 pTWD->hMacServices = NULL;
275 if (pTWD->hCmdQueue != NULL)
277 cmdQueue_Destroy(pTWD->hCmdQueue);
278 pTWD->hCmdQueue = NULL;
284 if (pTWD->hTxXfer != NULL)
286 txXfer_Destroy (pTWD->hTxXfer);
287 pTWD->hTxXfer = NULL;
290 if (pTWD->hTxResult != NULL)
292 txResult_Destroy (pTWD->hTxResult);
293 pTWD->hTxResult = NULL;
296 if (pTWD->hRxXfer != NULL)
298 rxXfer_Destroy (pTWD->hRxXfer);
299 pTWD->hRxXfer = NULL;
302 if (pTWD->hEventMbox != NULL)
304 eventMbox_Destroy (pTWD->hEventMbox);
305 pTWD->hEventMbox = NULL;
309 if (pTWD->hFwDbg != NULL)
311 fwDbg_Destroy (pTWD->hFwDbg);
312 pTWD->hFwDbg = NULL;
316 if (pTWD->hFwEvent != NULL)
318 fwEvent_Destroy (pTWD->hFwEvent);
319 pTWD->hFwEvent = NULL;
322 if (pTWD->hCmdMbox != NULL)
324 cmdMbox_Destroy (pTWD->hCmdMbox);
325 pTWD->hCmdMbox = NULL;
328 if (pTWD->hRxQueue != NULL)
330 RxQueue_Destroy (pTWD->hRxQueue);
331 pTWD->hRxQueue = NULL;
338 if (pTWD->hTxCtrlBlk != NULL)
340 txCtrlBlk_Destroy (pTWD->hTxCtrlBlk);
341 pTWD->hTxCtrlBlk = NULL;
344 if (pTWD->hTxHwQueue != NULL)
346 txHwQueue_Destroy (pTWD->hTxHwQueue);
347 pTWD->hTxHwQueue = NULL;
350 if (pTWD->hHwInit != NULL)
352 hwInit_Destroy (pTWD->hHwInit);
353 pTWD->hHwInit = NULL;
356 os_memoryFree (pTWD->hOs, (TI_HANDLE)pTWD, sizeof(TTwd));
378 TTwd *pTWD = (TTwd *)hTWD;
380 TRACE0(pTWD->hReport, REPORT_SEVERITY_INFORMATION , "TWD_InitHwCb: call fInitHwCb CB. In std drvMain_InitHwCb()\n");
382 hwInit_InitPolarity(pTWD->hHwInit);
398 TTwd *pTWD = (TTwd *)hTWD;
399 pTWD->bInitSuccess = TI_FALSE;
400 pTWD->bRecoveryEnabled = TI_FALSE;
401 pTWD->hReport = hReport;
402 pTWD->hUser = hUser;
403 pTWD->hTimer = hTimer;
404 pTWD->hContext = hContext;
405 pTWD->hTxnQ = hTxnQ;
406 pTWD->fInitHwCb = fInitHwCb;
407 pTWD->fInitFwCb = fInitFwCb;
408 pTWD->fConfigFwCb = fConfigFwCb;
409 pTWD->fStopCb = fStopCb;
410 pTWD->fInitFailCb = fInitFailCb;
412 TRACE1(pTWD->hReport, REPORT_SEVERITY_INIT , "TWD_Init: %x\n", hTWD);
415 fwEvent_Init (pTWD->hFwEvent, hTWD);
417 eventMbox_Config (pTWD->hEventMbox, pTWD->hTwIf, pTWD->hReport, pTWD->hFwEvent, pTWD->hCmdBld);
419 cmdQueue_Init (pTWD->hCmdQueue,
420 pTWD->hCmdMbox,
421 pTWD->hReport,
422 pTWD->hTwIf,
423 pTWD->hTimer);
426 cmdBld_Config (pTWD->hCmdBld,
427 pTWD->hReport,
430 pTWD->hEventMbox,
431 pTWD->hCmdQueue,
432 pTWD->hTwIf);
434 hwInit_Init (pTWD->hHwInit,
435 pTWD->hReport,
436 pTWD->hTimer,
445 txXfer_Init (pTWD->hTxXfer, pTWD->hReport, pTWD->hTwIf);
447 txResult_Init (pTWD->hTxResult, pTWD->hReport, pTWD->hTwIf);
449 rxXfer_Init (pTWD->hRxXfer, pTWD->hFwEvent, pTWD->hReport, pTWD->hTwIf, pTWD->hRxQueue);
451 RxQueue_Init (pTWD->hRxQueue, pTWD->hReport, pTWD->hTimer);
454 fwDbg_Init (pTWD->hFwDbg, pTWD->hReport, pTWD->hTwIf);
458 MacServices_init (pTWD->hMacServices,
459 pTWD->hReport,
461 pTWD->hCmdBld,
462 pTWD->hEventMbox,
463 pTWD->hTimer);
468 txCtrlBlk_Init (pTWD->hTxCtrlBlk, pTWD->hReport, pTWD->hContext);
469 txHwQueue_Init (pTWD->hTxHwQueue, pTWD->hReport);
472 twIf_Init (pTWD->hTwIf,
473 pTWD->hReport,
474 pTWD->hContext,
475 pTWD->hTimer,
476 pTWD->hTxnQ,
487 TTwd *pTWD = (TTwd *)hTWD;
490 TRACE0(pTWD->hReport, REPORT_SEVERITY_INIT , "TWD_InitHw: called\n");
493 rxXfer_SetBusParams (pTWD->hRxXfer, uRxDmaBufLen);
494 txXfer_SetBusParams (pTWD->hTxXfer, uTxDmaBufLen);
496 hwInit_SetNvsImage (pTWD->hHwInit, pbuf, length);
503 twIf_Awake (pTWD->hTwIf);
504 twIf_HwAvailable (pTWD->hTwIf);
507 eStatus = hwInit_Boot(pTWD->hHwInit);
510 TRACE0(pTWD->hReport, REPORT_SEVERITY_ERROR , "TWD_InitHw: hwInit_Boot failed\n");
519 TTwd *pTWD = (TTwd *)hTWD;
522 TRACE0(pTWD->hReport, REPORT_SEVERITY_INIT , "TWD_BusOpen: called\n");
524 /*uStatus = TNETWIF_Open(pTWD->hTNETWIF, pParams);*/
532 TTwd *pTWD = (TTwd *)hTWD;
535 TRACE0(pTWD->hReport, REPORT_SEVERITY_INFORMATION , "TWD_BusClose: called\n");
537 /*uStatus = TNETWIF_Close(pTWD->hTNETWIF);*/
545 TTwd *pTWD = (TTwd *)hTWD;
549 if (( pTWD == NULL ) || ( pFileInfo == NULL ))
554 TRACE0(pTWD->hReport, REPORT_SEVERITY_INIT , "TWD_InitFw: called\n");
556 hwInit_SetFwImage (pTWD->hHwInit, pFileInfo);
559 status = hwInit_LoadFw(pTWD->hHwInit);
563 TRACE0(pTWD->hReport, REPORT_SEVERITY_ERROR , "TWD_InitFw: failed to initialize FW\n");
587 TTwd *pTWD = (TTwd *)hTWD;
588 TDmaParams *pDmaParams = &DB_DMA(pTWD->hCmdBld);
594 txResult_setHwInfo (pTWD->hTxResult, pDmaParams);
596 rxXfer_Restart (pTWD->hRxXfer);
597 txXfer_Restart (pTWD->hTxXfer);
599 rxXfer_SetRxDirectAccessParams (pTWD->hRxXfer, pDmaParams);
602 txHwQueue_SetHwInfo (pTWD->hTxHwQueue, pDmaParams);
605 if (pTWD->fConfigFwCb)
607 TRACE0(pTWD->hReport, REPORT_SEVERITY_INFORMATION , "TWD_ConfigFwCb: call TWD_OWNER_SELF_CONFIG CB. In std drvMain_ConfigFwCb()\n");
609 pTWD->fConfigFwCb (pTWD->hUser, TI_OK);
618 TTwd *pTWD = (TTwd *)hTWD;
620 TWlanParams *pWlanParams = &DB_WLAN(pTWD->hCmdBld);
621 TKeepAliveList *pKlvParams = &DB_KLV(pTWD->hCmdBld);
622 IniFileRadioParam *pRadioParams = &DB_RADIO(pTWD->hCmdBld);
623 IniFileExtendedRadioParam *pExtRadioParams = &DB_EXT_RADIO(pTWD->hCmdBld);
624 IniFileGeneralParam *pGenParams = &DB_GEN(pTWD->hCmdBld);
625 TRateMngParams *pRateMngParams = &DB_RM(pTWD->hCmdBld);
626 TDmaParams *pDmaParams = &DB_DMA(pTWD->hCmdBld);
631 TRACE0(pTWD->hReport, REPORT_SEVERITY_INIT , "TWD_SetDefaults: called\n");
633 pTWD->bRecoveryEnabled = pInitParams->tGeneral.halCtrlRecoveryEnable;
711 TRACE1(pTWD->hReport, REPORT_SEVERITY_INFORMATION , "TWD_SetDefaults: coex numOfElements %d\n", pInitParams->tGeneral.halCoexActivityTable.numOfElements);
741 TRACE4(pTWD->hReport, REPORT_SEVERITY_INFORMATION , "TWD_SetDefaults: save coex Param %d in index %d, %d %d\n", iParam, saveIndex, pParmCoex[iParam].coexIp, pParmCoex[iParam].activityId);
759 rxXfer_SetDefaults (pTWD->hRxXfer, pInitParams);
760 txXfer_SetDefaults (pTWD->hTxXfer, pInitParams);
761 txHwQueue_Config (pTWD->hTxHwQueue, pInitParams);
762 MacServices_config (pTWD->hMacServices, pInitParams);
784 os_memoryZero (pTWD->hOs, pWlanParams->tTwdHtCapabilities.aRxMCS + 1, RX_TX_MCS_BITMASK_SIZE - 1);
793 os_memoryZero (pTWD->hOs, pWlanParams->tTwdHtCapabilities.aTxMCS + 1, RX_TX_MCS_BITMASK_SIZE - 1);
800 os_memoryCopy(pTWD->hOs, (void*)pRadioParams, (void*)&pInitParams->tIniFileRadioParams, sizeof(IniFileRadioParam));
801 os_memoryCopy(pTWD->hOs, (void*)pExtRadioParams, (void*)&pInitParams->tIniFileExtRadioParams, sizeof(IniFileExtendedRadioParam));
802 os_memoryCopy(pTWD->hOs, (void*)pGenParams, (void*)&pInitParams->tPlatformGenParams, sizeof(IniFileGeneralParam));
804 os_memoryCopy (pTWD->hOs,
840 TTwd *pTWD = (TTwd *)hTWD;
842 TRACE0(pTWD->hReport, REPORT_SEVERITY_INIT , "TWD_ConfigFw: called\n");
847 if (cmdBld_ConfigFw (pTWD->hCmdBld, (void *)TWD_ConfigFwCb, hTWD) != TI_OK)
857 TTwd *pTWD = (TTwd *)hTWD;
859 TRACE0(pTWD->hReport, REPORT_SEVERITY_INIT , "TWD_FinalizeDownload: called\n");
861 if ( pTWD == NULL )
866 TRACE0(pTWD->hReport, REPORT_SEVERITY_INIT, "Before sending the Init Complet callback !!!!!\n");
869 pTWD->bInitSuccess = TI_TRUE;
872 if (pTWD->fInitFwCb)
874 TRACE0(pTWD->hReport, REPORT_SEVERITY_INFORMATION , "TWD_FinalizeDownload: call fInitFwCb CB. In std drvMain_InitFwCb()\n");
876 (*pTWD->fInitFwCb) (pTWD->hUser, TI_OK);
882 TTwd *pTWD = (TTwd *)hTWD;
884 TRACE0(pTWD->hReport, REPORT_SEVERITY_INFORMATION , "TWD_FinalizeOnFailure: called\n");
887 if (pTWD->fInitFailCb)
889 TRACE0(pTWD->hReport, REPORT_SEVERITY_INFORMATION , "TWD_FinalizeOnFailure: call fInitFailCb CB. In std drvMain_InitFailCb()\n");
891 pTWD->fInitFailCb (pTWD->hUser, TI_OK);
897 TTwd *pTWD = (TTwd *)hTWD;
899 TRACE0(pTWD->hReport, REPORT_SEVERITY_INFORMATION , "TWD_CheckMailboxCb: called\n");
903 ++pTWD->uNumMboxFailures;
904 TRACE1(pTWD->hReport, REPORT_SEVERITY_WARNING, "TWD_CheckMailboxCb: Periodic intorregate check - Command mailbox failure was occur \n errors failure # %d", pTWD->uNumMboxFailures);
906 TRACE0(pTWD->hReport, REPORT_SEVERITY_INFORMATION , "TWD_CheckMailboxCb: call TWD_INT_EVENT_FAILURE CB. In std healthMonitor_sendFailureEvent()\n");
909 pTWD->fFailureEventCb (pTWD->hFailureEventCb, MBOX_FAILURE);
939 TTwd *pTWD = (TTwd *)hTWD;
941 TRACE1(pTWD->hReport, REPORT_SEVERITY_INFORMATION , "TWD_RegisterOwnCB: callback ID=0x%x\n", uCallBackID);
947 pTWD->fFailureEventCb = (TFailureEventCb)fCb;
948 pTWD->hFailureEventCb = hCb;
951 cmdQueue_RegisterForErrorCb (pTWD->hCmdQueue, (void *)TWD_CheckMailboxCb, hTWD);
954 MacServices_registerFailureEventCB(pTWD->hMacServices, fCb, hCb);
957 twIf_RegisterErrCb (pTWD->hTwIf, fCb, hCb);
960 rxXfer_RegisterErrCb (pTWD->hRxXfer, fCb, hCb);
964 cmdQueue_RegisterCmdCompleteGenericCb (pTWD->hCmdQueue, fCb, hCb);
968 TRACE0(pTWD->hReport, REPORT_SEVERITY_ERROR, "TWD_RegisterOwnCb - Illegal value\n");
974 TTwd *pTWD = (TTwd *)hTWD;
980 TRACE0(pTWD->hReport, REPORT_SEVERITY_ERROR, "TWD_Register_CB: Invalid NULL Parameter\n");
984 TRACE1(pTWD->hReport, REPORT_SEVERITY_INFORMATION, "TWD_Register_CB: (Value = 0x%x)\n", event);
991 TRACE0(pTWD->hReport, REPORT_SEVERITY_INFORMATION, "TWD_Register_CB: TWD_OWNER_TX_HW_QUEUE\n");
992 txHwQueue_RegisterCb (pTWD->hTxHwQueue, uCallbackId, fCb, pData);
996 TRACE0(pTWD->hReport, REPORT_SEVERITY_INFORMATION, "TWD_Register_CB: TWD_OWNER_DRIVER_TX_XFER\n");
997 txXfer_RegisterCb (pTWD->hTxXfer, uCallbackId, fCb, pData);
1001 TRACE0(pTWD->hReport, REPORT_SEVERITY_INFORMATION, "TWD_Register_CB: TWD_OWNER_TX_RESULT\n");
1002 txResult_RegisterCb (pTWD->hTxResult, uCallbackId, fCb, pData);
1006 TRACE0(pTWD->hReport, REPORT_SEVERITY_INFORMATION, "TWD_Register_CB: TWD_OWNER_RX_XFER\n");
1007 rxXfer_Register_CB(pTWD->hRxXfer, uCallbackId, fCb, pData);
1011 TRACE0(pTWD->hReport, REPORT_SEVERITY_INFORMATION, "TWD_Register_CB: TWD_OWNER_RX_QUEUE\n");
1012 RxQueue_Register_CB(pTWD->hRxQueue, uCallbackId, fCb, pData);
1016 TRACE0(pTWD->hReport, REPORT_SEVERITY_INFORMATION, "TWD_Register_CB: TWD_OWNER_SELF\n");
1024 MacServices_scanSRV_registerScanCompleteCB (pTWD->hMacServices, (TScanSrvCompleteCb)fCb, pData);
1027 TRACE0(pTWD->hReport, REPORT_SEVERITY_ERROR, "TWD_Register_CB: TWD_OWNER_MAC_SERVICES - Illegal value\n");
1032 TRACE0(pTWD->hReport, REPORT_SEVERITY_INFORMATION, "TWD_Register_CB: TWD_OWNER_SELF_CONFIG\n");
1033 pTWD->fConfigFwCb = (TTwdCallback)fCb;
1037 TRACE0(pTWD->hReport, REPORT_SEVERITY_ERROR, "TWD_Register_CB - Illegal value\n");
1045 TTwd *pTWD = (TTwd *)hTWD;
1047 TRACE0(pTWD->hReport, REPORT_SEVERITY_INFORMATION , "TWD_ExitFromInitMode: called\n");
1050 eventMbox_InitComplete (pTWD->hEventMbox);
1053 cmdQueue_EnableMbox (pTWD->hCmdQueue);
1062 TTwd *pTWD = (TTwd *)hTWD;
1064 TRACE0(pTWD->hReport, REPORT_SEVERITY_INFORMATION , "TWD_PrintTxInfo: called\n");
1069 txCtrlBlk_PrintTable (pTWD->hTxCtrlBlk);
1073 txHwQueue_PrintInfo (pTWD->hTxHwQueue);
1077 txXfer_PrintStats (pTWD->hTxXfer);
1081 txResult_PrintInfo (pTWD->hTxResult);
1085 txResult_ClearInfo (pTWD->hTxResult);
1089 txXfer_ClearStats (pTWD->hTxXfer);
1093 TRACE1(pTWD->hReport, REPORT_SEVERITY_ERROR, ": invalid print info request code: %d\n", ePrintInfo);
1103 TTwd *pTWD = (TTwd *)hTWD;
1105 TRACE0(pTWD->hReport, REPORT_SEVERITY_INFORMATION , "TWD_InterruptRequest: called\n");
1107 fwEvent_InterruptRequest (pTWD->hFwEvent);
1114 TTwd *pTWD = (TTwd *)hTWD;
1116 TRACE0(pTWD->hReport, REPORT_SEVERITY_INFORMATION , "TWD_RegisterEvent: called\n");
1118 return eventMbox_RegisterEvent (pTWD->hEventMbox, event, fCb, hCb);
1123 TTwd *pTWD = (TTwd *)hTWD;
1125 TRACE0(pTWD->hReport, REPORT_SEVERITY_INFORMATION , "TWD_DisableEvent: called\n");
1127 return eventMbox_MaskEvent (pTWD->hEventMbox, event, NULL, NULL);
1132 TTwd *pTWD = (TTwd *)hTWD;
1134 TRACE0(pTWD->hReport, REPORT_SEVERITY_INFORMATION , "TWD_EnableEvent: called\n");
1136 return eventMbox_UnMaskEvent (pTWD->hEventMbox, event, NULL, NULL);
1141 TTwd *pTWD = (TTwd *)hTWD;
1143 TRACE0(pTWD->hReport, REPORT_SEVERITY_INFORMATION , "TWD_StopComplete: called\n");
1147 cmdBld_Restart(pTWD->hCmdBld);
1150 if (pTWD->fStopCb)
1152 TRACE0(pTWD->hReport, REPORT_SEVERITY_INFORMATION , "TWD_StopComplete: call fStopCb CB. In std drvMain_TwdStopCb()\n");
1154 (*pTWD->fStopCb) (pTWD->hUser, TI_OK);
1160 TTwd *pTWD = (TTwd *)hTWD;
1163 TRACE0(pTWD->hReport, REPORT_SEVERITY_INFORMATION , "TWD_Stop: called\n");
1165 fwEvent_Stop (pTWD->hFwEvent);
1171 cmdMbox_Restart (pTWD->hCmdMbox);
1172 cmdQueue_Restart (pTWD->hCmdQueue);
1173 cmdQueue_DisableMbox (pTWD->hCmdQueue);
1174 eventMbox_Stop (pTWD->hEventMbox);
1175 MacServices_restart (pTWD->hMacServices);
1177 status = twIf_Restart(pTWD->hTwIf);
1190 TTwd *pTWD = (TTwd *)hTWD;
1192 TRACE0(pTWD->hReport, REPORT_SEVERITY_INFORMATION , "TWD_EnableExternalEvents: called\n");
1198 twIf_Sleep (pTWD->hTwIf);
1200 fwEvent_EnableExternalEvents (pTWD->hFwEvent);
1205 TTwd *pTWD = (TTwd *)hTWD;
1207 TRACE0(pTWD->hReport, REPORT_SEVERITY_INFORMATION , "TWD_RecoveryEnabled: called\n");
1209 return pTWD->bRecoveryEnabled;
1214 TTwd *pTWD = (TTwd *)hTWD;
1216 TRACE0(pTWD->hReport, REPORT_SEVERITY_INFORMATION , "TWD_GetMaxNumberOfCommandsInQueue: called\n");
1218 return cmdQueue_GetMaxNumberOfCommands (pTWD->hCmdQueue);
1228 TTwd *pTWD = (TTwd *)hTWD;
1230 TRACE0(pTWD->hReport, REPORT_SEVERITY_INFORMATION , "TWD_SetPsMode: called\n");
1232 return MacServices_powerSrv_SetPsMode (pTWD->hMacServices,
1242 TTwd *pTWD = (TTwd *)hTWD;
1244 TRACE0(pTWD->hReport, REPORT_SEVERITY_INFORMATION , "TWD_GetPsStatus: called\n");
1246 return MacServices_powerSrv_getPsStatus (pTWD->hMacServices);
1251 TTwd *pTWD = (TTwd *)hTWD;
1253 TRACE0(pTWD->hReport, REPORT_SEVERITY_INFORMATION , "TWD_SetRateModulation: called\n");
1255 MacServices_powerSrv_SetRateModulation (pTWD->hMacServices, rate);
1262 TTwd *pTWD = (TTwd *)hTWD;
1264 TRACE0(pTWD->hReport, REPORT_SEVERITY_INFORMATION , "TWD_UpdateDtimTbtt: called\n");
1266 MacServices_scanSrv_UpdateDtimTbtt (pTWD->hMacServices, uDtimPeriod, uBeaconInterval);
1277 TTwd *pTWD = (TTwd *)hTWD;
1279 TRACE0(pTWD->hReport, REPORT_SEVERITY_INFORMATION , "TWD_StartMeasurement: called\n");
1281 return MacServices_measurementSRV_startMeasurement (pTWD->hMacServices,
1295 TTwd *pTWD = (TTwd *)hTWD;
1297 TRACE0(pTWD->hReport, REPORT_SEVERITY_INFORMATION , "TWD_StopMeasurement: called\n");
1299 return MacServices_measurementSRV_stopMeasurement (pTWD->hMacServices,
1309 TTwd *pTWD = (TTwd *)hTWD;
1311 TRACE0(pTWD->hReport, REPORT_SEVERITY_INFORMATION , "TWD_RegisterScanCompleteCb: called\n");
1313 MacServices_scanSRV_registerScanCompleteCB (pTWD->hMacServices,
1323 TTwd *pTWD = (TTwd *)hTWD;
1325 TRACE0(pTWD->hReport, REPORT_SEVERITY_INFORMATION , "TWD_PrintMacServDebugStatus: called\n");
1327 MacServices_scanSrv_printDebugStatus (pTWD->hMacServices);
1344 TTwd *pTWD = (TTwd *)hTWD;
1346 TRACE0(pTWD->hReport, REPORT_SEVERITY_INFORMATION , "TWD_Scan: called\n");
1348 return MacServices_scanSRV_scan (pTWD->hMacServices,
1366 TTwd *pTWD = (TTwd *)hTWD;
1368 TRACE0(pTWD->hReport, REPORT_SEVERITY_INFORMATION , "TWD_StopScan: called\n");
1370 return MacServices_scanSRV_stopScan (pTWD->hMacServices,
1379 TTwd *pTWD = (TTwd *)hTWD;
1381 TRACE0(pTWD->hReport, REPORT_SEVERITY_INFORMATION , "TWD_StopScanOnFWReset: called\n");
1383 return MacServices_scanSRV_stopOnFWReset (pTWD->hMacServices);
1393 TTwd *pTWD = (TTwd *)hTWD;
1395 TRACE0(pTWD->hReport, REPORT_SEVERITY_INFORMATION , "TWD_StartConnectionScan: called\n");
1397 return cmdBld_StartPeriodicScan (pTWD->hCmdBld, pPeriodicScanParams, eScanTag, uPassiveScanDfsDwellTimeMs,
1406 TTwd *pTWD = (TTwd *)hTWD;
1408 TRACE0(pTWD->hReport, REPORT_SEVERITY_INFORMATION , "TWD_StopPeriodicScan: called\n");
1410 pTWD->hCmdBld, eScanTag, (void*)fResponseCb, hResponseCb);
1491 TTwd *pTWD = (TTwd *)hTWD;
1511 MacServices_powerSrv_SetRateModulation (pTWD->hMacServices, (TI_UINT16)uRateMask);
1527 TRACE1(pTWD->hReport, REPORT_SEVERITY_ERROR, "TWD_WriteMibTemplateFrame - ERROR - template is not supported, %d\n", pMib->aData.TemplateFrame.FrameType);
1553 TTwd *pTWD = (TTwd *)hTWD;
1576 TRACE4(pTWD->hReport, REPORT_SEVERITY_INFORMATION, "TWD_WriteMibBeaconFilterIETable: IETable=0x%x Num Of IE=%d ( including %d 221 ) - Table Len=%d\n", IETable, numOfIEs, numOf221IE, IETableLen);
1598 TTwd *pTWD = (TTwd *)hTWD;
1603 TRACE0(pTWD->hReport, REPORT_SEVERITY_ERROR, "ERROR: TWD_WriteMibTxRatePolicy pMib=NULL !!!");
1608 return cmdBld_CfgTxRatePolicy (pTWD->hCmdBld, &pMib->aData.txRatePolicy, NULL, NULL);
1613 TTwd *pTWD = (TTwd *)hTWD;
1616 TRACE1(pTWD->hReport, REPORT_SEVERITY_INFORMATION , "TWD_WriteMib :pMib %p:\n",pMib);
1618 TRACE1(pTWD->hReport, REPORT_SEVERITY_INFORMATION, "TWD_WriteMib :aMib %x:\n",pMib->aMib);
1620 TRACE_INFO_HEX(pTWD->hReport, (TI_UINT8*)pMib, TI_MIN (sizeof(TMib), pMib->Length));
1625 TRACE0(pTWD->hReport, REPORT_SEVERITY_ERROR, "TWD_WriteMib :pMib = NULL !!\n");
1632 return cmdBld_CfgRxMsduLifeTime (pTWD->hCmdBld, pMib->aData.MaxReceiveLifeTime * 1024, (void *)NULL, (void *)NULL);
1635 return cmdBld_CfgCtsProtection (pTWD->hCmdBld, (TI_UINT8)pMib->aData.CTSToSelfEnable, (void *)NULL, (TI_HANDLE)NULL);
1641 TRACE0(pTWD->hReport, REPORT_SEVERITY_ERROR, "TWD_WriteMib(MIB_dot11GroupAddressesTable) :GroupTable = NULL !!\n");
1657 TRACE0(pTWD->hReport, REPORT_SEVERITY_INFORMATION, "TWD_WriteMib(MIB_arpIpAddressesTable) IpAddress:\n");
1658 TRACE_INFO_HEX(pTWD->hReport, (TI_UINT8*)&IpAddress, 4);
1660 return cmdBld_CfgArpIpAddrTable (pTWD->hCmdBld,
1681 TRACE0(pTWD->hReport, REPORT_SEVERITY_INFORMATION, "\n TWD_WriteMib MIB_rxFilter - RX_CFG_ENABLE_ANY_DEST_MAC\n");
1687 TRACE0(pTWD->hReport, REPORT_SEVERITY_INFORMATION, "\n halCtrl_WriteMib MIB_rxFilter - RX_CFG_ENABLE_ONLY_MY_DEST_MAC\n");
1693 TRACE0(pTWD->hReport, REPORT_SEVERITY_INFORMATION, "\n halCtrl_WriteMib MIB_rxFilter - RX_CFG_ENABLE_ONLY_MY_BSSID\n");
1698 TRACE0(pTWD->hReport, REPORT_SEVERITY_INFORMATION, "\n halCtrl_WriteMib MIB_rxFilter - RX_CFG_ENABLE_ANY_BSSID\n");
1711 TRACE1(pTWD->hReport, REPORT_SEVERITY_ERROR, "TWD_WriteMib - ERROR - MIB element not supported, %d\n", pMib->aMib);
1720 TTwd *pTWD = (TTwd *)hTWD;
1722 TRACE0(pTWD->hReport, REPORT_SEVERITY_INFORMATION , "TWD_ReadMib: called\n");
1724 return cmdBld_ReadMib (pTWD->hCmdBld, hCb, fCb, pCb);
1729 TTwd *pTWD = (TTwd *)hTWD;
1731 TRACE0(pTWD->hReport, REPORT_SEVERITY_INFORMATION , "TWD_DisableInterrupts: called\n");
1733 fwEvent_DisableInterrupts(pTWD->hFwEvent);
1738 TTwd *pTWD = (TTwd *)hTWD;
1740 TRACE0(pTWD->hReport, REPORT_SEVERITY_INFORMATION , "TWD_EnableInterrupts: called\n");
1742 fwEvent_EnableInterrupts(pTWD->hFwEvent);
1747 TTwd *pTWD = (TTwd *)hTWD;
1749 TRACE0(pTWD->hReport, REPORT_SEVERITY_INFORMATION , "TWD_TranslateToFwTime: called\n");
1751 return fwEvent_TranslateToFwTime (pTWD->hFwEvent, uHostTime);
1756 TTwd *pTWD = (TTwd *)hTWD;
1757 TWlanParams *pWlanParams = &DB_WLAN(pTWD->hCmdBld);
1759 TRACE0(pTWD->hReport, REPORT_SEVERITY_INFORMATION , "TWD_GetTwdHtCapabilities: called\n");
1776 TTwd *pTWD = (TTwd *)hTWD;
1777 IniFileGeneralParam *pGenParams = &DB_GEN(pTWD->hCmdBld);
1795 TTwd *pTWD = (TTwd *)hTWD;
1797 (*pTWD->fInitHwCb) (pTWD->hUser, TI_OK);
1805 TTwd *pTWD = (TTwd *)hTWD;
1807 hwInit_ReadRadioParams(pTWD->hHwInit);