Lines Matching refs:rule

1111 	struct nl80211_coalesce_rule_support rule;  in nl80211_send_coalesce()  local
1116 rule.max_rules = rdev->wiphy.coalesce->n_rules; in nl80211_send_coalesce()
1117 rule.max_delay = rdev->wiphy.coalesce->max_delay; in nl80211_send_coalesce()
1118 rule.pat.max_patterns = rdev->wiphy.coalesce->n_patterns; in nl80211_send_coalesce()
1119 rule.pat.min_pattern_len = rdev->wiphy.coalesce->pattern_min_len; in nl80211_send_coalesce()
1120 rule.pat.max_pattern_len = rdev->wiphy.coalesce->pattern_max_len; in nl80211_send_coalesce()
1121 rule.pat.max_pkt_offset = rdev->wiphy.coalesce->max_pkt_offset; in nl80211_send_coalesce()
1123 if (nla_put(msg, NL80211_ATTR_COALESCE_RULE, sizeof(rule), &rule)) in nl80211_send_coalesce()
9328 struct cfg80211_coalesce_rules *rule; in nl80211_send_coalesce_rules() local
9342 rule = &rdev->coalesce->rules[i]; in nl80211_send_coalesce_rules()
9344 rule->delay)) in nl80211_send_coalesce_rules()
9348 rule->condition)) in nl80211_send_coalesce_rules()
9356 for (j = 0; j < rule->n_patterns; j++) { in nl80211_send_coalesce_rules()
9360 pat_len = rule->patterns[j].pattern_len; in nl80211_send_coalesce_rules()
9363 rule->patterns[j].mask) || in nl80211_send_coalesce_rules()
9365 rule->patterns[j].pattern) || in nl80211_send_coalesce_rules()
9367 rule->patterns[j].pkt_offset)) in nl80211_send_coalesce_rules()
9412 struct cfg80211_coalesce_rules *rule; in cfg80211_rdev_free_coalesce() local
9418 rule = &coalesce->rules[i]; in cfg80211_rdev_free_coalesce()
9419 for (j = 0; j < rule->n_patterns; j++) in cfg80211_rdev_free_coalesce()
9420 kfree(rule->patterns[j].mask); in cfg80211_rdev_free_coalesce()
9421 kfree(rule->patterns); in cfg80211_rdev_free_coalesce()
9429 struct nlattr *rule, in nl80211_parse_coalesce_rule() argument
9438 err = nla_parse(tb, NL80211_ATTR_COALESCE_RULE_MAX, nla_data(rule), in nl80211_parse_coalesce_rule()
9439 nla_len(rule), nl80211_coalesce_policy); in nl80211_parse_coalesce_rule()
9524 struct nlattr *rule; in nl80211_set_coalesce() local
9536 nla_for_each_nested(rule, info->attrs[NL80211_ATTR_COALESCE_RULE], in nl80211_set_coalesce()
9550 nla_for_each_nested(rule, info->attrs[NL80211_ATTR_COALESCE_RULE], in nl80211_set_coalesce()
9552 err = nl80211_parse_coalesce_rule(rdev, rule, in nl80211_set_coalesce()