/net/ipv6/ |
D | ip6_flowlabel.c | 373 fl_create(struct net *net, struct sock *sk, struct in6_flowlabel_req *freq, in fl_create() argument 381 olen = optlen - CMSG_ALIGN(sizeof(*freq)); in fl_create() 404 if (copy_from_user(fl->opt+1, optval+CMSG_ALIGN(sizeof(*freq)), olen)) in fl_create() 426 err = fl6_renew(fl, freq->flr_linger, freq->flr_expires); in fl_create() 429 fl->share = freq->flr_share; in fl_create() 430 addr_type = ipv6_addr_type(&freq->flr_dst); in fl_create() 436 fl->dst = freq->flr_dst; in fl_create() 499 int ipv6_flowlabel_opt_get(struct sock *sk, struct in6_flowlabel_req *freq, in ipv6_flowlabel_opt_get() argument 506 freq->flr_label = np->rcv_flowinfo & IPV6_FLOWLABEL_MASK; in ipv6_flowlabel_opt_get() 511 freq->flr_label = np->flow_label; in ipv6_flowlabel_opt_get() [all …]
|
D | ipv6_sockglue.c | 1312 struct in6_flowlabel_req freq; in do_ipv6_getsockopt() local 1315 if (len < sizeof(freq)) in do_ipv6_getsockopt() 1318 if (copy_from_user(&freq, optval, sizeof(freq))) in do_ipv6_getsockopt() 1321 if (freq.flr_action != IPV6_FL_A_GET) in do_ipv6_getsockopt() 1324 len = sizeof(freq); in do_ipv6_getsockopt() 1325 flags = freq.flr_flags; in do_ipv6_getsockopt() 1327 memset(&freq, 0, sizeof(freq)); in do_ipv6_getsockopt() 1329 val = ipv6_flowlabel_opt_get(sk, &freq, flags); in do_ipv6_getsockopt() 1335 if (copy_to_user(optval, &freq, len)) in do_ipv6_getsockopt()
|
/net/wireless/ |
D | chan.c | 17 static bool cfg80211_valid_60g_freq(u32 freq) in cfg80211_valid_60g_freq() argument 19 return freq >= 58320 && freq <= 70200; in cfg80211_valid_60g_freq() 350 u32 freq; in cfg80211_set_chans_dfs_state() local 352 for (freq = center_freq - bandwidth/2 + 10; in cfg80211_set_chans_dfs_state() 353 freq <= center_freq + bandwidth/2 - 10; in cfg80211_set_chans_dfs_state() 354 freq += 20) { in cfg80211_set_chans_dfs_state() 355 c = ieee80211_get_channel(wiphy, freq); in cfg80211_set_chans_dfs_state() 419 u32 freq, start_freq, end_freq; in cfg80211_get_chans_dfs_required() local 424 for (freq = start_freq; freq <= end_freq; freq += MHZ_TO_KHZ(20)) { in cfg80211_get_chans_dfs_required() 425 c = ieee80211_get_channel_khz(wiphy, freq); in cfg80211_get_chans_dfs_required() [all …]
|
D | util.c | 112 int ieee80211_freq_khz_to_channel(u32 freq) in ieee80211_freq_khz_to_channel() argument 115 freq = KHZ_TO_MHZ(freq); in ieee80211_freq_khz_to_channel() 118 if (freq == 2484) in ieee80211_freq_khz_to_channel() 120 else if (freq < 2484) in ieee80211_freq_khz_to_channel() 121 return (freq - 2407) / 5; in ieee80211_freq_khz_to_channel() 122 else if (freq >= 4910 && freq <= 4980) in ieee80211_freq_khz_to_channel() 123 return (freq - 4000) / 5; in ieee80211_freq_khz_to_channel() 124 else if (freq < 5925) in ieee80211_freq_khz_to_channel() 125 return (freq - 5000) / 5; in ieee80211_freq_khz_to_channel() 126 else if (freq == 5935) in ieee80211_freq_khz_to_channel() [all …]
|
D | wext-compat.h | 16 struct iw_freq *freq, char *extra); 19 struct iw_freq *freq, char *extra); 35 struct iw_freq *freq, char *extra); 38 struct iw_freq *freq, char *extra); 60 int cfg80211_wext_freq(struct iw_freq *freq);
|
D | wext-compat.c | 197 range->freq[c].i = in cfg80211_wext_giwrange() 200 range->freq[c].m = chan->center_freq; in cfg80211_wext_giwrange() 201 range->freq[c].e = 6; in cfg80211_wext_giwrange() 228 int cfg80211_wext_freq(struct iw_freq *freq) in cfg80211_wext_freq() argument 234 if (freq->e == 0) { in cfg80211_wext_freq() 236 if (freq->m < 0) in cfg80211_wext_freq() 238 if (freq->m > 14) in cfg80211_wext_freq() 240 return ieee80211_channel_to_frequency(freq->m, band); in cfg80211_wext_freq() 243 for (i = 0; i < freq->e; i++) in cfg80211_wext_freq() 247 return freq->m / div; in cfg80211_wext_freq() [all …]
|
D | wext-sme.c | 72 int err, freq; in cfg80211_mgd_wext_siwfreq() local 78 freq = cfg80211_wext_freq(wextfreq); in cfg80211_mgd_wext_siwfreq() 79 if (freq < 0) in cfg80211_mgd_wext_siwfreq() 80 return freq; in cfg80211_mgd_wext_siwfreq() 82 if (freq) { in cfg80211_mgd_wext_siwfreq() 83 chan = ieee80211_get_channel(wdev->wiphy, freq); in cfg80211_mgd_wext_siwfreq() 118 struct iw_freq *freq, char *extra) in cfg80211_mgd_wext_giwfreq() argument 135 freq->m = chan->center_freq; in cfg80211_mgd_wext_giwfreq() 136 freq->e = 6; in cfg80211_mgd_wext_giwfreq()
|
D | ibss.c | 316 int err, freq; in cfg80211_ibss_wext_siwfreq() local 325 freq = cfg80211_wext_freq(wextfreq); in cfg80211_ibss_wext_siwfreq() 326 if (freq < 0) in cfg80211_ibss_wext_siwfreq() 327 return freq; in cfg80211_ibss_wext_siwfreq() 329 if (freq) { in cfg80211_ibss_wext_siwfreq() 330 chan = ieee80211_get_channel(wdev->wiphy, freq); in cfg80211_ibss_wext_siwfreq() 368 struct iw_freq *freq, char *extra) in cfg80211_ibss_wext_giwfreq() argument 385 freq->m = chan->center_freq; in cfg80211_ibss_wext_giwfreq() 386 freq->e = 6; in cfg80211_ibss_wext_giwfreq()
|
D | reg.c | 893 const struct fwdb_country *country, int freq, in __regdb_query_wmm() argument 908 if (freq >= KHZ_TO_MHZ(be32_to_cpu(rule->start)) && in __regdb_query_wmm() 909 freq <= KHZ_TO_MHZ(be32_to_cpu(rule->end))) { in __regdb_query_wmm() 918 int reg_query_regdb_wmm(char *alpha2, int freq, struct ieee80211_reg_rule *rule) in reg_query_regdb_wmm() argument 932 return __regdb_query_wmm(regdb, country, freq, rule); in reg_query_regdb_wmm() 3334 static bool freq_is_chan_12_13_14(u32 freq) in freq_is_chan_12_13_14() argument 3336 if (freq == ieee80211_channel_to_frequency(12, NL80211_BAND_2GHZ) || in freq_is_chan_12_13_14() 3337 freq == ieee80211_channel_to_frequency(13, NL80211_BAND_2GHZ) || in freq_is_chan_12_13_14() 3338 freq == ieee80211_channel_to_frequency(14, NL80211_BAND_2GHZ)) in freq_is_chan_12_13_14() 3832 int cfg80211_get_unii(int freq) in cfg80211_get_unii() argument [all …]
|
D | reg.h | 144 int cfg80211_get_unii(int freq);
|
D | scan.c | 1364 u32 freq; in cfg80211_get_bss_channel() local 1385 freq = ieee80211_channel_to_freq_khz(channel_number, channel->band); in cfg80211_get_bss_channel() 1386 alt_channel = ieee80211_get_channel_khz(wiphy, freq); in cfg80211_get_bss_channel() 2258 struct iw_freq *freq = in cfg80211_wext_siwscan() local 2261 cfg80211_wext_freq(freq); in cfg80211_wext_siwscan() 2392 iwe.u.freq.m = ieee80211_frequency_to_channel(bss->pub.channel->center_freq); in ieee80211_bss() 2393 iwe.u.freq.e = 0; in ieee80211_bss() 2401 iwe.u.freq.m = bss->pub.channel->center_freq; in ieee80211_bss() 2402 iwe.u.freq.e = 6; in ieee80211_bss()
|
D | nl80211.h | 114 int freq, int sig_dbm,
|
D | trace.h | 2831 TP_PROTO(struct wireless_dev *wdev, int freq, int sig_dbm), 2832 TP_ARGS(wdev, freq, sig_dbm), 2835 __field(int, freq) 2840 __entry->freq = freq; 2844 WDEV_PR_ARG, __entry->freq, __entry->sig_dbm) 3112 int freq, int sig_dbm), 3113 TP_ARGS(wiphy, frame, len, freq, sig_dbm), 3116 __field(int, freq) 3121 __entry->freq = freq; 3125 WIPHY_PR_ARG, __entry->freq, __entry->sig_dbm)
|
D | mlme.c | 699 bool cfg80211_rx_mgmt(struct wireless_dev *wdev, int freq, int sig_dbm, in cfg80211_rx_mgmt() argument 715 trace_cfg80211_rx_mgmt(wdev, freq, sig_dbm); in cfg80211_rx_mgmt() 742 freq, sig_dbm, in cfg80211_rx_mgmt()
|
D | nl80211.c | 16180 int freq, int sig_dbm, in nl80211_send_mgmt() argument 16202 nla_put_u32(msg, NL80211_ATTR_WIPHY_FREQ, freq) || in nl80211_send_mgmt() 16831 int freq, int sig_dbm) in cfg80211_report_obss_beacon() argument 16838 trace_cfg80211_report_obss_beacon(wiphy, frame, len, freq, sig_dbm); in cfg80211_report_obss_beacon() 16853 (freq && in cfg80211_report_obss_beacon() 16854 nla_put_u32(msg, NL80211_ATTR_WIPHY_FREQ, freq)) || in cfg80211_report_obss_beacon()
|
/net/mac80211/ |
D | mesh.c | 1243 int freq; in ieee80211_mesh_rx_bcn_presp() local 1265 freq = ieee80211_channel_to_frequency(elems.ds_params[0], band); in ieee80211_mesh_rx_bcn_presp() 1267 freq = rx_status->freq; in ieee80211_mesh_rx_bcn_presp() 1269 channel = ieee80211_get_channel(local->hw.wiphy, freq); in ieee80211_mesh_rx_bcn_presp()
|
D | ibss.c | 1123 channel = ieee80211_get_channel(local->hw.wiphy, rx_status->freq); in ieee80211_rx_bss_info() 1369 u32 start_freq, end_freq, freq; in ibss_setup_channels() local 1379 for (freq = start_freq; freq <= end_freq; freq += 20) { in ibss_setup_channels() 1380 chan = ieee80211_get_channel(wiphy, freq); in ibss_setup_channels()
|
D | tdls.c | 1775 int freq; in ieee80211_process_tdls_channel_switch_req() local 1816 freq = ieee80211_channel_to_frequency(target_channel, band); in ieee80211_process_tdls_channel_switch_req() 1817 if (freq == 0) { in ieee80211_process_tdls_channel_switch_req() 1823 chan = ieee80211_get_channel(sdata->local->hw.wiphy, freq); in ieee80211_process_tdls_channel_switch_req()
|
D | util.c | 3549 int freq; in ieee80211_send_action_csa() local 3585 freq = csa_settings->chandef.chan->center_freq; in ieee80211_send_action_csa() 3586 *pos++ = ieee80211_frequency_to_channel(freq); /* channel */ in ieee80211_send_action_csa()
|
D | scan.c | 291 channel = ieee80211_get_channel(local->hw.wiphy, rx_status->freq); in ieee80211_scan_rx()
|
D | rx.c | 415 put_unaligned_le16(status->freq, pos); in ieee80211_add_rx_radiotap_header() 3139 status->freq, sig); in ieee80211_rx_h_mgmt_check() 3481 if (cfg80211_rx_mgmt(&rx->sdata->wdev, status->freq, sig, in ieee80211_rx_h_userspace_mgmt()
|
D | mlme.c | 3649 channel = ieee80211_get_channel(local->hw.wiphy, rx_status->freq); in ieee80211_rx_bss_info() 3850 if (rx_status->freq != chanctx_conf->def.chan->center_freq) { in ieee80211_rx_mgmt_beacon()
|