Lines Matching refs:key
35 struct ieee80211_key_conf *key, u32 key_type, in vnt_set_keymode() argument
43 u8 key_inx = key->keyidx; in vnt_set_keymode()
56 key->hw_key_idx = i; in vnt_set_keymode()
57 entry = key->hw_key_idx; in vnt_set_keymode()
67 key->hw_key_idx = entry; in vnt_set_keymode()
86 if (key->keylen == WLAN_KEY_LEN_WEP40) in vnt_set_keymode()
87 key->key[15] &= 0x7f; in vnt_set_keymode()
88 if (key->keylen == WLAN_KEY_LEN_WEP104) in vnt_set_keymode()
89 key->key[15] |= 0x80; in vnt_set_keymode()
93 key_inx, bssid, key->key); in vnt_set_keymode()
97 struct ieee80211_vif *vif, struct ieee80211_key_conf *key) in vnt_set_keys() argument
106 switch (key->cipher) { in vnt_set_keys()
109 vnt_set_keymode(hw, mac_addr, key, VNT_KEY_DEFAULTKEY, in vnt_set_keys()
112 key->flags |= IEEE80211_KEY_FLAG_GENERATE_IV; in vnt_set_keys()
114 return vnt_set_keymode(hw, mac_addr, key, VNT_KEY_DEFAULTKEY, in vnt_set_keys()
118 key->flags |= IEEE80211_KEY_FLAG_GENERATE_MMIC; in vnt_set_keys()
119 key->flags |= IEEE80211_KEY_FLAG_GENERATE_IV; in vnt_set_keys()
130 key->flags |= IEEE80211_KEY_FLAG_GENERATE_IV; in vnt_set_keys()
136 if (key->flags & IEEE80211_KEY_FLAG_PAIRWISE) in vnt_set_keys()
137 return vnt_set_keymode(hw, mac_addr, key, VNT_KEY_PAIRWISE, in vnt_set_keys()
140 return vnt_set_keymode(hw, mac_addr, key, in vnt_set_keys()