• 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:pMacEntry

283 	struct rt_mac_table_entry *pMacEntry = NULL;
317 pMacEntry = MacTableLookup(pAd, pHeader_802_11->Addr1);
420 if (pMacEntry == NULL) {
430 0, pMacEntry->Aid,
432 pMacEntry->MaxHTPhyMode.field.MCS, 0,
433 (u8)pMacEntry->MaxHTPhyMode.field.MCS,
434 IFS_BACKOFF, FALSE, &pMacEntry->MaxHTPhyMode);
513 struct rt_mac_table_entry *pMacEntry = NULL;
521 pMacEntry = &pAd->MacTab.Content[Wcid];
524 } else if (IS_HT_RATE(pMacEntry)) { /* it's a 11n capable packet */
530 || (pMacEntry->PsMode == PWR_SAVE))
532 else if ((pMacEntry->
537 (pMacEntry, fCLIENT_STATUS_AMSDU_INUSED))
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. */
561 struct rt_mac_table_entry *pMacEntry = NULL;
581 pTxBlk->pMacEntry = NULL;
596 pTxBlk->pMacEntry = &pAd->MacTab.Content[pTxBlk->Wcid];
597 pTxBlk->pTransmit = &pTxBlk->pMacEntry->HTPhyMode;
599 pMacEntry = pTxBlk->pMacEntry;
620 && CLIENT_STATUS_TEST_FLAG(pMacEntry,
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. */
635 if (IS_HT_STA(pTxBlk->pMacEntry) &&
637 (pMacEntry, fCLIENT_STATUS_RALINK_CHIPSET))
639 && CLIENT_STATUS_TEST_FLAG(pMacEntry,
648 if ((IS_HT_RATE(pMacEntry) == FALSE) && (CLIENT_STATUS_TEST_FLAG(pMacEntry, fCLIENT_STATUS_PIGGYBACK_CAPABLE))) { /* Currently piggy-back only support when peer is operate in b/g mode. */
659 pMacEntry->DebugTxCount++;
1065 struct rt_mac_table_entry *pMacEntry;
1071 pMacEntry = pTxBlk->pMacEntry;
1097 if ((pTxBlk->TxFrameType == TX_AMPDU_FRAME) && (pMacEntry)) {
1101 pTxBlk->pMacEntry->BAOriWcidArray[pTxBlk->UserPriority];
1113 if (pMacEntry) {
1114 if ((pMacEntry->MmpsMode == MMPS_DYNAMIC)
1118 } else if (pMacEntry->MmpsMode == MMPS_STATIC) {
1127 if (pMacEntry->bIAmBadAtheros
1128 && (pMacEntry->WepStatus != Ndis802_11WEPDisabled)) {
1131 pTxWI->MpduDensity = pMacEntry->MpduDensity;
1143 struct rt_mac_table_entry *pMacEntry;
1148 pMacEntry = pTxBlk->pMacEntry;
1152 /*if (RTMPCheckEntryEnableAutoRateSwitch(pAd, pMacEntry)) */
1154 if (pMacEntry->bAutoTxRateSwitch) {
1171 pTxWI->AMPDU = ((pMacEntry->NoBADataCountDown == 0) ? TRUE : FALSE);
1176 if ((pMacEntry->MmpsMode == MMPS_DYNAMIC)
1180 } else if (pMacEntry->MmpsMode == MMPS_STATIC) {
1236 unsigned long TxRate, struct rt_mac_table_entry *pMacEntry)
1241 if (pMacEntry != NULL && CLIENT_STATUS_TEST_FLAG(pMacEntry, AFlags)) {
1242 if (pMacEntry->HTPhyMode.field.MODE >= MODE_HTMIX) {
1246 if (TxRate >= RATE_6 && pAd->CommonCfg.bAggregationCapable && (!(OPSTATUS_TEST_FLAG(pAd, fOP_STATUS_WMM_INUSED) && CLIENT_STATUS_TEST_FLAG(pMacEntry, fCLIENT_STATUS_WMM_CAPABLE)))) { /* legacy Ralink Aggregation support */