Lines Matching refs:coalesce
1113 if (!rdev->wiphy.coalesce) in nl80211_send_coalesce()
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()
9330 if (!rdev->coalesce->n_rules) in nl80211_send_coalesce_rules()
9337 for (i = 0; i < rdev->coalesce->n_rules; i++) { in nl80211_send_coalesce_rules()
9342 rule = &rdev->coalesce->rules[i]; in nl80211_send_coalesce_rules()
9385 if (!rdev->wiphy.coalesce) in nl80211_get_coalesce()
9397 if (rdev->coalesce && nl80211_send_coalesce_rules(msg, rdev)) in nl80211_get_coalesce()
9410 struct cfg80211_coalesce *coalesce = rdev->coalesce; in cfg80211_rdev_free_coalesce() local
9414 if (!coalesce) in cfg80211_rdev_free_coalesce()
9417 for (i = 0; i < coalesce->n_rules; i++) { in cfg80211_rdev_free_coalesce()
9418 rule = &coalesce->rules[i]; in cfg80211_rdev_free_coalesce()
9423 kfree(coalesce->rules); in cfg80211_rdev_free_coalesce()
9424 kfree(coalesce); in cfg80211_rdev_free_coalesce()
9425 rdev->coalesce = NULL; in cfg80211_rdev_free_coalesce()
9433 const struct wiphy_coalesce_support *coalesce = rdev->wiphy.coalesce; in nl80211_parse_coalesce_rule() local
9446 if (new_rule->delay > coalesce->max_delay) in nl80211_parse_coalesce_rule()
9462 if (n_patterns > coalesce->n_patterns) in nl80211_parse_coalesce_rule()
9486 if (pat_len > coalesce->pattern_max_len || in nl80211_parse_coalesce_rule()
9487 pat_len < coalesce->pattern_min_len) in nl80211_parse_coalesce_rule()
9494 if (pkt_offset > coalesce->max_pkt_offset) in nl80211_parse_coalesce_rule()
9520 const struct wiphy_coalesce_support *coalesce = rdev->wiphy.coalesce; in nl80211_set_coalesce() local
9527 if (!rdev->wiphy.coalesce || !rdev->ops->set_coalesce) in nl80211_set_coalesce()
9539 if (n_rules > coalesce->n_rules) in nl80211_set_coalesce()
9570 rdev->coalesce = n_coalesce; in nl80211_set_coalesce()