survey 1129 drivers/net/wireless/ath/ath10k/core.h struct survey_info survey[ATH10K_NUM_CHANS]; survey 545 drivers/net/wireless/ath/ath10k/hw.c void ath10k_hw_fill_survey_time(struct ath10k *ar, struct survey_info *survey, survey 552 drivers/net/wireless/ath/ath10k/hw.c survey->filled |= SURVEY_INFO_TIME | survey 562 drivers/net/wireless/ath/ath10k/hw.c survey->filled &= ~SURVEY_INFO_TIME_BUSY; survey 580 drivers/net/wireless/ath/ath10k/hw.c survey->time = CCNT_TO_MSEC(ar, cc); survey 581 drivers/net/wireless/ath/ath10k/hw.c survey->time_busy = CCNT_TO_MSEC(ar, rcc); survey 393 drivers/net/wireless/ath/ath10k/hw.h void ath10k_hw_fill_survey_time(struct ath10k *ar, struct survey_info *survey, survey 7159 drivers/net/wireless/ath/ath10k/mac.c struct survey_info *survey) survey 7163 drivers/net/wireless/ath/ath10k/mac.c struct survey_info *ar_survey = &ar->survey[idx]; survey 7185 drivers/net/wireless/ath/ath10k/mac.c memcpy(survey, ar_survey, sizeof(*survey)); survey 7188 drivers/net/wireless/ath/ath10k/mac.c survey->channel = &sband->channels[idx]; survey 7190 drivers/net/wireless/ath/ath10k/mac.c if (ar->rx_channel == survey->channel) survey 7191 drivers/net/wireless/ath/ath10k/mac.c survey->filled |= SURVEY_INFO_IN_USE; survey 2627 drivers/net/wireless/ath/ath10k/wmi.c struct survey_info *survey; survey 2636 drivers/net/wireless/ath/ath10k/wmi.c if (idx >= ARRAY_SIZE(ar->survey)) { survey 2642 drivers/net/wireless/ath/ath10k/wmi.c survey = &ar->survey[idx]; survey 2647 drivers/net/wireless/ath/ath10k/wmi.c memset(survey, 0, sizeof(*survey)); survey 2649 drivers/net/wireless/ath/ath10k/wmi.c survey->noise = params->noise_floor; survey 2650 drivers/net/wireless/ath/ath10k/wmi.c survey->time = (params->cycle_count / params->mac_clk_mhz) / 1000; survey 2651 drivers/net/wireless/ath/ath10k/wmi.c survey->time_busy = (params->rx_clear_count / params->mac_clk_mhz) / 1000; survey 2652 drivers/net/wireless/ath/ath10k/wmi.c survey->filled |= SURVEY_INFO_NOISE_DBM | SURVEY_INFO_TIME | survey 2663 drivers/net/wireless/ath/ath10k/wmi.c struct survey_info *survey; survey 2667 drivers/net/wireless/ath/ath10k/wmi.c if (idx >= ARRAY_SIZE(ar->survey)) { survey 2675 drivers/net/wireless/ath/ath10k/wmi.c survey = &ar->survey[idx]; survey 2676 drivers/net/wireless/ath/ath10k/wmi.c survey->noise = params->noise_floor; survey 2677 drivers/net/wireless/ath/ath10k/wmi.c survey->filled = SURVEY_INFO_NOISE_DBM; survey 2680 drivers/net/wireless/ath/ath10k/wmi.c survey, survey 5669 drivers/net/wireless/ath/ath10k/wmi.c struct survey_info *survey; survey 5693 drivers/net/wireless/ath/ath10k/wmi.c if (idx >= ARRAY_SIZE(ar->survey)) { survey 5699 drivers/net/wireless/ath/ath10k/wmi.c survey = &ar->survey[idx]; survey 5701 drivers/net/wireless/ath/ath10k/wmi.c survey->noise = noise_floor; survey 5702 drivers/net/wireless/ath/ath10k/wmi.c survey->time = div_u64(total, cc_freq_hz); survey 5703 drivers/net/wireless/ath/ath10k/wmi.c survey->time_busy = div_u64(busy, cc_freq_hz); survey 5704 drivers/net/wireless/ath/ath10k/wmi.c survey->time_rx = div_u64(rx_bss, cc_freq_hz); survey 5705 drivers/net/wireless/ath/ath10k/wmi.c survey->time_tx = div_u64(tx, cc_freq_hz); survey 5706 drivers/net/wireless/ath/ath10k/wmi.c survey->filled |= (SURVEY_INFO_NOISE_DBM | survey 1348 drivers/net/wireless/ath/ath5k/ath5k.h struct survey_info survey; /* collected survey info */ survey 2940 drivers/net/wireless/ath/ath5k/base.c memset(&ah->survey, 0, sizeof(ah->survey)); survey 647 drivers/net/wireless/ath/ath5k/mac80211-ops.c ath5k_get_survey(struct ieee80211_hw *hw, int idx, struct survey_info *survey) survey 661 drivers/net/wireless/ath/ath5k/mac80211-ops.c ah->survey.time += cc->cycles / div; survey 662 drivers/net/wireless/ath/ath5k/mac80211-ops.c ah->survey.time_busy += cc->rx_busy / div; survey 663 drivers/net/wireless/ath/ath5k/mac80211-ops.c ah->survey.time_rx += cc->rx_frame / div; survey 664 drivers/net/wireless/ath/ath5k/mac80211-ops.c ah->survey.time_tx += cc->tx_frame / div; survey 669 drivers/net/wireless/ath/ath5k/mac80211-ops.c memcpy(survey, &ah->survey, sizeof(*survey)); survey 671 drivers/net/wireless/ath/ath5k/mac80211-ops.c survey->channel = conf->chandef.chan; survey 672 drivers/net/wireless/ath/ath5k/mac80211-ops.c survey->noise = ah->ah_noise_floor; survey 673 drivers/net/wireless/ath/ath5k/mac80211-ops.c survey->filled = SURVEY_INFO_NOISE_DBM | survey 987 drivers/net/wireless/ath/ath9k/ath9k.h struct survey_info survey[ATH9K_NUM_CHANNELS]; survey 57 drivers/net/wireless/ath/ath9k/channel.c if (!sc->cur_chan->offchannel && sc->cur_survey != &sc->survey[pos]) { survey 61 drivers/net/wireless/ath/ath9k/channel.c sc->cur_survey = &sc->survey[pos]; survey 65 drivers/net/wireless/ath/ath9k/channel.c } else if (!(sc->survey[pos].filled & SURVEY_INFO_IN_USE)) { survey 66 drivers/net/wireless/ath/ath9k/channel.c memset(&sc->survey[pos], 0, sizeof(struct survey_info)); survey 492 drivers/net/wireless/ath/ath9k/link.c struct survey_info *survey = &sc->survey[channel]; survey 495 drivers/net/wireless/ath/ath9k/link.c survey->filled |= SURVEY_INFO_NOISE_DBM; survey 496 drivers/net/wireless/ath/ath9k/link.c survey->noise = ath9k_hw_getchan_noise(ah, chan, survey 511 drivers/net/wireless/ath/ath9k/link.c struct survey_info *survey = &sc->survey[pos]; survey 523 drivers/net/wireless/ath/ath9k/link.c survey->filled |= SURVEY_INFO_TIME | survey 527 drivers/net/wireless/ath/ath9k/link.c survey->time += cc->cycles / div; survey 528 drivers/net/wireless/ath/ath9k/link.c survey->time_busy += cc->rx_busy / div; survey 529 drivers/net/wireless/ath/ath9k/link.c survey->time_rx += cc->rx_frame / div; survey 530 drivers/net/wireless/ath/ath9k/link.c survey->time_tx += cc->tx_frame / div; survey 1956 drivers/net/wireless/ath/ath9k/main.c struct survey_info *survey) survey 1988 drivers/net/wireless/ath/ath9k/main.c memcpy(survey, &sc->survey[pos], sizeof(*survey)); survey 1989 drivers/net/wireless/ath/ath9k/main.c survey->channel = chan; survey 346 drivers/net/wireless/ath/carl9170/carl9170.h struct survey_info *survey; survey 190 drivers/net/wireless/ath/carl9170/cmd.c info = &ar->survey[ar->channel->hw_value]; survey 1645 drivers/net/wireless/ath/carl9170/main.c struct survey_info *survey) survey 1680 drivers/net/wireless/ath/carl9170/main.c memcpy(survey, &ar->survey[idx], sizeof(*survey)); survey 1682 drivers/net/wireless/ath/carl9170/main.c survey->channel = chan; survey 1683 drivers/net/wireless/ath/carl9170/main.c survey->filled = SURVEY_INFO_NOISE_DBM; survey 1686 drivers/net/wireless/ath/carl9170/main.c survey->filled |= SURVEY_INFO_IN_USE; survey 1689 drivers/net/wireless/ath/carl9170/main.c survey->filled |= SURVEY_INFO_TIME | survey 1956 drivers/net/wireless/ath/carl9170/main.c ar->survey = kcalloc(chans, sizeof(struct survey_info), GFP_KERNEL); survey 1957 drivers/net/wireless/ath/carl9170/main.c if (!ar->survey) survey 2106 drivers/net/wireless/ath/carl9170/main.c kfree(ar->survey); survey 2107 drivers/net/wireless/ath/carl9170/main.c ar->survey = NULL; survey 1550 drivers/net/wireless/ath/carl9170/phy.c ar->survey[ar->channel->hw_value].noise = ar->noise[0]; survey 5154 drivers/net/wireless/broadcom/b43/main.c struct survey_info *survey) survey 5163 drivers/net/wireless/broadcom/b43/main.c survey->channel = conf->chandef.chan; survey 5164 drivers/net/wireless/broadcom/b43/main.c survey->filled = SURVEY_INFO_NOISE_DBM; survey 5165 drivers/net/wireless/broadcom/b43/main.c survey->noise = dev->stats.link_noise; survey 3516 drivers/net/wireless/broadcom/b43legacy/main.c struct survey_info *survey) survey 3525 drivers/net/wireless/broadcom/b43legacy/main.c survey->channel = conf->chandef.chan; survey 3526 drivers/net/wireless/broadcom/b43legacy/main.c survey->filled = SURVEY_INFO_NOISE_DBM; survey 3527 drivers/net/wireless/broadcom/b43legacy/main.c survey->noise = dev->stats.link_noise; survey 4694 drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c struct survey_info *survey) survey 4699 drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c memset(survey, 0, sizeof(*survey)); survey 4717 drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c survey->filled = SURVEY_INFO_TIME | survey 4721 drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c survey->time = mvm->accu_radio_stats.on_time_rf + survey 4723 drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c do_div(survey->time, USEC_PER_MSEC); survey 4725 drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c survey->time_rx = mvm->accu_radio_stats.rx_time + survey 4727 drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c do_div(survey->time_rx, USEC_PER_MSEC); survey 4729 drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c survey->time_tx = mvm->accu_radio_stats.tx_time + survey 4731 drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c do_div(survey->time_tx, USEC_PER_MSEC); survey 4733 drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c survey->time_scan = mvm->accu_radio_stats.on_time_scan + survey 4735 drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c do_div(survey->time_scan, USEC_PER_MSEC); survey 195 drivers/net/wireless/intersil/p54/eeprom.c priv->survey[*chan_num].channel = &tmp->channels[j]; survey 196 drivers/net/wireless/intersil/p54/eeprom.c priv->survey[*chan_num].filled = SURVEY_INFO_NOISE_DBM | survey 345 drivers/net/wireless/intersil/p54/eeprom.c priv->survey = kcalloc(max_channel_num, sizeof(struct survey_info), survey 347 drivers/net/wireless/intersil/p54/eeprom.c if (!priv->survey) { survey 413 drivers/net/wireless/intersil/p54/eeprom.c kfree(priv->survey); survey 414 drivers/net/wireless/intersil/p54/eeprom.c priv->survey = NULL; survey 936 drivers/net/wireless/intersil/p54/eeprom.c kfree(priv->survey); survey 941 drivers/net/wireless/intersil/p54/eeprom.c priv->survey = NULL; survey 302 drivers/net/wireless/intersil/p54/main.c struct survey_info *info = &priv->survey[chan->hw_value]; survey 604 drivers/net/wireless/intersil/p54/main.c struct survey_info *survey) survey 627 drivers/net/wireless/intersil/p54/main.c memcpy(survey, &priv->survey[idx], sizeof(*survey)); survey 631 drivers/net/wireless/intersil/p54/main.c if (survey->time != 0) { survey 632 drivers/net/wireless/intersil/p54/main.c survey->filled |= SURVEY_INFO_IN_USE; survey 834 drivers/net/wireless/intersil/p54/main.c kfree(priv->survey); survey 840 drivers/net/wireless/intersil/p54/main.c priv->survey = NULL; survey 201 drivers/net/wireless/intersil/p54/p54.h struct survey_info *survey; survey 594 drivers/net/wireless/intersil/p54/txrx.c struct survey_info *survey = &priv->survey[chan->hw_value]; survey 595 drivers/net/wireless/intersil/p54/txrx.c survey->noise = clamp(priv->noise, -128, 127); survey 596 drivers/net/wireless/intersil/p54/txrx.c survey->time = priv->survey_raw.active; survey 597 drivers/net/wireless/intersil/p54/txrx.c survey->time_tx = priv->survey_raw.tx; survey 598 drivers/net/wireless/intersil/p54/txrx.c survey->time_busy = priv->survey_raw.tx + survey 600 drivers/net/wireless/intersil/p54/txrx.c do_div(survey->time, 1024); survey 601 drivers/net/wireless/intersil/p54/txrx.c do_div(survey->time_tx, 1024); survey 602 drivers/net/wireless/intersil/p54/txrx.c do_div(survey->time_busy, 1024); survey 1862 drivers/net/wireless/mac80211_hwsim.c struct survey_info *survey) survey 1870 drivers/net/wireless/mac80211_hwsim.c survey->channel = hwsim->survey_data[idx].channel; survey 1871 drivers/net/wireless/mac80211_hwsim.c if (!survey->channel) { survey 1882 drivers/net/wireless/mac80211_hwsim.c survey->filled = SURVEY_INFO_NOISE_DBM | survey 1885 drivers/net/wireless/mac80211_hwsim.c survey->noise = -92; survey 1886 drivers/net/wireless/mac80211_hwsim.c survey->time = survey 1890 drivers/net/wireless/mac80211_hwsim.c survey->time_busy = survey->time/8; survey 460 drivers/net/wireless/marvell/libertas_tf/main.c struct survey_info *survey) survey 468 drivers/net/wireless/marvell/libertas_tf/main.c survey->channel = conf->chandef.chan; survey 469 drivers/net/wireless/marvell/libertas_tf/main.c survey->filled = SURVEY_INFO_NOISE_DBM; survey 470 drivers/net/wireless/marvell/libertas_tf/main.c survey->noise = priv->noise; survey 1526 drivers/net/wireless/marvell/mwifiex/cfg80211.c int idx, struct survey_info *survey) survey 1534 drivers/net/wireless/marvell/mwifiex/cfg80211.c memset(survey, 0, sizeof(struct survey_info)); survey 1542 drivers/net/wireless/marvell/mwifiex/cfg80211.c survey->channel = ieee80211_get_channel(wiphy, survey 1546 drivers/net/wireless/marvell/mwifiex/cfg80211.c survey->filled = SURVEY_INFO_NOISE_DBM; survey 1547 drivers/net/wireless/marvell/mwifiex/cfg80211.c survey->noise = priv->bcn_nf_last; survey 1559 drivers/net/wireless/marvell/mwifiex/cfg80211.c survey->channel = ieee80211_get_channel(wiphy, survey 1561 drivers/net/wireless/marvell/mwifiex/cfg80211.c survey->filled = SURVEY_INFO_NOISE_DBM | survey 1564 drivers/net/wireless/marvell/mwifiex/cfg80211.c survey->noise = pchan_stats[idx].noise; survey 1565 drivers/net/wireless/marvell/mwifiex/cfg80211.c survey->time = pchan_stats[idx].cca_scan_dur; survey 1566 drivers/net/wireless/marvell/mwifiex/cfg80211.c survey->time_busy = pchan_stats[idx].cca_busy_dur; survey 302 drivers/net/wireless/marvell/mwl8k.c struct survey_info survey[MWL8K_NUM_CHANS]; survey 3102 drivers/net/wireless/marvell/mwl8k.c struct survey_info *survey; survey 3110 drivers/net/wireless/marvell/mwl8k.c survey = &priv->survey[idx]; survey 3114 drivers/net/wireless/marvell/mwl8k.c survey->time_busy = (u64) cca_cnt; survey 3118 drivers/net/wireless/marvell/mwl8k.c survey->time_rx = (u64) rx_rdy; survey 3121 drivers/net/wireless/marvell/mwl8k.c survey->time = jiffies_to_msecs(priv->channel_time); survey 3123 drivers/net/wireless/marvell/mwl8k.c survey->channel = channel; survey 3128 drivers/net/wireless/marvell/mwl8k.c survey->noise = nf * -1; survey 3130 drivers/net/wireless/marvell/mwl8k.c survey->filled = SURVEY_INFO_NOISE_DBM | survey 5397 drivers/net/wireless/marvell/mwl8k.c struct survey_info *survey) survey 5417 drivers/net/wireless/marvell/mwl8k.c memcpy(survey, &priv->survey[idx], sizeof(*survey)); survey 5418 drivers/net/wireless/marvell/mwl8k.c survey->channel = &sband->channels[idx]; survey 5426 drivers/net/wireless/marvell/mwl8k.c survey->channel = conf->chandef.chan; survey 5427 drivers/net/wireless/marvell/mwl8k.c survey->filled = SURVEY_INFO_NOISE_DBM; survey 5428 drivers/net/wireless/marvell/mwl8k.c survey->noise = priv->noise; survey 427 drivers/net/wireless/mediatek/mt76/mac80211.c struct survey_info *survey) survey 450 drivers/net/wireless/mediatek/mt76/mac80211.c memset(survey, 0, sizeof(*survey)); survey 451 drivers/net/wireless/mediatek/mt76/mac80211.c survey->channel = chan; survey 452 drivers/net/wireless/mediatek/mt76/mac80211.c survey->filled = SURVEY_INFO_TIME | SURVEY_INFO_TIME_BUSY; survey 454 drivers/net/wireless/mediatek/mt76/mac80211.c survey->filled |= SURVEY_INFO_IN_USE; survey 457 drivers/net/wireless/mediatek/mt76/mac80211.c survey->time = div_u64(state->cc_active, 1000); survey 458 drivers/net/wireless/mediatek/mt76/mac80211.c survey->time_busy = div_u64(state->cc_busy, 1000); survey 722 drivers/net/wireless/mediatek/mt76/mt76.h struct survey_info *survey); survey 728 drivers/net/wireless/quantenna/qtnfmac/cfg80211.c int idx, struct survey_info *survey) survey 753 drivers/net/wireless/quantenna/qtnfmac/cfg80211.c survey->channel = chan; survey 754 drivers/net/wireless/quantenna/qtnfmac/cfg80211.c survey->filled = 0x0; survey 758 drivers/net/wireless/quantenna/qtnfmac/cfg80211.c survey->filled = SURVEY_INFO_IN_USE; survey 771 drivers/net/wireless/quantenna/qtnfmac/cfg80211.c survey->filled |= SURVEY_INFO_TIME | survey 778 drivers/net/wireless/quantenna/qtnfmac/cfg80211.c survey->time_scan = stats.cca_try; survey 779 drivers/net/wireless/quantenna/qtnfmac/cfg80211.c survey->time = stats.cca_try; survey 780 drivers/net/wireless/quantenna/qtnfmac/cfg80211.c survey->time_tx = stats.cca_tx; survey 781 drivers/net/wireless/quantenna/qtnfmac/cfg80211.c survey->time_rx = stats.cca_rx; survey 782 drivers/net/wireless/quantenna/qtnfmac/cfg80211.c survey->time_busy = stats.cca_busy; survey 783 drivers/net/wireless/quantenna/qtnfmac/cfg80211.c survey->noise = stats.chan_noise; survey 10508 drivers/net/wireless/ralink/rt2x00/rt2800lib.c struct survey_info *survey) survey 10517 drivers/net/wireless/ralink/rt2x00/rt2800lib.c survey->channel = conf->chandef.chan; survey 10524 drivers/net/wireless/ralink/rt2x00/rt2800lib.c survey->filled = SURVEY_INFO_TIME | survey 10528 drivers/net/wireless/ralink/rt2x00/rt2800lib.c survey->time = (idle + busy) / 1000; survey 10529 drivers/net/wireless/ralink/rt2x00/rt2800lib.c survey->time_busy = busy / 1000; survey 10530 drivers/net/wireless/ralink/rt2x00/rt2800lib.c survey->time_ext_busy = busy_ext / 1000; survey 10534 drivers/net/wireless/ralink/rt2x00/rt2800lib.c survey->filled |= SURVEY_INFO_IN_USE; survey 254 drivers/net/wireless/ralink/rt2x00/rt2800lib.h struct survey_info *survey); survey 1329 drivers/net/wireless/ti/wl1251/main.c struct survey_info *survey) survey 1337 drivers/net/wireless/ti/wl1251/main.c survey->channel = conf->chandef.chan; survey 1338 drivers/net/wireless/ti/wl1251/main.c survey->filled = SURVEY_INFO_NOISE_DBM; survey 1339 drivers/net/wireless/ti/wl1251/main.c survey->noise = wl->noise; survey 5006 drivers/net/wireless/ti/wlcore/main.c struct survey_info *survey) survey 5013 drivers/net/wireless/ti/wlcore/main.c survey->channel = conf->chandef.chan; survey 5014 drivers/net/wireless/ti/wlcore/main.c survey->filled = 0; survey 3906 include/net/mac80211.h struct survey_info *survey); survey 741 net/mac80211/cfg.c int idx, struct survey_info *survey) survey 745 net/mac80211/cfg.c return drv_get_survey(local, idx, survey); survey 604 net/mac80211/driver-ops.h struct survey_info *survey) survey 608 net/mac80211/driver-ops.h trace_drv_get_survey(local, idx, survey); survey 611 net/mac80211/driver-ops.h ret = local->ops->get_survey(&local->hw, idx, survey); survey 74 net/mac80211/ethtool.c struct survey_info survey; survey 146 net/mac80211/ethtool.c survey.filled = 0; survey 159 net/mac80211/ethtool.c survey.filled = 0; survey 160 net/mac80211/ethtool.c if (drv_get_survey(local, q, &survey) != 0) { survey 161 net/mac80211/ethtool.c survey.filled = 0; survey 165 net/mac80211/ethtool.c } while (channel != survey.channel); survey 168 net/mac80211/ethtool.c if (survey.filled) survey 169 net/mac80211/ethtool.c data[i++] = survey.channel->center_freq; survey 172 net/mac80211/ethtool.c if (survey.filled & SURVEY_INFO_NOISE_DBM) survey 173 net/mac80211/ethtool.c data[i++] = (u8)survey.noise; survey 176 net/mac80211/ethtool.c if (survey.filled & SURVEY_INFO_TIME) survey 177 net/mac80211/ethtool.c data[i++] = survey.time; survey 180 net/mac80211/ethtool.c if (survey.filled & SURVEY_INFO_TIME_BUSY) survey 181 net/mac80211/ethtool.c data[i++] = survey.time_busy; survey 184 net/mac80211/ethtool.c if (survey.filled & SURVEY_INFO_TIME_EXT_BUSY) survey 185 net/mac80211/ethtool.c data[i++] = survey.time_ext_busy; survey 188 net/mac80211/ethtool.c if (survey.filled & SURVEY_INFO_TIME_RX) survey 189 net/mac80211/ethtool.c data[i++] = survey.time_rx; survey 192 net/mac80211/ethtool.c if (survey.filled & SURVEY_INFO_TIME_TX) survey 193 net/mac80211/ethtool.c data[i++] = survey.time_tx; survey 1086 net/mac80211/trace.h struct survey_info *survey), survey 1088 net/mac80211/trace.h TP_ARGS(local, _idx, survey), survey 8795 net/wireless/nl80211.c struct survey_info *survey) survey 8801 net/wireless/nl80211.c if (!survey->channel && !allow_radio_stats) survey 8816 net/wireless/nl80211.c if (survey->channel && survey 8818 net/wireless/nl80211.c survey->channel->center_freq)) survey 8821 net/wireless/nl80211.c if ((survey->filled & SURVEY_INFO_NOISE_DBM) && survey 8822 net/wireless/nl80211.c nla_put_u8(msg, NL80211_SURVEY_INFO_NOISE, survey->noise)) survey 8824 net/wireless/nl80211.c if ((survey->filled & SURVEY_INFO_IN_USE) && survey 8827 net/wireless/nl80211.c if ((survey->filled & SURVEY_INFO_TIME) && survey 8829 net/wireless/nl80211.c survey->time, NL80211_SURVEY_INFO_PAD)) survey 8831 net/wireless/nl80211.c if ((survey->filled & SURVEY_INFO_TIME_BUSY) && survey 8833 net/wireless/nl80211.c survey->time_busy, NL80211_SURVEY_INFO_PAD)) survey 8835 net/wireless/nl80211.c if ((survey->filled & SURVEY_INFO_TIME_EXT_BUSY) && survey 8837 net/wireless/nl80211.c survey->time_ext_busy, NL80211_SURVEY_INFO_PAD)) survey 8839 net/wireless/nl80211.c if ((survey->filled & SURVEY_INFO_TIME_RX) && survey 8841 net/wireless/nl80211.c survey->time_rx, NL80211_SURVEY_INFO_PAD)) survey 8843 net/wireless/nl80211.c if ((survey->filled & SURVEY_INFO_TIME_TX) && survey 8845 net/wireless/nl80211.c survey->time_tx, NL80211_SURVEY_INFO_PAD)) survey 8847 net/wireless/nl80211.c if ((survey->filled & SURVEY_INFO_TIME_SCAN) && survey 8849 net/wireless/nl80211.c survey->time_scan, NL80211_SURVEY_INFO_PAD)) survey 8851 net/wireless/nl80211.c if ((survey->filled & SURVEY_INFO_TIME_BSS_RX) && survey 8853 net/wireless/nl80211.c survey->time_bss_rx, NL80211_SURVEY_INFO_PAD)) survey 8869 net/wireless/nl80211.c struct survey_info survey; survey 8899 net/wireless/nl80211.c res = rdev_dump_survey(rdev, wdev->netdev, survey_idx, &survey); survey 8906 net/wireless/nl80211.c if (survey.channel && survey 8907 net/wireless/nl80211.c survey.channel->flags & IEEE80211_CHAN_DISABLED) { survey 8915 net/wireless/nl80211.c wdev->netdev, radio_stats, &survey) < 0)