Lines Matching defs:control
667 "not handling 0x%02x type control frame\n",
781 struct ieee80211_tx_control *control,
799 p54_tx_80211_header(priv, skb, info, control->sta, &queue, &extra_len,
810 if (info->control.hw_key) {
812 if (info->control.hw_key->cipher == WLAN_CIPHER_SUITE_TKIP) {
830 hdr->rts_tries = info->control.rates[0].count;
836 cts_rate = info->control.rts_cts_rate_idx;
842 if (info->control.rates[i].idx < 0)
855 info->control.rates[i].count);
861 int tmp = info->control.rates[i].count - calculated_tries[i];
875 rate = info->control.rates[i].idx;
880 info->control.rates[i].count = calculated_tries[i];
882 rc_flags = info->control.rates[i].flags;
907 if (info->control.hw_key) {
908 txhdr->key_type = p54_convert_algo(info->control.hw_key->cipher);
909 txhdr->key_len = min((u8)16, info->control.hw_key->keylen);
910 memcpy(txhdr->key, info->control.hw_key->key, txhdr->key_len);
911 if (info->control.hw_key->cipher == WLAN_CIPHER_SUITE_TKIP) {
915 &(info->control.hw_key->key[NL80211_TKIP_DATA_OFFSET_TX_MIC_KEY]),
919 len += info->control.hw_key->icv_len;
920 skb_put_zero(skb, info->control.hw_key->icv_len);