Lines Matching defs:hRxData

82 static void rxData_ReceivePacket (TI_HANDLE   hRxData,  void  *pBuffer);
84 static ERxBufferStatus rxData_RequestForBuffer (TI_HANDLE hRxData, void **pBuf, TI_UINT16 aLength, TI_UINT32 uEncryptionFlag,PacketClassTag_e ePacketClassTag);
87 static TI_STATUS rxData_checkBssIdAndBssType(TI_HANDLE hRxData,
93 static TI_STATUS rxData_convertWlanToEthHeader (TI_HANDLE hRxData, void *pBuffer, TI_UINT16 * etherType);
94 static TI_STATUS rxData_ConvertAmsduToEthPackets (TI_HANDLE hRxData, void *pBuffer, TRxAttr* pRxAttr);
95 static void rxData_dataPacketDisptcher (TI_HANDLE hRxData, void *pBuffer, TRxAttr* pRxAttr);
96 static void rxData_discardPacket (TI_HANDLE hRxData, void *pBuffer, TRxAttr* pRxAttr);
97 static void rxData_discardPacketVlan (TI_HANDLE hRxData, void *pBuffer, TRxAttr* pRxAttr);
98 static void rxData_rcvPacketInOpenNotify (TI_HANDLE hRxData, void *pBuffer, TRxAttr* pRxAttr);
99 static void rxData_rcvPacketEapol (TI_HANDLE hRxData, void *pBuffer, TRxAttr* pRxAttr);
100 static void rxData_rcvPacketData (TI_HANDLE hRxData, void *pBuffer, TRxAttr* pRxAttr);
102 static TI_STATUS rxData_enableDisableRxDataFilters(TI_HANDLE hRxData, TI_BOOL enabled);
103 static TI_STATUS rxData_addRxDataFilter(TI_HANDLE hRxData, TRxDataFilterRequest* request);
104 static TI_STATUS rxData_removeRxDataFilter(TI_HANDLE hRxData, TRxDataFilterRequest* request);
108 static void rxData_rcvPacketIapp(TI_HANDLE hRxData, void *pBuffer, TRxAttr* pRxAttr);
111 static void rxData_printRxThroughput(TI_HANDLE hRxData, TI_BOOL bTwdInitOccured);
114 static void rxData_StartReAuthActiveTimer(TI_HANDLE hRxData);
115 static void reAuthTimeout(TI_HANDLE hRxData, TI_BOOL bTwdInitOccured);
116 static void rxData_ReauthEnablePriority(TI_HANDLE hRxData);
174 rxData_t *pRxData = (rxData_t *)(pStadHandles->hRxData);
229 pStadHandles->hRxData);
234 pStadHandles->hRxData);
238 TI_STATUS rxData_SetDefaults (TI_HANDLE hRxData, rxDataInitParams_t * rxDataInitParams)
240 rxData_t *pRxData = (rxData_t *)hRxData;
252 if (rxData_addRxDataFilter(hRxData, &rxDataInitParams->rxDataFilterRequests[i]) != TI_OK)
296 * INPUTS: hRxData - the object
303 TI_STATUS rxData_unLoad(TI_HANDLE hRxData)
305 rxData_t *pRxData = (rxData_t *)hRxData;
340 * INPUTS: hRxData - the object
347 TI_STATUS rxData_stop (TI_HANDLE hRxData)
349 rxData_t *pRxData = (rxData_t *)hRxData;
386 * INPUTS: hRxData - the object
394 TI_STATUS rxData_getParam(TI_HANDLE hRxData, paramInfo_t *pParamInfo)
396 rxData_t *pRxData = (rxData_t *)hRxData;
452 * INPUTS: hRxData - the object
461 TI_STATUS rxData_setParam(TI_HANDLE hRxData, paramInfo_t *pParamInfo)
463 rxData_t *pRxData = (rxData_t *)hRxData;
488 return rxData_enableDisableRxDataFilters(hRxData, pParamInfo->content.rxDataFilterEnableDisable);
494 return rxData_addRxDataFilter(hRxData, pRequest);
501 return rxData_removeRxDataFilter(hRxData, pRequest);
527 static TI_STATUS rxData_enableDisableRxDataFilters(TI_HANDLE hRxData, TI_BOOL enabled)
529 rxData_t * pRxData = (rxData_t *) hRxData;
558 static int findFilterRequest(TI_HANDLE hRxData, TRxDataFilterRequest* request)
560 rxData_t * pRxData = (rxData_t *) hRxData;
636 static int parseRxDataFilterRequest(TI_HANDLE hRxData, TRxDataFilterRequest* request, TI_UINT8 * numFieldPatterns, TI_UINT8 * lenFieldPatterns, TI_UINT8 * fieldPatterns)
638 rxData_t * pRxData = (rxData_t *) hRxData;
664 closeFieldPattern(hRxData, &fieldPattern, fieldPatterns, lenFieldPatterns);
740 closeFieldPattern (hRxData, &fieldPattern, fieldPatterns, lenFieldPatterns);
762 static TI_STATUS rxData_addRxDataFilter (TI_HANDLE hRxData, TRxDataFilterRequest* request)
764 rxData_t * pRxData = (rxData_t *) hRxData;
773 if (findFilterRequest(hRxData, request) >= 0)
798 if (parseRxDataFilterRequest(hRxData, request, &numFieldPatterns, &lenFieldPatterns, fieldPatterns) != TI_OK)
834 static TI_STATUS rxData_removeRxDataFilter (TI_HANDLE hRxData, TRxDataFilterRequest* request)
836 rxData_t * pRxData = (rxData_t *) hRxData;
838 int index = findFilterRequest(hRxData, request);
884 TI_HANDLE rxData_RegNotif (TI_HANDLE hRxData, TI_UINT16 EventMask, GeneralEventCall_t CallBack, TI_HANDLE context, TI_UINT32 Cookie)
886 rxData_t *pRxData = (rxData_t *)hRxData;
888 if (!hRxData)
897 TI_STATUS rxData_AddToNotifMask (TI_HANDLE hRxData, TI_HANDLE Notifh, TI_UINT16 EventMask)
899 rxData_t *pRxData = (rxData_t *)hRxData;
901 if (!hRxData)
911 TI_STATUS rxData_UnRegNotif(TI_HANDLE hRxData,TI_HANDLE RegEventHandle)
913 rxData_t *pRxData = (rxData_t *)hRxData;
915 if (!hRxData)
928 * INPUTS: hRxData - the object
936 void rxData_receivePacketFromWlan (TI_HANDLE hRxData, void *pBuffer, TRxAttr* pRxAttr)
938 rxData_t *pRxData = (rxData_t *)hRxData;
976 rxData_dataPacketDisptcher(hRxData, pBuffer, pRxAttr);
995 * INPUTS: hRxData - the object
1004 static void rxData_dataPacketDisptcher (TI_HANDLE hRxData, void *pBuffer, TRxAttr* pRxAttr)
1006 rxData_t *pRxData = (rxData_t *)hRxData;
1018 rxData_discardPacket (hRxData, pBuffer, pRxAttr);
1034 pRxData->rxData_dispatchBuffer[DataPortStatus][DataPacketType] (hRxData, pBuffer, pRxAttr);
1042 rxData_ConvertAmsduToEthPackets (hRxData, pBuffer, pRxAttr);
1054 rxData_convertWlanToEthHeader (hRxData, pBuffer, &etherType);
1096 pRxData->rxData_dispatchBuffer[DataPortStatus][DataPacketType] (hRxData, pBuffer, pRxAttr);
1107 * INPUTS: hRxData - the object
1115 static void rxData_discardPacket (TI_HANDLE hRxData, void *pBuffer, TRxAttr* pRxAttr)
1117 rxData_t *pRxData = (rxData_t *)hRxData;
1133 * INPUTS: hRxData - the object
1141 static void rxData_discardPacketVlan (TI_HANDLE hRxData, void *pBuffer, TRxAttr* pRxAttr)
1143 rxData_t *pRxData = (rxData_t *)hRxData;
1160 * INPUTS: hRxData - the object
1168 static void rxData_rcvPacketInOpenNotify (TI_HANDLE hRxData, void *pBuffer, TRxAttr* pRxAttr)
1170 rxData_t *pRxData = (rxData_t *)hRxData;
1187 * INPUTS: hRxData - the object
1195 static void rxData_rcvPacketEapol(TI_HANDLE hRxData, void *pBuffer, TRxAttr* pRxAttr)
1197 rxData_t *pRxData = (rxData_t *)hRxData;
1214 * INPUTS: hRxData - the object
1222 static void rxData_rcvPacketData(TI_HANDLE hRxData, void *pBuffer, TRxAttr* pRxAttr)
1224 rxData_t *pRxData = (rxData_t *)hRxData;
1324 * INPUTS: hRxData - the object
1334 static void rxData_rcvPacketIapp(TI_HANDLE hRxData, void *pBuffer, TRxAttr* pRxAttr)
1336 rxData_t *pRxData = (rxData_t *)hRxData;
1358 * INPUTS: hRxData - the object
1366 static TI_STATUS rxData_convertWlanToEthHeader (TI_HANDLE hRxData, void *pBuffer, TI_UINT16 * etherType)
1376 rxData_t *pRxData = (rxData_t *)hRxData;
1464 * \param hRxData - the object
1476 static TI_STATUS rxData_ConvertAmsduToEthPackets (TI_HANDLE hRxData, void *pBuffer, TRxAttr* pRxAttr)
1490 rxData_t *pRxData = (rxData_t *)hRxData;
1514 rxData_RequestForBuffer (hRxData, &pDataBuf, sizeof(RxIfDescriptor_t) + WLAN_SNAP_HDR_LEN + ETHERNET_HDR_LEN + uDataLen, 0, TAG_CLASS_AMSDU);
1518 rxData_discardPacket (hRxData, pBuffer, pRxAttr);
1582 pRxData->rxData_dispatchBuffer[pRxData->rxDataPortStatus][DataPacketType] (hRxData, pDataBuf, pRxAttr);
1629 static void rxData_ReceivePacket (TI_HANDLE hRxData,
1632 rxData_t *pRxData = (rxData_t *)hRxData;
1742 rxData_receivePacketFromWlan (hRxData, pBuffer, &RxAttr);
1767 static ERxBufferStatus rxData_RequestForBuffer (TI_HANDLE hRxData,
1773 rxData_t *pRxData = (rxData_t *)hRxData;
1801 * INPUTS: hRxData - the object
1807 void rxData_resetCounters(TI_HANDLE hRxData)
1809 rxData_t *pRxData = (rxData_t *)hRxData;
1819 * INPUTS: hRxData - the object
1826 void rxData_resetDbgCounters(TI_HANDLE hRxData)
1828 rxData_t *pRxData = (rxData_t *)hRxData;
1837 void rxData_printRxCounters (TI_HANDLE hRxData)
1840 rxData_t *pRxData = (rxData_t *)hRxData;
1863 void rxData_printRxBlock(TI_HANDLE hRxData)
1866 rxData_t *pRxData = (rxData_t *)hRxData;
1889 void rxData_startRxThroughputTimer (TI_HANDLE hRxData)
1891 rxData_t *pRxData = (rxData_t *)hRxData;
1909 void rxData_stopRxThroughputTimer (TI_HANDLE hRxData)
1912 rxData_t *pRxData = (rxData_t *)hRxData;
1922 static void rxData_printRxThroughput (TI_HANDLE hRxData, TI_BOOL bTwdInitOccured)
1924 rxData_t *pRxData = (rxData_t *)hRxData;
1934 void rxData_printRxDataFilter (TI_HANDLE hRxData)
1937 rxData_t *pRxData = (rxData_t *)hRxData;
1961 * INPUTS: hRxData - the object
1968 void rxData_SetReAuthInProgress(TI_HANDLE hRxData, TI_BOOL value)
1970 rxData_t *pRxData = (rxData_t *)hRxData;
1982 * INPUTS: hRxData - the object
1988 TI_BOOL rxData_IsReAuthInProgress(TI_HANDLE hRxData)
1990 rxData_t *pRxData = (rxData_t *)hRxData;
1999 * INPUTS: hRxData - the object
2005 static void rxData_StartReAuthActiveTimer(TI_HANDLE hRxData)
2007 rxData_t *pRxData = (rxData_t *)hRxData;
2021 * INPUTS: hRxData - the object
2027 void rxData_StopReAuthActiveTimer(TI_HANDLE hRxData)
2029 rxData_t *pRxData = (rxData_t *)hRxData;
2041 * INPUTS: hRxData - the object
2047 static void reAuthTimeout(TI_HANDLE hRxData, TI_BOOL bTwdInitOccured)
2049 rxData_t *pRxData = (rxData_t *)hRxData;
2057 void rxData_ReauthEnablePriority(TI_HANDLE hRxData)
2059 rxData_t *pRxData = (rxData_t *)hRxData;
2067 void rxData_ReauthDisablePriority(TI_HANDLE hRxData)
2069 rxData_t *pRxData = (rxData_t *)hRxData;