Lines Matching refs:u

74 	list_for_each_entry_rcu(vlan, &sdata->u.ap.vlans, u.vlan.list)  in update_vlan_tailroom_need_count()
410 key->u.tkip.rx[i].iv32 = in ieee80211_key_alloc()
412 key->u.tkip.rx[i].iv16 = in ieee80211_key_alloc()
416 spin_lock_init(&key->u.tkip.txlock); in ieee80211_key_alloc()
424 key->u.ccmp.rx_pn[i][j] = in ieee80211_key_alloc()
431 key->u.ccmp.tfm = ieee80211_aes_key_setup_encrypt( in ieee80211_key_alloc()
433 if (IS_ERR(key->u.ccmp.tfm)) { in ieee80211_key_alloc()
434 err = PTR_ERR(key->u.ccmp.tfm); in ieee80211_key_alloc()
444 key->u.ccmp.rx_pn[i][j] = in ieee80211_key_alloc()
449 key->u.ccmp.tfm = ieee80211_aes_key_setup_encrypt( in ieee80211_key_alloc()
451 if (IS_ERR(key->u.ccmp.tfm)) { in ieee80211_key_alloc()
452 err = PTR_ERR(key->u.ccmp.tfm); in ieee80211_key_alloc()
466 key->u.aes_cmac.rx_pn[j] = in ieee80211_key_alloc()
472 key->u.aes_cmac.tfm = in ieee80211_key_alloc()
474 if (IS_ERR(key->u.aes_cmac.tfm)) { in ieee80211_key_alloc()
475 err = PTR_ERR(key->u.aes_cmac.tfm); in ieee80211_key_alloc()
486 key->u.aes_gmac.rx_pn[j] = in ieee80211_key_alloc()
491 key->u.aes_gmac.tfm = in ieee80211_key_alloc()
493 if (IS_ERR(key->u.aes_gmac.tfm)) { in ieee80211_key_alloc()
494 err = PTR_ERR(key->u.aes_gmac.tfm); in ieee80211_key_alloc()
505 key->u.gcmp.rx_pn[i][j] = in ieee80211_key_alloc()
510 key->u.gcmp.tfm = ieee80211_aes_gcm_key_setup_encrypt(key_data, in ieee80211_key_alloc()
512 if (IS_ERR(key->u.gcmp.tfm)) { in ieee80211_key_alloc()
513 err = PTR_ERR(key->u.gcmp.tfm); in ieee80211_key_alloc()
527 key->u.gen.rx_pn[i][j] = in ieee80211_key_alloc()
543 ieee80211_aes_key_free(key->u.ccmp.tfm); in ieee80211_key_free_common()
547 ieee80211_aes_cmac_key_free(key->u.aes_cmac.tfm); in ieee80211_key_free_common()
551 ieee80211_aes_gmac_key_free(key->u.aes_gmac.tfm); in ieee80211_key_free_common()
555 ieee80211_aes_gcm_key_free(key->u.gcmp.tfm); in ieee80211_key_free_common()
681 list_for_each_entry(vlan, &sdata->u.ap.vlans, u.vlan.list) in ieee80211_enable_keys()
703 list_for_each_entry(vlan, &sdata->u.ap.vlans, u.vlan.list) in ieee80211_reset_crypto_tx_tailroom()
781 list_for_each_entry(vlan, &sdata->u.ap.vlans, u.vlan.list) in ieee80211_free_keys()
794 u.ap); in ieee80211_free_keys()
805 list_for_each_entry(vlan, &sdata->u.ap.vlans, u.vlan.list) in ieee80211_free_keys()
897 seq->tkip.iv32 = key->u.tkip.tx.iv32; in ieee80211_get_key_tx_seq()
898 seq->tkip.iv16 = key->u.tkip.tx.iv16; in ieee80211_get_key_tx_seq()
902 pn64 = atomic64_read(&key->u.ccmp.tx_pn); in ieee80211_get_key_tx_seq()
912 pn64 = atomic64_read(&key->u.aes_cmac.tx_pn); in ieee80211_get_key_tx_seq()
922 pn64 = atomic64_read(&key->u.aes_gmac.tx_pn); in ieee80211_get_key_tx_seq()
932 pn64 = atomic64_read(&key->u.gcmp.tx_pn); in ieee80211_get_key_tx_seq()
958 seq->tkip.iv32 = key->u.tkip.rx[tid].iv32; in ieee80211_get_key_rx_seq()
959 seq->tkip.iv16 = key->u.tkip.rx[tid].iv16; in ieee80211_get_key_rx_seq()
966 pn = key->u.ccmp.rx_pn[IEEE80211_NUM_TIDS]; in ieee80211_get_key_rx_seq()
968 pn = key->u.ccmp.rx_pn[tid]; in ieee80211_get_key_rx_seq()
975 pn = key->u.aes_cmac.rx_pn; in ieee80211_get_key_rx_seq()
982 pn = key->u.aes_gmac.rx_pn; in ieee80211_get_key_rx_seq()
990 pn = key->u.gcmp.rx_pn[IEEE80211_NUM_TIDS]; in ieee80211_get_key_rx_seq()
992 pn = key->u.gcmp.rx_pn[tid]; in ieee80211_get_key_rx_seq()
1009 key->u.tkip.tx.iv32 = seq->tkip.iv32; in ieee80211_set_key_tx_seq()
1010 key->u.tkip.tx.iv16 = seq->tkip.iv16; in ieee80211_set_key_tx_seq()
1020 atomic64_set(&key->u.ccmp.tx_pn, pn64); in ieee80211_set_key_tx_seq()
1030 atomic64_set(&key->u.aes_cmac.tx_pn, pn64); in ieee80211_set_key_tx_seq()
1040 atomic64_set(&key->u.aes_gmac.tx_pn, pn64); in ieee80211_set_key_tx_seq()
1050 atomic64_set(&key->u.gcmp.tx_pn, pn64); in ieee80211_set_key_tx_seq()
1071 key->u.tkip.rx[tid].iv32 = seq->tkip.iv32; in ieee80211_set_key_rx_seq()
1072 key->u.tkip.rx[tid].iv16 = seq->tkip.iv16; in ieee80211_set_key_rx_seq()
1079 pn = key->u.ccmp.rx_pn[IEEE80211_NUM_TIDS]; in ieee80211_set_key_rx_seq()
1081 pn = key->u.ccmp.rx_pn[tid]; in ieee80211_set_key_rx_seq()
1088 pn = key->u.aes_cmac.rx_pn; in ieee80211_set_key_rx_seq()
1095 pn = key->u.aes_gmac.rx_pn; in ieee80211_set_key_rx_seq()
1103 pn = key->u.gcmp.rx_pn[IEEE80211_NUM_TIDS]; in ieee80211_set_key_rx_seq()
1105 pn = key->u.gcmp.rx_pn[tid]; in ieee80211_set_key_rx_seq()
1160 if (sdata->u.mgd.mfp != IEEE80211_MFP_DISABLED) in ieee80211_gtk_rekey_add()