H A D | wow.c | 1 // SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause 2 /* Copyright(c) 2019-2022 Realtek Corporation 17 struct ieee80211_mgmt *mgmt = (struct ieee80211_mgmt *)skb->data; in rtw89_wow_parse_akm() 18 struct rtw89_wow_param *rtw_wow = &rtwdev->wow; in rtw89_wow_parse_akm() 19 const u8 *rsn, *ies = mgmt->u.assoc_req.variable; in rtw89_wow_parse_akm() 26 rsn = cfg80211_find_ie(WLAN_EID_RSN, ies, skb->le in rtw89_wow_parse_akm() 70 _pn_to_iv(struct rtw89_dev * rtwdev,struct ieee80211_key_conf * key,u8 * iv,u64 pn,u8 key_idx) _pn_to_iv() argument 101 rtw89_rx_pn_to_iv(struct rtw89_dev * rtwdev,struct ieee80211_key_conf * key,u8 * iv) rtw89_rx_pn_to_iv() argument 134 rtw89_tx_pn_to_iv(struct rtw89_dev * rtwdev,struct ieee80211_key_conf * key,u8 * iv) rtw89_tx_pn_to_iv() argument 157 _iv_to_pn(struct rtw89_dev * rtwdev,u8 * iv,u64 * pn,u8 * key_id,struct ieee80211_key_conf * key) _iv_to_pn() argument 187 rtw89_rx_iv_to_pn(struct rtw89_dev * rtwdev,struct ieee80211_key_conf * key,u8 * iv) rtw89_rx_iv_to_pn() argument 214 rtw89_tx_iv_to_pn(struct rtw89_dev * rtwdev,struct ieee80211_key_conf * key,u8 * iv) rtw89_tx_iv_to_pn() argument 237 rtw89_rx_pn_get_pmf(struct rtw89_dev * rtwdev,struct ieee80211_key_conf * key,struct rtw89_wow_gtk_info * gtk_info) rtw89_rx_pn_get_pmf() argument 273 rtw89_rx_pn_set_pmf(struct rtw89_dev * rtwdev,struct ieee80211_key_conf * key,u64 pn) rtw89_rx_pn_set_pmf() argument 301 rtw89_wow_get_key_info_iter(struct ieee80211_hw * hw,struct ieee80211_vif * vif,struct ieee80211_sta * sta,struct ieee80211_key_conf * key,void * data) rtw89_wow_get_key_info_iter() argument 371 rtw89_wow_set_key_info_iter(struct ieee80211_hw * hw,struct ieee80211_vif * vif,struct ieee80211_sta * sta,struct ieee80211_key_conf * key,void * data) rtw89_wow_set_key_info_iter() argument 637 struct ieee80211_key_conf *key; rtw89_wow_gtk_rekey() local 675 struct ieee80211_key_conf *key; rtw89_wow_update_key_info() local 762 struct cfg80211_wowlan_wakeup wakeup = { rtw89_wow_show_wakeup_reason() local [all...] |