Lines Matching refs:rtw_pattern

217 				      struct rtw89_wow_cam_info *rtw_pattern,  in rtw89_wow_pattern_get_type()  argument
233 rtw_pattern->bc = true; in rtw89_wow_pattern_get_type()
235 rtw_pattern->mc = true; in rtw89_wow_pattern_get_type()
238 rtw_pattern->uc = true; in rtw89_wow_pattern_get_type()
250 struct rtw89_wow_cam_info *rtw_pattern) in rtw89_wow_pattern_generate() argument
265 memset(rtw_pattern, 0, sizeof(*rtw_pattern)); in rtw89_wow_pattern_generate()
267 ret = rtw89_wow_pattern_get_type(rtwvif, rtw_pattern, pattern, in rtw89_wow_pattern_generate()
301 memcpy(rtw_pattern->mask, mask_hw, sizeof(rtw_pattern->mask)); in rtw89_wow_pattern_generate()
315 rtw_pattern->crc = rtw89_calc_crc(content, count); in rtw89_wow_pattern_generate()
325 struct rtw89_wow_cam_info *rtw_pattern = rtw_wow->patterns; in rtw89_wow_parse_patterns() local
333 rtw_pattern = &rtw_wow->patterns[i]; in rtw89_wow_parse_patterns()
336 rtw_pattern); in rtw89_wow_parse_patterns()
343 rtw_pattern->r_w = true; in rtw89_wow_parse_patterns()
344 rtw_pattern->idx = i; in rtw89_wow_parse_patterns()
345 rtw_pattern->negative_pattern_match = false; in rtw89_wow_parse_patterns()
346 rtw_pattern->skip_mac_hdr = true; in rtw89_wow_parse_patterns()
347 rtw_pattern->valid = true; in rtw89_wow_parse_patterns()
357 struct rtw89_wow_cam_info *rtw_pattern = rtw_wow->patterns; in rtw89_wow_pattern_clear_cam() local
361 rtw_pattern = &rtw_wow->patterns[i]; in rtw89_wow_pattern_clear_cam()
362 rtw_pattern->valid = false; in rtw89_wow_pattern_clear_cam()
363 rtw89_fw_wow_cam_update(rtwdev, rtw_pattern); in rtw89_wow_pattern_clear_cam()
370 struct rtw89_wow_cam_info *rtw_pattern = rtw_wow->patterns; in rtw89_wow_pattern_write() local
374 rtw89_fw_wow_cam_update(rtwdev, rtw_pattern + i); in rtw89_wow_pattern_write()