/linux-master/drivers/net/wireless/broadcom/brcm80211/brcmsmac/ |
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 | 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) argument 173 brcms_c_ampdu_cap(struct ampdu_info *ampdu) argument 181 brcms_c_ampdu_set(struct ampdu_info *ampdu, bool on) argument 205 brcms_c_ffpld_init(struct ampdu_info *ampdu) argument 225 struct ampdu_info *ampdu; local 278 brcms_c_ampdu_detach(struct ampdu_info *ampdu) argument 283 brcms_c_scb_ampdu_update_config(struct ampdu_info *ampdu, struct scb *scb) argument 313 brcms_c_scb_ampdu_update_config_all(struct ampdu_info *ampdu) argument 318 brcms_c_ffpld_calc_mcs2ampdu_table(struct ampdu_info *ampdu, int f) argument 358 struct ampdu_info *ampdu = wlc->ampdu; local 482 struct ampdu_info *ampdu = wlc->ampdu; local 515 struct ampdu_info *ampdu = wlc->ampdu; local 623 struct ampdu_info *ampdu = wlc->ampdu; 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) argument 1017 brcms_c_ampdu_dotxstatus(struct ampdu_info *ampdu, struct scb *scb, struct sk_buff *p, struct tx_status *txs) argument 1084 brcms_c_ampdu_shm_upd(struct ampdu_info *ampdu) argument [all...] |
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 in struct:brcms_c_info
|
H A D | main.c | 33 #include "ampdu.h" 897 brcms_c_ampdu_dotxstatus(wlc->ampdu, scb, p, txs); 4352 wlc->ampdu = brcms_c_ampdu_attach(wlc); 4353 if (wlc->ampdu == NULL) { 4802 if (wlc->ampdu) { 4803 brcms_c_ampdu_detach(wlc->ampdu); 4804 wlc->ampdu = NULL; 6631 brcm_c_ampdu_null_delim_cnt(wlc->ampdu, scb, rspec, phylen); 7850 brcms_c_ampdu_shm_upd(wlc->ampdu);
|
/linux-master/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; local 166 if (mt76_is_skb_pktid(pid) && ampdu)
|
H A D | mt76x02_usb_core.c | 72 bool ampdu = IEEE80211_SKB_CB(tx_info->skb)->flags & IEEE80211_TX_CTL_AMPDU; local 94 if ((mt76_is_skb_pktid(pid) && ampdu) || ep == MT_EP_OUT_HCCA)
|
H A D | mt76_connac_mcu.h | 405 u8 ampdu; member in struct:sta_rec_phy
|
H A D | mt76_connac_mcu.c | 910 phy->ampdu = FIELD_PREP(IEEE80211_HT_AMPDU_PARM_FACTOR,
|
/linux-master/drivers/net/wireless/ath/carl9170/ |
H A D | wlan.h | 193 u8 ampdu:1; member in struct:ar9170_tx_hw_mac_control::__anon2000::__anon2001 239 u8 ampdu:1; member in struct:ar9170_tx_rate_info
|
H A D | tx.c | 827 bool ampdu, bool multi) 831 if (ampdu) 897 bool ampdu; local 901 ampdu = !!(info->flags & IEEE80211_TX_CTL_AMPDU); 928 if (ampdu && txrate->flags & IEEE80211_TX_RC_MCS) 931 if (carl9170_tx_rts_check(ar, txrate, ampdu, no_ack)) 947 if (carl9170_tx_rts_check(ar, txrate, ampdu, no_ack)) 954 if (ampdu && (txrate->flags & IEEE80211_TX_RC_MCS)) 1104 * in all ampdu spacing & factor parameters. 1226 /* apply ampdu spacin 825 carl9170_tx_rts_check(struct ar9170 *ar, struct ieee80211_tx_rate *rate, bool ampdu, bool multi) argument [all...] |
/linux-master/drivers/net/wireless/ath/ath10k/ |
H A D | debug.c | 964 u8 amsdu, ampdu; local 970 ampdu = ar->htt.max_num_ampdu; 973 len = scnprintf(buf, sizeof(buf), "%u %u\n", amsdu, ampdu); 985 unsigned int amsdu, ampdu; local 992 res = sscanf(buf, "%u %u", &amsdu, &du); 999 res = ath10k_htt_h2t_aggr_cfg_msg(&ar->htt, ampdu, amsdu); 1005 ar->htt.max_num_ampdu = ampdu;
|
H A D | core.h | 556 int ampdu[ATH10K_TID_MAX]; member in struct:ath10k_sta 635 int ampdu[ATH10K_TID_MAX]; member in struct:ath10k_vif
|
H A D | mac.c | 3203 if (arvif->retry_long[i] || arvif->ampdu[i] || 3209 arg.aggr_control = arvif->ampdu[i]; 3235 arsta->ampdu[i] = -1; 7075 arsta->ampdu[arg->tid] == 7124 arsta->ampdu[arg->tid] = arg->aggr_control; 7143 arvif->ampdu[arg->tid] == 7149 arvif->ampdu[arg->tid] = arg->aggr_control; 7165 arvif->ampdu[arg->tid] = arg->aggr_control; 7303 arsta->ampdu[i] = -1; 7310 arvif->ampdu[ [all...] |
/linux-master/drivers/net/wireless/mediatek/mt76/mt7603/ |
H A D | mac.c | 1102 bool ampdu; local 1113 ampdu = !fixed_rate && (txs & MT_TXS4_AMPDU); 1121 if (!ampdu && (txs & MT_TXS0_RTS_TIMEOUT)) 1134 if (ampdu || (info->flags & IEEE80211_TX_CTL_AMPDU))
|
/linux-master/drivers/net/wireless/intel/iwlwifi/pcie/ |
H A D | tx.c | 755 txq->ampdu = true; 835 txq->ampdu = !shared_mode; 869 trans->txqs.txq[txq_id]->ampdu = false; 1514 WARN_ONCE(txq->ampdu &&
|
H A D | trans.c | 2652 "read=%u write=%u need_update=%d frozen=%d n_window=%d ampdu=%d", 2655 txq->n_window, txq->ampdu);
|
/linux-master/net/mac80211/ |
H A D | airtime.c | 631 int len, bool ampdu) 659 if (stat.encoding == RX_ENC_LEGACY || !ampdu) 628 ieee80211_calc_expected_tx_airtime(struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct ieee80211_sta *pubsta, int len, bool ampdu) argument
|
H A D | ieee80211_i.h | 2076 struct sk_buff *skb, bool ampdu, 2632 int len, bool ampdu);
|
H A D | tx.c | 973 * caution taken here as fragmented ampdu may cause Tx stop. 3671 struct sk_buff *skb, bool ampdu, 3988 bool ampdu = txq->ac != IEEE80211_AC_VO; local 3992 skb->len, ampdu); 3668 __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) argument
|
/linux-master/drivers/net/wireless/mediatek/mt76/mt7615/ |
H A D | mac.c | 1324 bool ampdu, cck = false; local 1330 ampdu = txs & MT_TXS1_AMPDU; 1341 if (!ampdu && (txs & MT_TXS0_RTS_TIMEOUT)) 1354 if (ampdu || (info->flags & IEEE80211_TX_CTL_AMPDU))
|
/linux-master/drivers/net/wireless/marvell/ |
H A D | mwl8k.c | 210 struct mwl8k_ampdu_stream ampdu[MWL8K_MAX_AMPDU_QUEUES]; member in struct:mwl8k_priv 1735 * do not form an ampdu. If the station is a 1737 * ampdu 1797 stream = &priv->ampdu[i]; 1845 stream = &priv->ampdu[i]; 1881 * an ampdu stream to be started. 1890 /* The hardware ampdu queues start from 5. 1891 * txpriorities for ampdu queues are 1969 * the ampdu stream, mac80211 queues further packets for that 1974 * ampdu packet [all...] |
/linux-master/drivers/net/wireless/intel/iwlwifi/ |
H A D | iwl-trans.h | 940 * @ampdu: true if this queue is an ampdu queue for an specific RA/TID 984 bool ampdu; member in struct:iwl_txq
|
/linux-master/drivers/net/wireless/realtek/rtl8xxxu/ |
H A D | rtl8xxxu_core.c | 5634 u32 ampdu, val32; local 5638 ampdu = (u32)sta->deflink.ht_cap.ampdu_density; 5639 val32 = ampdu << TXDESC_AMPDU_DENSITY_SHIFT;
|
/linux-master/drivers/net/wireless/mediatek/mt76/mt7925/ |
H A D | mcu.c | 1533 phy->ampdu = FIELD_PREP(IEEE80211_HT_AMPDU_PARM_FACTOR, af) |
|