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()
638 static void rtw89_wow_update_key_info(struct rtw89_dev *rtwdev, bool rx_ready) in rtw89_wow_update_key_info()
690 static void rtw89_wow_leave_deep_ps(struct rtw89_dev *rtwdev) in rtw89_wow_leave_deep_ps()
695 static void rtw89_wow_enter_deep_ps(struct rtw89_dev *rtwdev) in rtw89_wow_enter_deep_ps()
700 static void rtw89_wow_enter_ps(struct rtw89_dev *rtwdev) in rtw89_wow_enter_ps()
710 static void rtw89_wow_leave_ps(struct rtw89_dev *rtwdev, bool enable_wow) in rtw89_wow_leave_ps()
724 static int rtw89_wow_config_mac(struct rtw89_dev *rtwdev, bool enable_wow) in rtw89_wow_config_mac()
731 static void rtw89_wow_set_rx_filter(struct rtw89_dev *rtwdev, bool enable) in rtw89_wow_set_rx_filter()
743 static void rtw89_wow_show_wakeup_reason(struct rtw89_dev *rtwdev) in rtw89_wow_show_wakeup_reason()
800 static void rtw89_wow_vif_iter(struct rtw89_dev *rtwdev, in rtw89_wow_vif_iter()
908 static int rtw89_wow_pattern_generate(struct rtw89_dev *rtwdev, in rtw89_wow_pattern_generate()
981 static int rtw89_wow_parse_patterns(struct rtw89_dev *rtwdev, in rtw89_wow_parse_patterns()
1015 static void rtw89_wow_pattern_clear_cam(struct rtw89_dev *rtwdev) in rtw89_wow_pattern_clear_cam()
1028 static void rtw89_wow_pattern_write(struct rtw89_dev *rtwdev) in rtw89_wow_pattern_write()
1038 static void rtw89_wow_pattern_clear(struct rtw89_dev *rtwdev) in rtw89_wow_pattern_clear()
1048 static void rtw89_wow_clear_wakeups(struct rtw89_dev *rtwdev) in rtw89_wow_clear_wakeups()
1058 static void rtw89_wow_init_pno(struct rtw89_dev *rtwdev, in rtw89_wow_init_pno()
1074 static int rtw89_wow_set_wakeups(struct rtw89_dev *rtwdev, in rtw89_wow_set_wakeups()
1106 static int rtw89_wow_cfg_wake_pno(struct rtw89_dev *rtwdev, bool wow) in rtw89_wow_cfg_wake_pno()
1132 static int rtw89_wow_cfg_wake(struct rtw89_dev *rtwdev, bool wow) in rtw89_wow_cfg_wake()
1190 static int rtw89_wow_check_fw_status(struct rtw89_dev *rtwdev, bool wow_enable) in rtw89_wow_check_fw_status()
1206 static int rtw89_wow_swap_fw(struct rtw89_dev *rtwdev, bool wow) in rtw89_wow_swap_fw()
1297 static int rtw89_wow_enable_trx_pre(struct rtw89_dev *rtwdev) in rtw89_wow_enable_trx_pre()
1322 static int rtw89_wow_enable_trx_post(struct rtw89_dev *rtwdev) in rtw89_wow_enable_trx_post()
1347 static int rtw89_wow_disable_trx_pre(struct rtw89_dev *rtwdev) in rtw89_wow_disable_trx_pre()
1387 static int rtw89_wow_disable_trx_post(struct rtw89_dev *rtwdev) in rtw89_wow_disable_trx_post()
1401 static void rtw89_fw_release_pno_pkt_list(struct rtw89_dev *rtwdev, in rtw89_fw_release_pno_pkt_list()
1415 static int rtw89_pno_scan_update_probe_req(struct rtw89_dev *rtwdev, in rtw89_pno_scan_update_probe_req()
1460 static int rtw89_pno_scan_offload(struct rtw89_dev *rtwdev, bool enable) in rtw89_pno_scan_offload()
1503 static int rtw89_wow_fw_start(struct rtw89_dev *rtwdev) in rtw89_wow_fw_start()
1571 static int rtw89_wow_fw_stop(struct rtw89_dev *rtwdev) in rtw89_wow_fw_stop()
1636 static int rtw89_wow_enable(struct rtw89_dev *rtwdev) in rtw89_wow_enable()
1677 static int rtw89_wow_disable(struct rtw89_dev *rtwdev) in rtw89_wow_disable()
1712 static void rtw89_wow_restore_ps(struct rtw89_dev *rtwdev) in rtw89_wow_restore_ps()
1718 int rtw89_wow_resume(struct rtw89_dev *rtwdev) in rtw89_wow_resume()
1748 int rtw89_wow_suspend(struct rtw89_dev *rtwdev, struct cfg80211_wowlan *wowlan) in rtw89_wow_suspend()