Searched refs:rtw_wow (Results 1 – 8 of 8) sorted by relevance
| /linux-6.15/drivers/net/wireless/realtek/rtw89/ |
| H A D | wow.c | 413 memset(&rtw_wow->aoac_rpt, 0, sizeof(rtw_wow->aoac_rpt)); in rtw89_wow_key_clear() 414 memset(&rtw_wow->gtk_info, 0, sizeof(rtw_wow->gtk_info)); in rtw89_wow_key_clear() 415 memset(&rtw_wow->key_info, 0, sizeof(rtw_wow->key_info)); in rtw89_wow_key_clear() 416 rtw_wow->ptk_alg = 0; in rtw89_wow_key_clear() 417 rtw_wow->gtk_alg = 0; in rtw89_wow_key_clear() 575 if (!rtw_wow->ptk_alg) in rtw89_wow_get_aoac_rpt() 816 if (rtw_wow->pno_inited) in rtw89_wow_vif_iter() 1041 rtw_wow->pattern_cnt = 0; in rtw89_wow_pattern_clear() 1042 memset(rtw_wow->patterns, 0, sizeof(rtw_wow->patterns)); in rtw89_wow_pattern_clear() 1051 rtw_wow->pattern_cnt = 0; in rtw89_wow_clear_wakeups() [all …]
|
| H A D | wow.h | 80 struct rtw89_wow_param *rtw_wow = &rtwdev->wow; in rtw89_wow_get_sec_hdr_len() local 85 switch (rtw_wow->ptk_alg) { in rtw89_wow_get_sec_hdr_len() 114 struct rtw89_wow_param *rtw_wow = &rtwdev->wow; in rtw_wow_has_mgd_features() local 116 return !bitmap_empty(rtw_wow->flags, RTW89_WOW_FLAG_NUM); in rtw_wow_has_mgd_features()
|
| H A D | cam.c | 915 struct rtw89_wow_param *rtw_wow = &rtwdev->wow; in rtw89_cam_fill_dctl_sec_cam_info_v1() local 916 u8 *ptk_tx_iv = rtw_wow->key_info.ptk_tx_iv; in rtw89_cam_fill_dctl_sec_cam_info_v1() 971 if (rtw_wow->ptk_alg) { in rtw89_cam_fill_dctl_sec_cam_info_v1() 983 h2c->w4 |= le32_encode_bits(rtw_wow->ptk_keyidx, in rtw89_cam_fill_dctl_sec_cam_info_v1() 1000 struct rtw89_wow_param *rtw_wow = &rtwdev->wow; in rtw89_cam_fill_dctl_sec_cam_info_v2() local 1001 u8 *ptk_tx_iv = rtw_wow->key_info.ptk_tx_iv; in rtw89_cam_fill_dctl_sec_cam_info_v2() 1061 if (rtw_wow->ptk_alg) { in rtw89_cam_fill_dctl_sec_cam_info_v2() 1073 h2c->w4 |= le32_encode_bits(rtw_wow->ptk_keyidx, in rtw89_cam_fill_dctl_sec_cam_info_v2()
|
| H A D | fw.c | 2525 struct rtw89_wow_param *rtw_wow = &rtwdev->wow; in rtw89_eapol_get() local 2532 if (rtw_wow->ptk_alg == 3) in rtw89_eapol_get() 2534 else if (rtw_wow->akm == 1 || rtw_wow->akm == 2) in rtw89_eapol_get() 2536 else if (rtw_wow->akm > 2 && rtw_wow->akm < 7) in rtw89_eapol_get() 2624 if (rtw_wow->ptk_alg) in rtw89_arp_response_get() 7699 le32_encode_bits(rtw_wow->ptk_alg, in rtw89_fw_h2c_wow_global() 7701 le32_encode_bits(rtw_wow->gtk_alg, in rtw89_fw_h2c_wow_global() 7703 h2c->key_info = rtw_wow->key_info; in rtw89_fw_h2c_wow_global() 7743 if (rtw_wow->pattern_cnt) in rtw89_fw_h2c_wow_wakeup_ctrl() 7838 if (!rtw_wow->gtk_alg) in rtw89_fw_h2c_wow_gtk_ofld() [all …]
|
| H A D | mac80211.c | 1726 struct rtw89_wow_param *rtw_wow = &rtwdev->wow; in rtw89_set_rekey_data() local 1727 struct rtw89_wow_gtk_info *gtk_info = &rtw_wow->gtk_info; in rtw89_set_rekey_data()
|
| H A D | mac.c | 5375 struct rtw89_wow_param *rtw_wow = &rtwdev->wow; in rtw89_mac_c2h_wow_aoac_rpt() local 5376 struct rtw89_wow_aoac_report *aoac_rpt = &rtw_wow->aoac_rpt; in rtw89_mac_c2h_wow_aoac_rpt() 5377 struct rtw89_wait_info *wait = &rtw_wow->wait; in rtw89_mac_c2h_wow_aoac_rpt()
|
| /linux-6.15/drivers/net/wireless/realtek/rtw88/ |
| H A D | wow.c | 255 struct rtw_wow_param *rtw_wow = &rtwdev->wow; in rtw_wow_pattern_write() local 259 for (i = 0; i < rtw_wow->pattern_cnt; i++) in rtw_wow_pattern_write() 265 struct rtw_wow_param *rtw_wow = &rtwdev->wow; in rtw_wow_pattern_clear() local 269 rtw_wow->pattern_cnt = 0; in rtw_wow_pattern_clear() 270 memset(rtw_wow->patterns, 0, sizeof(rtw_wow->patterns)); in rtw_wow_pattern_clear() 596 rtw_wow->ips_enabled = true; in rtw_wow_leave_no_link_ps() 792 rtw_wow->wow_vif = vif; in rtw_wow_vif_iter() 795 if (rtw_wow->pno_req.inited) in rtw_wow_vif_iter() 822 if (!rtw_wow->wow_vif) in rtw_wow_set_wakeups() 827 rtw_wow->pattern_cnt = wowlan->n_patterns; in rtw_wow_set_wakeups() [all …]
|
| H A D | fw.c | 887 struct rtw_wow_param *rtw_wow = &rtwdev->wow; in rtw_fw_set_disconnect_decision_cmd() local 909 struct rtw_wow_param *rtw_wow = &rtwdev->wow; in rtw_fw_set_wowlan_ctrl_cmd() local 916 if (test_bit(RTW_WOW_FLAG_EN_MAGIC_PKT, rtw_wow->flags)) in rtw_fw_set_wowlan_ctrl_cmd() 918 if (test_bit(RTW_WOW_FLAG_EN_DISCONNECT, rtw_wow->flags)) in rtw_fw_set_wowlan_ctrl_cmd() 920 if (test_bit(RTW_WOW_FLAG_EN_REKEY_PKT, rtw_wow->flags)) in rtw_fw_set_wowlan_ctrl_cmd() 922 if (rtw_wow->pattern_cnt) in rtw_fw_set_wowlan_ctrl_cmd() 1200 struct rtw_wow_param *rtw_wow = &rtwdev->wow; in rtw_lps_pg_info_get() local 1215 pg_info_hdr->pattern_count = rtw_wow->pattern_cnt; in rtw_lps_pg_info_get() 1218 conf->pattern_cam_backup = rtw_wow->pattern_cnt != 0; in rtw_lps_pg_info_get() 1427 struct rtw_wow_param *rtw_wow = &rtwdev->wow; in rtw_add_rsvd_page_pno() local [all …]
|