| /OK3568_Linux_fs/external/rkwifibt/drivers/rtl8852be/phl/ |
| H A D | phl_wow.c | 64 u8 _phl_query_key_desc_ver(struct phl_wow_info *wow_info, u8 algo) in _phl_query_key_desc_ver() argument 66 u8 akm_type = wow_info->gtk_ofld_info.akmtype_byte3; in _phl_query_key_desc_ver() 81 struct phl_wow_info *wow_info, in _phl_cfg_pkt_ofld_null_info() argument 85 void *drv_priv = phl_to_drvpriv(wow_info->phl_info); in _phl_cfg_pkt_ofld_null_info() 94 struct phl_wow_info *wow_info, in _phl_cfg_pkt_ofld_probe_req_info() argument 98 void *drv_priv = phl_to_drvpriv(wow_info->phl_info); in _phl_cfg_pkt_ofld_probe_req_info() 100 if (wow_info->nlo_info.construct_pbreq == NULL) { in _phl_cfg_pkt_ofld_probe_req_info() 104 probe_req_info->construct_pbreq = wow_info->nlo_info.construct_pbreq; in _phl_cfg_pkt_ofld_probe_req_info() 108 static void _phl_cfg_pkt_ofld_arp_rsp_info(struct phl_wow_info *wow_info, struct rtw_phl_stainfo_t … in _phl_cfg_pkt_ofld_arp_rsp_info() argument 111 void *drv_priv = phl_to_drvpriv(wow_info->phl_info); in _phl_cfg_pkt_ofld_arp_rsp_info() [all …]
|
| H A D | phl_wow.h | 28 #define phl_to_wow_info(_phl) (&_phl->wow_info) 103 void phl_record_wow_stat(struct phl_wow_info *wow_info); 105 void phl_wow_handle_wake_rsn(struct phl_wow_info *wow_info, u8 *reset); 107 enum rtw_phl_status phl_wow_init_precfg(struct phl_wow_info *wow_info); 109 enum rtw_phl_status phl_wow_init_postcfg(struct phl_wow_info *wow_info); 111 enum rtw_phl_status phl_wow_deinit_precfg(struct phl_wow_info *wow_info); 113 enum rtw_phl_status phl_wow_deinit_postcfg(struct phl_wow_info *wow_info); 115 void phl_reset_wow_info(struct phl_wow_info *wow_info); 117 enum rtw_phl_status phl_wow_func_en(struct phl_wow_info *wow_info); 119 void phl_wow_func_dis(struct phl_wow_info *wow_info); [all …]
|
| H A D | phl_init.c | 1692 struct phl_wow_info *wow_info = phl_to_wow_info(phl_info); in phl_wow_start() local 1700 phl_wow_decide_op_mode(wow_info, sta); in phl_wow_start() 1702 if (wow_info->op_mode == RTW_WOW_OP_PWR_DOWN) { in phl_wow_start() 1740 pstatus = phl_wow_init_precfg(wow_info); in phl_wow_start() 1752 pstatus = phl_wow_func_en(wow_info); in phl_wow_start() 1757 phl_wow_ps_proto_cfg(wow_info, true); in phl_wow_start() 1759 phl_wow_ps_pwr_ntfy(wow_info, true); in phl_wow_start() 1761 pstatus = phl_wow_init_postcfg(wow_info); in phl_wow_start() 1771 phl_wow_ps_pwr_cfg(wow_info, true); in phl_wow_start() 1786 wow_info->op_mode = RTW_WOW_OP_PWR_DOWN; in phl_wow_start() [all …]
|
| H A D | phl_struct.h | 344 struct phl_wow_info wow_info; member
|
| /OK3568_Linux_fs/external/rkwifibt/drivers/rtl8852bs/phl/ |
| H A D | phl_wow.c | 64 u8 _phl_query_key_desc_ver(struct phl_wow_info *wow_info, u8 algo) in _phl_query_key_desc_ver() argument 66 u8 akm_type = wow_info->gtk_ofld_info.akmtype_byte3; in _phl_query_key_desc_ver() 81 struct phl_wow_info *wow_info, in _phl_cfg_pkt_ofld_null_info() argument 85 void *drv_priv = phl_to_drvpriv(wow_info->phl_info); in _phl_cfg_pkt_ofld_null_info() 94 struct phl_wow_info *wow_info, in _phl_cfg_pkt_ofld_probe_req_info() argument 98 void *drv_priv = phl_to_drvpriv(wow_info->phl_info); in _phl_cfg_pkt_ofld_probe_req_info() 100 if (wow_info->nlo_info.construct_pbreq == NULL) { in _phl_cfg_pkt_ofld_probe_req_info() 104 probe_req_info->construct_pbreq = wow_info->nlo_info.construct_pbreq; in _phl_cfg_pkt_ofld_probe_req_info() 108 static void _phl_cfg_pkt_ofld_arp_rsp_info(struct phl_wow_info *wow_info, struct rtw_phl_stainfo_t … in _phl_cfg_pkt_ofld_arp_rsp_info() argument 111 void *drv_priv = phl_to_drvpriv(wow_info->phl_info); in _phl_cfg_pkt_ofld_arp_rsp_info() [all …]
|
| H A D | phl_wow.h | 28 #define phl_to_wow_info(_phl) (&_phl->wow_info) 103 void phl_record_wow_stat(struct phl_wow_info *wow_info); 105 void phl_wow_handle_wake_rsn(struct phl_wow_info *wow_info, u8 *reset); 107 enum rtw_phl_status phl_wow_init_precfg(struct phl_wow_info *wow_info); 109 enum rtw_phl_status phl_wow_init_postcfg(struct phl_wow_info *wow_info); 111 enum rtw_phl_status phl_wow_deinit_precfg(struct phl_wow_info *wow_info); 113 enum rtw_phl_status phl_wow_deinit_postcfg(struct phl_wow_info *wow_info); 115 void phl_reset_wow_info(struct phl_wow_info *wow_info); 117 enum rtw_phl_status phl_wow_func_en(struct phl_wow_info *wow_info); 119 void phl_wow_func_dis(struct phl_wow_info *wow_info); [all …]
|
| H A D | phl_init.c | 1684 struct phl_wow_info *wow_info = phl_to_wow_info(phl_info); in phl_wow_start() local 1692 phl_wow_decide_op_mode(wow_info, sta); in phl_wow_start() 1694 if (wow_info->op_mode == RTW_WOW_OP_PWR_DOWN) { in phl_wow_start() 1732 pstatus = phl_wow_init_precfg(wow_info); in phl_wow_start() 1744 pstatus = phl_wow_func_en(wow_info); in phl_wow_start() 1749 phl_wow_ps_proto_cfg(wow_info, true); in phl_wow_start() 1751 phl_wow_ps_pwr_ntfy(wow_info, true); in phl_wow_start() 1753 pstatus = phl_wow_init_postcfg(wow_info); in phl_wow_start() 1763 phl_wow_ps_pwr_cfg(wow_info, true); in phl_wow_start() 1777 wow_info->op_mode = RTW_WOW_OP_PWR_DOWN; in phl_wow_start() [all …]
|
| H A D | phl_struct.h | 339 struct phl_wow_info wow_info; member
|
| /OK3568_Linux_fs/external/rkwifibt/drivers/rtl8852bs/phl/hal_g6/mac/mac_ax/ |
| H A D | wowlan.c | 1558 struct mac_ax_wowlan_info *wow_info = &adapter->wowlan_info; in _mac_request_aoac_report_rx_not_rdy() local 1559 struct mac_ax_aoac_report *aoac_rpt = (struct mac_ax_aoac_report *)wow_info->aoac_report; in _mac_request_aoac_report_rx_not_rdy() 1655 struct mac_ax_wowlan_info *wow_info = &adapter->wowlan_info; in mac_request_aoac_report() local 1660 if (wow_info->aoac_report) { in mac_request_aoac_report() 1661 PLTFM_FREE(wow_info->aoac_report, in mac_request_aoac_report() 1664 wow_info->aoac_report = (u8 *)PLTFM_MALLOC(sizeof(struct mac_ax_aoac_report)); in mac_request_aoac_report() 1665 if (!wow_info->aoac_report) { in mac_request_aoac_report() 1683 struct mac_ax_wowlan_info *wow_info = &adapter->wowlan_info; in mac_read_aoac_report() local 1697 if (wow_info->aoac_report) { in mac_read_aoac_report() 1698 PLTFM_MEMCPY(rpt_buf, wow_info->aoac_report, in mac_read_aoac_report() [all …]
|
| /OK3568_Linux_fs/external/rkwifibt/drivers/rtl8852be/phl/hal_g6/mac/mac_ax/ |
| H A D | wowlan.c | 1558 struct mac_ax_wowlan_info *wow_info = &adapter->wowlan_info; in _mac_request_aoac_report_rx_not_rdy() local 1559 struct mac_ax_aoac_report *aoac_rpt = (struct mac_ax_aoac_report *)wow_info->aoac_report; in _mac_request_aoac_report_rx_not_rdy() 1655 struct mac_ax_wowlan_info *wow_info = &adapter->wowlan_info; in mac_request_aoac_report() local 1660 if (wow_info->aoac_report) { in mac_request_aoac_report() 1661 PLTFM_FREE(wow_info->aoac_report, in mac_request_aoac_report() 1664 wow_info->aoac_report = (u8 *)PLTFM_MALLOC(sizeof(struct mac_ax_aoac_report)); in mac_request_aoac_report() 1665 if (!wow_info->aoac_report) { in mac_request_aoac_report() 1683 struct mac_ax_wowlan_info *wow_info = &adapter->wowlan_info; in mac_read_aoac_report() local 1697 if (wow_info->aoac_report) { in mac_read_aoac_report() 1698 PLTFM_MEMCPY(rpt_buf, wow_info->aoac_report, in mac_read_aoac_report() [all …]
|
| /OK3568_Linux_fs/external/rkwifibt/drivers/rtl8852bs/phl/test/ |
| H A D | phl_dbg_cmd.c | 488 struct phl_wow_info *wow_info = phl_to_wow_info(phl_info); in _dump_wow_stats() local 489 struct phl_wow_stat *wow_stat = &wow_info->wow_stat; in _dump_wow_stats()
|
| /OK3568_Linux_fs/external/rkwifibt/drivers/rtl8852be/phl/test/ |
| H A D | phl_dbg_cmd.c | 488 struct phl_wow_info *wow_info = phl_to_wow_info(phl_info); in _dump_wow_stats() local 489 struct phl_wow_stat *wow_stat = &wow_info->wow_stat; in _dump_wow_stats()
|