• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/staging/rt2860/sta/

Lines Matching defs:pRxBlk

41 			     struct rt_rx_blk *pRxBlk, u8 FromWhichBSSID)
43 PRT28XX_RXD_STRUC pRxD = &(pRxBlk->RxD);
44 struct rt_rxwi * pRxWI = pRxBlk->pRxWI;
54 WpaCheckEapCode(pAd, pRxBlk->pData,
55 pRxBlk->DataSize,
178 Indicate_Legacy_Packet(pAd, pRxBlk, FromWhichBSSID);
186 pTmpBuf = pRxBlk->pData - LENGTH_802_11;
187 NdisMoveMemory(pTmpBuf, pRxBlk->pHeader, LENGTH_802_11);
190 pRxBlk->DataSize +
196 pRxBlk->DataSize));
200 RELEASE_NDIS_PACKET(pAd, pRxBlk->pRxPacket, NDIS_STATUS_FAILURE);
207 struct rt_rx_blk *pRxBlk, u8 FromWhichBSSID)
212 (pAd, pEntry, pRxBlk->pData, pRxBlk->DataSize, FromWhichBSSID)) {
217 if (pRxBlk->pHeader->FC.Wep) {
223 pRxBlk->pRxPacket,
235 pRxBlk->pRxPacket,
241 RX_BLK_CLEAR_FLAG(pRxBlk, fRX_EAP);
242 if (!RX_BLK_TEST_FLAG(pRxBlk, fRX_ARALINK)) {
244 CmmRxnonRalinkFrameIndicate(pAd, pRxBlk,
249 CmmRxRalinkFrameIndicate(pAd, pEntry, pRxBlk,
253 RX_BLK_SET_FLAG(pRxBlk, fRX_EAP);
255 if (RX_BLK_TEST_FLAG(pRxBlk, fRX_AMPDU)
257 Indicate_AMPDU_Packet(pAd, pRxBlk, FromWhichBSSID);
261 STARxEAPOLFrameIndicate(pAd, pEntry, pRxBlk,
269 struct rt_mac_table_entry *pEntry, struct rt_rx_blk *pRxBlk)
271 struct rt_header_802_11 * pHeader = pRxBlk->pHeader;
272 u8 *pData = pRxBlk->pData;
273 u16 DataSize = pRxBlk->DataSize;
274 u8 UserPriority = pRxBlk->UserPriority;
278 pWpaKey = &pAd->SharedKey[BSS0][pRxBlk->pRxWI->KeyIndex];
281 if (RX_BLK_TEST_FLAG(pRxBlk, fRX_INFRA)) {
305 RELEASE_NDIS_PACKET(pAd, pRxBlk->pRxPacket,
315 /* It is very important to build pRxBlk attributes */
321 void STAHandleRxDataFrame(struct rt_rtmp_adapter *pAd, struct rt_rx_blk *pRxBlk)
323 PRT28XX_RXD_STRUC pRxD = &(pRxBlk->RxD);
324 struct rt_rxwi * pRxWI = pRxBlk->pRxWI;
325 struct rt_header_802_11 * pHeader = pRxBlk->pHeader;
326 void *pRxPacket = pRxBlk->pRxPacket;
446 RX_BLK_SET_FLAG(pRxBlk, fRX_INFRA);
462 pRxBlk->pData = (u8 *) pHeader;
471 pRxBlk->pData += LENGTH_802_11;
472 pRxBlk->DataSize -= LENGTH_802_11;
477 RX_BLK_SET_FLAG(pRxBlk, fRX_QOS);
478 UserPriority = *(pRxBlk->pData) & 0x0f;
480 if ((*pRxBlk->pData) & 0x80) {
481 RX_BLK_SET_FLAG(pRxBlk, fRX_AMSDU);
484 pRxBlk->pData += 2;
485 pRxBlk->DataSize -= 2;
487 pRxBlk->UserPriority = UserPriority;
509 RX_BLK_SET_FLAG(pRxBlk, fRX_ARALINK);
513 RX_BLK_SET_FLAG(pRxBlk, fRX_HTC);
515 pRxBlk->pData += 4;
516 pRxBlk->DataSize -= 4;
523 RX_BLK_SET_FLAG(pRxBlk, fRX_PAD);
524 pRxBlk->pData += 2;
528 RX_BLK_SET_FLAG(pRxBlk, fRX_AMPDU);
552 Indicate_Legacy_Packet(pAd, pRxBlk, FromWhichBSSID);
577 pRxPacket = RTMPDeFragmentDataFrame(pAd, pRxBlk);
588 pRxBlk->DataSize -= 8;
591 if (STACheckTkipMICValue(pAd, pEntry, pRxBlk) ==
597 STARxDataFrameAnnounce(pAd, pEntry, pRxBlk,
613 void STAHandleRxMgmtFrame(struct rt_rtmp_adapter *pAd, struct rt_rx_blk *pRxBlk)
615 PRT28XX_RXD_STRUC pRxD = &(pRxBlk->RxD);
616 struct rt_rxwi * pRxWI = pRxBlk->pRxWI;
617 struct rt_header_802_11 * pHeader = pRxBlk->pHeader;
618 void *pRxPacket = pRxBlk->pRxPacket;
659 void STAHandleRxControlFrame(struct rt_rtmp_adapter *pAd, struct rt_rx_blk *pRxBlk)
661 struct rt_rxwi * pRxWI = pRxBlk->pRxWI;
662 struct rt_header_802_11 * pHeader = pRxBlk->pHeader;
663 void *pRxPacket = pRxBlk->pRxPacket;