Lines Matching refs:old
296 static void ieee80211_pairwise_rekey(struct ieee80211_key *old, in ieee80211_pairwise_rekey() argument
326 } else if (old) { in ieee80211_pairwise_rekey()
332 if (!(old->flags & KEY_FLAG_UPLOADED_TO_HARDWARE)) in ieee80211_pairwise_rekey()
336 old->flags |= KEY_FLAG_TAINTED; in ieee80211_pairwise_rekey()
350 ieee80211_flush_queues(local, old->sdata, false); in ieee80211_pairwise_rekey()
445 struct ieee80211_key *old, in ieee80211_key_replace() argument
456 if (WARN_ON(!new && !old)) in ieee80211_key_replace()
465 idx = old->conf.keyidx; in ieee80211_key_replace()
466 is_wep = old->conf.cipher == WLAN_CIPHER_SUITE_WEP40 || in ieee80211_key_replace()
467 old->conf.cipher == WLAN_CIPHER_SUITE_WEP104; in ieee80211_key_replace()
468 link_id = old->conf.link_id; in ieee80211_key_replace()
471 if (WARN(old && old->conf.link_id != link_id, in ieee80211_key_replace()
473 old->conf.link_id, link_id)) in ieee80211_key_replace()
496 WARN_ON(new && old && new->conf.keyidx != old->conf.keyidx); in ieee80211_key_replace()
502 ieee80211_pairwise_rekey(old, new); in ieee80211_key_replace()
505 if (old) { in ieee80211_key_replace()
506 if (old->flags & KEY_FLAG_UPLOADED_TO_HARDWARE) { in ieee80211_key_replace()
507 ieee80211_key_disable_hw_accel(old); in ieee80211_key_replace()
540 if (new && !old) in ieee80211_key_replace()
543 defunikey = old && in ieee80211_key_replace()
544 old == key_mtx_dereference(sdata->local, in ieee80211_key_replace()
546 defmultikey = old && in ieee80211_key_replace()
547 old == key_mtx_dereference(sdata->local, in ieee80211_key_replace()
549 defmgmtkey = old && in ieee80211_key_replace()
550 old == key_mtx_dereference(sdata->local, in ieee80211_key_replace()
552 defbeaconkey = old && in ieee80211_key_replace()
553 old == key_mtx_dereference(sdata->local, in ieee80211_key_replace()
584 if (old) in ieee80211_key_replace()
585 list_del_rcu(&old->list); in ieee80211_key_replace()
813 struct ieee80211_key *old, in ieee80211_key_identical() argument
819 if (!old || new->conf.keylen != old->conf.keylen) in ieee80211_key_identical()
822 tk_old = old->conf.key; in ieee80211_key_identical()