/hardware/ti/wlan/wl1271/stad/src/Data_link/ |
txCtrlParams.c | 73 txCtrl_t *pTxCtrl = (txCtrl_t *)hTxCtrl; 81 TI_UINT32 currentTimeStamp = os_timeStampMs(pTxCtrl->hOs); /* get current time stamp */ 90 if(pTxCtrl->mediumTime[ac] == 0) 92 TRACE1(pTxCtrl->hReport, REPORT_SEVERITY_INFORMATION, ": ac = %d mediumTime = 0 \n", ac); 98 if(currentTimeStamp < pTxCtrl->lastCreditCalcTimeStamp[ac]) 99 pTxCtrl->lastCreditCalcTimeStamp[ac] = 0; 102 prevCredit = pTxCtrl->credit[ac]; 106 usageRatio = pTxCtrl->totalUsedTime[ac] / pTxCtrl->mediumTime[ac]; 109 pTxCtrl->credit[ac] += (currentTimeStamp - pTxCtrl->lastCreditCalcTimeStamp[ac]) - usageRatio [all...] |
txCtrl.c | 73 static void txCtrl_BuildDataPkt (txCtrl_t *pTxCtrl, TTxCtrlBlk *pPktCtrlBlk, 75 static void txCtrl_BuildMgmtPkt (txCtrl_t *pTxCtrl, TTxCtrlBlk *pPktCtrlBlk, TI_UINT32 uAc); 76 static void txCtrl_UpdateHighestAdmittedAcTable (txCtrl_t *pTxCtrl); 77 static void txCtrl_UpdateAcToTidMapping (txCtrl_t *pTxCtrl); 78 static void txCtrl_UpdateBackpressure (txCtrl_t *pTxCtrl, TI_UINT32 freedAcBitmap); 79 static void txCtrl_UpdateTxCounters (txCtrl_t *pTxCtrl, 85 static void txCtrl_SetTxDelayCounters (txCtrl_t *pTxCtrl, 132 static inline void txCtrl_TranslateTimeToFw (txCtrl_t *pTxCtrl, TTxCtrlBlk *pPktCtrlBlk, TI_UINT16 uLifeTime) 137 pPktCtrlBlk->tTxPktParams.uDriverDelay = os_timeStampMs (pTxCtrl->hOs) - uPktStartTime; 140 uPktStartTime = TWD_TranslateToFwTime (pTxCtrl->hTWD, uPktStartTime); [all...] |
txCtrlServ.c | 70 txCtrl_t *pTxCtrl = (txCtrl_t *)hTxCtrl; 71 EHeaderConvertMode qosMode = pTxCtrl->headerConverMode; 97 status = ctrlData_getParamBssid(pTxCtrl->hCtrlData, CTRL_DATA_CURRENT_BSSID_PARAM, pHeader->address3); 104 status = ctrlData_getParamBssid(pTxCtrl->hCtrlData, CTRL_DATA_MAC_ADDRESS, pHeader->address2); 130 txCtrl_t *pTxCtrl = (txCtrl_t *)hTxCtrl; 150 qosMngr_getParamsActiveProtocol(pTxCtrl->hQosMngr, &qosProt); 181 status = ctrlData_getParamBssid (pTxCtrl->hCtrlData, CTRL_DATA_CURRENT_BSSID_PARAM, daBssid); 188 status = ctrlData_getParamBssid (pTxCtrl->hCtrlData, CTRL_DATA_MAC_ADDRESS, saBssid); 195 ctrlData_getCurrBssTypeAndCurrBssId (pTxCtrl->hCtrlData, &currBssId, &currBssType); 228 os_memoryCopy (pTxCtrl->hOs, pFrame, tPktCtrlBlk.aPktHdr, headerLength) [all...] |
txDataQueue.c | 321 txCtrl_t *pTxCtrl = (txCtrl_t *)(pTxDataQ->hTxCtrl); 328 (HTOWLANS(pEthHead->type) == pTxCtrl->genericEthertype))
|
/system/wlan/ti/wilink_6_1/stad/src/Data_link/ |
txCtrlParams.c | 73 txCtrl_t *pTxCtrl = (txCtrl_t *)hTxCtrl; 81 TI_UINT32 currentTimeStamp = os_timeStampMs(pTxCtrl->hOs); /* get current time stamp */ 90 if(pTxCtrl->mediumTime[ac] == 0) 92 TRACE1(pTxCtrl->hReport, REPORT_SEVERITY_INFORMATION, ": ac = %d mediumTime = 0 \n", ac); 98 if(currentTimeStamp < pTxCtrl->lastCreditCalcTimeStamp[ac]) 99 pTxCtrl->lastCreditCalcTimeStamp[ac] = 0; 102 prevCredit = pTxCtrl->credit[ac]; 106 usageRatio = pTxCtrl->totalUsedTime[ac] / pTxCtrl->mediumTime[ac]; 109 pTxCtrl->credit[ac] += (currentTimeStamp - pTxCtrl->lastCreditCalcTimeStamp[ac]) - usageRatio [all...] |
txCtrl.c | 73 static void txCtrl_BuildDataPkt (txCtrl_t *pTxCtrl, TTxCtrlBlk *pPktCtrlBlk, 75 static void txCtrl_BuildMgmtPkt (txCtrl_t *pTxCtrl, TTxCtrlBlk *pPktCtrlBlk, TI_UINT32 uAc); 76 static void txCtrl_UpdateHighestAdmittedAcTable (txCtrl_t *pTxCtrl); 77 static void txCtrl_UpdateAcToTidMapping (txCtrl_t *pTxCtrl); 78 static void txCtrl_UpdateBackpressure (txCtrl_t *pTxCtrl, TI_UINT32 freedAcBitmap); 79 static void txCtrl_UpdateTxCounters (txCtrl_t *pTxCtrl, 85 static void txCtrl_SetTxDelayCounters (txCtrl_t *pTxCtrl, 132 static inline void txCtrl_TranslateTimeToFw (txCtrl_t *pTxCtrl, TTxCtrlBlk *pPktCtrlBlk, TI_UINT16 uLifeTime) 137 pPktCtrlBlk->tTxPktParams.uDriverDelay = os_timeStampMs (pTxCtrl->hOs) - uPktStartTime; 140 uPktStartTime = TWD_TranslateToFwTime (pTxCtrl->hTWD, uPktStartTime); [all...] |
txCtrlServ.c | 70 txCtrl_t *pTxCtrl = (txCtrl_t *)hTxCtrl; 71 EHeaderConvertMode qosMode = pTxCtrl->headerConverMode; 97 status = ctrlData_getParamBssid(pTxCtrl->hCtrlData, CTRL_DATA_CURRENT_BSSID_PARAM, pHeader->address3); 104 status = ctrlData_getParamBssid(pTxCtrl->hCtrlData, CTRL_DATA_MAC_ADDRESS, pHeader->address2); 130 txCtrl_t *pTxCtrl = (txCtrl_t *)hTxCtrl; 150 qosMngr_getParamsActiveProtocol(pTxCtrl->hQosMngr, &qosProt); 181 status = ctrlData_getParamBssid (pTxCtrl->hCtrlData, CTRL_DATA_CURRENT_BSSID_PARAM, daBssid); 188 status = ctrlData_getParamBssid (pTxCtrl->hCtrlData, CTRL_DATA_MAC_ADDRESS, saBssid); 195 ctrlData_getCurrBssTypeAndCurrBssId (pTxCtrl->hCtrlData, &currBssId, &currBssType); 228 os_memoryCopy (pTxCtrl->hOs, pFrame, tPktCtrlBlk.aPktHdr, headerLength) [all...] |
/hardware/ti/wlan/wl1271/Test/ |
TxDbg.c | 62 txCtrl_t *pTxCtrl = (txCtrl_t *)hRxTxHandle; /* Relevant only for some of the cases below! */ 83 txDataQ_PrintModuleParams (pTxCtrl->hTxDataQ); 87 txDataQ_PrintQueueStatistics (pTxCtrl->hTxDataQ); 91 txMgmtQ_PrintModuleParams (pTxCtrl->hTxMgmtQ); 95 txMgmtQ_PrintQueueStatistics (pTxCtrl->hTxMgmtQ); 99 TWD_PrintTxInfo (pTxCtrl->hTWD, TWD_PRINT_TX_CTRL_BLK_TBL); 103 TWD_PrintTxInfo (pTxCtrl->hTWD, TWD_PRINT_TX_HW_QUEUE_INFO); 107 TWD_PrintTxInfo (pTxCtrl->hTWD, TWD_PRINT_TX_XFER_INFO); 111 TWD_PrintTxInfo (pTxCtrl->hTWD, TWD_PRINT_TX_RESULT_INFO); 115 txDataClsfr_PrintClsfrTable (pTxCtrl->hTxDataQ) [all...] |
/system/wlan/ti/wilink_6_1/Test/ |
TxDbg.c | 62 txCtrl_t *pTxCtrl = (txCtrl_t *)hRxTxHandle; /* Relevant only for some of the cases below! */ 83 txDataQ_PrintModuleParams (pTxCtrl->hTxDataQ); 87 txDataQ_PrintQueueStatistics (pTxCtrl->hTxDataQ); 91 txMgmtQ_PrintModuleParams (pTxCtrl->hTxMgmtQ); 95 txMgmtQ_PrintQueueStatistics (pTxCtrl->hTxMgmtQ); 99 TWD_PrintTxInfo (pTxCtrl->hTWD, TWD_PRINT_TX_CTRL_BLK_TBL); 103 TWD_PrintTxInfo (pTxCtrl->hTWD, TWD_PRINT_TX_HW_QUEUE_INFO); 107 TWD_PrintTxInfo (pTxCtrl->hTWD, TWD_PRINT_TX_XFER_INFO); 111 TWD_PrintTxInfo (pTxCtrl->hTWD, TWD_PRINT_TX_RESULT_INFO); 115 txDataClsfr_PrintClsfrTable (pTxCtrl->hTxDataQ) [all...] |
/system/wlan/ti/wilink_6_1/stad/src/Ctrl_Interface/ |
DrvMain.h | 52 TI_HANDLE *pTxCtrl,
|
DrvMain.c | 228 * \param pTxCtrl - Pointer for returning the TxCtrl handle. 240 TI_HANDLE *pTxCtrl, 544 *pTxCtrl = pDrvMain->tStadHandles.hTxCtrl; [all...] |
/hardware/ti/wlan/wl1271/stad/src/Ctrl_Interface/ |
DrvMain.h | 52 TI_HANDLE *pTxCtrl,
|
DrvMain.c | 232 * \param pTxCtrl - Pointer for returning the TxCtrl handle. 244 TI_HANDLE *pTxCtrl, 541 *pTxCtrl = pDrvMain->tStadHandles.hTxCtrl; [all...] |