Lines Matching refs:control
775 struct ieee80211_tx_control *control, in p54_tx_80211() argument
793 p54_tx_80211_header(priv, skb, info, control->sta, &queue, &extra_len, in p54_tx_80211()
804 if (info->control.hw_key) { in p54_tx_80211()
806 if (info->control.hw_key->cipher == WLAN_CIPHER_SUITE_TKIP) { in p54_tx_80211()
824 hdr->rts_tries = info->control.rates[0].count; in p54_tx_80211()
830 cts_rate = info->control.rts_cts_rate_idx; in p54_tx_80211()
836 if (info->control.rates[i].idx < 0) in p54_tx_80211()
849 info->control.rates[i].count); in p54_tx_80211()
855 int tmp = info->control.rates[i].count - calculated_tries[i]; in p54_tx_80211()
869 rate = info->control.rates[i].idx; in p54_tx_80211()
874 info->control.rates[i].count = calculated_tries[i]; in p54_tx_80211()
876 rc_flags = info->control.rates[i].flags; in p54_tx_80211()
901 if (info->control.hw_key) { in p54_tx_80211()
902 txhdr->key_type = p54_convert_algo(info->control.hw_key->cipher); in p54_tx_80211()
903 txhdr->key_len = min((u8)16, info->control.hw_key->keylen); in p54_tx_80211()
904 memcpy(txhdr->key, info->control.hw_key->key, txhdr->key_len); in p54_tx_80211()
905 if (info->control.hw_key->cipher == WLAN_CIPHER_SUITE_TKIP) { in p54_tx_80211()
908 memcpy(skb_put(skb, 8), &(info->control.hw_key->key in p54_tx_80211()
912 len += info->control.hw_key->icv_len; in p54_tx_80211()
913 memset(skb_put(skb, info->control.hw_key->icv_len), 0, in p54_tx_80211()
914 info->control.hw_key->icv_len); in p54_tx_80211()