qcacmn: Move partial offload dfs code under macro
Move partial offload dfs code under WLAN_DFS_PARTIAL_OFFLOAD macro. Change-Id: Ibbda6b5935deb3e165aa26a01b1ee32f40ee8a6f
This commit is contained in:

committed by
Madan Koyyalamudi

szülő
af29776e45
commit
f3c393d735
@@ -1,5 +1,6 @@
|
||||
/*
|
||||
* Copyright (c) 2016-2021 The Linux Foundation. All rights reserved.
|
||||
* Copyright (c) 2022 Qualcomm Innovation Center, Inc. All rights reserved.
|
||||
*
|
||||
*
|
||||
* Permission to use, copy, modify, and/or distribute this software for
|
||||
@@ -236,6 +237,7 @@ static inline QDF_STATUS tgt_dfs_process_radar_ind(
|
||||
}
|
||||
#endif
|
||||
|
||||
#ifdef WLAN_DFS_PARTIAL_OFFLOAD
|
||||
/**
|
||||
* tgt_dfs_process_phyerr() - Process phyerr.
|
||||
* @pdev: Pointer to DFS pdev object.
|
||||
@@ -256,6 +258,18 @@ QDF_STATUS tgt_dfs_process_phyerr(struct wlan_objmgr_pdev *pdev,
|
||||
uint8_t r_ext_rssi,
|
||||
uint32_t r_rs_tstamp,
|
||||
uint64_t r_fulltsf);
|
||||
#else
|
||||
static inline QDF_STATUS tgt_dfs_process_phyerr(struct wlan_objmgr_pdev *pdev,
|
||||
void *buf,
|
||||
uint16_t datalen,
|
||||
uint8_t r_rssi,
|
||||
uint8_t r_ext_rssi,
|
||||
uint32_t r_rs_tstamp,
|
||||
uint64_t r_fulltsf)
|
||||
{
|
||||
return QDF_STATUS_SUCCESS;
|
||||
}
|
||||
#endif
|
||||
|
||||
/**
|
||||
* tgt_dfs_process_phyerr_filter_offload() - Process radar event.
|
||||
|
@@ -1,5 +1,6 @@
|
||||
/*
|
||||
* Copyright (c) 2016-2021 The Linux Foundation. All rights reserved.
|
||||
* Copyright (c) 2022 Qualcomm Innovation Center, Inc. All rights reserved.
|
||||
*
|
||||
*
|
||||
* Permission to use, copy, modify, and/or distribute this software for
|
||||
@@ -683,14 +684,6 @@ utils_dfs_can_ignore_radar_event(struct wlan_objmgr_pdev *pdev)
|
||||
*/
|
||||
int utils_get_dfsdomain(struct wlan_objmgr_pdev *pdev);
|
||||
|
||||
/**
|
||||
* utils_dfs_get_cur_rd() - Get current regdomain.
|
||||
* @pdev: pdev ptr
|
||||
*
|
||||
* Return: Regdomain pair id.
|
||||
*/
|
||||
uint16_t utils_dfs_get_cur_rd(struct wlan_objmgr_pdev *pdev);
|
||||
|
||||
/**
|
||||
* utils_dfs_is_spoof_check_failed() - get spoof check status.
|
||||
* @pdev: pdev ptr
|
||||
|
@@ -1,5 +1,6 @@
|
||||
/*
|
||||
* Copyright (c) 2016-2021 The Linux Foundation. All rights reserved.
|
||||
* Copyright (c) 2022 Qualcomm Innovation Center, Inc. All rights reserved.
|
||||
*
|
||||
*
|
||||
* Permission to use, copy, modify, and/or distribute this software for
|
||||
@@ -195,6 +196,7 @@ void tgt_dfs_is_radar_enabled(struct wlan_objmgr_pdev *pdev, int *ignore_dfs)
|
||||
|
||||
qdf_export_symbol(tgt_dfs_is_radar_enabled);
|
||||
|
||||
#ifdef WLAN_DFS_PARTIAL_OFFLOAD
|
||||
QDF_STATUS tgt_dfs_process_phyerr(struct wlan_objmgr_pdev *pdev,
|
||||
void *buf,
|
||||
uint16_t datalen,
|
||||
@@ -222,6 +224,7 @@ QDF_STATUS tgt_dfs_process_phyerr(struct wlan_objmgr_pdev *pdev,
|
||||
return QDF_STATUS_SUCCESS;
|
||||
}
|
||||
qdf_export_symbol(tgt_dfs_process_phyerr);
|
||||
#endif
|
||||
|
||||
#ifdef MOBILE_DFS_SUPPORT
|
||||
QDF_STATUS tgt_dfs_process_phyerr_filter_offload(struct wlan_objmgr_pdev *pdev,
|
||||
|
@@ -1,6 +1,6 @@
|
||||
/*
|
||||
* Copyright (c) 2016-2021 The Linux Foundation. All rights reserved.
|
||||
* Copyright (c) 2021 Qualcomm Innovation Center, Inc. All rights reserved.
|
||||
* Copyright (c) 2021-2022 Qualcomm Innovation Center, Inc. All rights reserved.
|
||||
*
|
||||
*
|
||||
* Permission to use, copy, modify, and/or distribute this software for
|
||||
@@ -1242,15 +1242,6 @@ int utils_get_dfsdomain(struct wlan_objmgr_pdev *pdev)
|
||||
return dfsdomain;
|
||||
}
|
||||
|
||||
uint16_t utils_dfs_get_cur_rd(struct wlan_objmgr_pdev *pdev)
|
||||
{
|
||||
struct cur_regdmn_info cur_regdmn;
|
||||
|
||||
wlan_reg_get_curr_regdomain(pdev, &cur_regdmn);
|
||||
|
||||
return cur_regdmn.regdmn_pair_id;
|
||||
}
|
||||
|
||||
#if defined(WLAN_DFS_PARTIAL_OFFLOAD) && defined(HOST_DFS_SPOOF_TEST)
|
||||
QDF_STATUS utils_dfs_is_spoof_check_failed(struct wlan_objmgr_pdev *pdev,
|
||||
bool *is_spoof_check_failed)
|
||||
|
Reference in New Issue
Block a user