txrc 605 drivers/net/wireless/intel/iwlegacy/3945-rs.c struct ieee80211_tx_rate_control *txrc) txrc 607 drivers/net/wireless/intel/iwlegacy/3945-rs.c struct ieee80211_supported_band *sband = txrc->sband; txrc 608 drivers/net/wireless/intel/iwlegacy/3945-rs.c struct sk_buff *skb = txrc->skb; txrc 637 drivers/net/wireless/intel/iwlegacy/3945-rs.c max_rate_idx = fls(txrc->rate_idx_mask) - 1; txrc 2183 drivers/net/wireless/intel/iwlegacy/4965-rs.c struct ieee80211_tx_rate_control *txrc) txrc 2186 drivers/net/wireless/intel/iwlegacy/4965-rs.c struct sk_buff *skb = txrc->skb; txrc 2187 drivers/net/wireless/intel/iwlegacy/4965-rs.c struct ieee80211_supported_band *sband = txrc->sband; txrc 2197 drivers/net/wireless/intel/iwlegacy/4965-rs.c lq_sta->max_rate_idx = fls(txrc->rate_idx_mask) - 1; txrc 2692 drivers/net/wireless/intel/iwlwifi/dvm/rs.c struct ieee80211_tx_rate_control *txrc) txrc 2695 drivers/net/wireless/intel/iwlwifi/dvm/rs.c struct sk_buff *skb = txrc->skb; txrc 2696 drivers/net/wireless/intel/iwlwifi/dvm/rs.c struct ieee80211_supported_band *sband = txrc->sband; txrc 2708 drivers/net/wireless/intel/iwlwifi/dvm/rs.c lq_sta->max_rate_idx = fls(txrc->rate_idx_mask) - 1; txrc 2714 drivers/net/wireless/intel/iwlwifi/mvm/rs.c struct ieee80211_tx_rate_control *txrc) txrc 2718 drivers/net/wireless/intel/iwlwifi/mvm/rs.c struct sk_buff *skb = txrc->skb; txrc 2748 drivers/net/wireless/intel/iwlwifi/mvm/rs.c &txrc->reported_rate); txrc 114 drivers/net/wireless/realtek/rtlwifi/rc.c struct ieee80211_tx_rate_control *txrc, txrc 134 drivers/net/wireless/realtek/rtlwifi/rc.c if (txrc->short_preamble) txrc 166 drivers/net/wireless/realtek/rtlwifi/rc.c struct ieee80211_tx_rate_control *txrc) txrc 169 drivers/net/wireless/realtek/rtlwifi/rc.c struct sk_buff *skb = txrc->skb; txrc 178 drivers/net/wireless/realtek/rtlwifi/rc.c _rtl_rc_rate_set_series(rtlpriv, sta, &rates[0], txrc, txrc 184 drivers/net/wireless/realtek/rtlwifi/rc.c txrc, i, (rix - i), 1, txrc 5959 include/net/mac80211.h struct ieee80211_tx_rate_control *txrc); txrc 285 net/mac80211/rate.c static bool rc_no_data_or_no_ack_use_min(struct ieee80211_tx_rate_control *txrc) txrc 287 net/mac80211/rate.c struct sk_buff *skb = txrc->skb; txrc 365 net/mac80211/rate.c struct ieee80211_tx_rate_control *txrc) txrc 367 net/mac80211/rate.c struct ieee80211_tx_info *info = IEEE80211_SKB_CB(txrc->skb); txrc 368 net/mac80211/rate.c struct ieee80211_supported_band *sband = txrc->sband; txrc 373 net/mac80211/rate.c if (!pubsta || rc_no_data_or_no_ack_use_min(txrc)) { txrc 374 net/mac80211/rate.c __rate_control_send_low(txrc->hw, sband, pubsta, info, txrc 375 net/mac80211/rate.c txrc->rate_idx_mask); txrc 377 net/mac80211/rate.c if (!pubsta && txrc->bss) { txrc 378 net/mac80211/rate.c mcast_rate = txrc->bss_conf->mcast_rate[sband->band]; txrc 392 net/mac80211/rate.c txrc->bss_conf->basic_rates, txrc 873 net/mac80211/rate.c struct ieee80211_tx_rate_control *txrc) txrc 878 net/mac80211/rate.c struct ieee80211_tx_info *info = IEEE80211_SKB_CB(txrc->skb); txrc 887 net/mac80211/rate.c if (rate_control_send_low(sta ? &sta->sta : NULL, txrc)) txrc 900 net/mac80211/rate.c ref->ops->get_rate(ref->priv, ista, priv_sta, txrc); txrc 903 net/mac80211/rate.c rate_control_send_low(NULL, txrc); txrc 909 net/mac80211/rate.c ieee80211_get_tx_rates(&sdata->vif, ista, txrc->skb, txrc 26 net/mac80211/rate.h struct ieee80211_tx_rate_control *txrc); txrc 329 net/mac80211/rc80211_minstrel.c void *priv_sta, struct ieee80211_tx_rate_control *txrc) txrc 331 net/mac80211/rc80211_minstrel.c struct sk_buff *skb = txrc->skb; txrc 345 net/mac80211/rc80211_minstrel.c !txrc->rts && txrc 346 net/mac80211/rc80211_minstrel.c !txrc->bss_conf->use_cts_prot; txrc 1289 net/mac80211/rc80211_minstrel_ht.c struct ieee80211_tx_rate_control *txrc) txrc 1292 net/mac80211/rc80211_minstrel_ht.c struct ieee80211_tx_info *info = IEEE80211_SKB_CB(txrc->skb); txrc 1300 net/mac80211/rc80211_minstrel_ht.c return mac80211_minstrel.get_rate(priv, sta, &msp->legacy, txrc); txrc 1304 net/mac80211/rc80211_minstrel_ht.c minstrel_aggr_check(sta, txrc->skb); txrc 1335 net/mac80211/rc80211_minstrel_ht.c (sample_idx >= 4) != txrc->short_preamble) txrc 675 net/mac80211/tx.c struct ieee80211_tx_rate_control txrc; txrc 679 net/mac80211/tx.c memset(&txrc, 0, sizeof(txrc)); txrc 687 net/mac80211/tx.c txrc.hw = &tx->local->hw; txrc 688 net/mac80211/tx.c txrc.sband = sband; txrc 689 net/mac80211/tx.c txrc.bss_conf = &tx->sdata->vif.bss_conf; txrc 690 net/mac80211/tx.c txrc.skb = tx->skb; txrc 691 net/mac80211/tx.c txrc.reported_rate.idx = -1; txrc 692 net/mac80211/tx.c txrc.rate_idx_mask = tx->sdata->rc_rateidx_mask[info->band]; txrc 695 net/mac80211/tx.c txrc.rate_idx_mcs_mask = txrc 698 net/mac80211/tx.c txrc.bss = (tx->sdata->vif.type == NL80211_IFTYPE_AP || txrc 705 net/mac80211/tx.c txrc.rts = true; txrc 708 net/mac80211/tx.c info->control.use_rts = txrc.rts; txrc 720 net/mac80211/tx.c txrc.short_preamble = true; txrc 722 net/mac80211/tx.c info->control.short_preamble = txrc.short_preamble; txrc 748 net/mac80211/tx.c rate_control_get_rate(tx->sdata, tx->sta, &txrc); txrc 772 net/mac80211/tx.c if (txrc.reported_rate.idx < 0) { txrc 773 net/mac80211/tx.c txrc.reported_rate = tx->rate; txrc 775 net/mac80211/tx.c tx->sta->tx_stats.last_rate = txrc.reported_rate; txrc 777 net/mac80211/tx.c tx->sta->tx_stats.last_rate = txrc.reported_rate; txrc 4475 net/mac80211/tx.c struct ieee80211_tx_rate_control txrc; txrc 4623 net/mac80211/tx.c memset(&txrc, 0, sizeof(txrc)); txrc 4624 net/mac80211/tx.c txrc.hw = hw; txrc 4625 net/mac80211/tx.c txrc.sband = local->hw.wiphy->bands[band]; txrc 4626 net/mac80211/tx.c txrc.bss_conf = &sdata->vif.bss_conf; txrc 4627 net/mac80211/tx.c txrc.skb = skb; txrc 4628 net/mac80211/tx.c txrc.reported_rate.idx = -1; txrc 4629 net/mac80211/tx.c txrc.rate_idx_mask = sdata->rc_rateidx_mask[band]; txrc 4630 net/mac80211/tx.c txrc.bss = true; txrc 4631 net/mac80211/tx.c rate_control_get_rate(sdata, NULL, &txrc);