Lines Matching refs:info

89 /* Module info */
324 /* Write channel info, needed for ath5k_channel_ok() */
696 const struct ieee80211_tx_info *info,
707 return &hw->wiphy->bands[info->band]->bitrates[ bf->rates[idx].idx ];
712 const struct ieee80211_tx_info *info,
719 rate = ath5k_get_rate(hw, info, bf, idx);
774 struct ieee80211_tx_info *info = IEEE80211_SKB_CB(skb);
799 if (!ath5k_merge_ratetbl(sta, bf, info)) {
800 ieee80211_get_tx_rates(info->control.vif,
805 rate = ath5k_get_rate(ah->hw, info, bf, 0);
812 if (info->flags & IEEE80211_TX_CTL_NO_ACK)
817 hw_rate = ath5k_get_rate_hw_value(ah->hw, info, bf, 0);
824 if (info->control.hw_key) {
825 keyidx = info->control.hw_key->hw_key_idx;
826 pktlen += info->control.hw_key->icv_len;
830 cts_rate = ieee80211_get_rts_cts_rate(ah->hw, info)->hw_value;
832 info->control.vif, pktlen, info));
836 cts_rate = ieee80211_get_rts_cts_rate(ah->hw, info)->hw_value;
838 info->control.vif, pktlen, info));
858 rate = ath5k_get_rate(ah->hw, info, bf, i);
862 mrr_rate[i] = ath5k_get_rate_hw_value(ah->hw, info, bf, i);
1715 struct ieee80211_tx_info *info;
1722 info = IEEE80211_SKB_CB(skb);
1724 size = min_t(int, sizeof(info->status.rates), sizeof(bf->rates));
1725 memcpy(info->status.rates, bf->rates, size);
1727 tries[0] = info->status.rates[0].count;
1728 tries[1] = info->status.rates[1].count;
1729 tries[2] = info->status.rates[2].count;
1731 ieee80211_tx_info_clear_status(info);
1735 &info->status.rates[i];
1740 info->status.rates[ts->ts_final_idx].count = ts->ts_final_retry;
1741 info->status.rates[ts->ts_final_idx + 1].idx = -1;
1746 info->flags |= IEEE80211_TX_STAT_TX_FILTERED;
1754 info->flags |= IEEE80211_TX_STAT_ACK;
1755 info->status.ack_signal = ts->ts_rssi;
1758 info->status.rates[ts->ts_final_idx].count++;
1857 struct ieee80211_tx_info *info = IEEE80211_SKB_CB(skb);
1917 ieee80211_get_tx_rate(ah->hw, info)->hw_value,