Lines Matching refs:old_key
851 struct ieee80211_key *old_key = NULL; in ieee80211_key_link() local
867 old_key = key_mtx_dereference(sdata->local, sta->ptk[idx]); in ieee80211_key_link()
874 (old_key && old_key->conf.cipher != key->conf.cipher)) { in ieee80211_key_link()
891 old_key = key_mtx_dereference(sdata->local, link_sta->gtk[idx]); in ieee80211_key_link()
894 old_key = key_mtx_dereference(sdata->local, in ieee80211_key_link()
896 if (!old_key) in ieee80211_key_link()
897 old_key = key_mtx_dereference(sdata->local, in ieee80211_key_link()
903 if (old_key && old_key->conf.cipher != key->conf.cipher) { in ieee80211_key_link()
913 if (ieee80211_key_identical(sdata, old_key, key)) { in ieee80211_key_link()
930 ret = ieee80211_key_replace(sdata, link, sta, pairwise, old_key, key); in ieee80211_key_link()
934 ieee80211_key_destroy(old_key, delay_tailroom); in ieee80211_key_link()