Home
last modified time | relevance | path

Searched refs:ampdu (Results 1 – 14 of 14) sorted by relevance

/linux-4.4.14/drivers/net/wireless/brcm80211/brcmsmac/
Dampdu.c152 static void brcms_c_scb_ampdu_update_max_txlen(struct ampdu_info *ampdu, u8 dur) in brcms_c_scb_ampdu_update_max_txlen() argument
160 ampdu->max_txlen[mcs][0][0] = (rate * dur) >> 3; in brcms_c_scb_ampdu_update_max_txlen()
163 ampdu->max_txlen[mcs][1][0] = (rate * dur) >> 3; in brcms_c_scb_ampdu_update_max_txlen()
166 ampdu->max_txlen[mcs][0][1] = (rate * dur) >> 3; in brcms_c_scb_ampdu_update_max_txlen()
169 ampdu->max_txlen[mcs][1][1] = (rate * dur) >> 3; in brcms_c_scb_ampdu_update_max_txlen()
173 static bool brcms_c_ampdu_cap(struct ampdu_info *ampdu) in brcms_c_ampdu_cap() argument
175 if (BRCMS_PHY_11N_CAP(ampdu->wlc->band)) in brcms_c_ampdu_cap()
181 static int brcms_c_ampdu_set(struct ampdu_info *ampdu, bool on) in brcms_c_ampdu_set() argument
183 struct brcms_c_info *wlc = ampdu->wlc; in brcms_c_ampdu_set()
194 if (!brcms_c_ampdu_cap(ampdu)) { in brcms_c_ampdu_set()
[all …]
Dampdu.h47 void brcms_c_ampdu_detach(struct ampdu_info *ampdu);
48 void brcms_c_ampdu_dotxstatus(struct ampdu_info *ampdu, struct scb *scb,
51 void brcms_c_ampdu_shm_upd(struct ampdu_info *ampdu);
DMakefile27 ampdu.o \
Dmain.h479 struct ampdu_info *ampdu; member
Dmain.c899 brcms_c_ampdu_dotxstatus(wlc->ampdu, scb, p, txs); in brcms_c_dotxstatus()
4374 wlc->ampdu = brcms_c_ampdu_attach(wlc); in brcms_c_attach_module()
4375 if (wlc->ampdu == NULL) { in brcms_c_attach_module()
4824 if (wlc->ampdu) { in brcms_c_detach_module()
4825 brcms_c_ampdu_detach(wlc->ampdu); in brcms_c_detach_module()
4826 wlc->ampdu = NULL; in brcms_c_detach_module()
6696 brcm_c_ampdu_null_delim_cnt(wlc->ampdu, scb, rspec, phylen); in brcms_c_d11hdrs_mac80211()
7917 brcms_c_ampdu_shm_upd(wlc->ampdu); in brcms_c_init()
/linux-4.4.14/Documentation/DocBook/
D80211.xml.db167 API-enum-ieee80211-ampdu-mlme-action
179 API-struct-sta-ampdu-mlme
180 API-struct-tid-ampdu-tx
181 API-struct-tid-ampdu-rx
/linux-4.4.14/drivers/net/wireless/ath/carl9170/
Dwlan.h193 u8 ampdu:1; member
239 u8 ampdu:1; member
Dtx.c827 bool ampdu, bool multi) in carl9170_tx_rts_check() argument
831 if (ampdu) in carl9170_tx_rts_check()
893 bool ampdu; in carl9170_tx_apply_rateset() local
897 ampdu = !!(info->flags & IEEE80211_TX_CTL_AMPDU); in carl9170_tx_apply_rateset()
924 if (ampdu && txrate->flags & IEEE80211_TX_RC_MCS) in carl9170_tx_apply_rateset()
927 if (carl9170_tx_rts_check(ar, txrate, ampdu, no_ack)) in carl9170_tx_apply_rateset()
943 if (carl9170_tx_rts_check(ar, txrate, ampdu, no_ack)) in carl9170_tx_apply_rateset()
950 if (ampdu && (txrate->flags & IEEE80211_TX_RC_MCS)) in carl9170_tx_apply_rateset()
/linux-4.4.14/drivers/net/wireless/ath/ath10k/
Ddebug.c1117 u8 amsdu = 3, ampdu = 64; in ath10k_read_htt_max_amsdu_ampdu() local
1123 ampdu = ar->htt.max_num_ampdu; in ath10k_read_htt_max_amsdu_ampdu()
1126 len = scnprintf(buf, sizeof(buf), "%u %u\n", amsdu, ampdu); in ath10k_read_htt_max_amsdu_ampdu()
1138 unsigned int amsdu, ampdu; in ath10k_write_htt_max_amsdu_ampdu() local
1145 res = sscanf(buf, "%u %u", &amsdu, &ampdu); in ath10k_write_htt_max_amsdu_ampdu()
1152 res = ath10k_htt_h2t_aggr_cfg_msg(&ar->htt, ampdu, amsdu); in ath10k_write_htt_max_amsdu_ampdu()
1158 ar->htt.max_num_ampdu = ampdu; in ath10k_write_htt_max_amsdu_ampdu()
/linux-4.4.14/drivers/net/wireless/iwlwifi/pcie/
Dinternal.h280 bool ampdu; member
Dtx.c1211 txq->ampdu = true; in iwl_trans_pcie_txq_enable()
1302 trans_pcie->txq[txq_id].ampdu = false; in iwl_trans_pcie_txq_disable()
1842 WARN_ONCE(txq->ampdu && in iwl_trans_pcie_tx()
/linux-4.4.14/drivers/net/wireless/
Dmwl8k.c210 struct mwl8k_ampdu_stream ampdu[MWL8K_MAX_AMPDU_QUEUES]; member
1782 stream = &priv->ampdu[i]; in mwl8k_add_stream()
1830 stream = &priv->ampdu[i]; in mwl8k_lookup_stream()
3824 streams = &priv->ampdu[stream_index]; in mwl8k_watchdog_ba_events()
4151 s = &priv->ampdu[i]; in mwl8k_cmd_set_new_stn_del()
5911 memset(priv->ampdu, 0, sizeof(priv->ampdu)); in mwl8k_probe_hw()
/linux-4.4.14/drivers/net/wireless/realtek/rtl8xxxu/
Drtl8xxxu.c4833 u32 ampdu, val32; in rtl8xxxu_tx() local
4835 ampdu = (u32)sta->ht_cap.ampdu_density; in rtl8xxxu_tx()
4836 val32 = ampdu << TXDESC_AMPDU_DENSITY_SHIFT; in rtl8xxxu_tx()
/linux-4.4.14/drivers/net/wireless/rt2x00/
Drt2800lib.c865 int aggr, ampdu; in rt2800_txdone_entry() local
874 ampdu = rt2x00_get_field32(word, TXWI_W0_AMPDU); in rt2800_txdone_entry()
895 if (unlikely(aggr == 1 && ampdu == 0 && real_mcs != mcs)) { in rt2800_txdone_entry()
900 if (aggr == 1 || ampdu == 1) in rt2800_txdone_entry()