qcacmn: Fix export symbol for multi drivers compilation
Update dfs module files to use qdf_export_symbol to facilitate multiple driver module compilation support. Change-Id: Ib1b9605b7c017b1f366fe01b8f7e1ca0379fe217 CRs-fixed: 2197751
此提交包含在:
@@ -29,6 +29,7 @@
|
||||
#include "../../core/src/dfs.h"
|
||||
#include "../../core/src/dfs_zero_cac.h"
|
||||
#include "../../core/src/dfs_process_radar_found_ind.h"
|
||||
#include <qdf_module.h>
|
||||
|
||||
struct wlan_lmac_if_dfs_tx_ops *
|
||||
wlan_psoc_get_dfs_txops(struct wlan_objmgr_psoc *psoc)
|
||||
@@ -62,7 +63,7 @@ QDF_STATUS tgt_dfs_set_current_channel(struct wlan_objmgr_pdev *pdev,
|
||||
|
||||
return QDF_STATUS_SUCCESS;
|
||||
}
|
||||
EXPORT_SYMBOL(tgt_dfs_set_current_channel);
|
||||
qdf_export_symbol(tgt_dfs_set_current_channel);
|
||||
|
||||
QDF_STATUS tgt_dfs_radar_enable(struct wlan_objmgr_pdev *pdev,
|
||||
int no_cac, uint32_t opmode)
|
||||
@@ -103,7 +104,7 @@ QDF_STATUS tgt_dfs_radar_enable(struct wlan_objmgr_pdev *pdev,
|
||||
|
||||
return status;
|
||||
}
|
||||
EXPORT_SYMBOL(tgt_dfs_radar_enable);
|
||||
qdf_export_symbol(tgt_dfs_radar_enable);
|
||||
|
||||
QDF_STATUS tgt_dfs_process_phyerr(struct wlan_objmgr_pdev *pdev,
|
||||
void *buf,
|
||||
@@ -131,7 +132,7 @@ QDF_STATUS tgt_dfs_process_phyerr(struct wlan_objmgr_pdev *pdev,
|
||||
|
||||
return QDF_STATUS_SUCCESS;
|
||||
}
|
||||
EXPORT_SYMBOL(tgt_dfs_process_phyerr);
|
||||
qdf_export_symbol(tgt_dfs_process_phyerr);
|
||||
|
||||
#ifdef QCA_MCL_DFS_SUPPORT
|
||||
QDF_STATUS tgt_dfs_process_phyerr_filter_offload(struct wlan_objmgr_pdev *pdev,
|
||||
@@ -154,7 +155,7 @@ QDF_STATUS tgt_dfs_process_phyerr_filter_offload(struct wlan_objmgr_pdev *pdev,
|
||||
|
||||
return QDF_STATUS_SUCCESS;
|
||||
}
|
||||
EXPORT_SYMBOL(tgt_dfs_process_phyerr_filter_offload);
|
||||
qdf_export_symbol(tgt_dfs_process_phyerr_filter_offload);
|
||||
|
||||
QDF_STATUS tgt_dfs_is_phyerr_filter_offload(struct wlan_objmgr_psoc *psoc,
|
||||
bool *is_phyerr_filter_offload)
|
||||
@@ -178,7 +179,7 @@ QDF_STATUS tgt_dfs_is_phyerr_filter_offload(struct wlan_objmgr_psoc *psoc,
|
||||
|
||||
return QDF_STATUS_SUCCESS;
|
||||
}
|
||||
EXPORT_SYMBOL(tgt_dfs_is_phyerr_filter_offload);
|
||||
qdf_export_symbol(tgt_dfs_is_phyerr_filter_offload);
|
||||
#else
|
||||
QDF_STATUS tgt_dfs_process_phyerr_filter_offload(struct wlan_objmgr_pdev *pdev,
|
||||
struct radar_event_info
|
||||
@@ -209,7 +210,7 @@ QDF_STATUS tgt_dfs_is_precac_timer_running(struct wlan_objmgr_pdev *pdev,
|
||||
|
||||
return QDF_STATUS_SUCCESS;
|
||||
}
|
||||
EXPORT_SYMBOL(tgt_dfs_is_precac_timer_running);
|
||||
qdf_export_symbol(tgt_dfs_is_precac_timer_running);
|
||||
|
||||
QDF_STATUS tgt_dfs_get_radars(struct wlan_objmgr_pdev *pdev)
|
||||
{
|
||||
@@ -226,7 +227,7 @@ QDF_STATUS tgt_dfs_get_radars(struct wlan_objmgr_pdev *pdev)
|
||||
|
||||
return QDF_STATUS_SUCCESS;
|
||||
}
|
||||
EXPORT_SYMBOL(tgt_dfs_get_radars);
|
||||
qdf_export_symbol(tgt_dfs_get_radars);
|
||||
|
||||
QDF_STATUS tgt_dfs_destroy_object(struct wlan_objmgr_pdev *pdev)
|
||||
{
|
||||
@@ -242,7 +243,7 @@ QDF_STATUS tgt_dfs_destroy_object(struct wlan_objmgr_pdev *pdev)
|
||||
|
||||
return QDF_STATUS_SUCCESS;
|
||||
}
|
||||
EXPORT_SYMBOL(tgt_dfs_destroy_object);
|
||||
qdf_export_symbol(tgt_dfs_destroy_object);
|
||||
|
||||
#ifdef QCA_MCL_DFS_SUPPORT
|
||||
QDF_STATUS tgt_dfs_set_tx_leakage_threshold(struct wlan_objmgr_pdev *pdev,
|
||||
@@ -260,7 +261,7 @@ QDF_STATUS tgt_dfs_set_tx_leakage_threshold(struct wlan_objmgr_pdev *pdev,
|
||||
|
||||
return QDF_STATUS_SUCCESS;
|
||||
}
|
||||
EXPORT_SYMBOL(tgt_dfs_set_tx_leakage_threshold);
|
||||
qdf_export_symbol(tgt_dfs_set_tx_leakage_threshold);
|
||||
#endif
|
||||
|
||||
QDF_STATUS tgt_dfs_control(struct wlan_objmgr_pdev *pdev,
|
||||
@@ -283,7 +284,7 @@ QDF_STATUS tgt_dfs_control(struct wlan_objmgr_pdev *pdev,
|
||||
|
||||
return QDF_STATUS_SUCCESS;
|
||||
}
|
||||
EXPORT_SYMBOL(tgt_dfs_control);
|
||||
qdf_export_symbol(tgt_dfs_control);
|
||||
|
||||
QDF_STATUS tgt_dfs_find_vht80_chan_for_precac(struct wlan_objmgr_pdev *pdev,
|
||||
uint32_t chan_mode,
|
||||
@@ -313,7 +314,7 @@ QDF_STATUS tgt_dfs_find_vht80_chan_for_precac(struct wlan_objmgr_pdev *pdev,
|
||||
|
||||
return QDF_STATUS_SUCCESS;
|
||||
}
|
||||
EXPORT_SYMBOL(tgt_dfs_find_vht80_chan_for_precac);
|
||||
qdf_export_symbol(tgt_dfs_find_vht80_chan_for_precac);
|
||||
|
||||
QDF_STATUS tgt_dfs_process_radar_ind(struct wlan_objmgr_pdev *pdev,
|
||||
struct radar_found_info *radar_found)
|
||||
@@ -333,7 +334,7 @@ QDF_STATUS tgt_dfs_process_radar_ind(struct wlan_objmgr_pdev *pdev,
|
||||
|
||||
return dfs_process_radar_ind(dfs, radar_found);
|
||||
}
|
||||
EXPORT_SYMBOL(tgt_dfs_process_radar_ind);
|
||||
qdf_export_symbol(tgt_dfs_process_radar_ind);
|
||||
|
||||
#ifndef QCA_MCL_DFS_SUPPORT
|
||||
QDF_STATUS tgt_dfs_cac_complete(struct wlan_objmgr_pdev *pdev, uint32_t vdev_id)
|
||||
@@ -348,7 +349,7 @@ QDF_STATUS tgt_dfs_cac_complete(struct wlan_objmgr_pdev *pdev, uint32_t vdev_id)
|
||||
return QDF_STATUS_SUCCESS;
|
||||
}
|
||||
#endif
|
||||
EXPORT_SYMBOL(tgt_dfs_cac_complete);
|
||||
qdf_export_symbol(tgt_dfs_cac_complete);
|
||||
|
||||
QDF_STATUS tgt_dfs_reg_ev_handler(struct wlan_objmgr_psoc *psoc,
|
||||
bool dfs_offload)
|
||||
@@ -371,7 +372,7 @@ QDF_STATUS tgt_dfs_reg_ev_handler(struct wlan_objmgr_psoc *psoc,
|
||||
|
||||
return QDF_STATUS_E_FAILURE;
|
||||
}
|
||||
EXPORT_SYMBOL(tgt_dfs_reg_ev_handler);
|
||||
qdf_export_symbol(tgt_dfs_reg_ev_handler);
|
||||
|
||||
QDF_STATUS tgt_dfs_stop(struct wlan_objmgr_pdev *pdev)
|
||||
{
|
||||
@@ -387,7 +388,7 @@ QDF_STATUS tgt_dfs_stop(struct wlan_objmgr_pdev *pdev)
|
||||
|
||||
return QDF_STATUS_SUCCESS;
|
||||
}
|
||||
EXPORT_SYMBOL(tgt_dfs_stop);
|
||||
qdf_export_symbol(tgt_dfs_stop);
|
||||
|
||||
QDF_STATUS tgt_dfs_process_emulate_bang_radar_cmd(struct wlan_objmgr_pdev *pdev,
|
||||
struct dfs_emulate_bang_radar_test_cmd *dfs_unit_test)
|
||||
@@ -411,7 +412,7 @@ QDF_STATUS tgt_dfs_process_emulate_bang_radar_cmd(struct wlan_objmgr_pdev *pdev,
|
||||
|
||||
return QDF_STATUS_E_FAILURE;
|
||||
}
|
||||
EXPORT_SYMBOL(tgt_dfs_process_emulate_bang_radar_cmd);
|
||||
qdf_export_symbol(tgt_dfs_process_emulate_bang_radar_cmd);
|
||||
|
||||
#ifdef QCA_MCL_DFS_SUPPORT
|
||||
QDF_STATUS tgt_dfs_set_phyerr_filter_offload(struct wlan_objmgr_pdev *pdev)
|
||||
@@ -443,5 +444,5 @@ QDF_STATUS tgt_dfs_set_phyerr_filter_offload(struct wlan_objmgr_pdev *pdev)
|
||||
|
||||
return QDF_STATUS_E_FAILURE;
|
||||
}
|
||||
EXPORT_SYMBOL(tgt_dfs_set_phyerr_filter_offload);
|
||||
qdf_export_symbol(tgt_dfs_set_phyerr_filter_offload);
|
||||
#endif
|
||||
|
@@ -25,6 +25,7 @@
|
||||
#include "wlan_dfs_ucfg_api.h"
|
||||
#include "../../core/src/dfs.h"
|
||||
#include "../../core/src/dfs_zero_cac.h"
|
||||
#include <qdf_module.h>
|
||||
|
||||
QDF_STATUS ucfg_dfs_is_ap_cac_timer_running(struct wlan_objmgr_pdev *pdev,
|
||||
int *is_ap_cac_timer_running)
|
||||
@@ -39,7 +40,7 @@ QDF_STATUS ucfg_dfs_is_ap_cac_timer_running(struct wlan_objmgr_pdev *pdev,
|
||||
|
||||
return QDF_STATUS_SUCCESS;
|
||||
}
|
||||
EXPORT_SYMBOL(ucfg_dfs_is_ap_cac_timer_running);
|
||||
qdf_export_symbol(ucfg_dfs_is_ap_cac_timer_running);
|
||||
|
||||
QDF_STATUS ucfg_dfs_getnol(struct wlan_objmgr_pdev *pdev,
|
||||
void *dfs_nolinfo)
|
||||
@@ -54,7 +55,7 @@ QDF_STATUS ucfg_dfs_getnol(struct wlan_objmgr_pdev *pdev,
|
||||
|
||||
return QDF_STATUS_SUCCESS;
|
||||
}
|
||||
EXPORT_SYMBOL(ucfg_dfs_getnol);
|
||||
qdf_export_symbol(ucfg_dfs_getnol);
|
||||
|
||||
QDF_STATUS ucfg_dfs_override_cac_timeout(struct wlan_objmgr_pdev *pdev,
|
||||
int cac_timeout,
|
||||
@@ -70,7 +71,7 @@ QDF_STATUS ucfg_dfs_override_cac_timeout(struct wlan_objmgr_pdev *pdev,
|
||||
|
||||
return QDF_STATUS_SUCCESS;
|
||||
}
|
||||
EXPORT_SYMBOL(ucfg_dfs_override_cac_timeout);
|
||||
qdf_export_symbol(ucfg_dfs_override_cac_timeout);
|
||||
|
||||
QDF_STATUS ucfg_dfs_get_override_cac_timeout(struct wlan_objmgr_pdev *pdev,
|
||||
int *cac_timeout,
|
||||
@@ -86,7 +87,7 @@ QDF_STATUS ucfg_dfs_get_override_cac_timeout(struct wlan_objmgr_pdev *pdev,
|
||||
|
||||
return QDF_STATUS_SUCCESS;
|
||||
}
|
||||
EXPORT_SYMBOL(ucfg_dfs_get_override_cac_timeout);
|
||||
qdf_export_symbol(ucfg_dfs_get_override_cac_timeout);
|
||||
|
||||
QDF_STATUS ucfg_dfs_get_override_precac_timeout(struct wlan_objmgr_pdev *pdev,
|
||||
int *precac_timeout)
|
||||
@@ -101,7 +102,7 @@ QDF_STATUS ucfg_dfs_get_override_precac_timeout(struct wlan_objmgr_pdev *pdev,
|
||||
|
||||
return QDF_STATUS_SUCCESS;
|
||||
}
|
||||
EXPORT_SYMBOL(ucfg_dfs_get_override_precac_timeout);
|
||||
qdf_export_symbol(ucfg_dfs_get_override_precac_timeout);
|
||||
|
||||
QDF_STATUS ucfg_dfs_override_precac_timeout(struct wlan_objmgr_pdev *pdev,
|
||||
int precac_timeout)
|
||||
@@ -116,7 +117,7 @@ QDF_STATUS ucfg_dfs_override_precac_timeout(struct wlan_objmgr_pdev *pdev,
|
||||
|
||||
return QDF_STATUS_SUCCESS;
|
||||
}
|
||||
EXPORT_SYMBOL(ucfg_dfs_override_precac_timeout);
|
||||
qdf_export_symbol(ucfg_dfs_override_precac_timeout);
|
||||
|
||||
QDF_STATUS ucfg_dfs_set_precac_enable(struct wlan_objmgr_pdev *pdev,
|
||||
uint32_t value)
|
||||
@@ -131,7 +132,7 @@ QDF_STATUS ucfg_dfs_set_precac_enable(struct wlan_objmgr_pdev *pdev,
|
||||
|
||||
return QDF_STATUS_SUCCESS;
|
||||
}
|
||||
EXPORT_SYMBOL(ucfg_dfs_set_precac_enable);
|
||||
qdf_export_symbol(ucfg_dfs_set_precac_enable);
|
||||
|
||||
QDF_STATUS ucfg_dfs_get_precac_enable(struct wlan_objmgr_pdev *pdev,
|
||||
int *buff)
|
||||
@@ -146,7 +147,7 @@ QDF_STATUS ucfg_dfs_get_precac_enable(struct wlan_objmgr_pdev *pdev,
|
||||
|
||||
return QDF_STATUS_SUCCESS;
|
||||
}
|
||||
EXPORT_SYMBOL(ucfg_dfs_get_precac_enable);
|
||||
qdf_export_symbol(ucfg_dfs_get_precac_enable);
|
||||
|
||||
#ifdef QCA_MCL_DFS_SUPPORT
|
||||
QDF_STATUS ucfg_dfs_update_config(struct wlan_objmgr_psoc *psoc,
|
||||
@@ -173,5 +174,5 @@ QDF_STATUS ucfg_dfs_update_config(struct wlan_objmgr_psoc *psoc,
|
||||
|
||||
return QDF_STATUS_SUCCESS;
|
||||
}
|
||||
EXPORT_SYMBOL(ucfg_dfs_update_config);
|
||||
qdf_export_symbol(ucfg_dfs_update_config);
|
||||
#endif
|
||||
|
@@ -32,6 +32,7 @@
|
||||
#ifdef QCA_DFS_NOL_PLATFORM_DRV_SUPPORT
|
||||
#include <pld_common.h>
|
||||
#endif
|
||||
#include <qdf_module.h>
|
||||
|
||||
struct dfs_nol_info {
|
||||
uint16_t num_chans;
|
||||
@@ -67,7 +68,7 @@ QDF_STATUS utils_dfs_cac_valid_reset(struct wlan_objmgr_pdev *pdev,
|
||||
|
||||
return QDF_STATUS_SUCCESS;
|
||||
}
|
||||
EXPORT_SYMBOL(utils_dfs_cac_valid_reset);
|
||||
qdf_export_symbol(utils_dfs_cac_valid_reset);
|
||||
|
||||
QDF_STATUS utils_dfs_reset_precaclists(struct wlan_objmgr_pdev *pdev)
|
||||
{
|
||||
@@ -81,7 +82,7 @@ QDF_STATUS utils_dfs_reset_precaclists(struct wlan_objmgr_pdev *pdev)
|
||||
|
||||
return QDF_STATUS_SUCCESS;
|
||||
}
|
||||
EXPORT_SYMBOL(utils_dfs_reset_precaclists);
|
||||
qdf_export_symbol(utils_dfs_reset_precaclists);
|
||||
|
||||
QDF_STATUS utils_dfs_cancel_precac_timer(struct wlan_objmgr_pdev *pdev)
|
||||
{
|
||||
@@ -95,7 +96,7 @@ QDF_STATUS utils_dfs_cancel_precac_timer(struct wlan_objmgr_pdev *pdev)
|
||||
|
||||
return QDF_STATUS_SUCCESS;
|
||||
}
|
||||
EXPORT_SYMBOL(utils_dfs_cancel_precac_timer);
|
||||
qdf_export_symbol(utils_dfs_cancel_precac_timer);
|
||||
|
||||
QDF_STATUS utils_dfs_is_precac_done(struct wlan_objmgr_pdev *pdev,
|
||||
bool *is_precac_done)
|
||||
@@ -110,7 +111,7 @@ QDF_STATUS utils_dfs_is_precac_done(struct wlan_objmgr_pdev *pdev,
|
||||
|
||||
return QDF_STATUS_SUCCESS;
|
||||
}
|
||||
EXPORT_SYMBOL(utils_dfs_is_precac_done);
|
||||
qdf_export_symbol(utils_dfs_is_precac_done);
|
||||
|
||||
QDF_STATUS utils_dfs_cancel_cac_timer(struct wlan_objmgr_pdev *pdev)
|
||||
{
|
||||
@@ -124,7 +125,7 @@ QDF_STATUS utils_dfs_cancel_cac_timer(struct wlan_objmgr_pdev *pdev)
|
||||
|
||||
return QDF_STATUS_SUCCESS;
|
||||
}
|
||||
EXPORT_SYMBOL(utils_dfs_cancel_cac_timer);
|
||||
qdf_export_symbol(utils_dfs_cancel_cac_timer);
|
||||
|
||||
QDF_STATUS utils_dfs_start_cac_timer(struct wlan_objmgr_pdev *pdev)
|
||||
{
|
||||
@@ -138,7 +139,7 @@ QDF_STATUS utils_dfs_start_cac_timer(struct wlan_objmgr_pdev *pdev)
|
||||
|
||||
return QDF_STATUS_SUCCESS;
|
||||
}
|
||||
EXPORT_SYMBOL(utils_dfs_start_cac_timer);
|
||||
qdf_export_symbol(utils_dfs_start_cac_timer);
|
||||
|
||||
QDF_STATUS utils_dfs_cac_stop(struct wlan_objmgr_pdev *pdev)
|
||||
{
|
||||
@@ -151,7 +152,7 @@ QDF_STATUS utils_dfs_cac_stop(struct wlan_objmgr_pdev *pdev)
|
||||
dfs_cac_stop(dfs);
|
||||
return QDF_STATUS_SUCCESS;
|
||||
}
|
||||
EXPORT_SYMBOL(utils_dfs_cac_stop);
|
||||
qdf_export_symbol(utils_dfs_cac_stop);
|
||||
|
||||
QDF_STATUS utils_dfs_stacac_stop(struct wlan_objmgr_pdev *pdev)
|
||||
{
|
||||
@@ -165,7 +166,7 @@ QDF_STATUS utils_dfs_stacac_stop(struct wlan_objmgr_pdev *pdev)
|
||||
|
||||
return QDF_STATUS_SUCCESS;
|
||||
}
|
||||
EXPORT_SYMBOL(utils_dfs_stacac_stop);
|
||||
qdf_export_symbol(utils_dfs_stacac_stop);
|
||||
|
||||
QDF_STATUS utils_dfs_get_usenol(struct wlan_objmgr_pdev *pdev, uint16_t *usenol)
|
||||
{
|
||||
@@ -179,7 +180,7 @@ QDF_STATUS utils_dfs_get_usenol(struct wlan_objmgr_pdev *pdev, uint16_t *usenol)
|
||||
|
||||
return QDF_STATUS_SUCCESS;
|
||||
}
|
||||
EXPORT_SYMBOL(utils_dfs_get_usenol);
|
||||
qdf_export_symbol(utils_dfs_get_usenol);
|
||||
|
||||
QDF_STATUS utils_dfs_radar_disable(struct wlan_objmgr_pdev *pdev)
|
||||
{
|
||||
@@ -193,7 +194,7 @@ QDF_STATUS utils_dfs_radar_disable(struct wlan_objmgr_pdev *pdev)
|
||||
|
||||
return QDF_STATUS_SUCCESS;
|
||||
}
|
||||
EXPORT_SYMBOL(utils_dfs_radar_disable);
|
||||
qdf_export_symbol(utils_dfs_radar_disable);
|
||||
|
||||
QDF_STATUS utils_dfs_set_update_nol_flag(struct wlan_objmgr_pdev *pdev,
|
||||
bool val)
|
||||
@@ -208,7 +209,7 @@ QDF_STATUS utils_dfs_set_update_nol_flag(struct wlan_objmgr_pdev *pdev,
|
||||
|
||||
return QDF_STATUS_SUCCESS;
|
||||
}
|
||||
EXPORT_SYMBOL(utils_dfs_set_update_nol_flag);
|
||||
qdf_export_symbol(utils_dfs_set_update_nol_flag);
|
||||
|
||||
QDF_STATUS utils_dfs_get_update_nol_flag(struct wlan_objmgr_pdev *pdev,
|
||||
bool *nol_flag)
|
||||
@@ -223,7 +224,7 @@ QDF_STATUS utils_dfs_get_update_nol_flag(struct wlan_objmgr_pdev *pdev,
|
||||
|
||||
return QDF_STATUS_SUCCESS;
|
||||
}
|
||||
EXPORT_SYMBOL(utils_dfs_get_update_nol_flag);
|
||||
qdf_export_symbol(utils_dfs_get_update_nol_flag);
|
||||
|
||||
QDF_STATUS utils_dfs_get_dfs_use_nol(struct wlan_objmgr_pdev *pdev,
|
||||
int *dfs_use_nol)
|
||||
@@ -238,7 +239,7 @@ QDF_STATUS utils_dfs_get_dfs_use_nol(struct wlan_objmgr_pdev *pdev,
|
||||
|
||||
return QDF_STATUS_SUCCESS;
|
||||
}
|
||||
EXPORT_SYMBOL(utils_dfs_get_dfs_use_nol);
|
||||
qdf_export_symbol(utils_dfs_get_dfs_use_nol);
|
||||
|
||||
QDF_STATUS utils_dfs_get_nol_timeout(struct wlan_objmgr_pdev *pdev,
|
||||
int *dfs_nol_timeout)
|
||||
@@ -253,7 +254,7 @@ QDF_STATUS utils_dfs_get_nol_timeout(struct wlan_objmgr_pdev *pdev,
|
||||
|
||||
return QDF_STATUS_SUCCESS;
|
||||
}
|
||||
EXPORT_SYMBOL(utils_dfs_get_nol_timeout);
|
||||
qdf_export_symbol(utils_dfs_get_nol_timeout);
|
||||
|
||||
QDF_STATUS utils_dfs_nol_addchan(struct wlan_objmgr_pdev *pdev,
|
||||
uint16_t freq,
|
||||
@@ -269,7 +270,7 @@ QDF_STATUS utils_dfs_nol_addchan(struct wlan_objmgr_pdev *pdev,
|
||||
|
||||
return QDF_STATUS_SUCCESS;
|
||||
}
|
||||
EXPORT_SYMBOL(utils_dfs_nol_addchan);
|
||||
qdf_export_symbol(utils_dfs_nol_addchan);
|
||||
|
||||
QDF_STATUS utils_dfs_nol_update(struct wlan_objmgr_pdev *pdev)
|
||||
{
|
||||
@@ -283,7 +284,7 @@ QDF_STATUS utils_dfs_nol_update(struct wlan_objmgr_pdev *pdev)
|
||||
|
||||
return QDF_STATUS_SUCCESS;
|
||||
}
|
||||
EXPORT_SYMBOL(utils_dfs_nol_update);
|
||||
qdf_export_symbol(utils_dfs_nol_update);
|
||||
|
||||
QDF_STATUS utils_dfs_second_segment_radar_disable(struct wlan_objmgr_pdev *pdev)
|
||||
{
|
||||
@@ -311,7 +312,7 @@ QDF_STATUS utils_dfs_is_ignore_dfs(struct wlan_objmgr_pdev *pdev,
|
||||
|
||||
return QDF_STATUS_SUCCESS;
|
||||
}
|
||||
EXPORT_SYMBOL(utils_dfs_is_ignore_dfs);
|
||||
qdf_export_symbol(utils_dfs_is_ignore_dfs);
|
||||
|
||||
QDF_STATUS utils_dfs_is_cac_valid(struct wlan_objmgr_pdev *pdev,
|
||||
bool *is_cac_valid)
|
||||
@@ -326,7 +327,7 @@ QDF_STATUS utils_dfs_is_cac_valid(struct wlan_objmgr_pdev *pdev,
|
||||
|
||||
return QDF_STATUS_SUCCESS;
|
||||
}
|
||||
EXPORT_SYMBOL(utils_dfs_is_cac_valid);
|
||||
qdf_export_symbol(utils_dfs_is_cac_valid);
|
||||
|
||||
QDF_STATUS utils_dfs_is_ignore_cac(struct wlan_objmgr_pdev *pdev,
|
||||
bool *ignore_cac)
|
||||
@@ -341,7 +342,7 @@ QDF_STATUS utils_dfs_is_ignore_cac(struct wlan_objmgr_pdev *pdev,
|
||||
|
||||
return QDF_STATUS_SUCCESS;
|
||||
}
|
||||
EXPORT_SYMBOL(utils_dfs_is_ignore_cac);
|
||||
qdf_export_symbol(utils_dfs_is_ignore_cac);
|
||||
|
||||
QDF_STATUS utils_dfs_set_cac_timer_running(struct wlan_objmgr_pdev *pdev,
|
||||
int val)
|
||||
@@ -356,7 +357,7 @@ QDF_STATUS utils_dfs_set_cac_timer_running(struct wlan_objmgr_pdev *pdev,
|
||||
|
||||
return QDF_STATUS_SUCCESS;
|
||||
}
|
||||
EXPORT_SYMBOL(utils_dfs_set_cac_timer_running);
|
||||
qdf_export_symbol(utils_dfs_set_cac_timer_running);
|
||||
|
||||
QDF_STATUS utils_dfs_get_nol_chfreq_and_chwidth(struct wlan_objmgr_pdev *pdev,
|
||||
void *nollist,
|
||||
@@ -374,7 +375,7 @@ QDF_STATUS utils_dfs_get_nol_chfreq_and_chwidth(struct wlan_objmgr_pdev *pdev,
|
||||
|
||||
return QDF_STATUS_SUCCESS;
|
||||
}
|
||||
EXPORT_SYMBOL(utils_dfs_get_nol_chfreq_and_chwidth);
|
||||
qdf_export_symbol(utils_dfs_get_nol_chfreq_and_chwidth);
|
||||
|
||||
QDF_STATUS utils_dfs_update_cur_chan_flags(struct wlan_objmgr_pdev *pdev,
|
||||
uint64_t flags,
|
||||
@@ -667,7 +668,7 @@ random_chan_error:
|
||||
|
||||
return status;
|
||||
}
|
||||
EXPORT_SYMBOL(utils_dfs_get_random_channel);
|
||||
qdf_export_symbol(utils_dfs_get_random_channel);
|
||||
|
||||
#ifndef QCA_DFS_NOL_PLATFORM_DRV_SUPPORT
|
||||
void utils_dfs_init_nol(struct wlan_objmgr_pdev *pdev)
|
||||
@@ -708,7 +709,7 @@ void utils_dfs_init_nol(struct wlan_objmgr_pdev *pdev)
|
||||
}
|
||||
}
|
||||
#endif
|
||||
EXPORT_SYMBOL(utils_dfs_init_nol);
|
||||
qdf_export_symbol(utils_dfs_init_nol);
|
||||
|
||||
#ifndef QCA_DFS_NOL_PLATFORM_DRV_SUPPORT
|
||||
void utils_dfs_save_nol(struct wlan_objmgr_pdev *pdev)
|
||||
@@ -755,7 +756,7 @@ void utils_dfs_save_nol(struct wlan_objmgr_pdev *pdev)
|
||||
}
|
||||
}
|
||||
#endif
|
||||
EXPORT_SYMBOL(utils_dfs_save_nol);
|
||||
qdf_export_symbol(utils_dfs_save_nol);
|
||||
|
||||
void utils_dfs_print_nol_channels(struct wlan_objmgr_pdev *pdev)
|
||||
{
|
||||
@@ -769,7 +770,7 @@ void utils_dfs_print_nol_channels(struct wlan_objmgr_pdev *pdev)
|
||||
|
||||
DFS_PRINT_NOL_LOCKED(dfs);
|
||||
}
|
||||
EXPORT_SYMBOL(utils_dfs_print_nol_channels);
|
||||
qdf_export_symbol(utils_dfs_print_nol_channels);
|
||||
|
||||
void utils_dfs_clear_nol_channels(struct wlan_objmgr_pdev *pdev)
|
||||
{
|
||||
@@ -794,13 +795,13 @@ void utils_dfs_clear_nol_channels(struct wlan_objmgr_pdev *pdev)
|
||||
*/
|
||||
utils_dfs_save_nol(pdev);
|
||||
}
|
||||
EXPORT_SYMBOL(utils_dfs_clear_nol_channels);
|
||||
qdf_export_symbol(utils_dfs_clear_nol_channels);
|
||||
|
||||
bool utils_is_dfs_ch(struct wlan_objmgr_pdev *pdev, uint32_t chan)
|
||||
{
|
||||
return wlan_reg_is_dfs_ch(pdev, chan);
|
||||
}
|
||||
EXPORT_SYMBOL(utils_is_dfs_ch);
|
||||
qdf_export_symbol(utils_is_dfs_ch);
|
||||
|
||||
void utils_dfs_reg_update_nol_ch(struct wlan_objmgr_pdev *pdev,
|
||||
uint8_t *ch_list,
|
||||
@@ -810,7 +811,7 @@ void utils_dfs_reg_update_nol_ch(struct wlan_objmgr_pdev *pdev,
|
||||
/* TODO : Need locking?*/
|
||||
wlan_reg_update_nol_ch(pdev, ch_list, num_ch, nol_ch);
|
||||
}
|
||||
EXPORT_SYMBOL(utils_dfs_reg_update_nol_ch);
|
||||
qdf_export_symbol(utils_dfs_reg_update_nol_ch);
|
||||
|
||||
uint8_t utils_dfs_freq_to_chan(uint32_t freq)
|
||||
{
|
||||
@@ -831,7 +832,7 @@ uint8_t utils_dfs_freq_to_chan(uint32_t freq)
|
||||
|
||||
return chan;
|
||||
}
|
||||
EXPORT_SYMBOL(utils_dfs_freq_to_chan);
|
||||
qdf_export_symbol(utils_dfs_freq_to_chan);
|
||||
|
||||
uint32_t utils_dfs_chan_to_freq(uint8_t chan)
|
||||
{
|
||||
@@ -850,7 +851,7 @@ uint32_t utils_dfs_chan_to_freq(uint8_t chan)
|
||||
else
|
||||
return DFS_5_GHZ_BASE_FREQ + (chan * DFS_CHAN_SPACING_5MHZ);
|
||||
}
|
||||
EXPORT_SYMBOL(utils_dfs_chan_to_freq);
|
||||
qdf_export_symbol(utils_dfs_chan_to_freq);
|
||||
|
||||
#ifdef QCA_MCL_DFS_SUPPORT
|
||||
QDF_STATUS utils_dfs_mark_leaking_ch(struct wlan_objmgr_pdev *pdev,
|
||||
@@ -868,7 +869,7 @@ QDF_STATUS utils_dfs_mark_leaking_ch(struct wlan_objmgr_pdev *pdev,
|
||||
|
||||
return dfs_mark_leaking_ch(dfs, ch_width, temp_ch_lst_sz, temp_ch_lst);
|
||||
}
|
||||
EXPORT_SYMBOL(utils_dfs_mark_leaking_ch);
|
||||
qdf_export_symbol(utils_dfs_mark_leaking_ch);
|
||||
#endif
|
||||
|
||||
int utils_get_dfsdomain(struct wlan_objmgr_pdev *pdev)
|
||||
|
新增問題並參考
封鎖使用者