/kernel/linux/linux-6.6/drivers/net/wireless/broadcom/brcm80211/brcmsmac/ |
H A D | ampdu.c | 23 #include "ampdu.h" 27 /* max number of mpdus in an ampdu */ 29 /* max number of mpdus in an ampdu to a legacy */ 39 /* max dur of tx ampdu (in msec) */ 53 #define FFPLD_TX_MAX_UNFL 200 /* default value of the average number of ampdu 59 #define FFPLD_MAX_AMPDU_CNT 5000 /* maximum number of ampdu we 65 /* max allowed number of mpdus in an ampdu (2 streams) */ 70 /* max possible overhead per mpdu in the ampdu; 3 is for roundup if needed */ 81 * some counters might be redundant with the ones in wlc or ampdu structures. 86 * mcs2ampdu_table: per-mcs max # of mpdus in an ampdu 152 brcms_c_scb_ampdu_update_max_txlen(struct ampdu_info *ampdu, u8 dur) brcms_c_scb_ampdu_update_max_txlen() argument 173 brcms_c_ampdu_cap(struct ampdu_info *ampdu) brcms_c_ampdu_cap() argument 181 brcms_c_ampdu_set(struct ampdu_info *ampdu, bool on) brcms_c_ampdu_set() argument 205 brcms_c_ffpld_init(struct ampdu_info *ampdu) brcms_c_ffpld_init() argument 225 struct ampdu_info *ampdu; brcms_c_ampdu_attach() local 278 brcms_c_ampdu_detach(struct ampdu_info *ampdu) brcms_c_ampdu_detach() argument 283 brcms_c_scb_ampdu_update_config(struct ampdu_info *ampdu, struct scb *scb) brcms_c_scb_ampdu_update_config() argument 313 brcms_c_scb_ampdu_update_config_all(struct ampdu_info *ampdu) brcms_c_scb_ampdu_update_config_all() argument 318 brcms_c_ffpld_calc_mcs2ampdu_table(struct ampdu_info *ampdu, int f) brcms_c_ffpld_calc_mcs2ampdu_table() argument 358 struct ampdu_info *ampdu = wlc->ampdu; brcms_c_ffpld_check_txfunfl() local 482 struct ampdu_info *ampdu = wlc->ampdu; brcms_c_ampdu_tx_operational() local 515 struct ampdu_info *ampdu = wlc->ampdu; brcms_c_ampdu_add_frame() local 623 struct ampdu_info *ampdu = wlc->ampdu; brcms_c_ampdu_finalize() local 828 brcms_c_ampdu_dotxstatus_complete(struct ampdu_info *ampdu, struct scb *scb, struct sk_buff *p, struct tx_status *txs, u32 s1, u32 s2) brcms_c_ampdu_dotxstatus_complete() argument 1017 brcms_c_ampdu_dotxstatus(struct ampdu_info *ampdu, struct scb *scb, struct sk_buff *p, struct tx_status *txs) brcms_c_ampdu_dotxstatus() argument 1084 brcms_c_ampdu_shm_upd(struct ampdu_info *ampdu) brcms_c_ampdu_shm_upd() argument [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 \
|
/kernel/linux/linux-5.10/drivers/net/wireless/broadcom/brcm80211/brcmsmac/ |
H A D | ampdu.c | 23 #include "ampdu.h" 27 /* max number of mpdus in an ampdu */ 29 /* max number of mpdus in an ampdu to a legacy */ 39 /* max dur of tx ampdu (in msec) */ 53 #define FFPLD_TX_MAX_UNFL 200 /* default value of the average number of ampdu 59 #define FFPLD_MAX_AMPDU_CNT 5000 /* maximum number of ampdu we 65 /* max allowed number of mpdus in an ampdu (2 streams) */ 70 /* max possible overhead per mpdu in the ampdu; 3 is for roundup if needed */ 81 * some counters might be redundant with the ones in wlc or ampdu structures. 86 * mcs2ampdu_table: per-mcs max # of mpdus in an ampdu 152 brcms_c_scb_ampdu_update_max_txlen(struct ampdu_info *ampdu, u8 dur) brcms_c_scb_ampdu_update_max_txlen() argument 173 brcms_c_ampdu_cap(struct ampdu_info *ampdu) brcms_c_ampdu_cap() argument 181 brcms_c_ampdu_set(struct ampdu_info *ampdu, bool on) brcms_c_ampdu_set() argument 205 brcms_c_ffpld_init(struct ampdu_info *ampdu) brcms_c_ffpld_init() argument 225 struct ampdu_info *ampdu; brcms_c_ampdu_attach() local 278 brcms_c_ampdu_detach(struct ampdu_info *ampdu) brcms_c_ampdu_detach() argument 283 brcms_c_scb_ampdu_update_config(struct ampdu_info *ampdu, struct scb *scb) brcms_c_scb_ampdu_update_config() argument 313 brcms_c_scb_ampdu_update_config_all(struct ampdu_info *ampdu) brcms_c_scb_ampdu_update_config_all() argument 318 brcms_c_ffpld_calc_mcs2ampdu_table(struct ampdu_info *ampdu, int f) brcms_c_ffpld_calc_mcs2ampdu_table() argument 358 struct ampdu_info *ampdu = wlc->ampdu; brcms_c_ffpld_check_txfunfl() local 484 struct ampdu_info *ampdu = wlc->ampdu; brcms_c_ampdu_tx_operational() local 521 struct ampdu_info *ampdu = wlc->ampdu; brcms_c_ampdu_add_frame() local 629 struct ampdu_info *ampdu = wlc->ampdu; brcms_c_ampdu_finalize() local 834 brcms_c_ampdu_dotxstatus_complete(struct ampdu_info *ampdu, struct scb *scb, struct sk_buff *p, struct tx_status *txs, u32 s1, u32 s2) brcms_c_ampdu_dotxstatus_complete() argument 1019 brcms_c_ampdu_dotxstatus(struct ampdu_info *ampdu, struct scb *scb, struct sk_buff *p, struct tx_status *txs) brcms_c_ampdu_dotxstatus() argument 1086 brcms_c_ampdu_shm_upd(struct ampdu_info *ampdu) brcms_c_ampdu_shm_upd() argument [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.h | 38 /* uS: 83mS is max packet time (64KB ampdu @ 6Mbps) */ 398 * ampdu: ampdu module handler. 479 struct ampdu_info *ampdu; member
|
/kernel/linux/linux-5.10/drivers/net/wireless/mediatek/mt76/ |
H A D | mt76x02_txrx.c | 145 bool ampdu = IEEE80211_SKB_CB(tx_info->skb)->flags & IEEE80211_TX_CTL_AMPDU; in mt76x02_tx_prepare_skb() local 166 if (mt76_is_skb_pktid(pid) && ampdu) in mt76x02_tx_prepare_skb()
|
H A D | mt76x02_usb_core.c | 72 bool ampdu = IEEE80211_SKB_CB(tx_info->skb)->flags & IEEE80211_TX_CTL_AMPDU; in mt76x02u_tx_prepare_skb() local 93 if ((mt76_is_skb_pktid(pid) && ampdu) || ep == MT_EP_OUT_HCCA) in mt76x02u_tx_prepare_skb()
|
/kernel/linux/linux-6.6/drivers/net/wireless/mediatek/mt76/ |
H A D | mt76x02_txrx.c | 145 bool ampdu = IEEE80211_SKB_CB(tx_info->skb)->flags & IEEE80211_TX_CTL_AMPDU; in mt76x02_tx_prepare_skb() local 166 if (mt76_is_skb_pktid(pid) && ampdu) in mt76x02_tx_prepare_skb()
|
H A D | mt76x02_usb_core.c | 72 bool ampdu = IEEE80211_SKB_CB(tx_info->skb)->flags & IEEE80211_TX_CTL_AMPDU; in mt76x02u_tx_prepare_skb() local 94 if ((mt76_is_skb_pktid(pid) && ampdu) || ep == MT_EP_OUT_HCCA) in mt76x02u_tx_prepare_skb()
|
/kernel/linux/linux-5.10/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() 831 if (ampdu) in carl9170_tx_rts_check() 896 bool ampdu; in carl9170_tx_apply_rateset() local 900 ampdu = !!(info->flags & IEEE80211_TX_CTL_AMPDU); in carl9170_tx_apply_rateset() 927 if (ampdu && txrate->flags & IEEE80211_TX_RC_MCS) in carl9170_tx_apply_rateset() 930 if (carl9170_tx_rts_check(ar, txrate, ampdu, no_ack)) in carl9170_tx_apply_rateset() 946 if (carl9170_tx_rts_check(ar, txrate, ampdu, no_ack)) in carl9170_tx_apply_rateset() 953 if (ampdu && (txrate->flags & IEEE80211_TX_RC_MCS)) in carl9170_tx_apply_rateset() 1102 * in all ampdu spacing & factor parameters. in carl9170_set_ampdu_params() 1224 /* apply ampdu spacin in carl9170_tx_ampdu() 825 carl9170_tx_rts_check(struct ar9170 *ar, struct ieee80211_tx_rate *rate, bool ampdu, bool multi) carl9170_tx_rts_check() argument [all...] |
/kernel/linux/linux-6.6/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() 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() 1104 * in all ampdu spacing & factor parameters. in carl9170_set_ampdu_params() 1226 /* apply ampdu spacin in carl9170_tx_ampdu() 825 carl9170_tx_rts_check(struct ar9170 *ar, struct ieee80211_tx_rate *rate, bool ampdu, bool multi) carl9170_tx_rts_check() argument [all...] |
/kernel/linux/linux-5.10/drivers/net/wireless/ath/ath10k/ |
H A D | debug.c | 962 u8 amsdu, ampdu; in ath10k_read_htt_max_amsdu_ampdu() local 968 ampdu = ar->htt.max_num_ampdu; in ath10k_read_htt_max_amsdu_ampdu() 971 len = scnprintf(buf, sizeof(buf), "%u %u\n", amsdu, ampdu); in ath10k_read_htt_max_amsdu_ampdu() 983 unsigned int amsdu, ampdu; in ath10k_write_htt_max_amsdu_ampdu() local 990 res = sscanf(buf, "%u %u", &amsdu, &du); in ath10k_write_htt_max_amsdu_ampdu() 997 res = ath10k_htt_h2t_aggr_cfg_msg(&ar->htt, ampdu, amsdu); in ath10k_write_htt_max_amsdu_ampdu() 1003 ar->htt.max_num_ampdu = ampdu; in ath10k_write_htt_max_amsdu_ampdu()
|
H A D | core.h | 553 int ampdu[ATH10K_TID_MAX]; member 632 int ampdu[ATH10K_TID_MAX]; member
|
/kernel/linux/linux-6.6/drivers/net/wireless/ath/ath10k/ |
H A D | debug.c | 963 u8 amsdu, ampdu; in ath10k_read_htt_max_amsdu_ampdu() local 969 ampdu = ar->htt.max_num_ampdu; in ath10k_read_htt_max_amsdu_ampdu() 972 len = scnprintf(buf, sizeof(buf), "%u %u\n", amsdu, ampdu); in ath10k_read_htt_max_amsdu_ampdu() 984 unsigned int amsdu, ampdu; in ath10k_write_htt_max_amsdu_ampdu() local 991 res = sscanf(buf, "%u %u", &amsdu, &du); in ath10k_write_htt_max_amsdu_ampdu() 998 res = ath10k_htt_h2t_aggr_cfg_msg(&ar->htt, ampdu, amsdu); in ath10k_write_htt_max_amsdu_ampdu() 1004 ar->htt.max_num_ampdu = ampdu; in ath10k_write_htt_max_amsdu_ampdu()
|
H A D | core.h | 555 int ampdu[ATH10K_TID_MAX]; member 634 int ampdu[ATH10K_TID_MAX]; member
|
/kernel/linux/linux-5.10/net/mac80211/ |
H A D | airtime.c | 634 int len, bool ampdu) in ieee80211_calc_expected_tx_airtime() 664 if (stat.encoding == RX_ENC_LEGACY || !ampdu) in ieee80211_calc_expected_tx_airtime() 631 ieee80211_calc_expected_tx_airtime(struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct ieee80211_sta *pubsta, int len, bool ampdu) ieee80211_calc_expected_tx_airtime() argument
|
/kernel/linux/linux-6.6/net/mac80211/ |
H A D | airtime.c | 631 int len, bool ampdu) in ieee80211_calc_expected_tx_airtime() 661 if (stat.encoding == RX_ENC_LEGACY || !ampdu) in ieee80211_calc_expected_tx_airtime() 628 ieee80211_calc_expected_tx_airtime(struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct ieee80211_sta *pubsta, int len, bool ampdu) ieee80211_calc_expected_tx_airtime() argument
|
/kernel/linux/linux-5.10/drivers/net/wireless/intel/iwlwifi/pcie/ |
H A D | tx.c | 1037 txq->ampdu = true; in iwl_trans_pcie_txq_enable() 1117 txq->ampdu = !shared_mode; in iwl_trans_pcie_txq_set_shared_mode() 1151 trans->txqs.txq[txq_id]->ampdu = false; in iwl_trans_pcie_txq_disable() 1986 WARN_ONCE(txq->ampdu && in iwl_trans_pcie_tx()
|
/kernel/linux/linux-5.10/drivers/net/wireless/mediatek/mt76/mt7603/ |
H A D | mac.c | 1073 bool ampdu; in mt7603_fill_txs() local 1084 ampdu = !fixed_rate && (txs & MT_TXS4_AMPDU); in mt7603_fill_txs() 1092 if (!ampdu && (txs & MT_TXS0_RTS_TIMEOUT)) in mt7603_fill_txs() 1105 if (ampdu || (info->flags & IEEE80211_TX_CTL_AMPDU)) in mt7603_fill_txs()
|
/kernel/linux/linux-6.6/drivers/net/wireless/intel/iwlwifi/pcie/ |
H A D | tx.c | 755 txq->ampdu = true; in iwl_trans_pcie_txq_enable() 835 txq->ampdu = !shared_mode; in iwl_trans_pcie_txq_set_shared_mode() 869 trans->txqs.txq[txq_id]->ampdu = false; in iwl_trans_pcie_txq_disable() 1484 WARN_ONCE(txq->ampdu && in iwl_trans_pcie_tx()
|
/kernel/linux/linux-6.6/drivers/net/wireless/mediatek/mt76/mt7603/ |
H A D | mac.c | 1102 bool ampdu; in mt7603_fill_txs() local 1113 ampdu = !fixed_rate && (txs & MT_TXS4_AMPDU); in mt7603_fill_txs() 1121 if (!ampdu && (txs & MT_TXS0_RTS_TIMEOUT)) in mt7603_fill_txs() 1134 if (ampdu || (info->flags & IEEE80211_TX_CTL_AMPDU)) in mt7603_fill_txs()
|