Lines Matching refs:survey
8213 struct survey_info *survey; in ath11k_chan_info_event() local
8256 if (idx >= ARRAY_SIZE(ar->survey)) { in ath11k_chan_info_event()
8269 survey = &ar->survey[idx]; in ath11k_chan_info_event()
8270 memset(survey, 0, sizeof(*survey)); in ath11k_chan_info_event()
8271 survey->noise = ch_info_ev.noise_floor; in ath11k_chan_info_event()
8272 survey->filled = SURVEY_INFO_NOISE_DBM | SURVEY_INFO_TIME | in ath11k_chan_info_event()
8274 survey->time = div_u64(ch_info_ev.cycle_count, cc_freq_hz); in ath11k_chan_info_event()
8275 survey->time_busy = div_u64(ch_info_ev.rx_clear_count, cc_freq_hz); in ath11k_chan_info_event()
8286 struct survey_info *survey; in ath11k_pdev_bss_chan_info_event() local
8337 if (idx >= ARRAY_SIZE(ar->survey)) { in ath11k_pdev_bss_chan_info_event()
8343 survey = &ar->survey[idx]; in ath11k_pdev_bss_chan_info_event()
8345 survey->noise = bss_ch_info_ev.noise_floor; in ath11k_pdev_bss_chan_info_event()
8346 survey->time = div_u64(total, cc_freq_hz); in ath11k_pdev_bss_chan_info_event()
8347 survey->time_busy = div_u64(busy, cc_freq_hz); in ath11k_pdev_bss_chan_info_event()
8348 survey->time_rx = div_u64(rx_bss, cc_freq_hz); in ath11k_pdev_bss_chan_info_event()
8349 survey->time_tx = div_u64(tx, cc_freq_hz); in ath11k_pdev_bss_chan_info_event()
8350 survey->filled |= (SURVEY_INFO_NOISE_DBM | in ath11k_pdev_bss_chan_info_event()