• 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/common/

Lines Matching refs:pPacket

110 	void *pPacket;
166 RTMPAllocateNdisPacket(pAd, &pPacket,
181 MlmeDataHardTransmit(pAd, QueIdx, pPacket);
185 Status = MlmeHardTransmit(pAd, QueIdx, pPacket);
189 RTMPFreeNdisPacket(pAd, pPacket);
246 u8 QueIdx, void *pPacket)
258 RTMP_QueryPacketInfo(pPacket, &PacketInfo, &pSrcBufVA, &SrcBufLen);
266 return MlmeHardTransmitTxRing(pAd, QueIdx, pPacket);
269 return MlmeHardTransmitMgmtRing(pAd, QueIdx, pPacket);
274 u8 QueIdx, void *pPacket)
286 RTMP_QueryPacketInfo(pPacket, &PacketInfo, &pSrcBufVA, &SrcBufLen);
438 HAL_KickOutMgmtTx(pAd, QueIdx, pPacket, pSrcBufVA, SrcBufLen);
509 static u8 TxPktClassification(struct rt_rtmp_adapter *pAd, void *pPacket)
516 Wcid = RTMP_GET_PACKET_WCID(pPacket);
522 if (RTMP_GET_PACKET_LOWRATE(pPacket)) { /* It's a specific packet need to force low rate, i.e., bDHCPFrame, bEAPOLFrame, bWAIFrame */
529 if (RTMP_GET_PACKET_MOREDATA(pPacket)
533 TXBAbitmap & (1 << (RTMP_GET_PACKET_UP(pPacket)))) !=
542 if ((CLIENT_STATUS_TEST_FLAG(pMacEntry, fCLIENT_STATUS_AGGREGATION_CAPABLE) && pAd->CommonCfg.bAggregationCapable) && (RTMP_GET_PACKET_TXRATE(pPacket) >= RATE_6) && (!(OPSTATUS_TEST_FLAG(pAd, fOP_STATUS_WMM_INUSED) && CLIENT_STATUS_TEST_FLAG(pMacEntry, fCLIENT_STATUS_WMM_CAPABLE)))) { /* if peer support Ralink Aggregation, we use it. */
550 if ((RTMP_GET_PACKET_FRAGMENTS(pPacket) > 1)
560 void *pPacket;
563 pPacket = pTxBlk->pPacket;
564 RTMP_QueryPacketInfo(pPacket, &PacketInfo, &pTxBlk->pSrcBufHeader,
567 pTxBlk->Wcid = RTMP_GET_PACKET_WCID(pPacket);
568 pTxBlk->apidx = RTMP_GET_PACKET_IF(pPacket);
569 pTxBlk->UserPriority = RTMP_GET_PACKET_UP(pPacket);
572 if (RTMP_GET_PACKET_CLEAR_EAP_FRAME(pTxBlk->pPacket))
591 if (RTMP_GET_PACKET_MOREDATA(pPacket)) {
630 if ((RTMP_GET_PACKET_LOWRATE(pPacket)) || ((pAd->OpMode == OPMODE_AP) && (pMacEntry->MaxHTPhyMode.field.MODE == MODE_CCK) && (pMacEntry->MaxHTPhyMode.field.MCS == RATE_1))) { /* Specific packet, i.e., bDHCPFrame, bEAPOLFrame, bWAIFrame, need force low rate. */
652 if (RTMP_GET_PACKET_MOREDATA(pPacket)) {
666 char * pPacket, struct rt_tx_blk *pTxBlk)
671 if (RTMP_GET_PACKET_WCID(pPacket) == MCAST_WCID)
674 if (RTMP_GET_PACKET_DHCP(pPacket) ||
675 RTMP_GET_PACKET_EAPOL(pPacket) || RTMP_GET_PACKET_WAI(pPacket))
678 if ((pTxBlk->TxFrameType == TX_AMSDU_FRAME) && ((pTxBlk->TotalFrameLen + GET_OS_PKT_LEN(pPacket)) > (RX_BUFFER_AGGRESIZE - 100))) { /* For AMSDU, allow the packets with total length < max-amsdu size */
719 void *pPacket;
788 pPacket = QUEUE_ENTRY_TO_PACKET(pEntry);
794 pPacket);
804 pTxBlk->TxFrameType = TxPktClassification(pAd, pPacket);
807 pTxBlk->TotalFragNum += RTMP_GET_PACKET_FRAGMENTS(pPacket); /* The real fragment number maybe vary */
808 pTxBlk->TotalFrameLen += GET_OS_PKT_LEN(pPacket);
809 pTxBlk->pPacket = pPacket;
811 PACKET_TO_QUEUE_ENTRY(pPacket));
821 (pPacket));
833 pPacket = QUEUE_ENTRY_TO_PACKET(pEntry);
841 pPacket);
845 (pAd, pPacket, pTxBlk) == FALSE))
851 pPacket = QUEUE_ENTRY_TO_PACKET(pEntry);
853 pTxBlk->TotalFragNum += RTMP_GET_PACKET_FRAGMENTS(pPacket); /* The real fragment number maybe vary */
855 GET_OS_PKT_LEN(pPacket);
858 (pPacket));
1385 void *pPacket,
1454 pClonePacket = ClonePacket(pAd, pPacket, pPayload, PayloadSize);
1458 (pPacket));
1479 RELEASE_NDIS_PACKET(pAd, pPacket, NDIS_STATUS_SUCCESS);
1484 u32 BA_Reorder_AMSDU_Annnounce(struct rt_rtmp_adapter *pAd, void *pPacket)
1490 pData = (u8 *)GET_OS_PKT_DATAPTR(pPacket);
1491 DataSize = (u16)GET_OS_PKT_LEN(pPacket);
1493 nMSDU = deaggregate_AMSDU_announce(pAd, pPacket, pData, DataSize);
1833 pPacket Pointer to outgoing Ndis frame
1858 BOOLEAN RTMPCheckDHCPFrame(struct rt_rtmp_adapter *pAd, void *pPacket)
1871 RTMP_QueryPacketInfo(pPacket, &PacketInfo, (u8 **) & pVirtualAddress,
1913 BOOLEAN RTMPCheckEtherType(struct rt_rtmp_adapter *pAd, void *pPacket)
1922 pSrcBuf = GET_OS_PKT_DATAPTR(pPacket);
1923 pktLen = GET_OS_PKT_LEN(pPacket);
1927 RTMP_SET_PACKET_SPECIFIC(pPacket, 0);
1945 RTMP_SET_PACKET_LLCSNAP(pPacket, 1);
1965 RTMP_SET_PACKET_VLAN(pPacket, 1);
1989 RTMP_SET_PACKET_DHCP(pPacket, 1);
1997 RTMP_SET_PACKET_DHCP(pPacket, 1);
2003 RTMP_SET_PACKET_EAPOL(pPacket, 1);