Lines Matching defs:rtwdev
15 void rtw89_wow_parse_akm(struct rtw89_dev *rtwdev, struct sk_buff *skb) in rtw89_wow_parse_akm()
62 static int _pn_to_iv(struct rtw89_dev *rtwdev, struct ieee80211_key_conf *key, in _pn_to_iv()
92 static int rtw89_rx_pn_to_iv(struct rtw89_dev *rtwdev, in rtw89_rx_pn_to_iv()
120 static int rtw89_tx_pn_to_iv(struct rtw89_dev *rtwdev, in rtw89_tx_pn_to_iv()
138 static int _iv_to_pn(struct rtw89_dev *rtwdev, u8 *iv, u64 *pn, u8 *key_id, in _iv_to_pn()
168 static int rtw89_rx_iv_to_pn(struct rtw89_dev *rtwdev, in rtw89_rx_iv_to_pn()
195 static int rtw89_tx_iv_to_pn(struct rtw89_dev *rtwdev, in rtw89_tx_iv_to_pn()
213 static int rtw89_rx_pn_get_pmf(struct rtw89_dev *rtwdev, in rtw89_rx_pn_get_pmf()
244 static int rtw89_rx_pn_set_pmf(struct rtw89_dev *rtwdev, in rtw89_rx_pn_set_pmf()
276 struct rtw89_dev *rtwdev = hw->priv; in rtw89_wow_get_key_info_iter() local
346 struct rtw89_dev *rtwdev = hw->priv; in rtw89_wow_set_key_info_iter() local
409 static void rtw89_wow_key_clear(struct rtw89_dev *rtwdev) in rtw89_wow_key_clear()
420 static void rtw89_wow_construct_key_info(struct rtw89_dev *rtwdev) in rtw89_wow_construct_key_info()
443 static void rtw89_wow_debug_aoac_rpt(struct rtw89_dev *rtwdev) in rtw89_wow_debug_aoac_rpt()
484 static int rtw89_wow_get_aoac_rpt_reg(struct rtw89_dev *rtwdev) in rtw89_wow_get_aoac_rpt_reg()
570 static int rtw89_wow_get_aoac_rpt(struct rtw89_dev *rtwdev, bool rx_ready) in rtw89_wow_get_aoac_rpt()
597 static struct ieee80211_key_conf *rtw89_wow_gtk_rekey(struct rtw89_dev *rtwdev, in rtw89_wow_gtk_rekey()
635 static void rtw89_wow_update_key_info(struct rtw89_dev *rtwdev, bool rx_ready) in rtw89_wow_update_key_info()
687 static void rtw89_wow_leave_deep_ps(struct rtw89_dev *rtwdev) in rtw89_wow_leave_deep_ps()
692 static void rtw89_wow_enter_deep_ps(struct rtw89_dev *rtwdev) in rtw89_wow_enter_deep_ps()
697 static void rtw89_wow_enter_ps(struct rtw89_dev *rtwdev) in rtw89_wow_enter_ps()
707 static void rtw89_wow_leave_ps(struct rtw89_dev *rtwdev, bool enable_wow) in rtw89_wow_leave_ps()
721 static int rtw89_wow_config_mac(struct rtw89_dev *rtwdev, bool enable_wow) in rtw89_wow_config_mac()
728 static void rtw89_wow_set_rx_filter(struct rtw89_dev *rtwdev, bool enable) in rtw89_wow_set_rx_filter()
740 static void rtw89_wow_show_wakeup_reason(struct rtw89_dev *rtwdev) in rtw89_wow_show_wakeup_reason()
797 static void rtw89_wow_vif_iter(struct rtw89_dev *rtwdev, in rtw89_wow_vif_iter()
905 static int rtw89_wow_pattern_generate(struct rtw89_dev *rtwdev, in rtw89_wow_pattern_generate()
978 static int rtw89_wow_parse_patterns(struct rtw89_dev *rtwdev, in rtw89_wow_parse_patterns()
1012 static void rtw89_wow_pattern_clear_cam(struct rtw89_dev *rtwdev) in rtw89_wow_pattern_clear_cam()
1025 static void rtw89_wow_pattern_write(struct rtw89_dev *rtwdev) in rtw89_wow_pattern_write()
1035 static void rtw89_wow_pattern_clear(struct rtw89_dev *rtwdev) in rtw89_wow_pattern_clear()
1045 static void rtw89_wow_clear_wakeups(struct rtw89_dev *rtwdev) in rtw89_wow_clear_wakeups()
1055 static void rtw89_wow_init_pno(struct rtw89_dev *rtwdev, in rtw89_wow_init_pno()
1071 static int rtw89_wow_set_wakeups(struct rtw89_dev *rtwdev, in rtw89_wow_set_wakeups()
1104 static int rtw89_wow_cfg_wake_pno(struct rtw89_dev *rtwdev, bool wow) in rtw89_wow_cfg_wake_pno()
1130 static int rtw89_wow_cfg_wake(struct rtw89_dev *rtwdev, bool wow) in rtw89_wow_cfg_wake()
1188 static int rtw89_wow_check_fw_status(struct rtw89_dev *rtwdev, bool wow_enable) in rtw89_wow_check_fw_status()
1204 static int rtw89_wow_swap_fw(struct rtw89_dev *rtwdev, bool wow) in rtw89_wow_swap_fw()
1295 static int rtw89_wow_enable_trx_pre(struct rtw89_dev *rtwdev) in rtw89_wow_enable_trx_pre()
1320 static int rtw89_wow_enable_trx_post(struct rtw89_dev *rtwdev) in rtw89_wow_enable_trx_post()
1345 static int rtw89_wow_disable_trx_pre(struct rtw89_dev *rtwdev) in rtw89_wow_disable_trx_pre()
1385 static int rtw89_wow_disable_trx_post(struct rtw89_dev *rtwdev) in rtw89_wow_disable_trx_post()
1399 static void rtw89_fw_release_pno_pkt_list(struct rtw89_dev *rtwdev, in rtw89_fw_release_pno_pkt_list()
1413 static int rtw89_pno_scan_update_probe_req(struct rtw89_dev *rtwdev, in rtw89_pno_scan_update_probe_req()
1455 static int rtw89_pno_scan_offload(struct rtw89_dev *rtwdev, bool enable) in rtw89_pno_scan_offload()
1498 static int rtw89_wow_fw_start(struct rtw89_dev *rtwdev) in rtw89_wow_fw_start()
1566 static int rtw89_wow_fw_stop(struct rtw89_dev *rtwdev) in rtw89_wow_fw_stop()
1631 static int rtw89_wow_enable(struct rtw89_dev *rtwdev) in rtw89_wow_enable()
1672 static int rtw89_wow_disable(struct rtw89_dev *rtwdev) in rtw89_wow_disable()
1707 static void rtw89_wow_restore_ps(struct rtw89_dev *rtwdev) in rtw89_wow_restore_ps()
1713 int rtw89_wow_resume(struct rtw89_dev *rtwdev) in rtw89_wow_resume()
1743 int rtw89_wow_suspend(struct rtw89_dev *rtwdev, struct cfg80211_wowlan *wowlan) in rtw89_wow_suspend()