Lines Matching refs:spectral
16 if (!ar->spectral.rfs_chan_spec_scan)
21 relay_write(ar->spectral.rfs_chan_spec_scan, fft_sample_tlv, length);
149 /* DC value (value in the middle) is the blind spot of the spectral
170 /* if there already is a vif doing spectral, return that. */
192 if (ar->spectral.mode == SPECTRAL_DISABLED)
226 ar->spectral.mode = mode;
232 ath10k_warn(ar, "failed to enable spectral scan: %d\n", res);
242 count = max_t(u8, 1, ar->spectral.config.count);
248 arg.scan_fft_size = ar->spectral.config.fft_size;
266 ath10k_warn(ar, "failed to configure spectral scan: %d\n", res);
282 spectral_mode = ar->spectral.mode;
319 if (ar->spectral.mode == SPECTRAL_MANUAL ||
320 ar->spectral.mode == SPECTRAL_BACKGROUND) {
325 ar->spectral.mode);
327 ath10k_warn(ar, "failed to reconfigure spectral scan: %d\n",
332 ath10k_warn(ar, "failed to trigger spectral scan: %d\n",
374 spectral_count = ar->spectral.config.count;
402 ar->spectral.config.count = val;
427 fft_size = ar->spectral.config.fft_size;
461 ar->spectral.config.fft_size = ilog2(val);
462 ar->spectral.config.fft_size += WMI_SPECTRAL_BIN_SCALE_DEFAULT;
514 ar->spectral.mode = SPECTRAL_DISABLED;
515 ar->spectral.config.count = WMI_SPECTRAL_COUNT_DEFAULT;
516 ar->spectral.config.fft_size = WMI_SPECTRAL_FFT_SIZE_DEFAULT;
534 ar->spectral.rfs_chan_spec_scan = relay_open("spectral_scan",
556 if (ar->spectral.rfs_chan_spec_scan) {
557 relay_close(ar->spectral.rfs_chan_spec_scan);
558 ar->spectral.rfs_chan_spec_scan = NULL;