Lines Matching refs:key_idx
436 const u8 *mac_addr, u8 key_idx) in ieee80211_set_tx() argument
452 if (sta->ptk_idx == key_idx) in ieee80211_set_tx()
456 key = key_mtx_dereference(local, sta->ptk[key_idx]); in ieee80211_set_tx()
466 int link_id, u8 key_idx, bool pairwise, in ieee80211_add_key() argument
484 return ieee80211_set_tx(sdata, mac_addr, key_idx); in ieee80211_add_key()
500 key = ieee80211_key_alloc(params->cipher, key_idx, params->key_len, in ieee80211_add_key()
578 u8 key_idx, bool pairwise, const u8 *mac_addr) in ieee80211_lookup_key() argument
608 if (pairwise && key_idx < NUM_DEFAULT_KEYS) in ieee80211_lookup_key()
610 sta->ptk[key_idx]); in ieee80211_lookup_key()
613 key_idx < NUM_DEFAULT_KEYS + in ieee80211_lookup_key()
617 link_sta->gtk[key_idx]); in ieee80211_lookup_key()
622 if (pairwise && key_idx < NUM_DEFAULT_KEYS) in ieee80211_lookup_key()
624 sdata->keys[key_idx]); in ieee80211_lookup_key()
626 key = rcu_dereference_check_key_mtx(local, link->gtk[key_idx]); in ieee80211_lookup_key()
631 if (key_idx < NUM_DEFAULT_KEYS) in ieee80211_lookup_key()
632 return rcu_dereference_check_key_mtx(local, sdata->keys[key_idx]); in ieee80211_lookup_key()
638 int link_id, u8 key_idx, bool pairwise, in ieee80211_del_key() argument
649 key = ieee80211_lookup_key(sdata, link_id, key_idx, pairwise, mac_addr); in ieee80211_del_key()
666 int link_id, u8 key_idx, bool pairwise, in ieee80211_get_key() argument
685 key = ieee80211_lookup_key(sdata, link_id, key_idx, pairwise, mac_addr); in ieee80211_get_key()
772 int link_id, u8 key_idx, bool uni, in ieee80211_config_default_key() argument
782 ieee80211_set_default_key(link, key_idx, uni, multi); in ieee80211_config_default_key()
789 int link_id, u8 key_idx) in ieee80211_config_default_mgmt_key() argument
798 ieee80211_set_default_mgmt_key(link, key_idx); in ieee80211_config_default_mgmt_key()
805 int link_id, u8 key_idx) in ieee80211_config_default_beacon_key() argument
814 ieee80211_set_default_beacon_key(link, key_idx); in ieee80211_config_default_beacon_key()