Lines Matching defs:wow

13 #include "wow.h"
18 struct rtw89_wow_param *rtw_wow = &rtwdev->wow;
248 struct rtw89_wow_param *rtw_wow = &rtwdev->wow;
277 struct rtw89_wow_param *rtw_wow = &rtwdev->wow;
347 struct rtw89_wow_param *rtw_wow = &rtwdev->wow;
411 struct rtw89_wow_param *rtw_wow = &rtwdev->wow;
422 struct rtw89_wow_param *rtw_wow = &rtwdev->wow;
424 struct rtw89_vif_link *rtwvif_link = rtwdev->wow.rtwvif_link;
445 struct rtw89_wow_param *rtw_wow = &rtwdev->wow;
486 struct rtw89_wow_param *rtw_wow = &rtwdev->wow;
572 struct rtw89_wow_param *rtw_wow = &rtwdev->wow;
581 rtw89_err(rtwdev, "wow: failed to get aoac rpt by reg\n");
587 rtw89_err(rtwdev, "wow: failed to get aoac rpt by pkt\n");
600 struct rtw89_vif_link *rtwvif_link = rtwdev->wow.rtwvif_link;
640 struct rtw89_vif_link *rtwvif_link = rtwdev->wow.rtwvif_link;
642 struct rtw89_wow_param *rtw_wow = &rtwdev->wow;
702 struct rtw89_vif_link *rtwvif_link = rtwdev->wow.rtwvif_link;
712 struct rtw89_vif_link *rtwvif_link = rtwdev->wow.rtwvif_link;
745 struct rtw89_vif_link *rtwvif_link = rtwdev->wow.rtwvif_link;
747 struct rtw89_wow_param *rtw_wow = &rtwdev->wow;
803 struct rtw89_wow_param *rtw_wow = &rtwdev->wow;
985 struct rtw89_wow_param *rtw_wow = &rtwdev->wow;
1017 struct rtw89_wow_param *rtw_wow = &rtwdev->wow;
1030 struct rtw89_wow_param *rtw_wow = &rtwdev->wow;
1040 struct rtw89_wow_param *rtw_wow = &rtwdev->wow;
1050 struct rtw89_wow_param *rtw_wow = &rtwdev->wow;
1061 struct rtw89_wow_param *rtw_wow = &rtwdev->wow;
1077 struct rtw89_wow_param *rtw_wow = &rtwdev->wow;
1106 static int rtw89_wow_cfg_wake_pno(struct rtw89_dev *rtwdev, bool wow)
1108 struct rtw89_vif_link *rtwvif_link = rtwdev->wow.rtwvif_link;
1117 ret = rtw89_fw_h2c_wow_wakeup_ctrl(rtwdev, rtwvif_link, wow);
1119 rtw89_err(rtwdev, "failed to fw wow wakeup ctrl\n");
1123 ret = rtw89_fw_h2c_wow_global(rtwdev, rtwvif_link, wow);
1125 rtw89_err(rtwdev, "failed to fw wow global\n");
1132 static int rtw89_wow_cfg_wake(struct rtw89_dev *rtwdev, bool wow)
1134 struct rtw89_wow_param *rtw_wow = &rtwdev->wow;
1150 if (wow) {
1160 ret = rtw89_fw_h2c_wow_wakeup_ctrl(rtwdev, rtwvif_link, wow);
1162 rtw89_err(rtwdev, "failed to fw wow wakeup ctrl\n");
1166 if (wow) {
1181 ret = rtw89_fw_h2c_wow_global(rtwdev, rtwvif_link, wow);
1183 rtw89_err(rtwdev, "failed to fw wow global\n");
1201 rtw89_err(rtwdev, "failed to check wow status %s\n",
1206 static int rtw89_wow_swap_fw(struct rtw89_dev *rtwdev, bool wow)
1208 enum rtw89_fw_type fw_type = wow ? RTW89_FW_WOWLAN : RTW89_FW_NORMAL;
1210 struct rtw89_wow_param *rtw_wow = &rtwdev->wow;
1292 rtw89_mac_hw_mgnt_sec(rtwdev, wow);
1389 struct rtw89_vif_link *rtwvif_link = rtwdev->wow.rtwvif_link;
1404 struct rtw89_wow_param *rtw_wow = &rtwdev->wow;
1420 struct rtw89_wow_param *rtw_wow = &rtwdev->wow;
1463 struct rtw89_wow_param *rtw_wow = &rtwdev->wow;
1464 struct rtw89_vif_link *rtwvif_link = rtwdev->wow.rtwvif_link;
1505 struct rtw89_wow_param *rtw_wow = &rtwdev->wow;
1512 rtw89_err(rtwdev, "wow: failed to disable pno scan offload\n");
1518 rtw89_err(rtwdev, "wow: failed to enable pno scan offload\n");
1527 rtw89_err(rtwdev, "wow: failed to enable keep alive\n");
1533 rtw89_err(rtwdev, "wow: failed to enable disconnect detect\n");
1539 rtw89_err(rtwdev, "wow: failed to enable GTK offload\n");
1545 rtw89_warn(rtwdev, "wow: failed to enable arp offload\n");
1551 rtw89_err(rtwdev, "wow: failed to config wake PNO\n");
1557 rtw89_err(rtwdev, "wow: failed to config wake\n");
1564 rtw89_err(rtwdev, "wow: failed to check enable fw ready\n");
1573 struct rtw89_wow_param *rtw_wow = &rtwdev->wow;
1580 rtw89_err(rtwdev, "wow: failed to disable pno scan offload\n");
1586 rtw89_err(rtwdev, "wow: failed to disable pno\n");
1596 rtw89_err(rtwdev, "wow: failed to disable keep alive\n");
1602 rtw89_err(rtwdev, "wow: failed to disable disconnect detect\n");
1608 rtw89_err(rtwdev, "wow: failed to disable GTK offload\n");
1614 rtw89_warn(rtwdev, "wow: failed to disable arp offload\n");
1623 rtw89_err(rtwdev, "wow: failed to disable config wake\n");
1629 rtw89_err(rtwdev, "wow: failed to check disable fw ready\n");
1644 rtw89_err(rtwdev, "wow: failed to enable trx_pre\n");
1652 rtw89_err(rtwdev, "wow: failed to swap to wow fw\n");
1658 rtw89_err(rtwdev, "wow: failed to let wow fw start\n");
1666 rtw89_err(rtwdev, "wow: failed to enable trx_post\n");
1683 rtw89_err(rtwdev, "wow: failed to disable trx_pre\n");
1691 rtw89_err(rtwdev, "wow: failed to swap to normal fw\n");
1697 rtw89_err(rtwdev, "wow: failed to disable trx_post\n");
1703 rtw89_err(rtwdev, "wow: failed to disable trx_pre\n");
1723 rtw89_err(rtwdev, "wow is not enabled\n");
1740 rtw89_err(rtwdev, "failed to disable wow\n");
1762 rtw89_err(rtwdev, "failed to enable wow\n");