Lines Matching refs:rtw_pattern

878 				      struct rtw89_wow_cam_info *rtw_pattern,  in rtw89_wow_pattern_get_type()  argument
894 rtw_pattern->bc = true; in rtw89_wow_pattern_get_type()
896 rtw_pattern->mc = true; in rtw89_wow_pattern_get_type()
899 rtw_pattern->uc = true; in rtw89_wow_pattern_get_type()
911 struct rtw89_wow_cam_info *rtw_pattern) in rtw89_wow_pattern_generate() argument
926 memset(rtw_pattern, 0, sizeof(*rtw_pattern)); in rtw89_wow_pattern_generate()
928 ret = rtw89_wow_pattern_get_type(rtwvif_link, rtw_pattern, pattern, in rtw89_wow_pattern_generate()
962 memcpy(rtw_pattern->mask, mask_hw, sizeof(rtw_pattern->mask)); in rtw89_wow_pattern_generate()
976 rtw_pattern->crc = rtw89_calc_crc(content, count); in rtw89_wow_pattern_generate()
986 struct rtw89_wow_cam_info *rtw_pattern = rtw_wow->patterns; in rtw89_wow_parse_patterns() local
994 rtw_pattern = &rtw_wow->patterns[i]; in rtw89_wow_parse_patterns()
997 rtw_pattern); in rtw89_wow_parse_patterns()
1004 rtw_pattern->r_w = true; in rtw89_wow_parse_patterns()
1005 rtw_pattern->idx = i; in rtw89_wow_parse_patterns()
1006 rtw_pattern->negative_pattern_match = false; in rtw89_wow_parse_patterns()
1007 rtw_pattern->skip_mac_hdr = true; in rtw89_wow_parse_patterns()
1008 rtw_pattern->valid = true; in rtw89_wow_parse_patterns()
1018 struct rtw89_wow_cam_info *rtw_pattern = rtw_wow->patterns; in rtw89_wow_pattern_clear_cam() local
1022 rtw_pattern = &rtw_wow->patterns[i]; in rtw89_wow_pattern_clear_cam()
1023 rtw_pattern->valid = false; in rtw89_wow_pattern_clear_cam()
1024 rtw89_fw_wow_cam_update(rtwdev, rtw_pattern); in rtw89_wow_pattern_clear_cam()
1031 struct rtw89_wow_cam_info *rtw_pattern = rtw_wow->patterns; in rtw89_wow_pattern_write() local
1035 rtw89_fw_wow_cam_update(rtwdev, rtw_pattern + i); in rtw89_wow_pattern_write()