| /linux-4.4.14/drivers/net/wireless/realtek/rtlwifi/ |
| D | rc.c | 96 struct ieee80211_tx_rate_control *txrc, in _rtl_rc_rate_set_series() argument 119 if (txrc->short_preamble) in _rtl_rc_rate_set_series() 146 struct ieee80211_tx_rate_control *txrc) in rtl_get_rate() argument 149 struct sk_buff *skb = txrc->skb; in rtl_get_rate() 156 if (rate_control_send_low(sta, priv_sta, txrc)) in rtl_get_rate() 161 _rtl_rc_rate_set_series(rtlpriv, sta, &rates[0], txrc, in rtl_get_rate() 167 txrc, i, (rix - i), 1, in rtl_get_rate()
|
| /linux-4.4.14/net/mac80211/ |
| D | rate.c | 244 static bool rc_no_data_or_no_ack_use_min(struct ieee80211_tx_rate_control *txrc) in rc_no_data_or_no_ack_use_min() argument 246 struct sk_buff *skb = txrc->skb; in rc_no_data_or_no_ack_use_min() 323 struct ieee80211_tx_rate_control *txrc) in rate_control_send_low() argument 325 struct ieee80211_tx_info *info = IEEE80211_SKB_CB(txrc->skb); in rate_control_send_low() 326 struct ieee80211_supported_band *sband = txrc->sband; in rate_control_send_low() 331 if (!pubsta || !priv_sta || rc_no_data_or_no_ack_use_min(txrc)) { in rate_control_send_low() 332 __rate_control_send_low(txrc->hw, sband, pubsta, info, in rate_control_send_low() 333 txrc->rate_idx_mask); in rate_control_send_low() 335 if (!pubsta && txrc->bss) { in rate_control_send_low() 336 mcast_rate = txrc->bss_conf->mcast_rate[sband->band]; in rate_control_send_low() [all …]
|
| D | tx.c | 660 struct ieee80211_tx_rate_control txrc; in ieee80211_tx_h_rate_ctrl() local 664 memset(&txrc, 0, sizeof(txrc)); in ieee80211_tx_h_rate_ctrl() 672 txrc.hw = &tx->local->hw; in ieee80211_tx_h_rate_ctrl() 673 txrc.sband = sband; in ieee80211_tx_h_rate_ctrl() 674 txrc.bss_conf = &tx->sdata->vif.bss_conf; in ieee80211_tx_h_rate_ctrl() 675 txrc.skb = tx->skb; in ieee80211_tx_h_rate_ctrl() 676 txrc.reported_rate.idx = -1; in ieee80211_tx_h_rate_ctrl() 677 txrc.rate_idx_mask = tx->sdata->rc_rateidx_mask[info->band]; in ieee80211_tx_h_rate_ctrl() 678 if (txrc.rate_idx_mask == (1 << sband->n_bitrates) - 1) in ieee80211_tx_h_rate_ctrl() 679 txrc.max_rate_idx = -1; in ieee80211_tx_h_rate_ctrl() [all …]
|
| D | rc80211_minstrel.c | 333 void *priv_sta, struct ieee80211_tx_rate_control *txrc) in minstrel_get_rate() argument 335 struct sk_buff *skb = txrc->skb; in minstrel_get_rate() 348 if (rate_control_send_low(sta, priv_sta, txrc)) in minstrel_get_rate() 353 !txrc->rts && in minstrel_get_rate() 354 !txrc->bss_conf->use_cts_prot; in minstrel_get_rate()
|
| D | rate.h | 30 struct ieee80211_tx_rate_control *txrc);
|
| D | rc80211_minstrel_ht.c | 1005 struct ieee80211_tx_rate_control *txrc) in minstrel_ht_get_rate() argument 1008 struct ieee80211_tx_info *info = IEEE80211_SKB_CB(txrc->skb); in minstrel_ht_get_rate() 1015 if (rate_control_send_low(sta, priv_sta, txrc)) in minstrel_ht_get_rate() 1019 return mac80211_minstrel.get_rate(priv, sta, &msp->legacy, txrc); in minstrel_ht_get_rate() 1023 minstrel_aggr_check(sta, txrc->skb); in minstrel_ht_get_rate() 1026 minstrel_ht_check_cck_shortpreamble(mp, mi, txrc->short_preamble); in minstrel_ht_get_rate()
|
| /linux-4.4.14/drivers/net/wireless/iwlegacy/ |
| D | 3945-rs.c | 624 struct ieee80211_tx_rate_control *txrc) in il3945_rs_get_rate() argument 626 struct ieee80211_supported_band *sband = txrc->sband; in il3945_rs_get_rate() 627 struct sk_buff *skb = txrc->skb; in il3945_rs_get_rate() 653 if (rate_control_send_low(sta, il_sta, txrc)) in il3945_rs_get_rate() 659 max_rate_idx = txrc->max_rate_idx; in il3945_rs_get_rate()
|
| D | 4965-rs.c | 2200 struct ieee80211_tx_rate_control *txrc) in il4965_rs_get_rate() argument 2203 struct sk_buff *skb = txrc->skb; in il4965_rs_get_rate() 2204 struct ieee80211_supported_band *sband = txrc->sband; in il4965_rs_get_rate() 2214 lq_sta->max_rate_idx = txrc->max_rate_idx; in il4965_rs_get_rate() 2230 if (rate_control_send_low(sta, il_sta, txrc)) in il4965_rs_get_rate()
|
| /linux-4.4.14/drivers/net/wireless/iwlwifi/dvm/ |
| D | rs.c | 2707 struct ieee80211_tx_rate_control *txrc) in rs_get_rate() argument 2710 struct sk_buff *skb = txrc->skb; in rs_get_rate() 2711 struct ieee80211_supported_band *sband = txrc->sband; in rs_get_rate() 2723 lq_sta->max_rate_idx = txrc->max_rate_idx; in rs_get_rate() 2739 if (rate_control_send_low(sta, priv_sta, txrc)) in rs_get_rate()
|
| /linux-4.4.14/include/net/ |
| D | mac80211.h | 5175 struct ieee80211_tx_rate_control *txrc); 5211 struct ieee80211_tx_rate_control *txrc);
|
| /linux-4.4.14/drivers/net/wireless/iwlwifi/mvm/ |
| D | rs.c | 2771 struct ieee80211_tx_rate_control *txrc) in rs_get_rate() argument 2773 struct sk_buff *skb = txrc->skb; in rs_get_rate() 2799 if (rate_control_send_low(sta, mvm_sta, txrc)) in rs_get_rate() 2814 &txrc->reported_rate); in rs_get_rate()
|