Lines Matching refs:rtw_pattern

869 				      struct rtw89_wow_cam_info *rtw_pattern,  in rtw89_wow_pattern_get_type()  argument
885 rtw_pattern->bc = true; in rtw89_wow_pattern_get_type()
887 rtw_pattern->mc = true; in rtw89_wow_pattern_get_type()
890 rtw_pattern->uc = true; in rtw89_wow_pattern_get_type()
902 struct rtw89_wow_cam_info *rtw_pattern) in rtw89_wow_pattern_generate() argument
917 memset(rtw_pattern, 0, sizeof(*rtw_pattern)); in rtw89_wow_pattern_generate()
919 ret = rtw89_wow_pattern_get_type(rtwvif, rtw_pattern, pattern, in rtw89_wow_pattern_generate()
953 memcpy(rtw_pattern->mask, mask_hw, sizeof(rtw_pattern->mask)); in rtw89_wow_pattern_generate()
967 rtw_pattern->crc = rtw89_calc_crc(content, count); in rtw89_wow_pattern_generate()
977 struct rtw89_wow_cam_info *rtw_pattern = rtw_wow->patterns; in rtw89_wow_parse_patterns() local
985 rtw_pattern = &rtw_wow->patterns[i]; in rtw89_wow_parse_patterns()
988 rtw_pattern); in rtw89_wow_parse_patterns()
995 rtw_pattern->r_w = true; in rtw89_wow_parse_patterns()
996 rtw_pattern->idx = i; in rtw89_wow_parse_patterns()
997 rtw_pattern->negative_pattern_match = false; in rtw89_wow_parse_patterns()
998 rtw_pattern->skip_mac_hdr = true; in rtw89_wow_parse_patterns()
999 rtw_pattern->valid = true; in rtw89_wow_parse_patterns()
1009 struct rtw89_wow_cam_info *rtw_pattern = rtw_wow->patterns; in rtw89_wow_pattern_clear_cam() local
1013 rtw_pattern = &rtw_wow->patterns[i]; in rtw89_wow_pattern_clear_cam()
1014 rtw_pattern->valid = false; in rtw89_wow_pattern_clear_cam()
1015 rtw89_fw_wow_cam_update(rtwdev, rtw_pattern); in rtw89_wow_pattern_clear_cam()
1022 struct rtw89_wow_cam_info *rtw_pattern = rtw_wow->patterns; in rtw89_wow_pattern_write() local
1026 rtw89_fw_wow_cam_update(rtwdev, rtw_pattern + i); in rtw89_wow_pattern_write()