Searched refs:ampdu (Results 1 - 25 of 32) sorted by relevance

12

/linux-master/drivers/net/wireless/broadcom/brcm80211/brcmsmac/
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 Dampdu.c23 #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 DMakefile26 ampdu.o \
H A Dmain.h38 /* 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 Dmain.c33 #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 Dmt76x02_txrx.c145 bool ampdu = IEEE80211_SKB_CB(tx_info->skb)->flags & IEEE80211_TX_CTL_AMPDU; local
166 if (mt76_is_skb_pktid(pid) && ampdu)
H A Dmt76x02_usb_core.c72 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 Dmt76_connac_mcu.h405 u8 ampdu; member in struct:sta_rec_phy
H A Dmt76_connac_mcu.c910 phy->ampdu = FIELD_PREP(IEEE80211_HT_AMPDU_PARM_FACTOR,
/linux-master/drivers/net/wireless/ath/carl9170/
H A Dwlan.h193 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 Dtx.c827 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 Ddebug.c964 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, &ampdu);
999 res = ath10k_htt_h2t_aggr_cfg_msg(&ar->htt, ampdu, amsdu);
1005 ar->htt.max_num_ampdu = ampdu;
H A Dcore.h556 int ampdu[ATH10K_TID_MAX]; member in struct:ath10k_sta
635 int ampdu[ATH10K_TID_MAX]; member in struct:ath10k_vif
H A Dmac.c3203 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 Dmac.c1102 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 Dtx.c755 txq->ampdu = true;
835 txq->ampdu = !shared_mode;
869 trans->txqs.txq[txq_id]->ampdu = false;
1514 WARN_ONCE(txq->ampdu &&
H A Dtrans.c2652 "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 Dairtime.c631 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 Dieee80211_i.h2076 struct sk_buff *skb, bool ampdu,
2632 int len, bool ampdu);
H A Dtx.c973 * 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 Dmac.c1324 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 Dmwl8k.c210 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 Diwl-trans.h940 * @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 Drtl8xxxu_core.c5634 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 Dmcu.c1533 phy->ampdu = FIELD_PREP(IEEE80211_HT_AMPDU_PARM_FACTOR, af) |

Completed in 748 milliseconds

12