Lines Matching refs:old_key
844 struct ieee80211_key *old_key = NULL; in ieee80211_key_link() local
860 old_key = key_mtx_dereference(sdata->local, sta->ptk[idx]); in ieee80211_key_link()
867 (old_key && old_key->conf.cipher != key->conf.cipher)) in ieee80211_key_link()
882 old_key = key_mtx_dereference(sdata->local, link_sta->gtk[idx]); in ieee80211_key_link()
885 old_key = key_mtx_dereference(sdata->local, in ieee80211_key_link()
887 if (!old_key) in ieee80211_key_link()
888 old_key = key_mtx_dereference(sdata->local, in ieee80211_key_link()
894 if (old_key && old_key->conf.cipher != key->conf.cipher) in ieee80211_key_link()
902 if (ieee80211_key_identical(sdata, old_key, key)) { in ieee80211_key_link()
920 ret = ieee80211_key_replace(sdata, link, sta, pairwise, old_key, key); in ieee80211_key_link()
924 ieee80211_key_destroy(old_key, delay_tailroom); in ieee80211_key_link()