|
@@ -28,7 +28,7 @@
|
|
#include "wlan_dfs_lmac_api.h"
|
|
#include "wlan_dfs_lmac_api.h"
|
|
#include "../dfs_internal.h"
|
|
#include "../dfs_internal.h"
|
|
#include "../dfs_partial_offload_radar.h"
|
|
#include "../dfs_partial_offload_radar.h"
|
|
-#if defined(WLAN_DFS_PARTIAL_OFFLOAD) && defined(HOST_DFS_SPOOF_TEST)
|
|
|
|
|
|
+#if defined(WLAN_DFS_PARTIAL_OFFLOAD)
|
|
#include "../dfs_process_radar_found_ind.h"
|
|
#include "../dfs_process_radar_found_ind.h"
|
|
#endif
|
|
#endif
|
|
#include "../dfs_confirm_radar.h"
|
|
#include "../dfs_confirm_radar.h"
|
|
@@ -725,6 +725,16 @@ void dfs_get_po_radars(struct wlan_dfs *dfs)
|
|
qdf_mem_free(merged_radars);
|
|
qdf_mem_free(merged_radars);
|
|
}
|
|
}
|
|
|
|
|
|
|
|
+#if defined(WLAN_DFS_PARTIAL_OFFLOAD)
|
|
|
|
+void
|
|
|
|
+dfs_disable_radar_and_flush_pulses(struct wlan_dfs *dfs)
|
|
|
|
+{
|
|
|
|
+ dfs_radar_disable(dfs);
|
|
|
|
+ dfs_second_segment_radar_disable(dfs);
|
|
|
|
+ dfs_flush_additional_pulses(dfs);
|
|
|
|
+}
|
|
|
|
+#endif
|
|
|
|
+
|
|
#if defined(WLAN_DFS_PARTIAL_OFFLOAD) && defined(HOST_DFS_SPOOF_TEST)
|
|
#if defined(WLAN_DFS_PARTIAL_OFFLOAD) && defined(HOST_DFS_SPOOF_TEST)
|
|
void dfs_send_avg_params_to_fw(struct wlan_dfs *dfs,
|
|
void dfs_send_avg_params_to_fw(struct wlan_dfs *dfs,
|
|
struct dfs_radar_found_params *params)
|
|
struct dfs_radar_found_params *params)
|
|
@@ -829,14 +839,6 @@ void dfs_extract_radar_found_params(struct wlan_dfs *dfs,
|
|
dfs->dfs_average_pri = 0;
|
|
dfs->dfs_average_pri = 0;
|
|
}
|
|
}
|
|
|
|
|
|
-void
|
|
|
|
-dfs_disable_radar_and_flush_pulses(struct wlan_dfs *dfs)
|
|
|
|
-{
|
|
|
|
- dfs_radar_disable(dfs);
|
|
|
|
- dfs_second_segment_radar_disable(dfs);
|
|
|
|
- dfs_flush_additional_pulses(dfs);
|
|
|
|
-}
|
|
|
|
-
|
|
|
|
void dfs_radarfound_action_fcc(struct wlan_dfs *dfs, uint8_t seg_id)
|
|
void dfs_radarfound_action_fcc(struct wlan_dfs *dfs, uint8_t seg_id)
|
|
{
|
|
{
|
|
struct dfs_radar_found_params params;
|
|
struct dfs_radar_found_params params;
|