Lines Matching defs:control
663 "not handling 0x%02x type control frame\n",
777 struct ieee80211_tx_control *control,
795 p54_tx_80211_header(priv, skb, info, control->sta, &queue, &extra_len,
806 if (info->control.hw_key) {
808 if (info->control.hw_key->cipher == WLAN_CIPHER_SUITE_TKIP) {
826 hdr->rts_tries = info->control.rates[0].count;
832 cts_rate = info->control.rts_cts_rate_idx;
838 if (info->control.rates[i].idx < 0)
851 info->control.rates[i].count);
857 int tmp = info->control.rates[i].count - calculated_tries[i];
871 rate = info->control.rates[i].idx;
876 info->control.rates[i].count = calculated_tries[i];
878 rc_flags = info->control.rates[i].flags;
903 if (info->control.hw_key) {
904 txhdr->key_type = p54_convert_algo(info->control.hw_key->cipher);
905 txhdr->key_len = min((u8)16, info->control.hw_key->keylen);
906 memcpy(txhdr->key, info->control.hw_key->key, txhdr->key_len);
907 if (info->control.hw_key->cipher == WLAN_CIPHER_SUITE_TKIP) {
911 &(info->control.hw_key->key[NL80211_TKIP_DATA_OFFSET_TX_MIC_KEY]),
915 len += info->control.hw_key->icv_len;
916 skb_put_zero(skb, info->control.hw_key->icv_len);