Lines Matching refs:start

2284 static void nl80211_set_ht40_mode(struct hostapd_hw_modes *mode, int start,  in nl80211_set_ht40_mode()  argument
2291 if (chan->freq - 10 >= start && chan->freq + 10 <= end) in nl80211_set_ht40_mode()
2297 static void nl80211_set_ht40_mode_sec(struct hostapd_hw_modes *mode, int start, in nl80211_set_ht40_mode_sec() argument
2306 if (chan->freq - 30 >= start && chan->freq - 10 <= end) in nl80211_set_ht40_mode_sec()
2308 if (chan->freq + 10 >= start && chan->freq + 30 <= end) in nl80211_set_ht40_mode_sec()
2314 static void nl80211_reg_rule_max_eirp(u32 start, u32 end, u32 max_eirp, in nl80211_reg_rule_max_eirp() argument
2325 if ((u32) chan->freq - 10 >= start && in nl80211_reg_rule_max_eirp()
2333 static void nl80211_reg_rule_ht40(u32 start, u32 end, in nl80211_reg_rule_ht40() argument
2342 nl80211_set_ht40_mode(&results->modes[m], start, end); in nl80211_reg_rule_ht40()
2350 u32 start, end, max_bw; in nl80211_reg_rule_sec() local
2358 start = nla_get_u32(tb[NL80211_ATTR_FREQ_RANGE_START]) / 1000; in nl80211_reg_rule_sec()
2369 nl80211_set_ht40_mode_sec(&results->modes[m], start, end); in nl80211_reg_rule_sec()
2374 static void nl80211_set_vht_mode(struct hostapd_hw_modes *mode, int start, in nl80211_set_vht_mode() argument
2382 if (chan->freq - 10 < start || chan->freq + 10 > end) in nl80211_set_vht_mode()
2397 u32 start, end, max_bw; in nl80211_reg_rule_vht() local
2405 start = nla_get_u32(tb[NL80211_ATTR_FREQ_RANGE_START]) / 1000; in nl80211_reg_rule_vht()
2420 nl80211_set_vht_mode(&results->modes[m], start, end, max_bw); in nl80211_reg_rule_vht()
2425 static void nl80211_set_6ghz_mode(struct hostapd_hw_modes *mode, int start, in nl80211_set_6ghz_mode() argument
2433 if (chan->freq - 10 < start || chan->freq + 10 > end) in nl80211_set_6ghz_mode()
2451 u32 start, end, max_bw; in nl80211_reg_rule_6ghz() local
2459 start = nla_get_u32(tb[NL80211_ATTR_FREQ_RANGE_START]) / 1000; in nl80211_reg_rule_6ghz()
2471 nl80211_set_6ghz_mode(&results->modes[m], start, end, max_bw); in nl80211_reg_rule_6ghz()
2547 u32 start, end, max_eirp = 0, max_bw = 0, flags = 0; in nl80211_get_reg() local
2553 start = nla_get_u32(tb_rule[NL80211_ATTR_FREQ_RANGE_START]) / 1000; in nl80211_get_reg()
2563 start, end, max_bw, max_eirp, in nl80211_get_reg()
2574 nl80211_reg_rule_ht40(start, end, results); in nl80211_get_reg()
2576 nl80211_reg_rule_max_eirp(start, end, max_eirp, in nl80211_get_reg()