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()
324 WARN_ON(new && old && new->conf.keyidx != old->conf.keyidx); in ieee80211_key_replace()
327 idx = old->conf.keyidx; in ieee80211_key_replace()
329 idx = new->conf.keyidx; in ieee80211_key_replace()
359 __ieee80211_set_default_key(sdata, new->conf.keyidx, in ieee80211_key_replace()
362 __ieee80211_set_default_key(sdata, new->conf.keyidx, in ieee80211_key_replace()
366 new->conf.keyidx); in ieee80211_key_replace()
393 key->conf.flags = 0; in ieee80211_key_alloc()
396 key->conf.cipher = cipher; in ieee80211_key_alloc()
397 key->conf.keyidx = idx; in ieee80211_key_alloc()
398 key->conf.keylen = key_len; in ieee80211_key_alloc()
402 key->conf.iv_len = IEEE80211_WEP_IV_LEN; in ieee80211_key_alloc()
403 key->conf.icv_len = IEEE80211_WEP_ICV_LEN; in ieee80211_key_alloc()
406 key->conf.iv_len = IEEE80211_TKIP_IV_LEN; in ieee80211_key_alloc()
407 key->conf.icv_len = IEEE80211_TKIP_ICV_LEN; in ieee80211_key_alloc()
419 key->conf.iv_len = IEEE80211_CCMP_HDR_LEN; in ieee80211_key_alloc()
420 key->conf.icv_len = IEEE80211_CCMP_MIC_LEN; in ieee80211_key_alloc()
440 key->conf.iv_len = IEEE80211_CCMP_256_HDR_LEN; in ieee80211_key_alloc()
441 key->conf.icv_len = IEEE80211_CCMP_256_MIC_LEN; in ieee80211_key_alloc()
459 key->conf.iv_len = 0; in ieee80211_key_alloc()
461 key->conf.icv_len = sizeof(struct ieee80211_mmie); in ieee80211_key_alloc()
463 key->conf.icv_len = sizeof(struct ieee80211_mmie_16); in ieee80211_key_alloc()
482 key->conf.iv_len = 0; in ieee80211_key_alloc()
483 key->conf.icv_len = sizeof(struct ieee80211_mmie_16); in ieee80211_key_alloc()
501 key->conf.iv_len = IEEE80211_GCMP_HDR_LEN; in ieee80211_key_alloc()
502 key->conf.icv_len = IEEE80211_GCMP_MIC_LEN; in ieee80211_key_alloc()
523 key->conf.iv_len = cs->hdr_len; in ieee80211_key_alloc()
524 key->conf.icv_len = cs->mic_len; in ieee80211_key_alloc()
532 memcpy(key->conf.key, key_data, key_len); in ieee80211_key_alloc()
540 switch (key->conf.cipher) { in ieee80211_key_free_common()
615 pairwise = key->conf.flags & IEEE80211_KEY_FLAG_PAIRWISE; in ieee80211_key_link()
616 idx = key->conf.keyidx; in ieee80211_key_link()
660 key->conf.flags & IEEE80211_KEY_FLAG_PAIRWISE, in ieee80211_key_free()
731 &key->conf, iter_data); in ieee80211_iter_keys()
738 &key->conf, iter_data); in ieee80211_iter_keys()
757 key->conf.flags & IEEE80211_KEY_FLAG_PAIRWISE, in ieee80211_free_keys_iface()
825 key->conf.flags & IEEE80211_KEY_FLAG_PAIRWISE, in ieee80211_free_sta_keys()
835 key->conf.flags & IEEE80211_KEY_FLAG_PAIRWISE, in ieee80211_free_sta_keys()
893 key = container_of(keyconf, struct ieee80211_key, conf); in ieee80211_get_key_tx_seq()
895 switch (key->conf.cipher) { in ieee80211_get_key_tx_seq()
952 key = container_of(keyconf, struct ieee80211_key, conf); in ieee80211_get_key_rx_seq()
954 switch (key->conf.cipher) { in ieee80211_get_key_rx_seq()
1005 key = container_of(keyconf, struct ieee80211_key, conf); in ieee80211_set_key_tx_seq()
1007 switch (key->conf.cipher) { in ieee80211_set_key_tx_seq()
1065 key = container_of(keyconf, struct ieee80211_key, conf); in ieee80211_set_key_rx_seq()
1067 switch (key->conf.cipher) { in ieee80211_set_key_rx_seq()
1119 key = container_of(keyconf, struct ieee80211_key, conf); in ieee80211_remove_key()
1130 if (!((key->conf.flags & IEEE80211_KEY_FLAG_GENERATE_MMIC) || in ieee80211_remove_key()
1131 (key->conf.flags & IEEE80211_KEY_FLAG_RESERVE_TAILROOM))) in ieee80211_remove_key()
1161 key->conf.flags |= IEEE80211_KEY_FLAG_RX_MGMT; in ieee80211_gtk_rekey_add()
1167 return &key->conf; in ieee80211_gtk_rekey_add()