fft_sample 68 drivers/net/wireless/ath/ath10k/spectral.c struct fft_sample_ath10k *fft_sample; fft_sample 69 drivers/net/wireless/ath/ath10k/spectral.c u8 buf[sizeof(*fft_sample) + SPECTRAL_ATH10K_MAX_NUM_BINS]; fft_sample 75 drivers/net/wireless/ath/ath10k/spectral.c fft_sample = (struct fft_sample_ath10k *)&buf; fft_sample 85 drivers/net/wireless/ath/ath10k/spectral.c length = sizeof(*fft_sample) - sizeof(struct fft_sample_tlv) + bin_len; fft_sample 86 drivers/net/wireless/ath/ath10k/spectral.c fft_sample->tlv.type = ATH_FFT_SAMPLE_ATH10K; fft_sample 87 drivers/net/wireless/ath/ath10k/spectral.c fft_sample->tlv.length = __cpu_to_be16(length); fft_sample 94 drivers/net/wireless/ath/ath10k/spectral.c fft_sample->chan_width_mhz = 22; fft_sample 97 drivers/net/wireless/ath/ath10k/spectral.c fft_sample->chan_width_mhz = 44; fft_sample 108 drivers/net/wireless/ath/ath10k/spectral.c fft_sample->chan_width_mhz = 88; fft_sample 111 drivers/net/wireless/ath/ath10k/spectral.c fft_sample->chan_width_mhz = phyerr->chan_width_mhz; fft_sample 114 drivers/net/wireless/ath/ath10k/spectral.c fft_sample->relpwr_db = MS(reg1, SEARCH_FFT_REPORT_REG1_RELPWR_DB); fft_sample 115 drivers/net/wireless/ath/ath10k/spectral.c fft_sample->avgpwr_db = MS(reg1, SEARCH_FFT_REPORT_REG1_AVGPWR_DB); fft_sample 118 drivers/net/wireless/ath/ath10k/spectral.c fft_sample->max_magnitude = __cpu_to_be16(peak_mag); fft_sample 119 drivers/net/wireless/ath/ath10k/spectral.c fft_sample->max_index = MS(reg0, SEARCH_FFT_REPORT_REG0_PEAK_SIDX); fft_sample 120 drivers/net/wireless/ath/ath10k/spectral.c fft_sample->rssi = phyerr->rssi_combined; fft_sample 124 drivers/net/wireless/ath/ath10k/spectral.c fft_sample->total_gain_db = __cpu_to_be16(total_gain_db); fft_sample 125 drivers/net/wireless/ath/ath10k/spectral.c fft_sample->base_pwr_db = __cpu_to_be16(base_pwr_db); fft_sample 129 drivers/net/wireless/ath/ath10k/spectral.c fft_sample->freq1 = __cpu_to_be16(freq1); fft_sample 130 drivers/net/wireless/ath/ath10k/spectral.c fft_sample->freq2 = __cpu_to_be16(freq2); fft_sample 134 drivers/net/wireless/ath/ath10k/spectral.c fft_sample->noise = __cpu_to_be16(phyerr->nf_chains[chain_idx]); fft_sample 139 drivers/net/wireless/ath/ath10k/spectral.c fft_sample->tsf = __cpu_to_be64(tsf); fft_sample 144 drivers/net/wireless/ath/ath10k/spectral.c fft_sample->max_exp = get_max_exp(fft_sample->max_index, peak_mag, fft_sample 147 drivers/net/wireless/ath/ath10k/spectral.c memcpy(fft_sample->data, bins, bin_len); fft_sample 153 drivers/net/wireless/ath/ath10k/spectral.c fft_sample->data[dc_pos] = (fft_sample->data[dc_pos + 1] + fft_sample 154 drivers/net/wireless/ath/ath10k/spectral.c fft_sample->data[dc_pos - 1]) / 2; fft_sample 156 drivers/net/wireless/ath/ath10k/spectral.c send_fft_sample(ar, &fft_sample->tlv);