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:
Amith Ajith
2022-01-04 15:20:43 +05:30
committed by Madan Koyyalamudi
szülő af29776e45
commit f3c393d735
7 fájl változott, egészen pontosan 161 új sor hozzáadva és 208 régi sor törölve

Fájl megtekintése

@@ -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.

Fájl megtekintése

@@ -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

Fájl megtekintése

@@ -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,

Fájl megtekintése

@@ -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)