Lines Matching refs:rule

1118 	struct nl80211_coalesce_rule_support rule;  in nl80211_send_coalesce()  local
1123 rule.max_rules = rdev->wiphy.coalesce->n_rules; in nl80211_send_coalesce()
1124 rule.max_delay = rdev->wiphy.coalesce->max_delay; in nl80211_send_coalesce()
1125 rule.pat.max_patterns = rdev->wiphy.coalesce->n_patterns; in nl80211_send_coalesce()
1126 rule.pat.min_pattern_len = rdev->wiphy.coalesce->pattern_min_len; in nl80211_send_coalesce()
1127 rule.pat.max_pattern_len = rdev->wiphy.coalesce->pattern_max_len; in nl80211_send_coalesce()
1128 rule.pat.max_pkt_offset = rdev->wiphy.coalesce->max_pkt_offset; in nl80211_send_coalesce()
1130 if (nla_put(msg, NL80211_ATTR_COALESCE_RULE, sizeof(rule), &rule)) in nl80211_send_coalesce()
9518 struct cfg80211_coalesce_rules *rule; in nl80211_send_coalesce_rules() local
9532 rule = &rdev->coalesce->rules[i]; in nl80211_send_coalesce_rules()
9534 rule->delay)) in nl80211_send_coalesce_rules()
9538 rule->condition)) in nl80211_send_coalesce_rules()
9546 for (j = 0; j < rule->n_patterns; j++) { in nl80211_send_coalesce_rules()
9550 pat_len = rule->patterns[j].pattern_len; in nl80211_send_coalesce_rules()
9553 rule->patterns[j].mask) || in nl80211_send_coalesce_rules()
9555 rule->patterns[j].pattern) || in nl80211_send_coalesce_rules()
9557 rule->patterns[j].pkt_offset)) in nl80211_send_coalesce_rules()
9602 struct cfg80211_coalesce_rules *rule; in cfg80211_rdev_free_coalesce() local
9608 rule = &coalesce->rules[i]; in cfg80211_rdev_free_coalesce()
9609 for (j = 0; j < rule->n_patterns; j++) in cfg80211_rdev_free_coalesce()
9610 kfree(rule->patterns[j].mask); in cfg80211_rdev_free_coalesce()
9611 kfree(rule->patterns); in cfg80211_rdev_free_coalesce()
9619 struct nlattr *rule, in nl80211_parse_coalesce_rule() argument
9628 err = nla_parse(tb, NL80211_ATTR_COALESCE_RULE_MAX, nla_data(rule), in nl80211_parse_coalesce_rule()
9629 nla_len(rule), nl80211_coalesce_policy); in nl80211_parse_coalesce_rule()
9714 struct nlattr *rule; in nl80211_set_coalesce() local
9726 nla_for_each_nested(rule, info->attrs[NL80211_ATTR_COALESCE_RULE], in nl80211_set_coalesce()
9740 nla_for_each_nested(rule, info->attrs[NL80211_ATTR_COALESCE_RULE], in nl80211_set_coalesce()
9742 err = nl80211_parse_coalesce_rule(rdev, rule, in nl80211_set_coalesce()