Commit f2f6026a authored by Ping-Ke Shih's avatar Ping-Ke Shih Committed by Kalle Valo

rtlwifi: btcoex: Fix some static warnings from Sparse

Add 'static' or declaration to resolve the warnings, and remove two unused
functions halbtc_set_macreg() and halbtc_get_macreg() exposed when they
were made static.
Signed-off-by: default avatarPing-Ke Shih <pkshih@realtek.com>
Acked-by: default avatarLarry Finger <Larry.Finger@lwfinger.net>
Signed-off-by: default avatarKalle Valo <kvalo@codeaurora.org>
parent b69c1df4
...@@ -29,7 +29,7 @@ ...@@ -29,7 +29,7 @@
* Debug related function * Debug related function
***************************************************/ ***************************************************/
const char *const gl_btc_wifi_bw_string[] = { static const char *const gl_btc_wifi_bw_string[] = {
"11bg", "11bg",
"HT20", "HT20",
"HT40", "HT40",
...@@ -37,7 +37,7 @@ const char *const gl_btc_wifi_bw_string[] = { ...@@ -37,7 +37,7 @@ const char *const gl_btc_wifi_bw_string[] = {
"HT160" "HT160"
}; };
const char *const gl_btc_wifi_freq_string[] = { static const char *const gl_btc_wifi_freq_string[] = {
"2.4G", "2.4G",
"5G" "5G"
}; };
...@@ -156,7 +156,7 @@ static u8 halbtc_get_wifi_central_chnl(struct btc_coexist *btcoexist) ...@@ -156,7 +156,7 @@ static u8 halbtc_get_wifi_central_chnl(struct btc_coexist *btcoexist)
return chnl; return chnl;
} }
u8 rtl_get_hwpg_single_ant_path(struct rtl_priv *rtlpriv) static u8 rtl_get_hwpg_single_ant_path(struct rtl_priv *rtlpriv)
{ {
struct rtl_mod_params *mod_params = rtlpriv->cfg->mod_params; struct rtl_mod_params *mod_params = rtlpriv->cfg->mod_params;
...@@ -171,12 +171,12 @@ u8 rtl_get_hwpg_single_ant_path(struct rtl_priv *rtlpriv) ...@@ -171,12 +171,12 @@ u8 rtl_get_hwpg_single_ant_path(struct rtl_priv *rtlpriv)
return rtlpriv->btcoexist.btc_info.single_ant_path; return rtlpriv->btcoexist.btc_info.single_ant_path;
} }
u8 rtl_get_hwpg_bt_type(struct rtl_priv *rtlpriv) static u8 rtl_get_hwpg_bt_type(struct rtl_priv *rtlpriv)
{ {
return rtlpriv->btcoexist.btc_info.bt_type; return rtlpriv->btcoexist.btc_info.bt_type;
} }
u8 rtl_get_hwpg_ant_num(struct rtl_priv *rtlpriv) static u8 rtl_get_hwpg_ant_num(struct rtl_priv *rtlpriv)
{ {
struct rtl_mod_params *mod_params = rtlpriv->cfg->mod_params; struct rtl_mod_params *mod_params = rtlpriv->cfg->mod_params;
u8 num; u8 num;
...@@ -193,7 +193,7 @@ u8 rtl_get_hwpg_ant_num(struct rtl_priv *rtlpriv) ...@@ -193,7 +193,7 @@ u8 rtl_get_hwpg_ant_num(struct rtl_priv *rtlpriv)
return num; return num;
} }
u8 rtl_get_hwpg_package_type(struct rtl_priv *rtlpriv) static u8 rtl_get_hwpg_package_type(struct rtl_priv *rtlpriv)
{ {
struct rtl_hal *rtlhal = rtl_hal(rtlpriv); struct rtl_hal *rtlhal = rtl_hal(rtlpriv);
...@@ -504,7 +504,7 @@ static u32 halbtc_get_bt_forbidden_slot_val(void *btc_context) ...@@ -504,7 +504,7 @@ static u32 halbtc_get_bt_forbidden_slot_val(void *btc_context)
return btcoexist->bt_info.bt_forb_slot_val; return btcoexist->bt_info.bt_forb_slot_val;
} }
u32 halbtc_get_wifi_link_status(struct btc_coexist *btcoexist) static u32 halbtc_get_wifi_link_status(struct btc_coexist *btcoexist)
{ {
/* return value: /* return value:
* [31:16] => connected port number * [31:16] => connected port number
...@@ -980,7 +980,8 @@ static void halbtc_write_4byte(void *bt_context, u32 reg_addr, u32 data) ...@@ -980,7 +980,8 @@ static void halbtc_write_4byte(void *bt_context, u32 reg_addr, u32 data)
rtl_write_dword(rtlpriv, reg_addr, data); rtl_write_dword(rtlpriv, reg_addr, data);
} }
void halbtc_write_local_reg_1byte(void *btc_context, u32 reg_addr, u8 data) static void halbtc_write_local_reg_1byte(void *btc_context, u32 reg_addr,
u8 data)
{ {
struct btc_coexist *btcoexist = (struct btc_coexist *)btc_context; struct btc_coexist *btcoexist = (struct btc_coexist *)btc_context;
struct rtl_priv *rtlpriv = btcoexist->adapter; struct rtl_priv *rtlpriv = btcoexist->adapter;
...@@ -993,22 +994,6 @@ void halbtc_write_local_reg_1byte(void *btc_context, u32 reg_addr, u8 data) ...@@ -993,22 +994,6 @@ void halbtc_write_local_reg_1byte(void *btc_context, u32 reg_addr, u8 data)
rtl_write_byte(rtlpriv, reg_addr, data); rtl_write_byte(rtlpriv, reg_addr, data);
} }
void halbtc_set_macreg(void *btc_context, u32 reg_addr, u32 bit_mask, u32 data)
{
struct btc_coexist *btcoexist = (struct btc_coexist *)btc_context;
struct rtl_priv *rtlpriv = btcoexist->adapter;
rtl_set_bbreg(rtlpriv->mac80211.hw, reg_addr, bit_mask, data);
}
u32 halbtc_get_macreg(void *btc_context, u32 reg_addr, u32 bit_mask)
{
struct btc_coexist *btcoexist = (struct btc_coexist *)btc_context;
struct rtl_priv *rtlpriv = btcoexist->adapter;
return rtl_get_bbreg(rtlpriv->mac80211.hw, reg_addr, bit_mask);
}
static void halbtc_set_bbreg(void *bt_context, u32 reg_addr, u32 bit_mask, static void halbtc_set_bbreg(void *bt_context, u32 reg_addr, u32 bit_mask,
u32 data) u32 data)
{ {
...@@ -1054,6 +1039,7 @@ static void halbtc_fill_h2c_cmd(void *bt_context, u8 element_id, ...@@ -1054,6 +1039,7 @@ static void halbtc_fill_h2c_cmd(void *bt_context, u8 element_id,
cmd_len, cmd_buf); cmd_len, cmd_buf);
} }
static
void halbtc_set_bt_reg(void *btc_context, u8 reg_type, u32 offset, u32 set_val) void halbtc_set_bt_reg(void *btc_context, u8 reg_type, u32 offset, u32 set_val)
{ {
struct btc_coexist *btcoexist = (struct btc_coexist *)btc_context; struct btc_coexist *btcoexist = (struct btc_coexist *)btc_context;
...@@ -1093,7 +1079,7 @@ static void halbtc_display_dbg_msg(void *bt_context, u8 disp_type, ...@@ -1093,7 +1079,7 @@ static void halbtc_display_dbg_msg(void *bt_context, u8 disp_type,
} }
} }
bool halbtc_under_ips(struct btc_coexist *btcoexist) static bool halbtc_under_ips(struct btc_coexist *btcoexist)
{ {
struct rtl_priv *rtlpriv = btcoexist->adapter; struct rtl_priv *rtlpriv = btcoexist->adapter;
struct rtl_ps_ctl *ppsc = rtl_psc(rtlpriv); struct rtl_ps_ctl *ppsc = rtl_psc(rtlpriv);
......
...@@ -647,6 +647,7 @@ bool exhalbtc_initlize_variables(struct rtl_priv *rtlpriv); ...@@ -647,6 +647,7 @@ bool exhalbtc_initlize_variables(struct rtl_priv *rtlpriv);
bool exhalbtc_initlize_variables_wifi_only(struct rtl_priv *rtlpriv); bool exhalbtc_initlize_variables_wifi_only(struct rtl_priv *rtlpriv);
bool exhalbtc_bind_bt_coex_withadapter(void *adapter); bool exhalbtc_bind_bt_coex_withadapter(void *adapter);
void exhalbtc_power_on_setting(struct btc_coexist *btcoexist); void exhalbtc_power_on_setting(struct btc_coexist *btcoexist);
void exhalbtc_pre_load_firmware(struct btc_coexist *btcoexist);
void exhalbtc_init_hw_config(struct btc_coexist *btcoexist, bool wifi_only); void exhalbtc_init_hw_config(struct btc_coexist *btcoexist, bool wifi_only);
void exhalbtc_init_hw_config_wifi_only(struct wifi_only_cfg *wifionly_cfg); void exhalbtc_init_hw_config_wifi_only(struct wifi_only_cfg *wifionly_cfg);
void exhalbtc_init_coex_dm(struct btc_coexist *btcoexist); void exhalbtc_init_coex_dm(struct btc_coexist *btcoexist);
...@@ -661,6 +662,7 @@ void exhalbtc_mediastatus_notify(struct btc_coexist *btcoexist, ...@@ -661,6 +662,7 @@ void exhalbtc_mediastatus_notify(struct btc_coexist *btcoexist,
void exhalbtc_special_packet_notify(struct btc_coexist *btcoexist, u8 pkt_type); void exhalbtc_special_packet_notify(struct btc_coexist *btcoexist, u8 pkt_type);
void exhalbtc_bt_info_notify(struct btc_coexist *btcoexist, u8 *tmp_buf, void exhalbtc_bt_info_notify(struct btc_coexist *btcoexist, u8 *tmp_buf,
u8 length); u8 length);
void exhalbtc_rf_status_notify(struct btc_coexist *btcoexist, u8 type);
void exhalbtc_stack_operation_notify(struct btc_coexist *btcoexist, u8 type); void exhalbtc_stack_operation_notify(struct btc_coexist *btcoexist, u8 type);
void exhalbtc_halt_notify(struct btc_coexist *btcoexist); void exhalbtc_halt_notify(struct btc_coexist *btcoexist);
void exhalbtc_pnp_notify(struct btc_coexist *btcoexist, u8 pnp_state); void exhalbtc_pnp_notify(struct btc_coexist *btcoexist, u8 pnp_state);
...@@ -668,6 +670,8 @@ void exhalbtc_coex_dm_switch(struct btc_coexist *btcoexist); ...@@ -668,6 +670,8 @@ void exhalbtc_coex_dm_switch(struct btc_coexist *btcoexist);
void exhalbtc_periodical(struct btc_coexist *btcoexist); void exhalbtc_periodical(struct btc_coexist *btcoexist);
void exhalbtc_dbg_control(struct btc_coexist *btcoexist, u8 code, u8 len, void exhalbtc_dbg_control(struct btc_coexist *btcoexist, u8 code, u8 len,
u8 *data); u8 *data);
void exhalbtc_antenna_detection(struct btc_coexist *btcoexist, u32 cent_freq,
u32 offset, u32 span, u32 seconds);
void exhalbtc_stack_update_profile_info(void); void exhalbtc_stack_update_profile_info(void);
void exhalbtc_set_hci_version(struct btc_coexist *btcoexist, u16 hci_version); void exhalbtc_set_hci_version(struct btc_coexist *btcoexist, u16 hci_version);
void exhalbtc_set_bt_patch_version(struct btc_coexist *btcoexist, void exhalbtc_set_bt_patch_version(struct btc_coexist *btcoexist,
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment