| /OK3568_Linux_fs/external/rkwifibt/drivers/rtl8852bs/core/ |
| H A D | rtw_wow.c | 142 void rtw_wowlan_set_pattern_cast_type(_adapter *adapter, struct rtw_wowcam_upd_info *wowcam_info) in rtw_wowlan_set_pattern_cast_type() argument 144 if (is_broadcast_mac_addr(wowcam_info->ptrn)) in rtw_wowlan_set_pattern_cast_type() 145 wowcam_info->bc = 1; in rtw_wowlan_set_pattern_cast_type() 146 else if (is_multicast_mac_addr(wowcam_info->ptrn)) in rtw_wowlan_set_pattern_cast_type() 147 wowcam_info->mc = 1; in rtw_wowlan_set_pattern_cast_type() 148 else if (!memcmp(wowcam_info->ptrn, adapter_mac_addr(adapter), ETH_ALEN)) in rtw_wowlan_set_pattern_cast_type() 149 wowcam_info->uc = 1; in rtw_wowlan_set_pattern_cast_type() 224 u8 rtw_wow_pattern_set(_adapter *adapter, struct rtw_wowcam_upd_info *wowcam_info, in rtw_wow_pattern_set() argument 233 rtw_wowlan_set_pattern_cast_type(adapter, wowcam_info); in rtw_wow_pattern_set() 234 status = rtw_phl_add_wow_ptrn_info(phl, wowcam_info, &cam_idx); in rtw_wow_pattern_set() [all …]
|
| H A D | rtw_debug.c | 4730 struct rtw_wowcam_upd_info wowcam_info = {0}; in proc_set_pattern_info() local 4753 wowcam_info.ptrn, in proc_set_pattern_info() 4754 &wowcam_info.ptrn_len, in proc_set_pattern_info() 4755 wowcam_info.mask)) { in proc_set_pattern_info() 4757 &wowcam_info, in proc_set_pattern_info()
|
| /OK3568_Linux_fs/external/rkwifibt/drivers/rtl8852be/core/ |
| H A D | rtw_wow.c | 148 void rtw_wowlan_set_pattern_cast_type(_adapter *adapter, struct rtw_wowcam_upd_info *wowcam_info) in rtw_wowlan_set_pattern_cast_type() argument 150 if (is_broadcast_mac_addr(wowcam_info->ptrn)) in rtw_wowlan_set_pattern_cast_type() 151 wowcam_info->bc = 1; in rtw_wowlan_set_pattern_cast_type() 152 else if (is_multicast_mac_addr(wowcam_info->ptrn)) in rtw_wowlan_set_pattern_cast_type() 153 wowcam_info->mc = 1; in rtw_wowlan_set_pattern_cast_type() 154 else if (!memcmp(wowcam_info->ptrn, adapter_mac_addr(adapter), ETH_ALEN)) in rtw_wowlan_set_pattern_cast_type() 155 wowcam_info->uc = 1; in rtw_wowlan_set_pattern_cast_type() 230 u8 rtw_wow_pattern_set(_adapter *adapter, struct rtw_wowcam_upd_info *wowcam_info, in rtw_wow_pattern_set() argument 239 rtw_wowlan_set_pattern_cast_type(adapter, wowcam_info); in rtw_wow_pattern_set() 240 status = rtw_phl_add_wow_ptrn_info(phl, wowcam_info, &cam_idx); in rtw_wow_pattern_set() [all …]
|
| H A D | rtw_debug.c | 4804 struct rtw_wowcam_upd_info wowcam_info = {0}; in proc_set_pattern_info() local 4827 wowcam_info.ptrn, in proc_set_pattern_info() 4828 &wowcam_info.ptrn_len, in proc_set_pattern_info() 4829 wowcam_info.mask)) { in proc_set_pattern_info() 4831 &wowcam_info, in proc_set_pattern_info()
|
| /OK3568_Linux_fs/external/rkwifibt/drivers/rtl8852be/phl/ |
| H A D | phl_wow.c | 508 struct rtw_wowcam_upd_info *wowcam_info = pattern_match_info->wowcam_info; in _phl_query_free_cam_entry_idx() local 512 if (wowcam_info[i].valid == 0) in _phl_query_free_cam_entry_idx() 578 u32 _phl_get_ptrn_after_mask(struct rtw_wowcam_upd_info *wowcam_info, u8 *ptrn_after_mask) in _phl_get_ptrn_after_mask() argument 584 for (i = da_sa_offset; i < wowcam_info->ptrn_len; i++) { in _phl_get_ptrn_after_mask() 585 if (wowcam_info->mask[i / 8] >> (i % 8) & 0x01) { in _phl_get_ptrn_after_mask() 586 ptrn_after_mask[ptrn_len_after_mask] = wowcam_info->ptrn[i]; in _phl_get_ptrn_after_mask() 617 void _phl_to_hw_wake_mask(struct rtw_wowcam_upd_info *wowcam_info) in _phl_to_hw_wake_mask() argument 620 u32 mask_len = _os_div_round_up(wowcam_info->ptrn_len, 8); in _phl_to_hw_wake_mask() 625 mask_hw[i] = wowcam_info->mask[i] >> sa_offset; in _phl_to_hw_wake_mask() 626 mask_hw[i] |= (wowcam_info->mask[i + 1] & 0x3F) << 2; in _phl_to_hw_wake_mask() [all …]
|
| H A D | phl_wow_def.h | 197 struct rtw_wowcam_upd_info wowcam_info[MAX_WOW_CAM_NUM]; member
|
| /OK3568_Linux_fs/external/rkwifibt/drivers/rtl8852bs/phl/ |
| H A D | phl_wow.c | 508 struct rtw_wowcam_upd_info *wowcam_info = pattern_match_info->wowcam_info; in _phl_query_free_cam_entry_idx() local 512 if (wowcam_info[i].valid == 0) in _phl_query_free_cam_entry_idx() 578 u32 _phl_get_ptrn_after_mask(struct rtw_wowcam_upd_info *wowcam_info, u8 *ptrn_after_mask) in _phl_get_ptrn_after_mask() argument 584 for (i = da_sa_offset; i < wowcam_info->ptrn_len; i++) { in _phl_get_ptrn_after_mask() 585 if (wowcam_info->mask[i / 8] >> (i % 8) & 0x01) { in _phl_get_ptrn_after_mask() 586 ptrn_after_mask[ptrn_len_after_mask] = wowcam_info->ptrn[i]; in _phl_get_ptrn_after_mask() 617 void _phl_to_hw_wake_mask(struct rtw_wowcam_upd_info *wowcam_info) in _phl_to_hw_wake_mask() argument 620 u32 mask_len = _os_div_round_up(wowcam_info->ptrn_len, 8); in _phl_to_hw_wake_mask() 625 mask_hw[i] = wowcam_info->mask[i] >> sa_offset; in _phl_to_hw_wake_mask() 626 mask_hw[i] |= (wowcam_info->mask[i + 1] & 0x3F) << 2; in _phl_to_hw_wake_mask() [all …]
|
| H A D | phl_wow_def.h | 197 struct rtw_wowcam_upd_info wowcam_info[MAX_WOW_CAM_NUM]; member
|
| /OK3568_Linux_fs/external/rkwifibt/drivers/rtl8852be/include/ |
| H A D | rtw_wow.h | 113 struct rtw_wowcam_upd_info * wowcam_info, 131 void rtw_wowlan_set_pattern_cast_type(_adapter *adapter, struct rtw_wowcam_upd_info *wowcam_info);
|
| /OK3568_Linux_fs/external/rkwifibt/drivers/rtl8852bs/include/ |
| H A D | rtw_wow.h | 113 struct rtw_wowcam_upd_info * wowcam_info, 131 void rtw_wowlan_set_pattern_cast_type(_adapter *adapter, struct rtw_wowcam_upd_info *wowcam_info);
|
| /OK3568_Linux_fs/external/rkwifibt/drivers/rtl8852be/phl/hal_g6/ |
| H A D | hal_api_mac.c | 3202 struct rtw_wowcam_upd_info *wowcam_info = NULL; in rtw_hal_mac_cfg_wow_cam() local 3220 wowcam_info = &(cfg->wowcam_info[i]); in rtw_hal_mac_cfg_wow_cam() 3222 info.idx = wowcam_info->wow_cam_idx; in rtw_hal_mac_cfg_wow_cam() 3223 info.r_w = wowcam_info->rw; in rtw_hal_mac_cfg_wow_cam() 3224 info.valid = wowcam_info->valid; in rtw_hal_mac_cfg_wow_cam() 3226 if (wowcam_info->valid != 0) { in rtw_hal_mac_cfg_wow_cam() 3227 info.wkfm1 = wowcam_info->wake_mask[0]; in rtw_hal_mac_cfg_wow_cam() 3228 info.wkfm2 = wowcam_info->wake_mask[1]; in rtw_hal_mac_cfg_wow_cam() 3229 info.wkfm3 = wowcam_info->wake_mask[2]; in rtw_hal_mac_cfg_wow_cam() 3230 info.wkfm4 = wowcam_info->wake_mask[3]; in rtw_hal_mac_cfg_wow_cam() [all …]
|
| /OK3568_Linux_fs/external/rkwifibt/drivers/rtl8852bs/phl/hal_g6/ |
| H A D | hal_api_mac.c | 3220 struct rtw_wowcam_upd_info *wowcam_info = NULL; in rtw_hal_mac_cfg_wow_cam() local 3238 wowcam_info = &(cfg->wowcam_info[i]); in rtw_hal_mac_cfg_wow_cam() 3240 info.idx = wowcam_info->wow_cam_idx; in rtw_hal_mac_cfg_wow_cam() 3241 info.r_w = wowcam_info->rw; in rtw_hal_mac_cfg_wow_cam() 3242 info.valid = wowcam_info->valid; in rtw_hal_mac_cfg_wow_cam() 3244 if (wowcam_info->valid != 0) { in rtw_hal_mac_cfg_wow_cam() 3245 info.wkfm1 = wowcam_info->wake_mask[0]; in rtw_hal_mac_cfg_wow_cam() 3246 info.wkfm2 = wowcam_info->wake_mask[1]; in rtw_hal_mac_cfg_wow_cam() 3247 info.wkfm3 = wowcam_info->wake_mask[2]; in rtw_hal_mac_cfg_wow_cam() 3248 info.wkfm4 = wowcam_info->wake_mask[3]; in rtw_hal_mac_cfg_wow_cam() [all …]
|
| /OK3568_Linux_fs/external/rkwifibt/drivers/rtl8852be/os_dep/linux/ |
| H A D | ioctl_linux.c | 5894 struct rtw_wowcam_upd_info wowcam_info = {0}; local 5925 wowcam_info.ptrn, 5926 &wowcam_info.ptrn_len, 5927 wowcam_info.mask)) { 5929 &wowcam_info,
|
| /OK3568_Linux_fs/external/rkwifibt/drivers/rtl8852bs/os_dep/linux/ |
| H A D | ioctl_linux.c | 5894 struct rtw_wowcam_upd_info wowcam_info = {0}; local 5925 wowcam_info.ptrn, 5926 &wowcam_info.ptrn_len, 5927 wowcam_info.mask)) { 5929 &wowcam_info,
|