Home
last modified time | relevance | path

Searched refs:btcoexist (Results 1 – 38 of 38) sorted by relevance

/linux-4.1.27/drivers/net/wireless/rtlwifi/btcoexist/
Dhalbtc8723b1ant.c150 static u8 halbtc8723b1ant_wifi_rssi_state(struct btc_coexist *btcoexist, in halbtc8723b1ant_wifi_rssi_state() argument
157 btcoexist->btc_get(btcoexist, in halbtc8723b1ant_wifi_rssi_state()
254 static void halbtc8723b1ant_updatera_mask(struct btc_coexist *btcoexist, in halbtc8723b1ant_updatera_mask() argument
260 btcoexist->btc_set(btcoexist, BTC_SET_ACT_UPDATE_ra_mask, in halbtc8723b1ant_updatera_mask()
266 static void btc8723b1ant_auto_rate_fb_retry(struct btc_coexist *btcoexist, in btc8723b1ant_auto_rate_fb_retry() argument
276 btcoexist->btc_write_4byte(btcoexist, 0x430, in btc8723b1ant_auto_rate_fb_retry()
278 btcoexist->btc_write_4byte(btcoexist, 0x434, in btc8723b1ant_auto_rate_fb_retry()
282 btcoexist->btc_get(btcoexist, in btc8723b1ant_auto_rate_fb_retry()
286 btcoexist->btc_write_4byte(btcoexist, in btc8723b1ant_auto_rate_fb_retry()
288 btcoexist->btc_write_4byte(btcoexist, in btc8723b1ant_auto_rate_fb_retry()
[all …]
Dhalbtc8192e2ant.c159 static u8 halbtc8192e2ant_wifirssi_state(struct btc_coexist *btcoexist, in halbtc8192e2ant_wifirssi_state() argument
166 btcoexist->btc_get(btcoexist, BTC_GET_S4_WIFI_RSSI, &wifirssi); in halbtc8192e2ant_wifirssi_state()
262 static void btc8192e2ant_monitor_bt_enable_dis(struct btc_coexist *btcoexist) in btc8192e2ant_monitor_bt_enable_dis() argument
285 btcoexist->btc_set(btcoexist, BTC_SET_BL_BT_DISABLE, in btc8192e2ant_monitor_bt_enable_dis()
296 btcoexist->btc_set(btcoexist, BTC_SET_BL_BT_DISABLE, in btc8192e2ant_monitor_bt_enable_dis()
311 static u32 halbtc8192e2ant_decidera_mask(struct btc_coexist *btcoexist, in halbtc8192e2ant_decidera_mask() argument
342 static void halbtc8192e2ant_Updatera_mask(struct btc_coexist *btcoexist, in halbtc8192e2ant_Updatera_mask() argument
348 btcoexist->btc_set(btcoexist, BTC_SET_ACT_UPDATE_ra_mask, in halbtc8192e2ant_Updatera_mask()
353 static void btc8192e2ant_autorate_fallback_retry(struct btc_coexist *btcoexist, in btc8192e2ant_autorate_fallback_retry() argument
363 btcoexist->btc_write_4byte(btcoexist, 0x430, in btc8192e2ant_autorate_fallback_retry()
[all …]
Dhalbtc8723b2ant.c159 static u8 btc8723b2ant_wifi_rssi_state(struct btc_coexist *btcoexist, in btc8723b2ant_wifi_rssi_state() argument
166 btcoexist->btc_get(btcoexist, BTC_GET_S4_WIFI_RSSI, &wifi_rssi); in btc8723b2ant_wifi_rssi_state()
273 static void btc8723b2ant_monitor_bt_ctr(struct btc_coexist *btcoexist) in btc8723b2ant_monitor_bt_ctr() argument
282 u32tmp = btcoexist->btc_read_4byte(btcoexist, reg_hp_txrx); in btc8723b2ant_monitor_bt_ctr()
286 u32tmp = btcoexist->btc_read_4byte(btcoexist, reg_lp_txrx); in btc8723b2ant_monitor_bt_ctr()
303 btcoexist->btc_write_1byte(btcoexist, 0x76e, 0xc); in btc8723b2ant_monitor_bt_ctr()
306 static void btc8723b2ant_query_bt_info(struct btc_coexist *btcoexist) in btc8723b2ant_query_bt_info() argument
318 btcoexist->btc_fill_h2c(btcoexist, 0x61, 1, h2c_parameter); in btc8723b2ant_query_bt_info()
321 static bool btc8723b2ant_is_wifi_status_changed(struct btc_coexist *btcoexist) in btc8723b2ant_is_wifi_status_changed() argument
329 btcoexist->btc_get(btcoexist, BTC_GET_BL_WIFI_CONNECTED, in btc8723b2ant_is_wifi_status_changed()
[all …]
Dhalbtc8821a2ant.c157 static u8 halbtc8821a2ant_wifi_rssi_state(struct btc_coexist *btcoexist, in halbtc8821a2ant_wifi_rssi_state() argument
164 btcoexist->btc_get(btcoexist, BTC_GET_S4_WIFI_RSSI, &wifi_rssi); in halbtc8821a2ant_wifi_rssi_state()
259 static void btc8821a2ant_mon_bt_en_dis(struct btc_coexist *btcoexist) in btc8821a2ant_mon_bt_en_dis() argument
280 btcoexist->btc_set(btcoexist, BTC_SET_BL_BT_DISABLE, in btc8821a2ant_mon_bt_en_dis()
291 btcoexist->btc_set(btcoexist, BTC_SET_BL_BT_DISABLE, in btc8821a2ant_mon_bt_en_dis()
306 static void halbtc8821a2ant_monitor_bt_ctr(struct btc_coexist *btcoexist) in halbtc8821a2ant_monitor_bt_ctr() argument
314 u4tmp = btcoexist->btc_read_4byte(btcoexist, reg_hp_txrx); in halbtc8821a2ant_monitor_bt_ctr()
318 u4tmp = btcoexist->btc_read_4byte(btcoexist, reg_lp_txrx); in halbtc8821a2ant_monitor_bt_ctr()
335 btcoexist->btc_write_1byte(btcoexist, 0x76e, 0xc); in halbtc8821a2ant_monitor_bt_ctr()
338 static void halbtc8821a2ant_query_bt_info(struct btc_coexist *btcoexist) in halbtc8821a2ant_query_bt_info() argument
[all …]
Dhalbtc8821a1ant.c151 static u8 halbtc8821a1ant_WifiRssiState(struct btc_coexist *btcoexist, in halbtc8821a1ant_WifiRssiState() argument
158 btcoexist->btc_get(btcoexist, BTC_GET_S4_WIFI_RSSI, &wifi_rssi); in halbtc8821a1ant_WifiRssiState()
254 static void halbtc8821a1ant_update_ra_mask(struct btc_coexist *btcoexist, in halbtc8821a1ant_update_ra_mask() argument
261 btcoexist->btc_set(btcoexist, BTC_SET_ACT_UPDATE_ra_mask, in halbtc8821a1ant_update_ra_mask()
267 static void btc8821a1ant_auto_rate_fb_retry(struct btc_coexist *btcoexist, in btc8821a1ant_auto_rate_fb_retry() argument
278 btcoexist->btc_write_4byte(btcoexist, 0x430, in btc8821a1ant_auto_rate_fb_retry()
280 btcoexist->btc_write_4byte(btcoexist, 0x434, in btc8821a1ant_auto_rate_fb_retry()
284 btcoexist->btc_get(btcoexist, in btc8821a1ant_auto_rate_fb_retry()
288 btcoexist->btc_write_4byte(btcoexist, 0x430, in btc8821a1ant_auto_rate_fb_retry()
290 btcoexist->btc_write_4byte(btcoexist, 0x434, in btc8821a1ant_auto_rate_fb_retry()
[all …]
Dhalbtcoutsrc.c39 static bool halbtc_is_bt_coexist_available(struct btc_coexist *btcoexist) in halbtc_is_bt_coexist_available() argument
41 if (!btcoexist->binded || NULL == btcoexist->adapter) in halbtc_is_bt_coexist_available()
119 static u32 halbtc_get_wifi_bw(struct btc_coexist *btcoexist) in halbtc_get_wifi_bw() argument
122 (struct rtl_priv *)btcoexist->adapter; in halbtc_get_wifi_bw()
136 static u8 halbtc_get_wifi_central_chnl(struct btc_coexist *btcoexist) in halbtc_get_wifi_central_chnl() argument
138 struct rtl_priv *rtlpriv = btcoexist->adapter; in halbtc_get_wifi_central_chnl()
149 static void halbtc_leave_lps(struct btc_coexist *btcoexist) in halbtc_leave_lps() argument
155 rtlpriv = btcoexist->adapter; in halbtc_leave_lps()
158 btcoexist->btc_get(btcoexist, BTC_GET_BL_WIFI_AP_MODE_ENABLE, in halbtc_leave_lps()
166 btcoexist->bt_info.bt_ctrl_lps = true; in halbtc_leave_lps()
[all …]
Dhalbtc8723b1ant.h168 void ex_halbtc8723b1ant_init_hwconfig(struct btc_coexist *btcoexist);
169 void ex_halbtc8723b1ant_init_coex_dm(struct btc_coexist *btcoexist);
170 void ex_halbtc8723b1ant_ips_notify(struct btc_coexist *btcoexist, u8 type);
171 void ex_halbtc8723b1ant_lps_notify(struct btc_coexist *btcoexist, u8 type);
172 void ex_halbtc8723b1ant_scan_notify(struct btc_coexist *btcoexist, u8 type);
173 void ex_halbtc8723b1ant_connect_notify(struct btc_coexist *btcoexist, u8 type);
174 void ex_halbtc8723b1ant_media_status_notify(struct btc_coexist *btcoexist,
176 void ex_halbtc8723b1ant_special_packet_notify(struct btc_coexist *btcoexist,
178 void ex_halbtc8723b1ant_bt_info_notify(struct btc_coexist *btcoexist,
180 void ex_halbtc8723b1ant_halt_notify(struct btc_coexist *btcoexist);
[all …]
Dhalbtc8821a1ant.h171 void ex_halbtc8821a1ant_init_hwconfig(struct btc_coexist *btcoexist);
172 void ex_halbtc8821a1ant_init_coex_dm(struct btc_coexist *btcoexist);
173 void ex_halbtc8821a1ant_ips_notify(struct btc_coexist *btcoexist, u8 type);
174 void ex_halbtc8821a1ant_lps_notify(struct btc_coexist *btcoexist, u8 type);
175 void ex_halbtc8821a1ant_scan_notify(struct btc_coexist *btcoexist, u8 type);
176 void ex_halbtc8821a1ant_connect_notify(struct btc_coexist *btcoexist, u8 type);
177 void ex_halbtc8821a1ant_media_status_notify(struct btc_coexist *btcoexist,
179 void ex_halbtc8821a1ant_special_packet_notify(struct btc_coexist *btcoexist,
181 void ex_halbtc8821a1ant_bt_info_notify(struct btc_coexist *btcoexist,
183 void ex_halbtc8821a1ant_halt_notify(struct btc_coexist *btcoexist);
[all …]
Dhalbtc8821a2ant.h152 struct btc_coexist *btcoexist
156 struct btc_coexist *btcoexist
160 struct btc_coexist *btcoexist,
165 struct btc_coexist *btcoexist,
170 struct btc_coexist *btcoexist,
175 struct btc_coexist *btcoexist,
180 struct btc_coexist *btcoexist,
185 struct btc_coexist *btcoexist,
190 struct btc_coexist *btcoexist,
196 struct btc_coexist *btcoexist
[all …]
Dhalbtc8723b2ant.h156 void ex_btc8723b2ant_init_hwconfig(struct btc_coexist *btcoexist);
157 void ex_btc8723b2ant_init_coex_dm(struct btc_coexist *btcoexist);
158 void ex_btc8723b2ant_ips_notify(struct btc_coexist *btcoexist, u8 type);
159 void ex_btc8723b2ant_lps_notify(struct btc_coexist *btcoexist, u8 type);
160 void ex_btc8723b2ant_scan_notify(struct btc_coexist *btcoexist, u8 type);
161 void ex_btc8723b2ant_connect_notify(struct btc_coexist *btcoexist, u8 type);
162 void ex_btc8723b2ant_media_status_notify(struct btc_coexist *btcoexist,
164 void ex_btc8723b2ant_special_packet_notify(struct btc_coexist *btcoexist,
166 void ex_btc8723b2ant_bt_info_notify(struct btc_coexist *btcoexist,
168 void ex_btc8723b2ant_halt_notify(struct btc_coexist *btcoexist);
[all …]
Dhalbtc8192e2ant.h169 void ex_halbtc8192e2ant_init_hwconfig(struct btc_coexist *btcoexist);
170 void ex_halbtc8192e2ant_init_coex_dm(struct btc_coexist *btcoexist);
171 void ex_halbtc8192e2ant_ips_notify(struct btc_coexist *btcoexist, u8 type);
172 void ex_halbtc8192e2ant_lps_notify(struct btc_coexist *btcoexist, u8 type);
173 void ex_halbtc8192e2ant_scan_notify(struct btc_coexist *btcoexist, u8 type);
174 void ex_halbtc8192e2ant_connect_notify(struct btc_coexist *btcoexist, u8 type);
175 void ex_halbtc8192e2ant_media_status_notify(struct btc_coexist *btcoexist,
177 void ex_halbtc8192e2ant_special_packet_notify(struct btc_coexist *btcoexist,
179 void ex_halbtc8192e2ant_bt_info_notify(struct btc_coexist *btcoexist,
181 void ex_halbtc8192e2ant_stack_operation_notify(struct btc_coexist *btcoexist,
[all …]
Dhalbtcoutsrc.h386 typedef bool (*bfp_btc_get)(void *btcoexist, u8 get_type, void *out_buf);
388 typedef bool (*bfp_btc_set)(void *btcoexist, u8 set_type, void *in_buf);
390 typedef void (*bfp_btc_disp_dbg_msg)(void *btcoexist, u8 disp_type);
514 void exhalbtc_init_hw_config(struct btc_coexist *btcoexist);
515 void exhalbtc_init_coex_dm(struct btc_coexist *btcoexist);
516 void exhalbtc_ips_notify(struct btc_coexist *btcoexist, u8 type);
517 void exhalbtc_lps_notify(struct btc_coexist *btcoexist, u8 type);
518 void exhalbtc_scan_notify(struct btc_coexist *btcoexist, u8 type);
519 void exhalbtc_connect_notify(struct btc_coexist *btcoexist, u8 action);
520 void exhalbtc_mediastatus_notify(struct btc_coexist *btcoexist,
[all …]
DMakefile1 btcoexist-objs := halbtc8723b2ant.o \
5 obj-$(CONFIG_RTLBTCOEXIST) += btcoexist.o
Drtl_btc.c185 if (rtlpriv->btcoexist.btc_info.ant_num == ANT_X2) in rtl_get_hwpg_ant_num()
209 return rtlpriv->btcoexist.btc_info.btcoexist; in rtl_get_hwpg_bt_exist()
214 return rtlpriv->btcoexist.btc_info.bt_type; in rtl_get_hwpg_bt_type()
/linux-4.1.27/drivers/net/wireless/rtlwifi/rtl8723ae/
Dhal_bt_coexist.c47 rtlpriv->btcoexist.cstate &= in _rtl8723_dm_bt_check_wifi_state()
51 rtlpriv->btcoexist.cstate |= in _rtl8723_dm_bt_check_wifi_state()
54 rtlpriv->btcoexist.cstate &= in _rtl8723_dm_bt_check_wifi_state()
58 rtlpriv->btcoexist.cstate |= in _rtl8723_dm_bt_check_wifi_state()
61 rtlpriv->btcoexist.cstate &= in _rtl8723_dm_bt_check_wifi_state()
64 rtlpriv->btcoexist.cstate |= BT_COEX_STATE_WIFI_IDLE; in _rtl8723_dm_bt_check_wifi_state()
65 rtlpriv->btcoexist.cstate &= in _rtl8723_dm_bt_check_wifi_state()
67 rtlpriv->btcoexist.cstate &= in _rtl8723_dm_bt_check_wifi_state()
73 rtlpriv->btcoexist.cstate |= in _rtl8723_dm_bt_check_wifi_state()
75 rtlpriv->btcoexist.cstate &= in _rtl8723_dm_bt_check_wifi_state()
[all …]
Dhal_btc.c40 if (!rtlpriv->btcoexist.bt_coexistence) in rtl8723e_dm_bt_turn_off_bt_coexist_before_enter_lps()
46 rtlpriv->btcoexist.cstate = 0; in rtl8723e_dm_bt_turn_off_bt_coexist_before_enter_lps()
47 rtlpriv->btcoexist.previous_state = 0; in rtl8723e_dm_bt_turn_off_bt_coexist_before_enter_lps()
48 rtlpriv->btcoexist.cstate_h = 0; in rtl8723e_dm_bt_turn_off_bt_coexist_before_enter_lps()
49 rtlpriv->btcoexist.previous_state_h = 0; in rtl8723e_dm_bt_turn_off_bt_coexist_before_enter_lps()
74 if (!rtlpriv->btcoexist.bt_coexistence) in rtl_8723e_bt_wifi_media_status_notify()
137 rtlpriv->btcoexist.cstate |= in rtl8723e_dm_bt_need_to_dec_bt_pwr()
142 rtlpriv->btcoexist.cstate &= ~BT_COEX_STATE_DEC_BT_POWER; in rtl8723e_dm_bt_need_to_dec_bt_pwr()
150 if ((rtlpriv->btcoexist.previous_state == in rtl8723e_dm_bt_is_same_coexist_state()
151 rtlpriv->btcoexist.cstate) && in rtl8723e_dm_bt_is_same_coexist_state()
[all …]
Ddm.c582 if ((last_bt_edca_ul != rtlpriv->btcoexist.bt_edca_ul) || in rtl8723e_dm_check_edca_turbo()
583 (last_bt_edca_dl != rtlpriv->btcoexist.bt_edca_dl)) { in rtl8723e_dm_check_edca_turbo()
585 last_bt_edca_ul = rtlpriv->btcoexist.bt_edca_ul; in rtl8723e_dm_check_edca_turbo()
586 last_bt_edca_dl = rtlpriv->btcoexist.bt_edca_dl; in rtl8723e_dm_check_edca_turbo()
589 if (rtlpriv->btcoexist.bt_edca_ul != 0) { in rtl8723e_dm_check_edca_turbo()
590 edca_be_ul = rtlpriv->btcoexist.bt_edca_ul; in rtl8723e_dm_check_edca_turbo()
594 if (rtlpriv->btcoexist.bt_edca_dl != 0) { in rtl8723e_dm_check_edca_turbo()
595 edca_be_ul = rtlpriv->btcoexist.bt_edca_dl; in rtl8723e_dm_check_edca_turbo()
832 if (rtlpriv->btcoexist.init_set) in rtl8723e_dm_watchdog()
840 rtlpriv->btcoexist.bt_rfreg_origin_1e in rtl8723e_dm_init_bt_coexist()
[all …]
Dhw.c281 if ((rtlpriv->btcoexist.bt_coexistence) && in rtl8723e_set_hw_reg()
282 (rtlpriv->btcoexist.bt_coexist_type == in rtl8723e_set_hw_reg()
831 if ((rtlpriv->btcoexist.bt_coexistence) && in _rtl8723e_hw_configure()
832 (rtlpriv->btcoexist.bt_coexist_type == BT_CSR_BC4)) in _rtl8723e_hw_configure()
851 if ((rtlpriv->btcoexist.bt_coexistence) && in _rtl8723e_hw_configure()
852 (rtlpriv->btcoexist.bt_coexist_type == BT_CSR_BC4)) { in _rtl8723e_hw_configure()
860 if ((rtlpriv->btcoexist.bt_coexistence) && in _rtl8723e_hw_configure()
861 (rtlpriv->btcoexist.bt_coexist_type == BT_CSR_BC4)) in _rtl8723e_hw_configure()
1961 if ((rtlpriv->btcoexist.bt_coexistence) && in rtl8723e_update_hal_rate_table()
1962 (rtlpriv->btcoexist.bt_coexist_type == BT_CSR_BC4) && in rtl8723e_update_hal_rate_table()
[all …]
Dsw.c100 rtlpriv->btcoexist.btc_ops = rtl_btc_get_ops_pointer(); in rtl8723e_init_sw_vars()
/linux-4.1.27/drivers/net/wireless/rtlwifi/rtl8188ee/
Dhw.c1934 if (rtlpriv->btcoexist.eeprom_bt_coexist != 0 && in _rtl88ee_read_adapter_info()
1935 rtlpriv->btcoexist.eeprom_bt_ant_num == ANT_X1) in _rtl88ee_read_adapter_info()
2099 if ((rtlpriv->btcoexist.bt_coexistence) && in rtl88ee_update_hal_rate_table()
2100 (rtlpriv->btcoexist.bt_coexist_type == BT_CSR_BC4) && in rtl88ee_update_hal_rate_table()
2101 (rtlpriv->btcoexist.bt_cur_state) && in rtl88ee_update_hal_rate_table()
2102 (rtlpriv->btcoexist.bt_ant_isolation) && in rtl88ee_update_hal_rate_table()
2103 ((rtlpriv->btcoexist.bt_service == BT_SCO) || in rtl88ee_update_hal_rate_table()
2104 (rtlpriv->btcoexist.bt_service == BT_BUSY))) in rtl88ee_update_hal_rate_table()
2482 rtlpriv->btcoexist.bt_coexistence = in rtl8188ee_bt_var_init()
2483 rtlpriv->btcoexist.eeprom_bt_coexist; in rtl8188ee_bt_var_init()
[all …]
Ddm.c817 if ((last_bt_edca_ul != rtlpriv->btcoexist.bt_edca_ul) || in rtl88e_dm_check_edca_turbo()
818 (last_bt_edca_dl != rtlpriv->btcoexist.bt_edca_dl)) { in rtl88e_dm_check_edca_turbo()
820 last_bt_edca_ul = rtlpriv->btcoexist.bt_edca_ul; in rtl88e_dm_check_edca_turbo()
821 last_bt_edca_dl = rtlpriv->btcoexist.bt_edca_dl; in rtl88e_dm_check_edca_turbo()
824 if (rtlpriv->btcoexist.bt_edca_ul != 0) { in rtl88e_dm_check_edca_turbo()
825 edca_be_ul = rtlpriv->btcoexist.bt_edca_ul; in rtl88e_dm_check_edca_turbo()
829 if (rtlpriv->btcoexist.bt_edca_dl != 0) { in rtl88e_dm_check_edca_turbo()
830 edca_be_ul = rtlpriv->btcoexist.bt_edca_dl; in rtl88e_dm_check_edca_turbo()
/linux-4.1.27/drivers/net/wireless/rtlwifi/rtl8821ae/
Dhw.c3076 rtlpriv->btcoexist.btc_info.btcoexist = 1; in _rtl8812ae_read_bt_coexist_info_from_hwpg()
3078 rtlpriv->btcoexist.btc_info.btcoexist = 0; in _rtl8812ae_read_bt_coexist_info_from_hwpg()
3079 rtlpriv->btcoexist.btc_info.bt_type = BT_RTL8812A; in _rtl8812ae_read_bt_coexist_info_from_hwpg()
3082 rtlpriv->btcoexist.btc_info.ant_num = (value & 0x1); in _rtl8812ae_read_bt_coexist_info_from_hwpg()
3084 rtlpriv->btcoexist.btc_info.btcoexist = 0; in _rtl8812ae_read_bt_coexist_info_from_hwpg()
3085 rtlpriv->btcoexist.btc_info.bt_type = BT_RTL8812A; in _rtl8812ae_read_bt_coexist_info_from_hwpg()
3086 rtlpriv->btcoexist.btc_info.ant_num = ANT_X2; in _rtl8812ae_read_bt_coexist_info_from_hwpg()
3101 rtlpriv->btcoexist.btc_info.btcoexist = 1; in _rtl8821ae_read_bt_coexist_info_from_hwpg()
3103 rtlpriv->btcoexist.btc_info.btcoexist = 0; in _rtl8821ae_read_bt_coexist_info_from_hwpg()
3104 rtlpriv->btcoexist.btc_info.bt_type = BT_RTL8821A; in _rtl8821ae_read_bt_coexist_info_from_hwpg()
[all …]
Dsw.c100 rtlpriv->btcoexist.btc_ops = rtl_btc_get_ops_pointer(); in rtl8821ae_init_sw_vars()
Dfw.c1829 rtlpriv->btcoexist.btc_ops->btc_btinfo_notify(rtlpriv, in _rtl8821ae_c2h_content_parsing()
/linux-4.1.27/drivers/net/wireless/rtlwifi/
DMakefile29 obj-$(CONFIG_RTLBTCOEXIST) += btcoexist/
Dps.c265 rtlpriv->btcoexist.btc_ops->btc_ips_notify(rtlpriv, in rtl_ips_nic_off_wq_callback()
310 rtlpriv->btcoexist.btc_ops->btc_ips_notify(rtlpriv, in rtl_ips_nic_on()
394 rtlpriv->btcoexist.btc_ops->btc_lps_notify(rtlpriv, rt_psmode); in rtl_lps_set_psmode()
401 rtlpriv->btcoexist.btc_ops->btc_lps_notify(rtlpriv, rt_psmode); in rtl_lps_set_psmode()
Dcore.c1185 rtlpriv->btcoexist.btc_ops->btc_mediastatus_notify( in rtl_op_bss_info_changed()
1427 rtlpriv->btcoexist.btc_ops->btc_scan_notify(rtlpriv, 1); in rtl_op_sw_scan_start()
1480 rtlpriv->btcoexist.btc_ops->btc_scan_notify(rtlpriv, 0); in rtl_op_sw_scan_complete()
Dpci.c1839 rtlpriv->btcoexist.btc_ops->btc_init_variables(rtlpriv); in rtl_pci_start()
1840 rtlpriv->btcoexist.btc_ops->btc_init_hal_vars(rtlpriv); in rtl_pci_start()
1875 rtlpriv->btcoexist.btc_ops->btc_halt_notify(); in rtl_pci_stop()
Dbase.c1310 rtlpriv->btcoexist.btc_ops->btc_special_packet_notify( in setup_arp_tx()
1711 rtlpriv->btcoexist.btc_ops->btc_periodical(rtlpriv); in rtl_watchdog_wq_callback()
Dwifi.h2455 u8 btcoexist; member
2616 struct bt_coexist_info btcoexist; member
/linux-4.1.27/drivers/net/wireless/rtlwifi/rtl8192ee/
Dhw.c1315 if (rtlpriv->btcoexist.btc_info.btcoexist == 1) { in rtl92ee_hw_init()
2607 rtlpriv->btcoexist.btc_info.btcoexist = 1; in rtl92ee_read_bt_coexist_info_from_hwpg()
2609 rtlpriv->btcoexist.btc_info.btcoexist = 0; in rtl92ee_read_bt_coexist_info_from_hwpg()
2611 rtlpriv->btcoexist.btc_info.bt_type = BT_RTL8192E; in rtl92ee_read_bt_coexist_info_from_hwpg()
2612 rtlpriv->btcoexist.btc_info.ant_num = ANT_TOTAL_X2; in rtl92ee_read_bt_coexist_info_from_hwpg()
2614 rtlpriv->btcoexist.btc_info.btcoexist = 1; in rtl92ee_read_bt_coexist_info_from_hwpg()
2615 rtlpriv->btcoexist.btc_info.bt_type = BT_RTL8192E; in rtl92ee_read_bt_coexist_info_from_hwpg()
2616 rtlpriv->btcoexist.btc_info.ant_num = ANT_TOTAL_X1; in rtl92ee_read_bt_coexist_info_from_hwpg()
2625 rtlpriv->btcoexist.reg_bt_iso = 2; in rtl92ee_bt_reg_init()
2627 rtlpriv->btcoexist.reg_bt_sco = 3; in rtl92ee_bt_reg_init()
[all …]
Dsw.c97 rtlpriv->btcoexist.btc_ops = rtl_btc_get_ops_pointer(); in rtl92ee_init_sw_vars()
Dfw.c866 rtlpriv->btcoexist.btc_ops->btc_btinfo_notify(rtlpriv, tmp_buf, in _rtl92ee_c2h_content_parsing()
Ddm.c828 if (!rtlpriv->btcoexist.btc_ops-> in rtl92ee_dm_dynamic_atc_switch()
/linux-4.1.27/drivers/net/wireless/rtlwifi/rtl8723be/
Dhw.c1441 if (rtlpriv->btcoexist.btc_info.ant_num == ANT_X2 || in rtl8723be_hw_init()
2694 rtlpriv->btcoexist.btc_info.btcoexist = 1; in rtl8723be_read_bt_coexist_info_from_hwpg()
2696 rtlpriv->btcoexist.btc_info.btcoexist = 0; in rtl8723be_read_bt_coexist_info_from_hwpg()
2698 rtlpriv->btcoexist.btc_info.bt_type = BT_RTL8723B; in rtl8723be_read_bt_coexist_info_from_hwpg()
2699 rtlpriv->btcoexist.btc_info.ant_num = (value & 0x1); in rtl8723be_read_bt_coexist_info_from_hwpg()
2701 rtlpriv->btcoexist.btc_info.btcoexist = 0; in rtl8723be_read_bt_coexist_info_from_hwpg()
2702 rtlpriv->btcoexist.btc_info.bt_type = BT_RTL8723B; in rtl8723be_read_bt_coexist_info_from_hwpg()
2703 rtlpriv->btcoexist.btc_info.ant_num = ANT_X2; in rtl8723be_read_bt_coexist_info_from_hwpg()
2708 rtlpriv->btcoexist.btc_info.ant_num = in rtl8723be_read_bt_coexist_info_from_hwpg()
2717 rtlpriv->btcoexist.reg_bt_iso = 2; in rtl8723be_bt_reg_init()
[all …]
Dsw.c96 rtlpriv->btcoexist.btc_ops = rtl_btc_get_ops_pointer(); in rtl8723be_init_sw_vars()
Dfw.c607 rtlpriv->btcoexist.btc_ops->btc_btinfo_notify(rtlpriv, tmp_buf, in _rtl8723be_c2h_content_parsing()
Ddm.c1152 if (!rtlpriv->btcoexist.btc_ops->btc_is_bt_disabled(rtlpriv)) { in rtl8723be_dm_dynamic_atc_switch()