| /linux/drivers/net/wireless/broadcom/brcm80211/brcmsmac/ |
| H A D | ampdu.c | 146 static void brcms_c_scb_ampdu_update_max_txlen(struct ampdu_info *ampdu, u8 dur) in brcms_c_scb_ampdu_update_max_txlen() argument 154 ampdu->max_txlen[mcs][0][0] = (rate * dur) >> 3; in brcms_c_scb_ampdu_update_max_txlen() 157 ampdu->max_txlen[mcs][1][0] = (rate * dur) >> 3; in brcms_c_scb_ampdu_update_max_txlen() 160 ampdu->max_txlen[mcs][0][1] = (rate * dur) >> 3; in brcms_c_scb_ampdu_update_max_txlen() 163 ampdu->max_txlen[mcs][1][1] = (rate * dur) >> 3; in brcms_c_scb_ampdu_update_max_txlen() 167 static bool brcms_c_ampdu_cap(struct ampdu_info *ampdu) in brcms_c_ampdu_cap() argument 169 if (BRCMS_PHY_11N_CAP(ampdu->wlc->band)) in brcms_c_ampdu_cap() 175 static int brcms_c_ampdu_set(struct ampdu_info *ampdu, bool on) in brcms_c_ampdu_set() argument 177 struct brcms_c_info *wlc = ampdu->wlc; in brcms_c_ampdu_set() 188 if (!brcms_c_ampdu_cap(ampdu)) { in brcms_c_ampdu_set() [all …]
|
| H A D | ampdu.h | 47 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);
|
| H A D | Makefile | 26 ampdu.o \
|
| H A D | main.c | 33 #include "ampdu.h" 861 brcms_c_ampdu_dotxstatus(wlc->ampdu, scb, p, txs); in brcms_c_dotxstatus() 4316 wlc->ampdu = brcms_c_ampdu_attach(wlc); in brcms_c_info_init() 4317 if (wlc->ampdu == NULL) { in brcms_c_info_init() 4766 if (wlc->ampdu) { in brcms_c_update_mimo_band_bwcap() 4767 brcms_c_ampdu_detach(wlc->ampdu); in brcms_c_update_mimo_band_bwcap() 4768 wlc->ampdu = NULL; in brcms_c_update_mimo_band_bwcap() 6595 brcm_c_ampdu_null_delim_cnt(wlc->ampdu, scb, rspec, phylen); in brcms_c_d11hdrs_mac80211() 7814 brcms_c_ampdu_shm_upd(wlc->ampdu); in brcms_c_init()
|
| /linux/drivers/net/wireless/ath/carl9170/ |
| H A D | wlan.h | 193 u8 ampdu:1; member 239 u8 ampdu:1; member
|
| H A D | tx.c | 827 bool ampdu, bool multi) in carl9170_tx_rts_check() argument 831 if (ampdu) in carl9170_tx_rts_check() 897 bool ampdu; in carl9170_tx_apply_rateset() local 901 ampdu = !!(info->flags & IEEE80211_TX_CTL_AMPDU); in carl9170_tx_apply_rateset() 928 if (ampdu && txrate->flags & IEEE80211_TX_RC_MCS) in carl9170_tx_apply_rateset() 931 if (carl9170_tx_rts_check(ar, txrate, ampdu, no_ack)) in carl9170_tx_apply_rateset() 947 if (carl9170_tx_rts_check(ar, txrate, ampdu, no_ack)) in carl9170_tx_apply_rateset() 954 if (ampdu && (txrate->flags & IEEE80211_TX_RC_MCS)) in carl9170_tx_apply_rateset()
|
| /linux/drivers/net/wireless/ath/ath10k/ |
| H A D | debug.c | 965 u8 amsdu, ampdu; in ath10k_read_htt_max_amsdu_ampdu() 971 ampdu = ar->htt.max_num_ampdu; in ath10k_read_htt_max_amsdu_ampdu() 974 len = scnprintf(buf, sizeof(buf), "%u %u\n", amsdu, ampdu); in ath10k_read_htt_max_amsdu_ampdu() 986 unsigned int amsdu, ampdu; in ath10k_write_htt_max_amsdu_ampdu() 993 res = sscanf(buf, "%u %u", &amsdu, &du); in ath10k_write_htt_max_amsdu_ampdu() 1000 res = ath10k_htt_h2t_aggr_cfg_msg(&ar->htt, ampdu, amsdu); in ath10k_write_htt_max_amsdu_ampdu() 1006 ar->htt.max_num_ampdu = ampdu; in ath10k_write_htt_max_amsdu_ampdu() 966 u8 amsdu, ampdu; ath10k_read_htt_max_amsdu_ampdu() local 987 unsigned int amsdu, ampdu; ath10k_write_htt_max_amsdu_ampdu() local
|
| H A D | mac.c | 3233 if (arvif->retry_long[i] || arvif->ampdu[i] || in ath10k_new_peer_tid_config() 3239 arg.aggr_control = arvif->ampdu[i]; in ath10k_new_peer_tid_config() 3265 arsta->ampdu[i] = -1; in ath10k_new_peer_tid_config() 7112 arsta->ampdu[arg->tid] == in ath10k_mac_set_tid_config() 7161 arsta->ampdu[arg->tid] = arg->aggr_control; in ath10k_mac_set_tid_config() 7180 arvif->ampdu[arg->tid] == in ath10k_mac_set_tid_config() 7186 arvif->ampdu[arg->tid] = arg->aggr_control; in ath10k_mac_set_tid_config() 7202 arvif->ampdu[arg->tid] = arg->aggr_control; in ath10k_mac_set_tid_config() 7340 arsta->ampdu[i] = -1; in ath10k_mac_reset_tid_config() 7347 arvif->ampdu[i] = 0; in ath10k_mac_reset_tid_config() [all …]
|
| H A D | wmi.c | 749 .ampdu = WMI_PEER_AMPDU,
|
| /linux/net/mac80211/ |
| H A D | airtime.c | 759 int len, bool ampdu) in ieee80211_calc_expected_tx_airtime() argument 787 if (stat.encoding == RX_ENC_LEGACY || !ampdu) in ieee80211_calc_expected_tx_airtime()
|
| H A D | tx.c | 974 * caution taken here as fragmented ampdu may cause Tx stop. in ieee80211_tx_h_fragment() 3722 struct sk_buff *skb, bool ampdu, in __ieee80211_xmit_fast() 4044 bool ampdu = txq->ac != IEEE80211_AC_VO; in ieee80211_tx_dequeue() 4048 skb->len, ampdu); in ieee80211_tx_dequeue() 3712 __ieee80211_xmit_fast(struct ieee80211_sub_if_data * sdata,struct sta_info * sta,struct ieee80211_fast_tx * fast_tx,struct sk_buff * skb,bool ampdu,const u8 * da,const u8 * sa) __ieee80211_xmit_fast() argument 4034 bool ampdu = txq->ac != IEEE80211_AC_VO; ieee80211_tx_dequeue() local
|
| /linux/drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/ |
| H A D | tx.c | 1184 txq->ampdu = true; in iwl_trans_pcie_txq_enable() 1265 txq->ampdu = !shared_mode; in iwl_trans_pcie_txq_set_shared_mode() 1299 trans_pcie->txqs.txq[txq_id]->ampdu = false; in iwl_trans_pcie_txq_disable() 2171 WARN_ONCE(txq->ampdu && in iwl_trans_pcie_tx()
|
| /linux/net/wireless/ |
| H A D | nl80211.c | 18606 tid_conf->ampdu = in nl80211_add_mod_link_station()
|