Lines Matching refs:conf

156 	if (sta && !(key->conf.flags & IEEE80211_KEY_FLAG_PAIRWISE) &&  in ieee80211_key_enable_hw_accel()
169 if (!(key->conf.flags & IEEE80211_KEY_FLAG_PAIRWISE)) in ieee80211_key_enable_hw_accel()
174 sta ? &sta->sta : NULL, &key->conf); in ieee80211_key_enable_hw_accel()
179 if (!((key->conf.flags & IEEE80211_KEY_FLAG_GENERATE_MMIC) || in ieee80211_key_enable_hw_accel()
180 (key->conf.flags & IEEE80211_KEY_FLAG_RESERVE_TAILROOM))) in ieee80211_key_enable_hw_accel()
183 WARN_ON((key->conf.flags & IEEE80211_KEY_FLAG_PUT_IV_SPACE) && in ieee80211_key_enable_hw_accel()
184 (key->conf.flags & IEEE80211_KEY_FLAG_GENERATE_IV)); in ieee80211_key_enable_hw_accel()
192 key->conf.keyidx, in ieee80211_key_enable_hw_accel()
196 switch (key->conf.cipher) { in ieee80211_key_enable_hw_accel()
238 if (!((key->conf.flags & IEEE80211_KEY_FLAG_GENERATE_MMIC) || in ieee80211_key_disable_hw_accel()
239 (key->conf.flags & IEEE80211_KEY_FLAG_RESERVE_TAILROOM))) in ieee80211_key_disable_hw_accel()
243 sta ? &sta->sta : NULL, &key->conf); in ieee80211_key_disable_hw_accel()
248 key->conf.keyidx, in ieee80211_key_disable_hw_accel()
325 WARN_ON(new && old && new->conf.keyidx != old->conf.keyidx); in ieee80211_key_replace()
328 idx = old->conf.keyidx; in ieee80211_key_replace()
330 idx = new->conf.keyidx; in ieee80211_key_replace()
360 __ieee80211_set_default_key(sdata, new->conf.keyidx, in ieee80211_key_replace()
363 __ieee80211_set_default_key(sdata, new->conf.keyidx, in ieee80211_key_replace()
367 new->conf.keyidx); in ieee80211_key_replace()
394 key->conf.flags = 0; in ieee80211_key_alloc()
397 key->conf.cipher = cipher; in ieee80211_key_alloc()
398 key->conf.keyidx = idx; in ieee80211_key_alloc()
399 key->conf.keylen = key_len; in ieee80211_key_alloc()
403 key->conf.iv_len = IEEE80211_WEP_IV_LEN; in ieee80211_key_alloc()
404 key->conf.icv_len = IEEE80211_WEP_ICV_LEN; in ieee80211_key_alloc()
407 key->conf.iv_len = IEEE80211_TKIP_IV_LEN; in ieee80211_key_alloc()
408 key->conf.icv_len = IEEE80211_TKIP_ICV_LEN; in ieee80211_key_alloc()
420 key->conf.iv_len = IEEE80211_CCMP_HDR_LEN; in ieee80211_key_alloc()
421 key->conf.icv_len = IEEE80211_CCMP_MIC_LEN; in ieee80211_key_alloc()
441 key->conf.iv_len = IEEE80211_CCMP_256_HDR_LEN; in ieee80211_key_alloc()
442 key->conf.icv_len = IEEE80211_CCMP_256_MIC_LEN; in ieee80211_key_alloc()
460 key->conf.iv_len = 0; in ieee80211_key_alloc()
462 key->conf.icv_len = sizeof(struct ieee80211_mmie); in ieee80211_key_alloc()
464 key->conf.icv_len = sizeof(struct ieee80211_mmie_16); in ieee80211_key_alloc()
483 key->conf.iv_len = 0; in ieee80211_key_alloc()
484 key->conf.icv_len = sizeof(struct ieee80211_mmie_16); in ieee80211_key_alloc()
502 key->conf.iv_len = IEEE80211_GCMP_HDR_LEN; in ieee80211_key_alloc()
503 key->conf.icv_len = IEEE80211_GCMP_MIC_LEN; in ieee80211_key_alloc()
526 key->conf.iv_len = cs->hdr_len; in ieee80211_key_alloc()
527 key->conf.icv_len = cs->mic_len; in ieee80211_key_alloc()
535 memcpy(key->conf.key, key_data, key_len); in ieee80211_key_alloc()
543 switch (key->conf.cipher) { in ieee80211_key_free_common()
618 pairwise = key->conf.flags & IEEE80211_KEY_FLAG_PAIRWISE; in ieee80211_key_link()
619 idx = key->conf.keyidx; in ieee80211_key_link()
663 key->conf.flags & IEEE80211_KEY_FLAG_PAIRWISE, in ieee80211_key_free()
734 &key->conf, iter_data); in ieee80211_iter_keys()
741 &key->conf, iter_data); in ieee80211_iter_keys()
760 key->conf.flags & IEEE80211_KEY_FLAG_PAIRWISE, in ieee80211_free_keys_iface()
828 key->conf.flags & IEEE80211_KEY_FLAG_PAIRWISE, in ieee80211_free_sta_keys()
838 key->conf.flags & IEEE80211_KEY_FLAG_PAIRWISE, in ieee80211_free_sta_keys()
896 key = container_of(keyconf, struct ieee80211_key, conf); in ieee80211_get_key_tx_seq()
898 switch (key->conf.cipher) { in ieee80211_get_key_tx_seq()
917 pn64 = atomic64_read(&key->conf.tx_pn); in ieee80211_get_key_tx_seq()
937 key = container_of(keyconf, struct ieee80211_key, conf); in ieee80211_get_key_rx_seq()
939 switch (key->conf.cipher) { in ieee80211_get_key_rx_seq()
990 key = container_of(keyconf, struct ieee80211_key, conf); in ieee80211_set_key_tx_seq()
992 switch (key->conf.cipher) { in ieee80211_set_key_tx_seq()
1017 atomic64_set(&key->conf.tx_pn, pn64); in ieee80211_set_key_tx_seq()
1032 key = container_of(keyconf, struct ieee80211_key, conf); in ieee80211_set_key_rx_seq()
1034 switch (key->conf.cipher) { in ieee80211_set_key_rx_seq()
1086 key = container_of(keyconf, struct ieee80211_key, conf); in ieee80211_remove_key()
1097 if (!((key->conf.flags & IEEE80211_KEY_FLAG_GENERATE_MMIC) || in ieee80211_remove_key()
1098 (key->conf.flags & IEEE80211_KEY_FLAG_RESERVE_TAILROOM))) in ieee80211_remove_key()
1128 key->conf.flags |= IEEE80211_KEY_FLAG_RX_MGMT; in ieee80211_gtk_rekey_add()
1134 return &key->conf; in ieee80211_gtk_rekey_add()