Home
last modified time | relevance | path

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

/linux/drivers/net/wireless/broadcom/brcm80211/brcmsmac/
H A Dampdu.c146 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 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);
H A DMakefile26 ampdu.o \
/linux/drivers/net/wireless/ath/carl9170/
H A Dwlan.h193 u8 ampdu:1; member
239 u8 ampdu:1; member
H A Dtx.c827 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/net/mac80211/
H A Dairtime.c760 bool ampdu, int len) in ieee80211_rate_expected_tx_airtime() argument
769 if (stat.encoding == RX_ENC_LEGACY || !ampdu) in ieee80211_rate_expected_tx_airtime()
806 int len, bool ampdu) in ieee80211_calc_expected_tx_airtime() argument
H A Dieee80211_i.h2257 struct sk_buff *skb, bool ampdu,
2943 bool ampdu, int len);
2947 int len, bool ampdu);
H A Dtx.c3742 struct sk_buff *skb, bool ampdu, in __ieee80211_xmit_fast() argument
4063 bool ampdu = txq->sta && txq->ac != IEEE80211_AC_VO; in ieee80211_tx_dequeue() local
4067 skb->len, ampdu); in ieee80211_tx_dequeue()
/linux/drivers/net/wireless/mediatek/mt76/mt7603/
H A Dmac.c1126 bool ampdu; in mt7603_fill_txs() local
1137 ampdu = !fixed_rate && (txs & MT_TXS4_AMPDU); in mt7603_fill_txs()
1145 if (!ampdu && (txs & MT_TXS0_RTS_TIMEOUT)) in mt7603_fill_txs()
1158 if (ampdu || (info->flags & IEEE80211_TX_CTL_AMPDU)) in mt7603_fill_txs()
/linux/drivers/net/wireless/mediatek/mt76/mt7615/
H A Dmac.c1302 bool ampdu, cck = false; in mt7615_fill_txs() local
1308 ampdu = txs & MT_TXS1_AMPDU; in mt7615_fill_txs()
1319 if (!ampdu && (txs & MT_TXS0_RTS_TIMEOUT)) in mt7615_fill_txs()
1332 if (ampdu || (info->flags & IEEE80211_TX_CTL_AMPDU)) in mt7615_fill_txs()
/linux/drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/
H A Dtx.c1191 txq->ampdu = true; in iwl_trans_pcie_txq_enable()
1272 txq->ampdu = !shared_mode; in iwl_trans_pcie_txq_set_shared_mode()
1306 trans_pcie->txqs.txq[txq_id]->ampdu = false; in iwl_trans_pcie_txq_disable()
2178 WARN_ONCE(txq->ampdu && in iwl_trans_pcie_tx()
/linux/drivers/net/wireless/ath/ath10k/
H A Dmac.c3233 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 Dwmi.c749 .ampdu = WMI_PEER_AMPDU,
/linux/drivers/net/wireless/realtek/rtw89/
H A Dcore.c4138 desc_info->ampdu = le32_get_bits(rxd_s->dword3, AX_RXD_AMPDU); in rtw89_core_query_rxdesc()
4195 desc_info->ampdu = le32_get_bits(rxd_s->dword3, BE_RXD_AMPDU); in rtw89_core_query_rxdesc_v2()
4270 desc_info->ampdu = le32_get_bits(rxd_s->dword3, BE_RXD_AMPDU); in rtw89_core_query_rxdesc_v3()
4403 if (desc_info->ampdu) { in rtw89_core_update_rx_status()
6031 if (tid_conf->ampdu == NL80211_TID_CONFIG_ENABLE) { in _rtw89_core_set_tid_config()
H A Dcore.h1170 bool ampdu; member
/linux/drivers/net/wireless/mediatek/mt76/
H A Dmt76_connac_mcu.h435 u8 ampdu; member
H A Dmt76_connac_mcu.c968 phy->ampdu = FIELD_PREP(IEEE80211_HT_AMPDU_PARM_FACTOR, in mt76_connac_mcu_sta_tlv()
/linux/drivers/net/wireless/realtek/rtl8xxxu/
H A Dcore.c5549 u32 ampdu, val32; in rtl8xxxu_tx() local
5553 ampdu = (u32)sta->deflink.ht_cap.ampdu_density; in rtl8xxxu_tx()
5554 val32 = ampdu << TXDESC_AMPDU_DENSITY_SHIFT; in rtl8xxxu_tx()
/linux/include/net/
H A Dcfg80211.h930 enum nl80211_tid_config ampdu; member
/linux/drivers/net/wireless/mediatek/mt76/mt7925/
H A Dmcu.c1949 phy->ampdu = FIELD_PREP(IEEE80211_HT_AMPDU_PARM_FACTOR, af) | in mt7925_mcu_sta_phy_tlv()
/linux/net/wireless/
H A Dnl80211.c18796 tid_conf->ampdu = in parse_tid_conf()