Home
last modified time | relevance | path

Searched refs:wow_info (Results 1 – 12 of 12) sorted by relevance

/OK3568_Linux_fs/external/rkwifibt/drivers/rtl8852be/phl/
H A Dphl_wow.c64 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 Dphl_wow.h28 #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 Dphl_init.c1692 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 Dphl_struct.h344 struct phl_wow_info wow_info; member
/OK3568_Linux_fs/external/rkwifibt/drivers/rtl8852bs/phl/
H A Dphl_wow.c64 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 Dphl_wow.h28 #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 Dphl_init.c1684 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 Dphl_struct.h339 struct phl_wow_info wow_info; member
/OK3568_Linux_fs/external/rkwifibt/drivers/rtl8852bs/phl/hal_g6/mac/mac_ax/
H A Dwowlan.c1558 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 Dwowlan.c1558 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 Dphl_dbg_cmd.c488 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 Dphl_dbg_cmd.c488 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()