btcoexist        1456 drivers/net/wireless/realtek/rtlwifi/base.c 		rtlpriv->btcoexist.btc_ops->btc_special_packet_notify(
btcoexist        1540 drivers/net/wireless/realtek/rtlwifi/base.c 		rtlpriv->btcoexist.btc_info.in_4way = true;
btcoexist        1541 drivers/net/wireless/realtek/rtlwifi/base.c 		rtlpriv->btcoexist.btc_info.in_4way_ts = jiffies;
btcoexist        1820 drivers/net/wireless/realtek/rtlwifi/base.c 		rtlpriv->btcoexist.btc_ops->btc_get_ampdu_cfg(rtlpriv,
btcoexist        1883 drivers/net/wireless/realtek/rtlwifi/base.c 	struct rtl_btc_ops *btc_ops = rtlpriv->btcoexist.btc_ops;
btcoexist        1988 drivers/net/wireless/realtek/rtlwifi/base.c 	rtlpriv->btcoexist.btc_info.ap_num = rtlpriv->scan_list.num;
btcoexist        2145 drivers/net/wireless/realtek/rtlwifi/base.c 		    rtlpriv->btcoexist.btc_ops->btc_is_bt_ctrl_lps(rtlpriv))
btcoexist        2213 drivers/net/wireless/realtek/rtlwifi/base.c 		rtlpriv->btcoexist.btc_ops->btc_periodical(rtlpriv);
btcoexist        2215 drivers/net/wireless/realtek/rtlwifi/base.c 	if (rtlpriv->btcoexist.btc_info.in_4way) {
btcoexist        2216 drivers/net/wireless/realtek/rtlwifi/base.c 		if (time_after(jiffies, rtlpriv->btcoexist.btc_info.in_4way_ts +
btcoexist        2218 drivers/net/wireless/realtek/rtlwifi/base.c 			rtlpriv->btcoexist.btc_info.in_4way = false;
btcoexist        2298 drivers/net/wireless/realtek/rtlwifi/base.c 	const struct rtl_btc_ops *btc_ops = rtlpriv->btcoexist.btc_ops;
btcoexist          31 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c static u8 btc8192e2ant_bt_rssi_state(struct btc_coexist *btcoexist,
btcoexist          35 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 	struct rtl_priv *rtlpriv = btcoexist->adapter;
btcoexist          93 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c static u8 btc8192e2ant_wifi_rssi_state(struct btc_coexist *btcoexist,
btcoexist          97 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 	struct rtl_priv *rtlpriv = btcoexist->adapter;
btcoexist         101 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 	btcoexist->btc_get(btcoexist, BTC_GET_S4_WIFI_RSSI, &wifi_rssi);
btcoexist         160 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 						   *btcoexist)
btcoexist         162 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 	struct rtl_priv *rtlpriv = btcoexist->adapter;
btcoexist         184 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 		btcoexist->btc_set(btcoexist, BTC_SET_BL_BT_DISABLE,
btcoexist         195 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 			btcoexist->btc_set(btcoexist, BTC_SET_BL_BT_DISABLE,
btcoexist         210 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c static u32 btc8192e2ant_decide_ra_mask(struct btc_coexist *btcoexist,
btcoexist         241 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c static void btc8192e2ant_update_ra_mask(struct btc_coexist *btcoexist,
btcoexist         247 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 		btcoexist->btc_set(btcoexist, BTC_SET_ACT_UPDATE_RAMASK,
btcoexist         252 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c static void btc8192e2ant_auto_rate_fallback_retry(struct btc_coexist *btcoexist,
btcoexist         262 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 			btcoexist->btc_write_4byte(btcoexist, 0x430,
btcoexist         264 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 			btcoexist->btc_write_4byte(btcoexist, 0x434,
btcoexist         268 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 			btcoexist->btc_get(btcoexist,
btcoexist         272 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 				btcoexist->btc_write_4byte(btcoexist, 0x430,
btcoexist         274 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 				btcoexist->btc_write_4byte(btcoexist, 0x434,
btcoexist         277 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 				btcoexist->btc_write_4byte(btcoexist, 0x430,
btcoexist         279 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 				btcoexist->btc_write_4byte(btcoexist, 0x434,
btcoexist         291 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c static void btc8192e2ant_retry_limit(struct btc_coexist *btcoexist,
btcoexist         300 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 			btcoexist->btc_write_2byte(btcoexist, 0x42a,
btcoexist         304 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 			btcoexist->btc_write_2byte(btcoexist, 0x42a, 0x0808);
btcoexist         314 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c static void btc8192e2ant_ampdu_maxtime(struct btc_coexist *btcoexist,
btcoexist         323 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 			btcoexist->btc_write_1byte(btcoexist, 0x456,
btcoexist         327 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 			btcoexist->btc_write_1byte(btcoexist, 0x456, 0x38);
btcoexist         337 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c static void btc8192e2ant_limited_tx(struct btc_coexist *btcoexist,
btcoexist         346 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 		 btc8192e2ant_decide_ra_mask(btcoexist, coex_dm->cur_ss_type,
btcoexist         348 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 	btc8192e2ant_update_ra_mask(btcoexist, force_exec, dis_ra_mask);
btcoexist         349 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 	btc8192e2ant_auto_rate_fallback_retry(btcoexist, force_exec, arfr_type);
btcoexist         350 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 	btc8192e2ant_retry_limit(btcoexist, force_exec, retry_limit_type);
btcoexist         351 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 	btc8192e2ant_ampdu_maxtime(btcoexist, force_exec, ampdu_time_type);
btcoexist         354 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c static void btc8192e2ant_limited_rx(struct btc_coexist *btcoexist,
btcoexist         366 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 	btcoexist->btc_set(btcoexist, BTC_SET_BL_TO_REJ_AP_AGG_PKT,
btcoexist         369 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 	btcoexist->btc_set(btcoexist, BTC_SET_BL_BT_CTRL_AGG_SIZE,
btcoexist         374 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 	btcoexist->btc_set(btcoexist, BTC_SET_U1_AGG_BUF_SIZE, &rx_agg_size);
btcoexist         376 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 	btcoexist->btc_set(btcoexist, BTC_SET_ACT_AGGREGATE_CTRL, NULL);
btcoexist         379 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c static void btc8192e2ant_monitor_bt_ctr(struct btc_coexist *btcoexist)
btcoexist         381 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 	struct rtl_priv *rtlpriv = btcoexist->adapter;
btcoexist         388 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 	u32tmp = btcoexist->btc_read_4byte(btcoexist, reg_hp_txrx);
btcoexist         392 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 	u32tmp = btcoexist->btc_read_4byte(btcoexist, reg_lp_txrx);
btcoexist         409 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 	btcoexist->btc_write_1byte(btcoexist, 0x76e, 0xc);
btcoexist         412 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c static void btc8192e2ant_query_bt_info(struct btc_coexist *btcoexist)
btcoexist         414 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 	struct rtl_priv *rtlpriv = btcoexist->adapter;
btcoexist         425 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 	btcoexist->btc_fill_h2c(btcoexist, 0x61, 1, h2c_parameter);
btcoexist         429 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c bool btc8192e2ant_is_wifi_status_changed(struct btc_coexist *btcoexist)
btcoexist         436 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 	btcoexist->btc_get(btcoexist, BTC_GET_BL_WIFI_CONNECTED,
btcoexist         438 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 	btcoexist->btc_get(btcoexist, BTC_GET_BL_WIFI_BUSY, &wifi_busy);
btcoexist         439 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 	btcoexist->btc_get(btcoexist, BTC_GET_BL_HS_OPERATION, &bt_hs_on);
btcoexist         440 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 	btcoexist->btc_get(btcoexist, BTC_GET_BL_WIFI_4_WAY_PROGRESS,
btcoexist         461 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c static void btc8192e2ant_update_bt_link_info(struct btc_coexist *btcoexist)
btcoexist         463 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 	struct btc_bt_link_info *bt_link_info = &btcoexist->bt_link_info;
btcoexist         466 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 	btcoexist->btc_get(btcoexist, BTC_GET_BL_HS_OPERATION, &bt_hs_on);
btcoexist         517 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c static u8 btc8192e2ant_action_algorithm(struct btc_coexist *btcoexist)
btcoexist         519 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 	struct rtl_priv *rtlpriv = btcoexist->adapter;
btcoexist         520 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 	struct btc_bt_link_info *bt_link_info = &btcoexist->bt_link_info;
btcoexist         521 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 	struct btc_stack_info *stack_info = &btcoexist->stack_info;
btcoexist         526 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 	btcoexist->btc_get(btcoexist, BTC_GET_BL_HS_OPERATION, &bt_hs_on);
btcoexist         723 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c static void btc8192e2ant_set_fw_dac_swing_level(struct btc_coexist *btcoexist,
btcoexist         726 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 	struct rtl_priv *rtlpriv = btcoexist->adapter;
btcoexist         739 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 	btcoexist->btc_fill_h2c(btcoexist, 0x64, 1, h2c_parameter);
btcoexist         742 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c static void btc8192e2ant_set_fw_dec_bt_pwr(struct btc_coexist *btcoexist,
btcoexist         745 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 	struct rtl_priv *rtlpriv = btcoexist->adapter;
btcoexist         754 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 	btcoexist->btc_fill_h2c(btcoexist, 0x62, 1, h2c_parameter);
btcoexist         757 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c static void btc8192e2ant_dec_bt_pwr(struct btc_coexist *btcoexist,
btcoexist         760 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 	struct rtl_priv *rtlpriv = btcoexist->adapter;
btcoexist         772 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 	btc8192e2ant_set_fw_dec_bt_pwr(btcoexist, coex_dm->cur_dec_bt_pwr);
btcoexist         777 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c static void btc8192e2ant_set_bt_auto_report(struct btc_coexist *btcoexist,
btcoexist         780 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 	struct rtl_priv *rtlpriv = btcoexist->adapter;
btcoexist         793 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 	btcoexist->btc_fill_h2c(btcoexist, 0x68, 1, h2c_parameter);
btcoexist         796 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c static void btc8192e2ant_bt_auto_report(struct btc_coexist *btcoexist,
btcoexist         800 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 	struct rtl_priv *rtlpriv = btcoexist->adapter;
btcoexist         817 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 	btc8192e2ant_set_bt_auto_report(btcoexist,
btcoexist         823 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c static void btc8192e2ant_fw_dac_swing_lvl(struct btc_coexist *btcoexist,
btcoexist         826 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 	struct rtl_priv *rtlpriv = btcoexist->adapter;
btcoexist         844 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 	btc8192e2ant_set_fw_dac_swing_level(btcoexist,
btcoexist         850 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c static void btc8192e2ant_set_sw_rf_rx_lpf_corner(struct btc_coexist *btcoexist,
btcoexist         853 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 	struct rtl_priv *rtlpriv = btcoexist->adapter;
btcoexist         859 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 		btcoexist->btc_set_rf_reg(btcoexist, BTC_RF_A, 0x1e,
btcoexist         865 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 		if (btcoexist->initilized) {
btcoexist         868 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 			btcoexist->btc_set_rf_reg(btcoexist, BTC_RF_A, 0x1e,
btcoexist         875 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c static void btc8192e2ant_rf_shrink(struct btc_coexist *btcoexist,
btcoexist         878 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 	struct rtl_priv *rtlpriv = btcoexist->adapter;
btcoexist         896 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 	btc8192e2ant_set_sw_rf_rx_lpf_corner(btcoexist,
btcoexist         902 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c static void btc8192e2ant_set_dac_swing_reg(struct btc_coexist *btcoexist,
btcoexist         905 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 	struct rtl_priv *rtlpriv = btcoexist->adapter;
btcoexist         910 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 	btcoexist->btc_write_1byte_bitmask(btcoexist, 0x883, 0x3e, val);
btcoexist         913 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c static void btc8192e2ant_set_sw_full_swing(struct btc_coexist *btcoexist,
btcoexist         918 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 		btc8192e2ant_set_dac_swing_reg(btcoexist, sw_dac_swing_lvl);
btcoexist         920 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 		btc8192e2ant_set_dac_swing_reg(btcoexist, 0x18);
btcoexist         923 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c static void btc8192e2ant_dac_swing(struct btc_coexist *btcoexist,
btcoexist         927 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 	struct rtl_priv *rtlpriv = btcoexist->adapter;
btcoexist         951 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 	btc8192e2ant_set_sw_full_swing(btcoexist, dac_swing_on, dac_swing_lvl);
btcoexist         957 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c static void btc8192e2ant_set_agc_table(struct btc_coexist *btcoexist,
btcoexist         960 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 	struct rtl_priv *rtlpriv = btcoexist->adapter;
btcoexist         966 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 		btcoexist->btc_write_4byte(btcoexist, 0xc78, 0x0a1A0001);
btcoexist         967 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 		btcoexist->btc_write_4byte(btcoexist, 0xc78, 0x091B0001);
btcoexist         968 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 		btcoexist->btc_write_4byte(btcoexist, 0xc78, 0x081C0001);
btcoexist         969 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 		btcoexist->btc_write_4byte(btcoexist, 0xc78, 0x071D0001);
btcoexist         970 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 		btcoexist->btc_write_4byte(btcoexist, 0xc78, 0x061E0001);
btcoexist         971 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 		btcoexist->btc_write_4byte(btcoexist, 0xc78, 0x051F0001);
btcoexist         975 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 		btcoexist->btc_write_4byte(btcoexist, 0xc78, 0xaa1A0001);
btcoexist         976 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 		btcoexist->btc_write_4byte(btcoexist, 0xc78, 0xa91B0001);
btcoexist         977 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 		btcoexist->btc_write_4byte(btcoexist, 0xc78, 0xa81C0001);
btcoexist         978 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 		btcoexist->btc_write_4byte(btcoexist, 0xc78, 0xa71D0001);
btcoexist         979 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 		btcoexist->btc_write_4byte(btcoexist, 0xc78, 0xa61E0001);
btcoexist         980 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 		btcoexist->btc_write_4byte(btcoexist, 0xc78, 0xa51F0001);
btcoexist         984 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c static void btc8192e2ant_agc_table(struct btc_coexist *btcoexist,
btcoexist         987 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 	struct rtl_priv *rtlpriv = btcoexist->adapter;
btcoexist        1004 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 	btc8192e2ant_set_agc_table(btcoexist, agc_table_en);
btcoexist        1009 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c static void btc8192e2ant_set_coex_table(struct btc_coexist *btcoexist,
btcoexist        1013 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 	struct rtl_priv *rtlpriv = btcoexist->adapter;
btcoexist        1017 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 	btcoexist->btc_write_4byte(btcoexist, 0x6c0, val0x6c0);
btcoexist        1021 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 	btcoexist->btc_write_4byte(btcoexist, 0x6c4, val0x6c4);
btcoexist        1025 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 	btcoexist->btc_write_4byte(btcoexist, 0x6c8, val0x6c8);
btcoexist        1029 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 	btcoexist->btc_write_1byte(btcoexist, 0x6cc, val0x6cc);
btcoexist        1032 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c static void btc8192e2ant_coex_table(struct btc_coexist *btcoexist,
btcoexist        1036 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 	struct rtl_priv *rtlpriv = btcoexist->adapter;
btcoexist        1069 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 	btc8192e2ant_set_coex_table(btcoexist, val0x6c0, val0x6c4, val0x6c8,
btcoexist        1078 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c static void btc8192e2ant_coex_table_with_type(struct btc_coexist *btcoexist,
btcoexist        1083 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 		btc8192e2ant_coex_table(btcoexist, force_exec, 0x55555555,
btcoexist        1087 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 		btc8192e2ant_coex_table(btcoexist, force_exec, 0x5a5a5a5a,
btcoexist        1091 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 		btc8192e2ant_coex_table(btcoexist, force_exec, 0x55555555,
btcoexist        1095 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 		btc8192e2ant_coex_table(btcoexist, force_exec, 0xdfffdfff,
btcoexist        1099 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 		btc8192e2ant_coex_table(btcoexist, force_exec, 0xdfffdfff,
btcoexist        1107 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c static void btc8192e2ant_set_fw_ignore_wlan_act(struct btc_coexist *btcoexist,
btcoexist        1110 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 	struct rtl_priv *rtlpriv = btcoexist->adapter;
btcoexist        1120 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 	btcoexist->btc_fill_h2c(btcoexist, 0x63, 1, h2c_parameter);
btcoexist        1123 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c static void btc8192e2ant_ignore_wlan_act(struct btc_coexist *btcoexist,
btcoexist        1126 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 	struct rtl_priv *rtlpriv = btcoexist->adapter;
btcoexist        1145 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 	btc8192e2ant_set_fw_ignore_wlan_act(btcoexist, enable);
btcoexist        1150 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c static void btc8192e2ant_set_fw_ps_tdma(struct btc_coexist *btcoexist, u8 byte1,
btcoexist        1153 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 	struct rtl_priv *rtlpriv = btcoexist->adapter;
btcoexist        1175 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 	btcoexist->btc_fill_h2c(btcoexist, 0x60, 5, h2c_parameter);
btcoexist        1178 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c static void btc8192e2ant_sw_mechanism1(struct btc_coexist *btcoexist,
btcoexist        1182 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 	btc8192e2ant_rf_shrink(btcoexist, NORMAL_EXEC, shrink_rx_lpf);
btcoexist        1185 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c static void btc8192e2ant_sw_mechanism2(struct btc_coexist *btcoexist,
btcoexist        1189 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 	btc8192e2ant_agc_table(btcoexist, NORMAL_EXEC, agc_table_shift);
btcoexist        1190 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 	btc8192e2ant_dac_swing(btcoexist, NORMAL_EXEC, sw_dac_swing,
btcoexist        1194 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c static void btc8192e2ant_ps_tdma(struct btc_coexist *btcoexist,
btcoexist        1197 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 	struct rtl_priv *rtlpriv = btcoexist->adapter;
btcoexist        1222 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 			btc8192e2ant_set_fw_ps_tdma(btcoexist, 0xe3, 0x1a,
btcoexist        1226 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 			btc8192e2ant_set_fw_ps_tdma(btcoexist, 0xe3, 0x12,
btcoexist        1230 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 			btc8192e2ant_set_fw_ps_tdma(btcoexist, 0xe3, 0x1c,
btcoexist        1234 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 			btc8192e2ant_set_fw_ps_tdma(btcoexist, 0xe3, 0x10,
btcoexist        1238 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 			btc8192e2ant_set_fw_ps_tdma(btcoexist, 0xe3, 0x1a,
btcoexist        1242 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 			btc8192e2ant_set_fw_ps_tdma(btcoexist, 0xe3, 0x12,
btcoexist        1246 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 			btc8192e2ant_set_fw_ps_tdma(btcoexist, 0xe3, 0x1c,
btcoexist        1250 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 			btc8192e2ant_set_fw_ps_tdma(btcoexist, 0xa3, 0x10,
btcoexist        1254 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 			btc8192e2ant_set_fw_ps_tdma(btcoexist, 0xe3, 0x1a,
btcoexist        1258 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 			btc8192e2ant_set_fw_ps_tdma(btcoexist, 0xe3, 0x12,
btcoexist        1262 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 			btc8192e2ant_set_fw_ps_tdma(btcoexist, 0xe3, 0x1c,
btcoexist        1266 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 			btc8192e2ant_set_fw_ps_tdma(btcoexist, 0xe3, 0x10,
btcoexist        1270 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 			btc8192e2ant_set_fw_ps_tdma(btcoexist, 0xe3, 0x1a,
btcoexist        1274 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 			btc8192e2ant_set_fw_ps_tdma(btcoexist, 0xe3, 0x12,
btcoexist        1278 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 			btc8192e2ant_set_fw_ps_tdma(btcoexist, 0xe3, 0x1c,
btcoexist        1282 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 			btc8192e2ant_set_fw_ps_tdma(btcoexist, 0xe3, 0x12,
btcoexist        1286 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 			btc8192e2ant_set_fw_ps_tdma(btcoexist, 0x61, 0x20,
btcoexist        1290 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 			btc8192e2ant_set_fw_ps_tdma(btcoexist, 0xe3, 0x5,
btcoexist        1294 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 			btc8192e2ant_set_fw_ps_tdma(btcoexist, 0xe3, 0x25,
btcoexist        1298 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 			btc8192e2ant_set_fw_ps_tdma(btcoexist, 0xe3, 0x25,
btcoexist        1302 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 			btc8192e2ant_set_fw_ps_tdma(btcoexist, 0xe3, 0x15,
btcoexist        1306 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 			btc8192e2ant_set_fw_ps_tdma(btcoexist, 0xe3, 0x1a,
btcoexist        1315 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 			btc8192e2ant_set_fw_ps_tdma(btcoexist, 0x8, 0x0, 0x0,
btcoexist        1317 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 			btcoexist->btc_write_1byte(btcoexist, 0x92c, 0x4);
btcoexist        1320 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 			btc8192e2ant_set_fw_ps_tdma(btcoexist, 0x0, 0x0, 0x0,
btcoexist        1323 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 			btcoexist->btc_write_1byte(btcoexist, 0x92c, 0x20);
btcoexist        1333 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c static void btc8192e2ant_set_switch_ss_type(struct btc_coexist *btcoexist,
btcoexist        1336 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 	struct rtl_priv *rtlpriv = btcoexist->adapter;
btcoexist        1343 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 	dis_ra_mask = btc8192e2ant_decide_ra_mask(btcoexist, ss_type,
btcoexist        1345 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 	btc8192e2ant_update_ra_mask(btcoexist, FORCE_EXEC, dis_ra_mask);
btcoexist        1348 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 		btc8192e2ant_ps_tdma(btcoexist, FORCE_EXEC, false, 1);
btcoexist        1350 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 		btcoexist->btc_write_1byte(btcoexist, 0xc04, 0x11);
btcoexist        1351 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 		btcoexist->btc_write_1byte(btcoexist, 0xd04, 0x1);
btcoexist        1352 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 		btcoexist->btc_write_4byte(btcoexist, 0x90c, 0x81111111);
btcoexist        1354 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 		btcoexist->btc_write_1byte_bitmask(btcoexist, 0xe77, 0x4, 0x1);
btcoexist        1355 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 		btcoexist->btc_write_1byte(btcoexist, 0xa07, 0x81);
btcoexist        1358 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 		btc8192e2ant_ps_tdma(btcoexist, FORCE_EXEC, false, 0);
btcoexist        1359 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 		btcoexist->btc_write_1byte(btcoexist, 0xc04, 0x33);
btcoexist        1360 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 		btcoexist->btc_write_1byte(btcoexist, 0xd04, 0x3);
btcoexist        1361 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 		btcoexist->btc_write_4byte(btcoexist, 0x90c, 0x81121313);
btcoexist        1362 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 		btcoexist->btc_write_1byte_bitmask(btcoexist, 0xe77, 0x4, 0x0);
btcoexist        1363 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 		btcoexist->btc_write_1byte(btcoexist, 0xa07, 0x41);
btcoexist        1367 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 	btcoexist->btc_set(btcoexist, BTC_SET_ACT_SEND_MIMO_PS, &mimops);
btcoexist        1370 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c static void btc8192e2ant_switch_ss_type(struct btc_coexist *btcoexist,
btcoexist        1373 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 	struct rtl_priv *rtlpriv = btcoexist->adapter;
btcoexist        1384 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 	btc8192e2ant_set_switch_ss_type(btcoexist, coex_dm->cur_ss_type);
btcoexist        1389 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c static void btc8192e2ant_coex_all_off(struct btc_coexist *btcoexist)
btcoexist        1392 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 	btc8192e2ant_ps_tdma(btcoexist, NORMAL_EXEC, false, 1);
btcoexist        1393 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 	btc8192e2ant_fw_dac_swing_lvl(btcoexist, NORMAL_EXEC, 6);
btcoexist        1394 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 	btc8192e2ant_dec_bt_pwr(btcoexist, NORMAL_EXEC, 0);
btcoexist        1397 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 	btc8192e2ant_sw_mechanism1(btcoexist, false, false, false, false);
btcoexist        1398 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 	btc8192e2ant_sw_mechanism2(btcoexist, false, false, false, 0x18);
btcoexist        1401 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 	btc8192e2ant_coex_table_with_type(btcoexist, NORMAL_EXEC, 0);
btcoexist        1404 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c static void btc8192e2ant_init_coex_dm(struct btc_coexist *btcoexist)
btcoexist        1408 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 	btc8192e2ant_ps_tdma(btcoexist, FORCE_EXEC, false, 1);
btcoexist        1409 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 	btc8192e2ant_fw_dac_swing_lvl(btcoexist, FORCE_EXEC, 6);
btcoexist        1410 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 	btc8192e2ant_dec_bt_pwr(btcoexist, FORCE_EXEC, 0);
btcoexist        1412 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 	btc8192e2ant_coex_table_with_type(btcoexist, FORCE_EXEC, 0);
btcoexist        1413 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 	btc8192e2ant_switch_ss_type(btcoexist, FORCE_EXEC, 2);
btcoexist        1415 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 	btc8192e2ant_sw_mechanism1(btcoexist, false, false, false, false);
btcoexist        1416 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 	btc8192e2ant_sw_mechanism2(btcoexist, false, false, false, 0x18);
btcoexist        1419 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c static void btc8192e2ant_action_bt_inquiry(struct btc_coexist *btcoexist)
btcoexist        1423 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 	btcoexist->btc_set(btcoexist, BTC_SET_ACT_DISABLE_LOW_POWER,
btcoexist        1426 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 	btc8192e2ant_switch_ss_type(btcoexist, NORMAL_EXEC, 1);
btcoexist        1428 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 	btc8192e2ant_coex_table_with_type(btcoexist, NORMAL_EXEC, 2);
btcoexist        1429 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 	btc8192e2ant_ps_tdma(btcoexist, NORMAL_EXEC, true, 3);
btcoexist        1430 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 	btc8192e2ant_fw_dac_swing_lvl(btcoexist, NORMAL_EXEC, 6);
btcoexist        1431 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 	btc8192e2ant_dec_bt_pwr(btcoexist, NORMAL_EXEC, 0);
btcoexist        1433 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 	btc8192e2ant_sw_mechanism1(btcoexist, false, false, false, false);
btcoexist        1434 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 	btc8192e2ant_sw_mechanism2(btcoexist, false, false, false, 0x18);
btcoexist        1437 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c static bool btc8192e2ant_is_common_action(struct btc_coexist *btcoexist)
btcoexist        1439 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 	struct rtl_priv *rtlpriv = btcoexist->adapter;
btcoexist        1440 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 	struct btc_bt_link_info *bt_link_info = &btcoexist->bt_link_info;
btcoexist        1444 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 	btcoexist->btc_get(btcoexist, BTC_GET_BL_HS_OPERATION, &bt_hs_on);
btcoexist        1445 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 	btcoexist->btc_get(btcoexist, BTC_GET_BL_WIFI_CONNECTED,
btcoexist        1447 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 	btcoexist->btc_get(btcoexist, BTC_GET_BL_WIFI_BUSY, &wifi_busy);
btcoexist        1450 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 		btc8192e2ant_limited_tx(btcoexist, NORMAL_EXEC, 1, 0, 0, 0);
btcoexist        1452 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 		btc8192e2ant_limited_tx(btcoexist, NORMAL_EXEC, 0, 0, 0, 0);
btcoexist        1456 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 		btcoexist->btc_set(btcoexist, BTC_SET_ACT_DISABLE_LOW_POWER,
btcoexist        1466 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 			btc8192e2ant_switch_ss_type(btcoexist, NORMAL_EXEC, 2);
btcoexist        1467 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 			btc8192e2ant_coex_table_with_type(btcoexist,
btcoexist        1469 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 			btc8192e2ant_ps_tdma(btcoexist, NORMAL_EXEC, false, 0);
btcoexist        1471 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 			btc8192e2ant_switch_ss_type(btcoexist, NORMAL_EXEC, 1);
btcoexist        1472 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 			btc8192e2ant_coex_table_with_type(btcoexist,
btcoexist        1474 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 			btc8192e2ant_ps_tdma(btcoexist, NORMAL_EXEC, false, 1);
btcoexist        1477 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 		btc8192e2ant_fw_dac_swing_lvl(btcoexist, NORMAL_EXEC, 6);
btcoexist        1478 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 		btc8192e2ant_dec_bt_pwr(btcoexist, NORMAL_EXEC, 0);
btcoexist        1480 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 		btc8192e2ant_sw_mechanism1(btcoexist, false, false, false,
btcoexist        1482 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 		btc8192e2ant_sw_mechanism2(btcoexist, false, false, false,
btcoexist        1490 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 			btcoexist->btc_set(btcoexist,
btcoexist        1497 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 			btc8192e2ant_switch_ss_type(btcoexist, NORMAL_EXEC, 2);
btcoexist        1498 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 			btc8192e2ant_coex_table_with_type(btcoexist,
btcoexist        1500 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 			btc8192e2ant_ps_tdma(btcoexist, NORMAL_EXEC, false, 0);
btcoexist        1501 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 			btc8192e2ant_fw_dac_swing_lvl(btcoexist,
btcoexist        1503 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 			btc8192e2ant_dec_bt_pwr(btcoexist, NORMAL_EXEC, 0);
btcoexist        1505 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 			btc8192e2ant_sw_mechanism1(btcoexist, false, false,
btcoexist        1507 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 			btc8192e2ant_sw_mechanism2(btcoexist, false, false,
btcoexist        1514 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 			btcoexist->btc_set(btcoexist,
btcoexist        1523 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 			btc8192e2ant_switch_ss_type(btcoexist,
btcoexist        1525 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 			btc8192e2ant_coex_table_with_type(btcoexist,
btcoexist        1527 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 			btc8192e2ant_ps_tdma(btcoexist, NORMAL_EXEC,
btcoexist        1529 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 			btc8192e2ant_fw_dac_swing_lvl(btcoexist,
btcoexist        1531 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 			btc8192e2ant_dec_bt_pwr(btcoexist, NORMAL_EXEC, 0);
btcoexist        1533 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 			btc8192e2ant_sw_mechanism1(btcoexist, true, false,
btcoexist        1535 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 			btc8192e2ant_sw_mechanism2(btcoexist, false, false,
btcoexist        1541 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 			btcoexist->btc_set(btcoexist,
btcoexist        1553 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 				btc8192e2ant_switch_ss_type(btcoexist,
btcoexist        1555 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 				btc8192e2ant_coex_table_with_type(btcoexist,
btcoexist        1558 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 				btc8192e2ant_ps_tdma(btcoexist, NORMAL_EXEC,
btcoexist        1560 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 				btc8192e2ant_fw_dac_swing_lvl(btcoexist,
btcoexist        1562 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 				btc8192e2ant_dec_bt_pwr(btcoexist,
btcoexist        1564 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 				btc8192e2ant_sw_mechanism1(btcoexist, false,
btcoexist        1566 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 				btc8192e2ant_sw_mechanism2(btcoexist, false,
btcoexist        1575 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c static void btc8192e2ant_tdma_duration_adjust(struct btc_coexist *btcoexist,
btcoexist        1579 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 	struct rtl_priv *rtlpriv = btcoexist->adapter;
btcoexist        1597 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 					btc8192e2ant_ps_tdma(btcoexist,
btcoexist        1602 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 					btc8192e2ant_ps_tdma(btcoexist,
btcoexist        1607 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 					btc8192e2ant_ps_tdma(btcoexist,
btcoexist        1614 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 					btc8192e2ant_ps_tdma(btcoexist,
btcoexist        1619 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 					btc8192e2ant_ps_tdma(btcoexist,
btcoexist        1624 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 					btc8192e2ant_ps_tdma(btcoexist,
btcoexist        1633 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 					btc8192e2ant_ps_tdma(btcoexist,
btcoexist        1638 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 					btc8192e2ant_ps_tdma(btcoexist,
btcoexist        1643 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 					btc8192e2ant_ps_tdma(btcoexist,
btcoexist        1650 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 					btc8192e2ant_ps_tdma(btcoexist,
btcoexist        1655 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 					btc8192e2ant_ps_tdma(btcoexist,
btcoexist        1660 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 					btc8192e2ant_ps_tdma(btcoexist,
btcoexist        1760 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 		btcoexist->btc_get(btcoexist, BTC_GET_BL_WIFI_SCAN, &scan);
btcoexist        1761 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 		btcoexist->btc_get(btcoexist, BTC_GET_BL_WIFI_LINK, &link);
btcoexist        1762 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 		btcoexist->btc_get(btcoexist, BTC_GET_BL_WIFI_ROAM, &roam);
btcoexist        1765 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 			btc8192e2ant_ps_tdma(btcoexist, NORMAL_EXEC,
btcoexist        1774 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c static void btc8192e2ant_action_sco(struct btc_coexist *btcoexist)
btcoexist        1779 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 	wifi_rssi_state = btc8192e2ant_wifi_rssi_state(btcoexist, 0, 2, 15, 0);
btcoexist        1781 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 	btc8192e2ant_switch_ss_type(btcoexist, NORMAL_EXEC, 1);
btcoexist        1782 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 	btc8192e2ant_limited_rx(btcoexist, NORMAL_EXEC, false, false, 0x8);
btcoexist        1784 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 	btc8192e2ant_fw_dac_swing_lvl(btcoexist, NORMAL_EXEC, 6);
btcoexist        1786 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 	btc8192e2ant_coex_table_with_type(btcoexist, NORMAL_EXEC, 4);
btcoexist        1788 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 	bt_rssi_state = btc8192e2ant_bt_rssi_state(btcoexist, 3, 34, 42);
btcoexist        1792 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 		btc8192e2ant_dec_bt_pwr(btcoexist, NORMAL_EXEC, 0);
btcoexist        1793 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 		btc8192e2ant_ps_tdma(btcoexist, NORMAL_EXEC, true, 13);
btcoexist        1796 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 		btc8192e2ant_dec_bt_pwr(btcoexist, NORMAL_EXEC, 2);
btcoexist        1797 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 		btc8192e2ant_ps_tdma(btcoexist, NORMAL_EXEC, true, 9);
btcoexist        1800 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 		btc8192e2ant_dec_bt_pwr(btcoexist, NORMAL_EXEC, 4);
btcoexist        1801 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 		btc8192e2ant_ps_tdma(btcoexist, NORMAL_EXEC, true, 9);
btcoexist        1804 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 	btcoexist->btc_get(btcoexist, BTC_GET_U4_WIFI_BW, &wifi_bw);
btcoexist        1810 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 			btc8192e2ant_sw_mechanism1(btcoexist, true, true,
btcoexist        1812 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 			btc8192e2ant_sw_mechanism2(btcoexist, true, false,
btcoexist        1815 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 			btc8192e2ant_sw_mechanism1(btcoexist, true, true,
btcoexist        1817 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 			btc8192e2ant_sw_mechanism2(btcoexist, false, false,
btcoexist        1823 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 			btc8192e2ant_sw_mechanism1(btcoexist, false, true,
btcoexist        1825 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 			btc8192e2ant_sw_mechanism2(btcoexist, true, false,
btcoexist        1828 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 			btc8192e2ant_sw_mechanism1(btcoexist, false, true,
btcoexist        1830 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 			btc8192e2ant_sw_mechanism2(btcoexist, false, false,
btcoexist        1836 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c static void btc8192e2ant_action_sco_pan(struct btc_coexist *btcoexist)
btcoexist        1841 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 	wifi_rssi_state = btc8192e2ant_wifi_rssi_state(btcoexist, 0, 2, 15, 0);
btcoexist        1843 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 	btc8192e2ant_switch_ss_type(btcoexist, NORMAL_EXEC, 1);
btcoexist        1844 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 	btc8192e2ant_limited_rx(btcoexist, NORMAL_EXEC, false, false, 0x8);
btcoexist        1846 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 	btc8192e2ant_fw_dac_swing_lvl(btcoexist, NORMAL_EXEC, 6);
btcoexist        1848 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 	btc8192e2ant_coex_table_with_type(btcoexist, NORMAL_EXEC, 4);
btcoexist        1850 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 	bt_rssi_state = btc8192e2ant_bt_rssi_state(btcoexist, 3, 34, 42);
btcoexist        1854 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 		btc8192e2ant_dec_bt_pwr(btcoexist, NORMAL_EXEC, 0);
btcoexist        1855 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 		btc8192e2ant_ps_tdma(btcoexist, NORMAL_EXEC, true, 14);
btcoexist        1858 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 		btc8192e2ant_dec_bt_pwr(btcoexist, NORMAL_EXEC, 2);
btcoexist        1859 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 		btc8192e2ant_ps_tdma(btcoexist, NORMAL_EXEC, true, 10);
btcoexist        1862 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 		btc8192e2ant_dec_bt_pwr(btcoexist, NORMAL_EXEC, 4);
btcoexist        1863 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 		btc8192e2ant_ps_tdma(btcoexist, NORMAL_EXEC, true, 10);
btcoexist        1866 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 	btcoexist->btc_get(btcoexist, BTC_GET_U4_WIFI_BW, &wifi_bw);
btcoexist        1872 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 			btc8192e2ant_sw_mechanism1(btcoexist, true, true,
btcoexist        1874 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 			btc8192e2ant_sw_mechanism2(btcoexist, true, false,
btcoexist        1877 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 			btc8192e2ant_sw_mechanism1(btcoexist, true, true,
btcoexist        1879 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 			btc8192e2ant_sw_mechanism2(btcoexist, false, false,
btcoexist        1885 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 			btc8192e2ant_sw_mechanism1(btcoexist, false, true,
btcoexist        1887 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 			btc8192e2ant_sw_mechanism2(btcoexist, true, false,
btcoexist        1890 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 			btc8192e2ant_sw_mechanism1(btcoexist, false, true,
btcoexist        1892 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 			btc8192e2ant_sw_mechanism2(btcoexist, false, false,
btcoexist        1898 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c static void btc8192e2ant_action_hid(struct btc_coexist *btcoexist)
btcoexist        1903 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 	wifi_rssi_state = btc8192e2ant_wifi_rssi_state(btcoexist, 0, 2, 15, 0);
btcoexist        1904 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 	bt_rssi_state = btc8192e2ant_bt_rssi_state(btcoexist, 3, 34, 42);
btcoexist        1906 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 	btc8192e2ant_switch_ss_type(btcoexist, NORMAL_EXEC, 1);
btcoexist        1907 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 	btc8192e2ant_limited_rx(btcoexist, NORMAL_EXEC, false, false, 0x8);
btcoexist        1909 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 	btc8192e2ant_fw_dac_swing_lvl(btcoexist, NORMAL_EXEC, 6);
btcoexist        1911 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 	btcoexist->btc_get(btcoexist, BTC_GET_U4_WIFI_BW, &wifi_bw);
btcoexist        1913 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 	btc8192e2ant_coex_table_with_type(btcoexist, NORMAL_EXEC, 3);
btcoexist        1917 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 		btc8192e2ant_dec_bt_pwr(btcoexist, NORMAL_EXEC, 0);
btcoexist        1918 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 		btc8192e2ant_ps_tdma(btcoexist, NORMAL_EXEC, true, 13);
btcoexist        1921 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 		btc8192e2ant_dec_bt_pwr(btcoexist, NORMAL_EXEC, 2);
btcoexist        1922 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 		btc8192e2ant_ps_tdma(btcoexist, NORMAL_EXEC, true, 9);
btcoexist        1925 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 		btc8192e2ant_dec_bt_pwr(btcoexist, NORMAL_EXEC, 4);
btcoexist        1926 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 		btc8192e2ant_ps_tdma(btcoexist, NORMAL_EXEC, true, 9);
btcoexist        1933 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 			btc8192e2ant_sw_mechanism1(btcoexist, true, true,
btcoexist        1935 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 			btc8192e2ant_sw_mechanism2(btcoexist, true, false,
btcoexist        1938 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 			btc8192e2ant_sw_mechanism1(btcoexist, true, true,
btcoexist        1940 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 			btc8192e2ant_sw_mechanism2(btcoexist, false, false,
btcoexist        1946 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 			btc8192e2ant_sw_mechanism1(btcoexist, false, true,
btcoexist        1948 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 			btc8192e2ant_sw_mechanism2(btcoexist, true, false,
btcoexist        1951 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 			btc8192e2ant_sw_mechanism1(btcoexist, false, true,
btcoexist        1953 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 			btc8192e2ant_sw_mechanism2(btcoexist, false, false,
btcoexist        1960 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c static void btc8192e2ant_action_a2dp(struct btc_coexist *btcoexist)
btcoexist        1962 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 	struct rtl_priv *rtlpriv = btcoexist->adapter;
btcoexist        1967 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 	wifi_rssi_state = btc8192e2ant_wifi_rssi_state(btcoexist, 0, 2, 15, 0);
btcoexist        1968 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 	bt_rssi_state = btc8192e2ant_bt_rssi_state(btcoexist, 3, 34, 42);
btcoexist        1979 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 		btc8192e2ant_switch_ss_type(btcoexist, NORMAL_EXEC, 2);
btcoexist        1980 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 		btc8192e2ant_limited_rx(btcoexist, NORMAL_EXEC, false, true,
btcoexist        1983 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 		btc8192e2ant_switch_ss_type(btcoexist, NORMAL_EXEC, 1);
btcoexist        1984 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 		btc8192e2ant_limited_rx(btcoexist, NORMAL_EXEC, false, false,
btcoexist        1988 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 	btc8192e2ant_fw_dac_swing_lvl(btcoexist, NORMAL_EXEC, 6);
btcoexist        1991 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 		btc8192e2ant_coex_table_with_type(btcoexist, NORMAL_EXEC, 0);
btcoexist        1993 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 		btc8192e2ant_coex_table_with_type(btcoexist, NORMAL_EXEC, 2);
btcoexist        1996 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 		btc8192e2ant_ps_tdma(btcoexist, NORMAL_EXEC, true, 17);
btcoexist        1998 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 		btc8192e2ant_dec_bt_pwr(btcoexist, NORMAL_EXEC, 0);
btcoexist        2002 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 			btc8192e2ant_tdma_duration_adjust(btcoexist, false,
btcoexist        2004 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 			btc8192e2ant_dec_bt_pwr(btcoexist, NORMAL_EXEC, 0);
btcoexist        2007 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 			btc8192e2ant_tdma_duration_adjust(btcoexist, false,
btcoexist        2009 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 			btc8192e2ant_dec_bt_pwr(btcoexist, NORMAL_EXEC, 2);
btcoexist        2012 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 			btc8192e2ant_tdma_duration_adjust(btcoexist, false,
btcoexist        2014 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 			btc8192e2ant_dec_bt_pwr(btcoexist, NORMAL_EXEC, 4);
btcoexist        2019 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 	btcoexist->btc_get(btcoexist, BTC_GET_U4_WIFI_BW, &wifi_bw);
btcoexist        2023 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 			btc8192e2ant_sw_mechanism1(btcoexist, true, false,
btcoexist        2025 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 			btc8192e2ant_sw_mechanism2(btcoexist, true, false,
btcoexist        2028 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 			btc8192e2ant_sw_mechanism1(btcoexist, true, false,
btcoexist        2030 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 			btc8192e2ant_sw_mechanism2(btcoexist, false, false,
btcoexist        2036 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 			btc8192e2ant_sw_mechanism1(btcoexist, false, false,
btcoexist        2038 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 			btc8192e2ant_sw_mechanism2(btcoexist, true, false,
btcoexist        2041 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 			btc8192e2ant_sw_mechanism1(btcoexist, false, false,
btcoexist        2043 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 			btc8192e2ant_sw_mechanism2(btcoexist, false, false,
btcoexist        2049 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c static void btc8192e2ant_action_a2dp_pan_hs(struct btc_coexist *btcoexist)
btcoexist        2054 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 	wifi_rssi_state = btc8192e2ant_wifi_rssi_state(btcoexist, 0, 2, 15, 0);
btcoexist        2055 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 	bt_rssi_state = btc8192e2ant_bt_rssi_state(btcoexist, 3, 34, 42);
btcoexist        2057 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 	btc8192e2ant_switch_ss_type(btcoexist, NORMAL_EXEC, 1);
btcoexist        2058 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 	btc8192e2ant_limited_rx(btcoexist, NORMAL_EXEC, false, false, 0x8);
btcoexist        2060 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 	btc8192e2ant_fw_dac_swing_lvl(btcoexist, NORMAL_EXEC, 6);
btcoexist        2061 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 	btc8192e2ant_coex_table_with_type(btcoexist, NORMAL_EXEC, 2);
btcoexist        2065 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 		btc8192e2ant_tdma_duration_adjust(btcoexist, false, true, 2);
btcoexist        2066 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 		btc8192e2ant_dec_bt_pwr(btcoexist, NORMAL_EXEC, 0);
btcoexist        2069 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 		btc8192e2ant_tdma_duration_adjust(btcoexist, false, false, 2);
btcoexist        2070 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 		btc8192e2ant_dec_bt_pwr(btcoexist, NORMAL_EXEC, 2);
btcoexist        2073 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 		btc8192e2ant_tdma_duration_adjust(btcoexist, false, false, 2);
btcoexist        2074 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 		btc8192e2ant_dec_bt_pwr(btcoexist, NORMAL_EXEC, 4);
btcoexist        2078 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 	btcoexist->btc_get(btcoexist, BTC_GET_U4_WIFI_BW, &wifi_bw);
btcoexist        2082 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 			btc8192e2ant_sw_mechanism1(btcoexist, true, false,
btcoexist        2084 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 			btc8192e2ant_sw_mechanism2(btcoexist, true, false,
btcoexist        2087 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 			btc8192e2ant_sw_mechanism1(btcoexist, true, false,
btcoexist        2089 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 			btc8192e2ant_sw_mechanism2(btcoexist, false, false,
btcoexist        2095 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 			btc8192e2ant_sw_mechanism1(btcoexist, false, false,
btcoexist        2097 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 			btc8192e2ant_sw_mechanism2(btcoexist, true, false,
btcoexist        2100 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 			btc8192e2ant_sw_mechanism1(btcoexist, false, false,
btcoexist        2102 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 			btc8192e2ant_sw_mechanism2(btcoexist, false, false,
btcoexist        2108 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c static void btc8192e2ant_action_pan_edr(struct btc_coexist *btcoexist)
btcoexist        2113 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 	wifi_rssi_state = btc8192e2ant_wifi_rssi_state(btcoexist, 0, 2, 15, 0);
btcoexist        2114 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 	bt_rssi_state = btc8192e2ant_bt_rssi_state(btcoexist, 3, 34, 42);
btcoexist        2116 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 	btc8192e2ant_switch_ss_type(btcoexist, NORMAL_EXEC, 1);
btcoexist        2117 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 	btc8192e2ant_limited_rx(btcoexist, NORMAL_EXEC, false, false, 0x8);
btcoexist        2119 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 	btc8192e2ant_fw_dac_swing_lvl(btcoexist, NORMAL_EXEC, 6);
btcoexist        2121 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 	btc8192e2ant_coex_table_with_type(btcoexist, NORMAL_EXEC, 2);
btcoexist        2125 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 		btc8192e2ant_dec_bt_pwr(btcoexist, NORMAL_EXEC, 0);
btcoexist        2126 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 		btc8192e2ant_ps_tdma(btcoexist, NORMAL_EXEC, true, 5);
btcoexist        2129 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 		btc8192e2ant_dec_bt_pwr(btcoexist, NORMAL_EXEC, 2);
btcoexist        2130 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 		btc8192e2ant_ps_tdma(btcoexist, NORMAL_EXEC, true, 1);
btcoexist        2133 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 		btc8192e2ant_dec_bt_pwr(btcoexist, NORMAL_EXEC, 4);
btcoexist        2134 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 		btc8192e2ant_ps_tdma(btcoexist, NORMAL_EXEC, true, 1);
btcoexist        2138 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 	btcoexist->btc_get(btcoexist, BTC_GET_U4_WIFI_BW, &wifi_bw);
btcoexist        2142 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 			btc8192e2ant_sw_mechanism1(btcoexist, true, false,
btcoexist        2144 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 			btc8192e2ant_sw_mechanism2(btcoexist, true, false,
btcoexist        2147 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 			btc8192e2ant_sw_mechanism1(btcoexist, true, false,
btcoexist        2149 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 			btc8192e2ant_sw_mechanism2(btcoexist, false, false,
btcoexist        2155 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 			btc8192e2ant_sw_mechanism1(btcoexist, false, false,
btcoexist        2157 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 			btc8192e2ant_sw_mechanism2(btcoexist, true, false,
btcoexist        2160 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 			btc8192e2ant_sw_mechanism1(btcoexist, false, false,
btcoexist        2162 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 			btc8192e2ant_sw_mechanism2(btcoexist, false, false,
btcoexist        2169 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c static void btc8192e2ant_action_pan_hs(struct btc_coexist *btcoexist)
btcoexist        2174 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 	wifi_rssi_state = btc8192e2ant_wifi_rssi_state(btcoexist, 0, 2, 15, 0);
btcoexist        2175 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 	bt_rssi_state = btc8192e2ant_bt_rssi_state(btcoexist, 3, 34, 42);
btcoexist        2177 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 	btc8192e2ant_switch_ss_type(btcoexist, NORMAL_EXEC, 1);
btcoexist        2178 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 	btc8192e2ant_limited_rx(btcoexist, NORMAL_EXEC, false, false, 0x8);
btcoexist        2180 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 	btc8192e2ant_fw_dac_swing_lvl(btcoexist, NORMAL_EXEC, 6);
btcoexist        2182 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 	btc8192e2ant_coex_table_with_type(btcoexist, NORMAL_EXEC, 2);
btcoexist        2186 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 		btc8192e2ant_dec_bt_pwr(btcoexist, NORMAL_EXEC, 0);
btcoexist        2189 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 		btc8192e2ant_dec_bt_pwr(btcoexist, NORMAL_EXEC, 2);
btcoexist        2192 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 		btc8192e2ant_dec_bt_pwr(btcoexist, NORMAL_EXEC, 4);
btcoexist        2194 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 	btc8192e2ant_ps_tdma(btcoexist, NORMAL_EXEC, false, 1);
btcoexist        2196 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 	btcoexist->btc_get(btcoexist, BTC_GET_U4_WIFI_BW, &wifi_bw);
btcoexist        2200 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 			btc8192e2ant_sw_mechanism1(btcoexist, true, false,
btcoexist        2202 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 			btc8192e2ant_sw_mechanism2(btcoexist, true, false,
btcoexist        2205 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 			btc8192e2ant_sw_mechanism1(btcoexist, true, false,
btcoexist        2207 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 			btc8192e2ant_sw_mechanism2(btcoexist, false, false,
btcoexist        2213 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 			btc8192e2ant_sw_mechanism1(btcoexist, false, false,
btcoexist        2215 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 			btc8192e2ant_sw_mechanism2(btcoexist, true, false,
btcoexist        2218 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 			btc8192e2ant_sw_mechanism1(btcoexist, false, false,
btcoexist        2220 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 			btc8192e2ant_sw_mechanism2(btcoexist, false, false,
btcoexist        2227 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c static void btc8192e2ant_action_pan_edr_a2dp(struct btc_coexist *btcoexist)
btcoexist        2232 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 	wifi_rssi_state = btc8192e2ant_wifi_rssi_state(btcoexist, 0, 2, 15, 0);
btcoexist        2233 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 	bt_rssi_state = btc8192e2ant_bt_rssi_state(btcoexist, 3, 34, 42);
btcoexist        2235 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 	btc8192e2ant_switch_ss_type(btcoexist, NORMAL_EXEC, 1);
btcoexist        2236 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 	btc8192e2ant_limited_rx(btcoexist, NORMAL_EXEC, false, false, 0x8);
btcoexist        2238 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 	btc8192e2ant_fw_dac_swing_lvl(btcoexist, NORMAL_EXEC, 6);
btcoexist        2240 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 	btc8192e2ant_coex_table_with_type(btcoexist, NORMAL_EXEC, 2);
btcoexist        2242 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 	btcoexist->btc_get(btcoexist, BTC_GET_U4_WIFI_BW, &wifi_bw);
btcoexist        2246 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 		btc8192e2ant_dec_bt_pwr(btcoexist, NORMAL_EXEC, 0);
btcoexist        2247 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 		btc8192e2ant_tdma_duration_adjust(btcoexist, false, true, 3);
btcoexist        2250 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 		btc8192e2ant_dec_bt_pwr(btcoexist, NORMAL_EXEC, 2);
btcoexist        2251 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 		btc8192e2ant_tdma_duration_adjust(btcoexist, false, false, 3);
btcoexist        2254 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 		btc8192e2ant_dec_bt_pwr(btcoexist, NORMAL_EXEC, 4);
btcoexist        2255 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 		btc8192e2ant_tdma_duration_adjust(btcoexist, false, false, 3);
btcoexist        2262 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 			btc8192e2ant_sw_mechanism1(btcoexist, true, false,
btcoexist        2264 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 			btc8192e2ant_sw_mechanism2(btcoexist, true, false,
btcoexist        2267 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 			btc8192e2ant_sw_mechanism1(btcoexist, true, false,
btcoexist        2269 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 			btc8192e2ant_sw_mechanism2(btcoexist, false, false,
btcoexist        2275 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 			btc8192e2ant_sw_mechanism1(btcoexist, false, false,
btcoexist        2277 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 			btc8192e2ant_sw_mechanism2(btcoexist, true, false,
btcoexist        2280 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 			btc8192e2ant_sw_mechanism1(btcoexist, false, false,
btcoexist        2282 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 			btc8192e2ant_sw_mechanism2(btcoexist, false, false,
btcoexist        2288 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c static void btc8192e2ant_action_pan_edr_hid(struct btc_coexist *btcoexist)
btcoexist        2293 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 	wifi_rssi_state = btc8192e2ant_wifi_rssi_state(btcoexist, 0, 2, 15, 0);
btcoexist        2294 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 	bt_rssi_state = btc8192e2ant_bt_rssi_state(btcoexist, 3, 34, 42);
btcoexist        2296 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 	btcoexist->btc_get(btcoexist, BTC_GET_U4_WIFI_BW, &wifi_bw);
btcoexist        2298 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 	btc8192e2ant_switch_ss_type(btcoexist, NORMAL_EXEC, 1);
btcoexist        2299 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 	btc8192e2ant_limited_rx(btcoexist, NORMAL_EXEC, false, false, 0x8);
btcoexist        2301 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 	btc8192e2ant_fw_dac_swing_lvl(btcoexist, NORMAL_EXEC, 6);
btcoexist        2303 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 	btc8192e2ant_coex_table_with_type(btcoexist, NORMAL_EXEC, 3);
btcoexist        2307 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 		btc8192e2ant_dec_bt_pwr(btcoexist, NORMAL_EXEC, 0);
btcoexist        2308 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 		btc8192e2ant_ps_tdma(btcoexist, NORMAL_EXEC, true, 14);
btcoexist        2311 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 		btc8192e2ant_dec_bt_pwr(btcoexist, NORMAL_EXEC, 2);
btcoexist        2312 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 		btc8192e2ant_ps_tdma(btcoexist, NORMAL_EXEC, true, 10);
btcoexist        2315 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 		btc8192e2ant_dec_bt_pwr(btcoexist, NORMAL_EXEC, 4);
btcoexist        2316 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 		btc8192e2ant_ps_tdma(btcoexist, NORMAL_EXEC,
btcoexist        2324 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 			btc8192e2ant_sw_mechanism1(btcoexist, true, true,
btcoexist        2326 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 			btc8192e2ant_sw_mechanism2(btcoexist, true, false,
btcoexist        2329 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 			btc8192e2ant_sw_mechanism1(btcoexist, true, true,
btcoexist        2331 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 			btc8192e2ant_sw_mechanism2(btcoexist, false, false,
btcoexist        2337 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 			btc8192e2ant_sw_mechanism1(btcoexist, false, true,
btcoexist        2339 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 			btc8192e2ant_sw_mechanism2(btcoexist, true, false,
btcoexist        2342 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 			btc8192e2ant_sw_mechanism1(btcoexist, false, true,
btcoexist        2344 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 			btc8192e2ant_sw_mechanism2(btcoexist, false, false,
btcoexist        2351 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c static void btc8192e2ant_action_hid_a2dp_pan_edr(struct btc_coexist *btcoexist)
btcoexist        2356 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 	wifi_rssi_state = btc8192e2ant_wifi_rssi_state(btcoexist, 0, 2, 15, 0);
btcoexist        2357 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 	bt_rssi_state = btc8192e2ant_bt_rssi_state(btcoexist, 3, 34, 42);
btcoexist        2359 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 	btc8192e2ant_switch_ss_type(btcoexist, NORMAL_EXEC, 1);
btcoexist        2360 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 	btc8192e2ant_limited_rx(btcoexist, NORMAL_EXEC, false, false, 0x8);
btcoexist        2362 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 	btc8192e2ant_fw_dac_swing_lvl(btcoexist, NORMAL_EXEC, 6);
btcoexist        2364 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 	btcoexist->btc_get(btcoexist, BTC_GET_U4_WIFI_BW, &wifi_bw);
btcoexist        2366 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 	btc8192e2ant_coex_table_with_type(btcoexist, NORMAL_EXEC, 3);
btcoexist        2370 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 		btc8192e2ant_dec_bt_pwr(btcoexist, NORMAL_EXEC, 0);
btcoexist        2371 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 		btc8192e2ant_tdma_duration_adjust(btcoexist, true, true, 3);
btcoexist        2374 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 		btc8192e2ant_dec_bt_pwr(btcoexist, NORMAL_EXEC, 2);
btcoexist        2375 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 		btc8192e2ant_tdma_duration_adjust(btcoexist, true, false, 3);
btcoexist        2378 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 		btc8192e2ant_dec_bt_pwr(btcoexist, NORMAL_EXEC, 4);
btcoexist        2379 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 		btc8192e2ant_tdma_duration_adjust(btcoexist, true, false, 3);
btcoexist        2386 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 			btc8192e2ant_sw_mechanism1(btcoexist, true, true,
btcoexist        2388 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 			btc8192e2ant_sw_mechanism2(btcoexist, true, false,
btcoexist        2391 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 			btc8192e2ant_sw_mechanism1(btcoexist, true, true,
btcoexist        2393 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 			btc8192e2ant_sw_mechanism2(btcoexist, false, false,
btcoexist        2399 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 			btc8192e2ant_sw_mechanism1(btcoexist, false, true,
btcoexist        2401 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 			btc8192e2ant_sw_mechanism2(btcoexist, true, false,
btcoexist        2404 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 			btc8192e2ant_sw_mechanism1(btcoexist, false, true,
btcoexist        2406 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 			btc8192e2ant_sw_mechanism2(btcoexist, false, false,
btcoexist        2412 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c static void btc8192e2ant_action_hid_a2dp(struct btc_coexist *btcoexist)
btcoexist        2417 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 	wifi_rssi_state = btc8192e2ant_wifi_rssi_state(btcoexist, 0, 2, 15, 0);
btcoexist        2418 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 	bt_rssi_state = btc8192e2ant_bt_rssi_state(btcoexist, 3, 34, 42);
btcoexist        2420 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 	btc8192e2ant_switch_ss_type(btcoexist, NORMAL_EXEC, 1);
btcoexist        2421 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 	btc8192e2ant_limited_rx(btcoexist, NORMAL_EXEC, false, false, 0x8);
btcoexist        2423 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 	btcoexist->btc_get(btcoexist, BTC_GET_U4_WIFI_BW, &wifi_bw);
btcoexist        2425 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 	btc8192e2ant_coex_table_with_type(btcoexist, NORMAL_EXEC, 3);
btcoexist        2429 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 		btc8192e2ant_dec_bt_pwr(btcoexist, NORMAL_EXEC, 0);
btcoexist        2430 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 		btc8192e2ant_tdma_duration_adjust(btcoexist, true, true, 2);
btcoexist        2433 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 		btc8192e2ant_dec_bt_pwr(btcoexist, NORMAL_EXEC, 2);
btcoexist        2434 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 		btc8192e2ant_tdma_duration_adjust(btcoexist, true, false, 2);
btcoexist        2437 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 		btc8192e2ant_dec_bt_pwr(btcoexist, NORMAL_EXEC, 4);
btcoexist        2438 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 		btc8192e2ant_tdma_duration_adjust(btcoexist, true, false, 2);
btcoexist        2445 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 			btc8192e2ant_sw_mechanism1(btcoexist, true, true,
btcoexist        2447 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 			btc8192e2ant_sw_mechanism2(btcoexist, true, false,
btcoexist        2450 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 			btc8192e2ant_sw_mechanism1(btcoexist, true, true,
btcoexist        2452 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 			btc8192e2ant_sw_mechanism2(btcoexist, false, false,
btcoexist        2458 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 			btc8192e2ant_sw_mechanism1(btcoexist, false, true,
btcoexist        2460 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 			btc8192e2ant_sw_mechanism2(btcoexist, true, false,
btcoexist        2463 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 			btc8192e2ant_sw_mechanism1(btcoexist, false, true,
btcoexist        2465 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 			btc8192e2ant_sw_mechanism2(btcoexist, false, false,
btcoexist        2471 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c static void btc8192e2ant_run_coexist_mechanism(struct btc_coexist *btcoexist)
btcoexist        2473 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 	struct rtl_priv *rtlpriv = btcoexist->adapter;
btcoexist        2479 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 	if (btcoexist->manual_control) {
btcoexist        2491 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 	algorithm = btc8192e2ant_action_algorithm(btcoexist);
btcoexist        2496 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 		btc8192e2ant_action_bt_inquiry(btcoexist);
btcoexist        2504 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 	if (btc8192e2ant_is_common_action(btcoexist)) {
btcoexist        2520 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 			btc8192e2ant_action_sco(btcoexist);
btcoexist        2525 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 			btc8192e2ant_action_sco_pan(btcoexist);
btcoexist        2530 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 			btc8192e2ant_action_hid(btcoexist);
btcoexist        2535 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 			btc8192e2ant_action_a2dp(btcoexist);
btcoexist        2540 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 			btc8192e2ant_action_a2dp_pan_hs(btcoexist);
btcoexist        2545 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 			btc8192e2ant_action_pan_edr(btcoexist);
btcoexist        2550 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 			btc8192e2ant_action_pan_hs(btcoexist);
btcoexist        2555 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 			btc8192e2ant_action_pan_edr_a2dp(btcoexist);
btcoexist        2560 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 			btc8192e2ant_action_pan_edr_hid(btcoexist);
btcoexist        2565 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 			btc8192e2ant_action_hid_a2dp_pan_edr(btcoexist);
btcoexist        2570 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 			btc8192e2ant_action_hid_a2dp(btcoexist);
btcoexist        2582 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c static void btc8192e2ant_init_hwconfig(struct btc_coexist *btcoexist,
btcoexist        2585 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 	struct rtl_priv *rtlpriv = btcoexist->adapter;
btcoexist        2595 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 			btcoexist->btc_get_rf_reg(btcoexist, BTC_RF_A,
btcoexist        2598 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 		coex_dm->backup_arfr_cnt1 = btcoexist->btc_read_4byte(btcoexist,
btcoexist        2600 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 		coex_dm->backup_arfr_cnt2 = btcoexist->btc_read_4byte(btcoexist,
btcoexist        2602 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 		coex_dm->backup_retry_limit = btcoexist->btc_read_2byte(
btcoexist        2603 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 								    btcoexist,
btcoexist        2605 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 		coex_dm->backup_ampdu_maxtime = btcoexist->btc_read_1byte(
btcoexist        2606 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 								    btcoexist,
btcoexist        2611 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 	btcoexist->btc_write_1byte(btcoexist, 0x4f, 0x6);
btcoexist        2612 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 	btcoexist->btc_write_1byte(btcoexist, 0x944, 0x24);
btcoexist        2613 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 	btcoexist->btc_write_4byte(btcoexist, 0x930, 0x700700);
btcoexist        2614 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 	btcoexist->btc_write_1byte(btcoexist, 0x92c, 0x20);
btcoexist        2615 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 	if (btcoexist->chip_interface == BTC_INTF_USB)
btcoexist        2616 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 		btcoexist->btc_write_4byte(btcoexist, 0x64, 0x30430004);
btcoexist        2618 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 		btcoexist->btc_write_4byte(btcoexist, 0x64, 0x30030004);
btcoexist        2620 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 	btc8192e2ant_coex_table_with_type(btcoexist, FORCE_EXEC, 0);
btcoexist        2623 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 	btcoexist->btc_write_4byte(btcoexist, 0x858, 0x55555555);
btcoexist        2626 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 	btcoexist->btc_write_1byte(btcoexist, 0x778, 0x3);
btcoexist        2628 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 	u8tmp = btcoexist->btc_read_1byte(btcoexist, 0x790);
btcoexist        2631 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 	btcoexist->btc_write_1byte(btcoexist, 0x790, u8tmp);
btcoexist        2634 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 	btcoexist->btc_write_1byte(btcoexist, 0x76e, 0x4);
btcoexist        2637 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 	btcoexist->btc_write_1byte(btcoexist, 0x40, 0x20);
btcoexist        2639 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 	u16tmp = btcoexist->btc_read_2byte(btcoexist, 0x40);
btcoexist        2641 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 	btcoexist->btc_write_2byte(btcoexist, 0x40, u16tmp);
btcoexist        2644 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 	u8tmp = btcoexist->btc_read_1byte(btcoexist, 0x101);
btcoexist        2646 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 	btcoexist->btc_write_1byte(btcoexist, 0x101, u8tmp);
btcoexist        2649 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 	u8tmp = btcoexist->btc_read_1byte(btcoexist, 0x93);
btcoexist        2651 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 	btcoexist->btc_write_1byte(btcoexist, 0x93, u8tmp);
btcoexist        2653 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 	u8tmp = btcoexist->btc_read_1byte(btcoexist, 0x7);
btcoexist        2655 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 	btcoexist->btc_write_1byte(btcoexist, 0x7, u8tmp);
btcoexist        2662 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c void ex_btc8192e2ant_init_hwconfig(struct btc_coexist *btcoexist)
btcoexist        2664 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 	btc8192e2ant_init_hwconfig(btcoexist, true);
btcoexist        2667 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c void ex_btc8192e2ant_init_coex_dm(struct btc_coexist *btcoexist)
btcoexist        2669 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 	struct rtl_priv *rtlpriv = btcoexist->adapter;
btcoexist        2673 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 	btc8192e2ant_init_coex_dm(btcoexist);
btcoexist        2676 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c void ex_btc8192e2ant_display_coex_info(struct btc_coexist *btcoexist,
btcoexist        2679 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 	struct btc_board_info *board_info = &btcoexist->board_info;
btcoexist        2680 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 	struct btc_stack_info *stack_info = &btcoexist->stack_info;
btcoexist        2693 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 	if (btcoexist->manual_control) {
btcoexist        2705 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 	btcoexist->btc_get(btcoexist, BTC_GET_U4_BT_PATCH_VER, &bt_patch_ver);
btcoexist        2706 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 	btcoexist->btc_get(btcoexist, BTC_GET_U4_WIFI_FW_VER, &fw_ver);
btcoexist        2712 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 	btcoexist->btc_get(btcoexist, BTC_GET_BL_HS_OPERATION, &bt_hs_on);
btcoexist        2713 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 	btcoexist->btc_get(btcoexist, BTC_GET_U1_WIFI_DOT11_CHNL,
btcoexist        2715 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 	btcoexist->btc_get(btcoexist, BTC_GET_U1_WIFI_HS_CHNL, &wifi_hs_chnl);
btcoexist        2723 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 	btcoexist->btc_get(btcoexist, BTC_GET_S4_WIFI_RSSI, &wifi_rssi);
btcoexist        2724 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 	btcoexist->btc_get(btcoexist, BTC_GET_S4_HS_RSSI, &bt_hs_rssi);
btcoexist        2728 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 	btcoexist->btc_get(btcoexist, BTC_GET_BL_WIFI_SCAN, &scan);
btcoexist        2729 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 	btcoexist->btc_get(btcoexist, BTC_GET_BL_WIFI_LINK, &link);
btcoexist        2730 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 	btcoexist->btc_get(btcoexist, BTC_GET_BL_WIFI_ROAM, &roam);
btcoexist        2734 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 	btcoexist->btc_get(btcoexist, BTC_GET_BL_WIFI_UNDER_5G, &wifi_under_5g);
btcoexist        2735 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 	btcoexist->btc_get(btcoexist, BTC_GET_U4_WIFI_BW, &wifi_bw);
btcoexist        2736 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 	btcoexist->btc_get(btcoexist, BTC_GET_BL_WIFI_BUSY, &wifi_busy);
btcoexist        2737 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 	btcoexist->btc_get(btcoexist, BTC_GET_U4_WIFI_TRAFFIC_DIRECTION,
btcoexist        2749 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 		   ((btcoexist->bt_info.bt_disabled) ? ("disabled") :
btcoexist        2762 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 	btcoexist->btc_disp_dbg_msg(btcoexist, BTC_DBG_DISP_BT_LINK_INFO, m);
btcoexist        2782 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 	btcoexist->btc_disp_dbg_msg(btcoexist, BTC_DBG_DISP_FW_PWR_MODE_CMD, m);
btcoexist        2799 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 		   btcoexist->bt_info.ra_mask);
btcoexist        2827 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 	u32tmp[0] = btcoexist->btc_read_4byte(btcoexist, 0x430);
btcoexist        2828 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 	u32tmp[1] = btcoexist->btc_read_4byte(btcoexist, 0x434);
btcoexist        2829 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 	u16tmp[0] = btcoexist->btc_read_2byte(btcoexist, 0x42a);
btcoexist        2830 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 	u8tmp[0] = btcoexist->btc_read_1byte(btcoexist, 0x456);
btcoexist        2835 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 	u32tmp[0] = btcoexist->btc_read_4byte(btcoexist, 0xc04);
btcoexist        2836 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 	u32tmp[1] = btcoexist->btc_read_4byte(btcoexist, 0xd04);
btcoexist        2837 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 	u32tmp[2] = btcoexist->btc_read_4byte(btcoexist, 0x90c);
btcoexist        2841 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 	u8tmp[0] = btcoexist->btc_read_1byte(btcoexist, 0x778);
btcoexist        2844 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 	u8tmp[0] = btcoexist->btc_read_1byte(btcoexist, 0x92c);
btcoexist        2845 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 	u32tmp[0] = btcoexist->btc_read_4byte(btcoexist, 0x930);
btcoexist        2849 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 	u8tmp[0] = btcoexist->btc_read_1byte(btcoexist, 0x40);
btcoexist        2850 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 	u8tmp[1] = btcoexist->btc_read_1byte(btcoexist, 0x4f);
btcoexist        2854 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 	u32tmp[0] = btcoexist->btc_read_4byte(btcoexist, 0x550);
btcoexist        2855 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 	u8tmp[0] = btcoexist->btc_read_1byte(btcoexist, 0x522);
btcoexist        2859 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 	u32tmp[0] = btcoexist->btc_read_4byte(btcoexist, 0xc50);
btcoexist        2863 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 	u32tmp[0] = btcoexist->btc_read_4byte(btcoexist, 0x6c0);
btcoexist        2864 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 	u32tmp[1] = btcoexist->btc_read_4byte(btcoexist, 0x6c4);
btcoexist        2865 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 	u32tmp[2] = btcoexist->btc_read_4byte(btcoexist, 0x6c8);
btcoexist        2866 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 	u8tmp[0] = btcoexist->btc_read_1byte(btcoexist, 0x6cc);
btcoexist        2878 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 	if (btcoexist->auto_report_2ant)
btcoexist        2879 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 		btc8192e2ant_monitor_bt_ctr(btcoexist);
btcoexist        2880 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 	btcoexist->btc_disp_dbg_msg(btcoexist, BTC_DBG_DISP_COEX_STATISTICS, m);
btcoexist        2883 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c void ex_btc8192e2ant_ips_notify(struct btc_coexist *btcoexist, u8 type)
btcoexist        2885 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 	struct rtl_priv *rtlpriv = btcoexist->adapter;
btcoexist        2891 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 		btc8192e2ant_coex_all_off(btcoexist);
btcoexist        2899 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c void ex_btc8192e2ant_lps_notify(struct btc_coexist *btcoexist, u8 type)
btcoexist        2901 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 	struct rtl_priv *rtlpriv = btcoexist->adapter;
btcoexist        2914 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c void ex_btc8192e2ant_scan_notify(struct btc_coexist *btcoexist, u8 type)
btcoexist        2916 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 	struct rtl_priv *rtlpriv = btcoexist->adapter;
btcoexist        2926 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c void ex_btc8192e2ant_connect_notify(struct btc_coexist *btcoexist, u8 type)
btcoexist        2928 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 	struct rtl_priv *rtlpriv = btcoexist->adapter;
btcoexist        2938 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c void ex_btc8192e2ant_media_status_notify(struct btc_coexist *btcoexist,
btcoexist        2941 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 	struct rtl_priv *rtlpriv = btcoexist->adapter;
btcoexist        2946 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 	if (btcoexist->manual_control ||
btcoexist        2947 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 	    btcoexist->stop_coex_dm ||
btcoexist        2948 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 	    btcoexist->bt_info.bt_disabled)
btcoexist        2959 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 	btcoexist->btc_get(btcoexist, BTC_GET_U1_WIFI_CENTRAL_CHNL,
btcoexist        2965 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 		btcoexist->btc_get(btcoexist, BTC_GET_U4_WIFI_BW, &wifi_bw);
btcoexist        2981 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 	btcoexist->btc_fill_h2c(btcoexist, 0x66, 3, h2c_parameter);
btcoexist        2984 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c void ex_btc8192e2ant_special_packet_notify(struct btc_coexist *btcoexist,
btcoexist        2987 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 	struct rtl_priv *rtlpriv = btcoexist->adapter;
btcoexist        2994 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c void ex_btc8192e2ant_bt_info_notify(struct btc_coexist *btcoexist,
btcoexist        2997 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 	struct rtl_priv *rtlpriv = btcoexist->adapter;
btcoexist        3042 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 			btcoexist->btc_get(btcoexist, BTC_GET_BL_WIFI_CONNECTED,
btcoexist        3046 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 							btcoexist,
btcoexist        3050 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 							btcoexist,
btcoexist        3055 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 			if (!btcoexist->manual_control &&
btcoexist        3056 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 			    !btcoexist->stop_coex_dm) {
btcoexist        3059 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 				btc8192e2ant_ignore_wlan_act(btcoexist,
btcoexist        3069 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 		if (!btcoexist->auto_report_2ant) {
btcoexist        3071 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 				btc8192e2ant_bt_auto_report(btcoexist,
btcoexist        3110 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 	btc8192e2ant_update_bt_link_info(btcoexist);
btcoexist        3145 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 	btcoexist->btc_set(btcoexist, BTC_SET_BL_BT_TRAFFIC_BUSY, &bt_busy);
btcoexist        3148 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 	btcoexist->btc_set(btcoexist, BTC_SET_BL_BT_LIMITED_DIG, &limited_dig);
btcoexist        3150 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 	btc8192e2ant_run_coexist_mechanism(btcoexist);
btcoexist        3153 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c void ex_btc8192e2ant_halt_notify(struct btc_coexist *btcoexist)
btcoexist        3155 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 	struct rtl_priv *rtlpriv = btcoexist->adapter;
btcoexist        3159 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 	btc8192e2ant_ignore_wlan_act(btcoexist, FORCE_EXEC, true);
btcoexist        3160 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 	ex_btc8192e2ant_media_status_notify(btcoexist, BTC_MEDIA_DISCONNECT);
btcoexist        3163 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c void ex_btc8192e2ant_periodical(struct btc_coexist *btcoexist)
btcoexist        3165 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 	struct rtl_priv *rtlpriv = btcoexist->adapter;
btcoexist        3168 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 	struct btc_board_info *board_info = &btcoexist->board_info;
btcoexist        3169 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 	struct btc_stack_info *stack_info = &btcoexist->stack_info;
btcoexist        3185 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 		btcoexist->btc_get(btcoexist, BTC_GET_U4_BT_PATCH_VER,
btcoexist        3187 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 		btcoexist->btc_get(btcoexist, BTC_GET_U4_WIFI_FW_VER, &fw_ver);
btcoexist        3196 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 	if (!btcoexist->auto_report_2ant) {
btcoexist        3197 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 		btc8192e2ant_query_bt_info(btcoexist);
btcoexist        3198 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 		btc8192e2ant_monitor_bt_ctr(btcoexist);
btcoexist        3199 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 		btc8192e2ant_monitor_bt_enable_disable(btcoexist);
btcoexist        3201 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 		if (btc8192e2ant_is_wifi_status_changed(btcoexist) ||
btcoexist        3203 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c 			btc8192e2ant_run_coexist_mechanism(btcoexist);
btcoexist         146 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.h void ex_btc8192e2ant_init_hwconfig(struct btc_coexist *btcoexist);
btcoexist         147 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.h void ex_btc8192e2ant_init_coex_dm(struct btc_coexist *btcoexist);
btcoexist         148 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.h void ex_btc8192e2ant_ips_notify(struct btc_coexist *btcoexist, u8 type);
btcoexist         149 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.h void ex_btc8192e2ant_lps_notify(struct btc_coexist *btcoexist, u8 type);
btcoexist         150 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.h void ex_btc8192e2ant_scan_notify(struct btc_coexist *btcoexist, u8 type);
btcoexist         151 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.h void ex_btc8192e2ant_connect_notify(struct btc_coexist *btcoexist, u8 type);
btcoexist         152 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.h void ex_btc8192e2ant_media_status_notify(struct btc_coexist *btcoexist,
btcoexist         154 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.h void ex_btc8192e2ant_special_packet_notify(struct btc_coexist *btcoexist,
btcoexist         156 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.h void ex_btc8192e2ant_bt_info_notify(struct btc_coexist *btcoexist,
btcoexist         158 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.h void ex_btc8192e2ant_stack_operation_notify(struct btc_coexist *btcoexist,
btcoexist         160 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.h void ex_btc8192e2ant_halt_notify(struct btc_coexist *btcoexist);
btcoexist         161 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.h void ex_btc8192e2ant_periodical(struct btc_coexist *btcoexist);
btcoexist         162 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.h void ex_btc8192e2ant_display_coex_info(struct btc_coexist *btcoexist,
btcoexist          42 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c static void halbtc8723b1ant_updatera_mask(struct btc_coexist *btcoexist,
btcoexist          48 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 		btcoexist->btc_set(btcoexist, BTC_SET_ACT_UPDATE_RAMASK,
btcoexist          54 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c static void btc8723b1ant_auto_rate_fb_retry(struct btc_coexist *btcoexist,
btcoexist          64 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 			btcoexist->btc_write_4byte(btcoexist, 0x430,
btcoexist          66 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 			btcoexist->btc_write_4byte(btcoexist, 0x434,
btcoexist          70 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 			btcoexist->btc_get(btcoexist,
btcoexist          74 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 				btcoexist->btc_write_4byte(btcoexist,
btcoexist          76 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 				btcoexist->btc_write_4byte(btcoexist,
btcoexist          79 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 				btcoexist->btc_write_4byte(btcoexist,
btcoexist          81 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 				btcoexist->btc_write_4byte(btcoexist,
btcoexist          93 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c static void halbtc8723b1ant_retry_limit(struct btc_coexist *btcoexist,
btcoexist         102 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 			btcoexist->btc_write_2byte(btcoexist, 0x42a,
btcoexist         106 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 			btcoexist->btc_write_2byte(btcoexist, 0x42a, 0x0808);
btcoexist         116 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c static void halbtc8723b1ant_ampdu_maxtime(struct btc_coexist *btcoexist,
btcoexist         125 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 			btcoexist->btc_write_1byte(btcoexist, 0x456,
btcoexist         129 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 			btcoexist->btc_write_1byte(btcoexist, 0x456, 0x38);
btcoexist         139 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c static void halbtc8723b1ant_limited_tx(struct btc_coexist *btcoexist,
btcoexist         146 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 		halbtc8723b1ant_updatera_mask(btcoexist, force_exec, 0x0);
btcoexist         149 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 		halbtc8723b1ant_updatera_mask(btcoexist, force_exec,
btcoexist         154 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 		halbtc8723b1ant_updatera_mask(btcoexist, force_exec,
btcoexist         161 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 	btc8723b1ant_auto_rate_fb_retry(btcoexist, force_exec, arfr_type);
btcoexist         162 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 	halbtc8723b1ant_retry_limit(btcoexist, force_exec, retry_limit_type);
btcoexist         163 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 	halbtc8723b1ant_ampdu_maxtime(btcoexist, force_exec, ampdu_time_type);
btcoexist         166 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c static void halbtc8723b1ant_limited_rx(struct btc_coexist *btcoexist,
btcoexist         178 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 	btcoexist->btc_set(btcoexist, BTC_SET_BL_TO_REJ_AP_AGG_PKT,
btcoexist         181 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 	btcoexist->btc_set(btcoexist, BTC_SET_BL_BT_CTRL_AGG_SIZE,
btcoexist         186 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 	btcoexist->btc_set(btcoexist, BTC_SET_U1_AGG_BUF_SIZE, &rxaggsize);
btcoexist         188 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 	btcoexist->btc_set(btcoexist, BTC_SET_ACT_AGGREGATE_CTRL, NULL);
btcoexist         191 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c static void halbtc8723b1ant_query_bt_info(struct btc_coexist *btcoexist)
btcoexist         200 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 	btcoexist->btc_fill_h2c(btcoexist, 0x61, 1, h2c_parameter);
btcoexist         203 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c static void halbtc8723b1ant_monitor_bt_ctr(struct btc_coexist *btcoexist)
btcoexist         213 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 	u32tmp = btcoexist->btc_read_4byte(btcoexist, reg_hp_txrx);
btcoexist         217 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 	u32tmp = btcoexist->btc_read_4byte(btcoexist, reg_lp_txrx);
btcoexist         231 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 	btcoexist->btc_write_1byte(btcoexist, 0x76e, 0xc);
btcoexist         248 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 			halbtc8723b1ant_query_bt_info(btcoexist);
btcoexist         254 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c static void halbtc8723b1ant_monitor_wifi_ctr(struct btc_coexist *btcoexist)
btcoexist         261 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 	btcoexist->btc_get(btcoexist, BTC_GET_BL_WIFI_BUSY, &wifi_busy);
btcoexist         262 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 	btcoexist->btc_get(btcoexist, BTC_GET_S4_WIFI_RSSI, &wifi_rssi);
btcoexist         263 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 	btcoexist->btc_get(btcoexist, BTC_GET_BL_WIFI_UNDER_B_MODE,
btcoexist         278 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 			btcoexist->btc_read_4byte(btcoexist, 0xf88);
btcoexist         280 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 			btcoexist->btc_read_2byte(btcoexist, 0xf94);
btcoexist         282 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 			btcoexist->btc_read_2byte(btcoexist, 0xf90);
btcoexist         284 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 			btcoexist->btc_read_2byte(btcoexist, 0xfb8);
btcoexist         287 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 			btcoexist->btc_read_4byte(btcoexist, 0xf84);
btcoexist         289 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 			btcoexist->btc_read_2byte(btcoexist, 0xf96);
btcoexist         291 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 			btcoexist->btc_read_2byte(btcoexist, 0xf92);
btcoexist         293 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 			btcoexist->btc_read_2byte(btcoexist, 0xfba);
btcoexist         297 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 	btcoexist->btc_write_1byte_bitmask(btcoexist, 0xf16, 0x1, 0x1);
btcoexist         298 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 	btcoexist->btc_write_1byte_bitmask(btcoexist, 0xf16, 0x1, 0x0);
btcoexist         344 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c static bool btc8723b1ant_is_wifi_status_changed(struct btc_coexist *btcoexist)
btcoexist         351 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 	btcoexist->btc_get(btcoexist, BTC_GET_BL_WIFI_CONNECTED,
btcoexist         353 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 	btcoexist->btc_get(btcoexist, BTC_GET_BL_WIFI_BUSY, &wifi_busy);
btcoexist         354 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 	btcoexist->btc_get(btcoexist, BTC_GET_BL_HS_OPERATION, &bt_hs_on);
btcoexist         355 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 	btcoexist->btc_get(btcoexist, BTC_GET_BL_WIFI_4_WAY_PROGRESS,
btcoexist         376 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c static void halbtc8723b1ant_update_bt_link_info(struct btc_coexist *btcoexist)
btcoexist         378 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 	struct btc_bt_link_info *bt_link_info = &btcoexist->bt_link_info;
btcoexist         381 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 	btcoexist->btc_get(btcoexist, BTC_GET_BL_HS_OPERATION, &bt_hs_on);
btcoexist         425 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c static void halbtc8723b1ant_set_bt_auto_report(struct btc_coexist *btcoexist,
btcoexist         435 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 	btcoexist->btc_fill_h2c(btcoexist, 0x68, 1, h2c_parameter);
btcoexist         438 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c static void halbtc8723b1ant_bt_auto_report(struct btc_coexist *btcoexist,
btcoexist         448 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 	halbtc8723b1ant_set_bt_auto_report(btcoexist,
btcoexist         454 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c static void btc8723b1ant_set_sw_pen_tx_rate_adapt(struct btc_coexist *btcoexist,
btcoexist         457 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 	struct rtl_priv *rtlpriv = btcoexist->adapter;
btcoexist         475 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 	btcoexist->btc_fill_h2c(btcoexist, 0x69, 6, h2c_parameter);
btcoexist         478 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c static void halbtc8723b1ant_low_penalty_ra(struct btc_coexist *btcoexist,
btcoexist         487 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 	btc8723b1ant_set_sw_pen_tx_rate_adapt(btcoexist,
btcoexist         493 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c static void halbtc8723b1ant_set_coex_table(struct btc_coexist *btcoexist,
btcoexist         497 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 	struct rtl_priv *rtlpriv = btcoexist->adapter;
btcoexist         501 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 	btcoexist->btc_write_4byte(btcoexist, 0x6c0, val0x6c0);
btcoexist         505 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 	btcoexist->btc_write_4byte(btcoexist, 0x6c4, val0x6c4);
btcoexist         509 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 	btcoexist->btc_write_4byte(btcoexist, 0x6c8, val0x6c8);
btcoexist         513 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 	btcoexist->btc_write_1byte(btcoexist, 0x6cc, val0x6cc);
btcoexist         516 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c static void halbtc8723b1ant_coex_table(struct btc_coexist *btcoexist,
btcoexist         521 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 	struct rtl_priv *rtlpriv = btcoexist->adapter;
btcoexist         539 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 	halbtc8723b1ant_set_coex_table(btcoexist, val0x6c0, val0x6c4,
btcoexist         548 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c static void halbtc8723b1ant_coex_table_with_type(struct btc_coexist *btcoexist,
btcoexist         555 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 		halbtc8723b1ant_coex_table(btcoexist, force_exec, 0x55555555,
btcoexist         559 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 		halbtc8723b1ant_coex_table(btcoexist, force_exec, 0x55555555,
btcoexist         563 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 		halbtc8723b1ant_coex_table(btcoexist, force_exec, 0x5a5a5a5a,
btcoexist         567 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 		halbtc8723b1ant_coex_table(btcoexist, force_exec, 0x55555555,
btcoexist         572 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 			halbtc8723b1ant_coex_table(btcoexist, force_exec,
btcoexist         576 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 			halbtc8723b1ant_coex_table(btcoexist, force_exec,
btcoexist         581 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 		halbtc8723b1ant_coex_table(btcoexist, force_exec, 0x5a5a5a5a,
btcoexist         585 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 		halbtc8723b1ant_coex_table(btcoexist, force_exec, 0x55555555,
btcoexist         589 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 		halbtc8723b1ant_coex_table(btcoexist, force_exec, 0xaaaaaaaa,
btcoexist         593 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 		halbtc8723b1ant_coex_table(btcoexist, force_exec, 0x55dd55dd,
btcoexist         597 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 		halbtc8723b1ant_coex_table(btcoexist, force_exec, 0x55dd55dd,
btcoexist         601 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 		halbtc8723b1ant_coex_table(btcoexist, force_exec, 0x55dd55dd,
btcoexist         605 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 		halbtc8723b1ant_coex_table(btcoexist, force_exec, 0x55dd55dd,
btcoexist         609 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 		halbtc8723b1ant_coex_table(btcoexist, force_exec, 0x55dd55dd,
btcoexist         613 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 		halbtc8723b1ant_coex_table(btcoexist, force_exec, 0x5fff5fff,
btcoexist         617 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 		halbtc8723b1ant_coex_table(btcoexist, force_exec, 0x5fff5fff,
btcoexist         621 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 		halbtc8723b1ant_coex_table(btcoexist, force_exec, 0x55dd55dd,
btcoexist         630 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c halbtc8723b1ant_set_fw_ignore_wlan_act(struct btc_coexist *btcoexist,
btcoexist         633 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 	struct rtl_priv *rtlpriv = btcoexist->adapter;
btcoexist         643 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 	btcoexist->btc_fill_h2c(btcoexist, 0x63, 1, h2c_parameter);
btcoexist         646 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c static void halbtc8723b1ant_ignore_wlan_act(struct btc_coexist *btcoexist,
btcoexist         649 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 	struct rtl_priv *rtlpriv = btcoexist->adapter;
btcoexist         666 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 	halbtc8723b1ant_set_fw_ignore_wlan_act(btcoexist, enable);
btcoexist         671 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c static void halbtc8723b1ant_set_fw_ps_tdma(struct btc_coexist *btcoexist,
btcoexist         675 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 	struct rtl_priv *rtlpriv = btcoexist->adapter;
btcoexist         680 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 	btcoexist->btc_get(btcoexist, BTC_GET_BL_WIFI_AP_MODE_ENABLE,
btcoexist         715 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 	btcoexist->btc_fill_h2c(btcoexist, 0x60, 5, h2c_parameter);
btcoexist         718 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c static void halbtc8723b1ant_set_lps_rpwm(struct btc_coexist *btcoexist,
btcoexist         724 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 	btcoexist->btc_set(btcoexist, BTC_SET_U1_LPS_VAL, &lps);
btcoexist         725 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 	btcoexist->btc_set(btcoexist, BTC_SET_U1_RPWM_VAL, &rpwm);
btcoexist         728 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c static void halbtc8723b1ant_lps_rpwm(struct btc_coexist *btcoexist,
btcoexist         732 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 	struct rtl_priv *rtlpriv = btcoexist->adapter;
btcoexist         754 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 	halbtc8723b1ant_set_lps_rpwm(btcoexist, lps_val, rpwm_val);
btcoexist         760 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c static void halbtc8723b1ant_sw_mechanism(struct btc_coexist *btcoexist,
btcoexist         763 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 	struct rtl_priv *rtlpriv = btcoexist->adapter;
btcoexist         768 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 	halbtc8723b1ant_low_penalty_ra(btcoexist, NORMAL_EXEC, low_penalty_ra);
btcoexist         771 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c static void halbtc8723b1ant_set_ant_path(struct btc_coexist *btcoexist,
btcoexist         775 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 	struct rtl_priv *rtlpriv = btcoexist->adapter;
btcoexist         776 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 	struct btc_board_info *board_info = &btcoexist->board_info;
btcoexist         785 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 	btcoexist->btc_get(btcoexist, BTC_GET_BL_EXT_SWITCH, &pg_ext_switch);
btcoexist         787 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 	btcoexist->btc_get(btcoexist, BTC_GET_U4_WIFI_FW_VER, &fw_ver);
btcoexist         794 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 		btcoexist->btc_set_rf_reg(btcoexist, BTC_RF_A, 0x1, 0xfffff,
btcoexist         803 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 			btcoexist->btc_fill_h2c(btcoexist, 0x6E, 1,
btcoexist         807 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 			btcoexist->btc_write_1byte(btcoexist, 0x765, 0x18);
btcoexist         810 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 		btcoexist->btc_write_1byte(btcoexist, 0x76e, 0x4);
btcoexist         813 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 		btcoexist->btc_write_1byte_bitmask(btcoexist, 0x67, 0x20, 0x0);
btcoexist         814 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 		btcoexist->btc_write_1byte_bitmask(btcoexist, 0x39, 0x8, 0x1);
btcoexist         815 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 		btcoexist->btc_write_1byte(btcoexist, 0x974, 0xff);
btcoexist         816 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 		btcoexist->btc_write_1byte_bitmask(btcoexist, 0x944, 0x3, 0x3);
btcoexist         817 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 		btcoexist->btc_write_1byte(btcoexist, 0x930, 0x77);
btcoexist         822 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 			btcoexist->btc_fill_h2c(btcoexist, 0x6E, 1,
btcoexist         826 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 			btcoexist->btc_write_1byte(btcoexist, 0x765, 0x18);
btcoexist         829 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 		btcoexist->btc_write_1byte(btcoexist, 0x76e, 0x4);
btcoexist         831 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 		btcoexist->btc_get(btcoexist, BTC_GET_BL_WIFI_IS_IN_MP_MODE,
btcoexist         835 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 			btcoexist->btc_write_1byte_bitmask(btcoexist, 0x67,
btcoexist         839 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 			btcoexist->btc_write_1byte_bitmask(btcoexist, 0x67,
btcoexist         845 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 		u32tmp = btcoexist->btc_read_4byte(btcoexist, 0x4c);
btcoexist         848 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 		btcoexist->btc_write_4byte(btcoexist, 0x4c, u32tmp);
btcoexist         852 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 			if (btcoexist->btc_read_1byte(btcoexist, 0x765) != 0) {
btcoexist         854 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 				btcoexist->btc_fill_h2c(btcoexist, 0x6E, 1,
btcoexist         860 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 				u8tmp = btcoexist->btc_read_1byte(btcoexist,
btcoexist         879 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 			btcoexist->btc_write_1byte(btcoexist, 0x765, 0x0);
btcoexist         882 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 		if (btcoexist->btc_read_1byte(btcoexist, 0x76e) != 0xc) {
btcoexist         884 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 			btcoexist->btc_write_1byte(btcoexist, 0x76e, 0xc);
btcoexist         887 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 		btcoexist->btc_write_1byte_bitmask(
btcoexist         888 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 			btcoexist, 0x67, 0x20,
btcoexist         897 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 			u32tmp = btcoexist->btc_read_4byte(btcoexist, 0x4c);
btcoexist         900 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 			btcoexist->btc_write_4byte(btcoexist, 0x4c, u32tmp);
btcoexist         903 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 			btcoexist->btc_write_4byte(btcoexist, 0x948, 0x0);
btcoexist         911 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 				btcoexist->btc_fill_h2c(btcoexist, 0x65, 2,
btcoexist         918 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 				btcoexist->btc_fill_h2c(btcoexist, 0x65, 2,
btcoexist         930 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 					btcoexist->btc_write_1byte_bitmask(
btcoexist         931 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 						btcoexist, 0x92c, 0x3, 0x1);
btcoexist         933 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 					btcoexist->btc_write_1byte_bitmask(
btcoexist         934 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 						btcoexist, 0x92c, 0x3, 0x2);
btcoexist         939 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 					btcoexist->btc_write_1byte_bitmask(
btcoexist         940 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 						btcoexist, 0x92c, 0x3, 0x2);
btcoexist         942 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 					btcoexist->btc_write_1byte_bitmask(
btcoexist         943 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 						btcoexist, 0x92c, 0x3, 0x1);
btcoexist         949 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 					btcoexist->btc_write_1byte_bitmask(
btcoexist         950 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 						btcoexist, 0x92c, 0x3, 0x1);
btcoexist         952 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 					btcoexist->btc_write_1byte_bitmask(
btcoexist         953 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 						btcoexist, 0x92c, 0x3, 0x2);
btcoexist         962 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 			u32tmp = btcoexist->btc_read_4byte(btcoexist, 0x4c);
btcoexist         965 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 			btcoexist->btc_write_4byte(btcoexist, 0x4c, u32tmp);
btcoexist         968 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 			btcoexist->btc_write_1byte_bitmask(btcoexist, 0x64, 0x1,
btcoexist         977 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 				btcoexist->btc_fill_h2c(btcoexist, 0x65, 2,
btcoexist         984 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 				btcoexist->btc_fill_h2c(btcoexist, 0x65, 2,
btcoexist         996 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 					btcoexist->btc_write_4byte(btcoexist,
btcoexist         999 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 					btcoexist->btc_write_4byte(btcoexist,
btcoexist        1005 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 					btcoexist->btc_write_4byte(btcoexist,
btcoexist        1008 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 					btcoexist->btc_write_4byte(btcoexist,
btcoexist        1015 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 					btcoexist->btc_write_4byte(btcoexist,
btcoexist        1018 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 					btcoexist->btc_write_4byte(btcoexist,
btcoexist        1028 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c static void halbtc8723b1ant_ps_tdma(struct btc_coexist *btcoexist,
btcoexist        1031 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 	struct btc_bt_link_info *bt_link_info = &btcoexist->bt_link_info;
btcoexist        1043 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 	btcoexist->btc_get(btcoexist, BTC_GET_BL_WIFI_BUSY, &wifi_busy);
btcoexist        1138 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 			halbtc8723b1ant_set_fw_ps_tdma(btcoexist, 0x51, 0x1a,
btcoexist        1144 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 				btcoexist, ps_tdma_byte0_val,
btcoexist        1152 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 				btcoexist, ps_tdma_byte0_val,
btcoexist        1158 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 				btcoexist, ps_tdma_byte0_val, 0x30, 0x03,
btcoexist        1162 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 			halbtc8723b1ant_set_fw_ps_tdma(btcoexist, 0x93, 0x15,
btcoexist        1167 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 				btcoexist, ps_tdma_byte0_val, 0x1f, 0x3,
btcoexist        1172 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 				btcoexist, ps_tdma_byte0_val, 0x20, 0x3,
btcoexist        1176 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 			halbtc8723b1ant_set_fw_ps_tdma(btcoexist, 0x13, 0xc,
btcoexist        1180 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 			halbtc8723b1ant_set_fw_ps_tdma(btcoexist, 0x93, 0x25,
btcoexist        1185 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 				btcoexist, ps_tdma_byte0_val, 0x21, 0x3,
btcoexist        1189 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 			halbtc8723b1ant_set_fw_ps_tdma(btcoexist, 0x13, 0xa,
btcoexist        1194 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 				btcoexist, ps_tdma_byte0_val, 0x21, 0x03,
btcoexist        1198 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 			halbtc8723b1ant_set_fw_ps_tdma(btcoexist, 0x51, 0x0a,
btcoexist        1204 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 					btcoexist, ps_tdma_byte0_val, 0x40, 0x3,
btcoexist        1208 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 					btcoexist, ps_tdma_byte0_val, 0x21, 0x3,
btcoexist        1214 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 					btcoexist, 0x51, 0x30, 0x3, 0x10, 0x50);
btcoexist        1217 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 					btcoexist, ps_tdma_byte0_val, 0x21, 0x3,
btcoexist        1221 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 			halbtc8723b1ant_set_fw_ps_tdma(btcoexist, 0x13, 0xa,
btcoexist        1225 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 			halbtc8723b1ant_set_fw_ps_tdma(btcoexist, 0x93, 0x15,
btcoexist        1229 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 			halbtc8723b1ant_set_fw_ps_tdma(btcoexist, 0x93, 0x25,
btcoexist        1234 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 				btcoexist, ps_tdma_byte0_val, 0x3f, 0x03,
btcoexist        1238 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 			halbtc8723b1ant_set_fw_ps_tdma(btcoexist, 0x61, 0x25,
btcoexist        1243 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 				btcoexist, ps_tdma_byte0_val, 0x25, 0x03,
btcoexist        1247 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 			halbtc8723b1ant_set_fw_ps_tdma(btcoexist, 0xe3, 0x25,
btcoexist        1251 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 			halbtc8723b1ant_set_fw_ps_tdma(btcoexist, 0xe3, 0x15,
btcoexist        1255 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 			halbtc8723b1ant_set_fw_ps_tdma(btcoexist, 0xe3, 0xa,
btcoexist        1259 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 			halbtc8723b1ant_set_fw_ps_tdma(btcoexist, 0xe3, 0xa,
btcoexist        1263 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 			halbtc8723b1ant_set_fw_ps_tdma(btcoexist, 0xe3, 0x25,
btcoexist        1267 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 			halbtc8723b1ant_set_fw_ps_tdma(btcoexist, 0x69, 0x25,
btcoexist        1271 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 			halbtc8723b1ant_set_fw_ps_tdma(btcoexist, 0xab, 0x1a,
btcoexist        1275 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 			halbtc8723b1ant_set_fw_ps_tdma(btcoexist, 0x51, 0x30,
btcoexist        1279 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 			halbtc8723b1ant_set_fw_ps_tdma(btcoexist, 0xd3, 0x1a,
btcoexist        1284 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 				btcoexist, ps_tdma_byte0_val, 0x35, 0x3,
btcoexist        1289 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 				btcoexist, ps_tdma_byte0_val, 0x35, 0x3,
btcoexist        1293 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 			halbtc8723b1ant_set_fw_ps_tdma(btcoexist, 0x53, 0x1a,
btcoexist        1297 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 			halbtc8723b1ant_set_fw_ps_tdma(btcoexist, 0x63, 0x1a,
btcoexist        1301 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 			halbtc8723b1ant_set_fw_ps_tdma(btcoexist, 0xd3, 0x12,
btcoexist        1311 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 			halbtc8723b1ant_set_fw_ps_tdma(btcoexist, 0x23, 0x18,
btcoexist        1318 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 				btcoexist, ps_tdma_byte0_val,
btcoexist        1324 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 				btcoexist, ps_tdma_byte0_val,
btcoexist        1330 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 				btcoexist, ps_tdma_byte0_val, 0x3a, 0x03,
btcoexist        1335 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 				btcoexist, ps_tdma_byte0_val, 0x15, 0x3,
btcoexist        1340 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 				btcoexist, ps_tdma_byte0_val, 0x20, 0x3,
btcoexist        1345 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 				btcoexist, ps_tdma_byte0_val, 0x21, 0x3,
btcoexist        1350 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 				btcoexist, ps_tdma_byte0_val, 0x21, 0x03,
btcoexist        1355 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 				btcoexist, ps_tdma_byte0_val, 0x21, 0x3,
btcoexist        1360 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 				btcoexist, ps_tdma_byte0_val, 0x21, 0x3,
btcoexist        1365 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 				btcoexist, ps_tdma_byte0_val, 0x3f, 0x03,
btcoexist        1370 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 				btcoexist, ps_tdma_byte0_val, 0x25, 0x03,
btcoexist        1375 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 				btcoexist, ps_tdma_byte0_val, 0x25, 0x03,
btcoexist        1380 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 				btcoexist, ps_tdma_byte0_val, 0x25, 0x03,
btcoexist        1388 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 			halbtc8723b1ant_set_fw_ps_tdma(btcoexist, 0x8, 0x0,
btcoexist        1390 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 			halbtc8723b1ant_set_ant_path(btcoexist,
btcoexist        1398 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 			halbtc8723b1ant_set_fw_ps_tdma(btcoexist, 0x0, 0x0,
btcoexist        1402 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 			halbtc8723b1ant_set_fw_ps_tdma(btcoexist, 0x0, 0x0, 0x0,
btcoexist        1408 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 	btcoexist->btc_set(btcoexist,
btcoexist        1418 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c void btc8723b1ant_tdma_dur_adj_for_acl(struct btc_coexist *btcoexist,
btcoexist        1421 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 	struct rtl_priv *rtlpriv = btcoexist->adapter;
btcoexist        1444 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 			halbtc8723b1ant_ps_tdma(btcoexist, NORMAL_EXEC,
btcoexist        1463 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 		halbtc8723b1ant_ps_tdma(btcoexist, NORMAL_EXEC, true, 2);
btcoexist        1564 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 				halbtc8723b1ant_ps_tdma(btcoexist, NORMAL_EXEC,
btcoexist        1568 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 				halbtc8723b1ant_ps_tdma(btcoexist, NORMAL_EXEC,
btcoexist        1572 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 				halbtc8723b1ant_ps_tdma(btcoexist, NORMAL_EXEC,
btcoexist        1578 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 				halbtc8723b1ant_ps_tdma(btcoexist, NORMAL_EXEC,
btcoexist        1582 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 				halbtc8723b1ant_ps_tdma(btcoexist, NORMAL_EXEC,
btcoexist        1586 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 				halbtc8723b1ant_ps_tdma(btcoexist, NORMAL_EXEC,
btcoexist        1595 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 			halbtc8723b1ant_ps_tdma(btcoexist, NORMAL_EXEC, true,
btcoexist        1601 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c static void halbtc8723b1ant_ps_tdma_chk_pwr_save(struct btc_coexist *btcoexist,
btcoexist        1606 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 	btcoexist->btc_get(btcoexist, BTC_GET_U1_LPS_MODE, &lps_mode);
btcoexist        1614 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 			halbtc8723b1ant_ps_tdma(btcoexist, NORMAL_EXEC,
btcoexist        1621 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 			halbtc8723b1ant_ps_tdma(btcoexist, NORMAL_EXEC,
btcoexist        1629 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c static void halbtc8723b1ant_power_save_state(struct btc_coexist *btcoexist,
btcoexist        1639 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 		btcoexist->btc_set(btcoexist, BTC_SET_ACT_DISABLE_LOW_POWER,
btcoexist        1641 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 		btcoexist->btc_set(btcoexist, BTC_SET_ACT_NORMAL_LPS, NULL);
btcoexist        1645 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 		halbtc8723b1ant_ps_tdma_chk_pwr_save(btcoexist, true);
btcoexist        1646 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 		halbtc8723b1ant_lps_rpwm(btcoexist, NORMAL_EXEC, lps_val,
btcoexist        1650 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 		btcoexist->btc_set(btcoexist, BTC_SET_ACT_DISABLE_LOW_POWER,
btcoexist        1653 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 		btcoexist->btc_set(btcoexist, BTC_SET_ACT_ENTER_LPS, NULL);
btcoexist        1657 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 		halbtc8723b1ant_ps_tdma_chk_pwr_save(btcoexist, false);
btcoexist        1658 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 		btcoexist->btc_set(btcoexist, BTC_SET_ACT_LEAVE_LPS, NULL);
btcoexist        1666 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c static void halbtc8723b1ant_action_wifi_only(struct btc_coexist *btcoexist)
btcoexist        1668 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 	halbtc8723b1ant_coex_table_with_type(btcoexist, FORCE_EXEC, 0);
btcoexist        1669 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 	halbtc8723b1ant_ps_tdma(btcoexist, FORCE_EXEC, false, 8);
btcoexist        1670 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 	halbtc8723b1ant_set_ant_path(btcoexist, BTC_ANT_PATH_PTA,
btcoexist        1676 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 						      *btcoexist)
btcoexist        1678 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 	struct rtl_priv *rtlpriv = btcoexist->adapter;
btcoexist        1706 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 		btcoexist->btc_set(btcoexist, BTC_SET_BL_BT_DISABLE,
btcoexist        1709 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 			halbtc8723b1ant_action_wifi_only(btcoexist);
btcoexist        1710 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 			btcoexist->btc_set(btcoexist, BTC_SET_ACT_LEAVE_LPS,
btcoexist        1712 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 			btcoexist->btc_set(btcoexist, BTC_SET_ACT_NORMAL_LPS,
btcoexist        1724 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c static void halbtc8723b1ant_action_bt_whck_test(struct btc_coexist *btcoexist)
btcoexist        1726 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 	halbtc8723b1ant_power_save_state(btcoexist, BTC_PS_WIFI_NATIVE, 0x0,
btcoexist        1729 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 	halbtc8723b1ant_ps_tdma(btcoexist, NORMAL_EXEC, false, 8);
btcoexist        1730 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 	halbtc8723b1ant_set_ant_path(btcoexist, BTC_ANT_PATH_PTA, NORMAL_EXEC,
btcoexist        1732 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 	halbtc8723b1ant_coex_table_with_type(btcoexist, NORMAL_EXEC, 0);
btcoexist        1735 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c static void halbtc8723b1ant_action_wifi_multiport(struct btc_coexist *btcoexist)
btcoexist        1737 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 	halbtc8723b1ant_power_save_state(btcoexist, BTC_PS_WIFI_NATIVE,
btcoexist        1740 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 	halbtc8723b1ant_ps_tdma(btcoexist, NORMAL_EXEC, false, 8);
btcoexist        1741 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 	halbtc8723b1ant_set_ant_path(btcoexist, BTC_ANT_PATH_PTA, NORMAL_EXEC,
btcoexist        1743 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 	halbtc8723b1ant_coex_table_with_type(btcoexist, NORMAL_EXEC, 2);
btcoexist        1746 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c static void halbtc8723b1ant_action_hs(struct btc_coexist *btcoexist)
btcoexist        1748 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 	halbtc8723b1ant_ps_tdma(btcoexist, NORMAL_EXEC, true, 5);
btcoexist        1749 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 	halbtc8723b1ant_coex_table_with_type(btcoexist, NORMAL_EXEC, 2);
btcoexist        1752 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c static void halbtc8723b1ant_action_bt_inquiry(struct btc_coexist *btcoexist)
btcoexist        1754 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 	struct btc_bt_link_info *bt_link_info = &btcoexist->bt_link_info;
btcoexist        1758 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 	btcoexist->btc_get(btcoexist, BTC_GET_BL_WIFI_AP_MODE_ENABLE,
btcoexist        1760 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 	btcoexist->btc_get(btcoexist, BTC_GET_BL_WIFI_CONNECTED,
btcoexist        1762 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 	btcoexist->btc_get(btcoexist, BTC_GET_BL_WIFI_BUSY, &wifi_busy);
btcoexist        1763 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 	btcoexist->btc_set(btcoexist, BTC_SET_BL_BT_TRAFFIC_BUSY, &bt_busy);
btcoexist        1766 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 		halbtc8723b1ant_ps_tdma(btcoexist, NORMAL_EXEC, true, 33);
btcoexist        1767 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 		halbtc8723b1ant_coex_table_with_type(btcoexist, NORMAL_EXEC, 7);
btcoexist        1769 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 		halbtc8723b1ant_power_save_state(btcoexist, BTC_PS_WIFI_NATIVE,
btcoexist        1771 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 		halbtc8723b1ant_ps_tdma(btcoexist, NORMAL_EXEC, false, 8);
btcoexist        1772 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 		halbtc8723b1ant_set_ant_path(btcoexist, BTC_ANT_PATH_PTA,
btcoexist        1774 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 		halbtc8723b1ant_coex_table_with_type(btcoexist, NORMAL_EXEC, 0);
btcoexist        1778 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 		halbtc8723b1ant_power_save_state(btcoexist, BTC_PS_WIFI_NATIVE,
btcoexist        1781 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 			halbtc8723b1ant_ps_tdma(btcoexist, NORMAL_EXEC, true,
btcoexist        1784 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 			halbtc8723b1ant_ps_tdma(btcoexist, NORMAL_EXEC, true,
btcoexist        1787 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 		halbtc8723b1ant_coex_table_with_type(btcoexist, NORMAL_EXEC, 4);
btcoexist        1789 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 		halbtc8723b1ant_power_save_state(btcoexist, BTC_PS_WIFI_NATIVE,
btcoexist        1792 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 			halbtc8723b1ant_ps_tdma(btcoexist, NORMAL_EXEC, true,
btcoexist        1795 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 			halbtc8723b1ant_ps_tdma(btcoexist, NORMAL_EXEC, true,
btcoexist        1798 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 		halbtc8723b1ant_coex_table_with_type(btcoexist, NORMAL_EXEC, 4);
btcoexist        1800 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 		halbtc8723b1ant_power_save_state(btcoexist, BTC_PS_WIFI_NATIVE,
btcoexist        1802 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 		halbtc8723b1ant_ps_tdma(btcoexist, NORMAL_EXEC, false, 8);
btcoexist        1803 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 		halbtc8723b1ant_set_ant_path(btcoexist, BTC_ANT_PATH_PTA,
btcoexist        1805 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 		halbtc8723b1ant_coex_table_with_type(btcoexist, NORMAL_EXEC, 7);
btcoexist        1809 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c static void btc8723b1ant_act_bt_sco_hid_only_busy(struct btc_coexist *btcoexist,
btcoexist        1812 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 	struct btc_bt_link_info *bt_link_info = &btcoexist->bt_link_info;
btcoexist        1815 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 	btcoexist->btc_get(btcoexist, BTC_GET_BL_WIFI_CONNECTED,
btcoexist        1820 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 		halbtc8723b1ant_ps_tdma(btcoexist, NORMAL_EXEC, true, 5);
btcoexist        1821 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 		halbtc8723b1ant_coex_table_with_type(btcoexist, NORMAL_EXEC, 5);
btcoexist        1824 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 		halbtc8723b1ant_ps_tdma(btcoexist, NORMAL_EXEC, true, 6);
btcoexist        1825 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 		halbtc8723b1ant_coex_table_with_type(btcoexist, NORMAL_EXEC, 5);
btcoexist        1830 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 					struct btc_coexist *btcoexist,
btcoexist        1833 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 	struct btc_bt_link_info *bt_link_info = &btcoexist->bt_link_info;
btcoexist        1841 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 		btc8723b1ant_act_bt_sco_hid_only_busy(btcoexist, wifi_status);
btcoexist        1846 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 			halbtc8723b1ant_ps_tdma(btcoexist, NORMAL_EXEC,
btcoexist        1848 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 			halbtc8723b1ant_coex_table_with_type(btcoexist,
btcoexist        1852 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 			btc8723b1ant_tdma_dur_adj_for_acl(btcoexist,
btcoexist        1854 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 			halbtc8723b1ant_coex_table_with_type(btcoexist,
btcoexist        1862 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 		halbtc8723b1ant_ps_tdma(btcoexist, NORMAL_EXEC, true, 13);
btcoexist        1863 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 		halbtc8723b1ant_coex_table_with_type(btcoexist, NORMAL_EXEC, 4);
btcoexist        1867 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 		halbtc8723b1ant_ps_tdma(btcoexist, NORMAL_EXEC,	true, 14);
btcoexist        1870 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 		halbtc8723b1ant_coex_table_with_type(btcoexist, NORMAL_EXEC, 4);
btcoexist        1874 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 		halbtc8723b1ant_ps_tdma(btcoexist, NORMAL_EXEC, true, 3);
btcoexist        1875 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 		halbtc8723b1ant_coex_table_with_type(btcoexist, NORMAL_EXEC, 4);
btcoexist        1879 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 		halbtc8723b1ant_ps_tdma(btcoexist, NORMAL_EXEC, true, 33);
btcoexist        1880 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 		halbtc8723b1ant_coex_table_with_type(btcoexist, NORMAL_EXEC, 4);
btcoexist        1885 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c static void btc8723b1ant_action_wifi_not_conn(struct btc_coexist *btcoexist)
btcoexist        1888 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 	halbtc8723b1ant_power_save_state(btcoexist, BTC_PS_WIFI_NATIVE,
btcoexist        1892 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 	halbtc8723b1ant_ps_tdma(btcoexist, FORCE_EXEC, false, 8);
btcoexist        1893 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 	halbtc8723b1ant_set_ant_path(btcoexist, BTC_ANT_PATH_PTA, NORMAL_EXEC,
btcoexist        1895 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 	halbtc8723b1ant_coex_table_with_type(btcoexist, NORMAL_EXEC, 0);
btcoexist        1899 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c btc8723b1ant_action_wifi_not_conn_scan(struct btc_coexist *btcoexist)
btcoexist        1901 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 	struct btc_bt_link_info *bt_link_info = &btcoexist->bt_link_info;
btcoexist        1903 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 	halbtc8723b1ant_power_save_state(btcoexist, BTC_PS_WIFI_NATIVE,
btcoexist        1909 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 			halbtc8723b1ant_ps_tdma(btcoexist, NORMAL_EXEC,
btcoexist        1911 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 			halbtc8723b1ant_coex_table_with_type(btcoexist,
btcoexist        1914 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 			halbtc8723b1ant_ps_tdma(btcoexist, NORMAL_EXEC,
btcoexist        1916 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 			halbtc8723b1ant_coex_table_with_type(btcoexist,
btcoexist        1919 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 			halbtc8723b1ant_ps_tdma(btcoexist, NORMAL_EXEC,
btcoexist        1921 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 			halbtc8723b1ant_coex_table_with_type(btcoexist,
btcoexist        1926 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 		btc8723b1ant_act_bt_sco_hid_only_busy(btcoexist,
btcoexist        1929 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 		halbtc8723b1ant_ps_tdma(btcoexist, NORMAL_EXEC, false, 8);
btcoexist        1930 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 		halbtc8723b1ant_set_ant_path(btcoexist, BTC_ANT_PATH_PTA,
btcoexist        1932 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 		halbtc8723b1ant_coex_table_with_type(btcoexist, NORMAL_EXEC, 2);
btcoexist        1937 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c btc8723b1ant_act_wifi_not_conn_asso_auth(struct btc_coexist *btcoexist)
btcoexist        1939 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 	struct btc_bt_link_info *bt_link_info = &btcoexist->bt_link_info;
btcoexist        1941 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 	halbtc8723b1ant_power_save_state(btcoexist, BTC_PS_WIFI_NATIVE,
btcoexist        1947 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 		halbtc8723b1ant_ps_tdma(btcoexist, NORMAL_EXEC, true, 32);
btcoexist        1948 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 		halbtc8723b1ant_coex_table_with_type(btcoexist, FORCE_EXEC, 4);
btcoexist        1950 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 		halbtc8723b1ant_ps_tdma(btcoexist, NORMAL_EXEC, true, 20);
btcoexist        1951 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 		halbtc8723b1ant_coex_table_with_type(btcoexist, FORCE_EXEC, 4);
btcoexist        1953 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 		halbtc8723b1ant_ps_tdma(btcoexist, NORMAL_EXEC, false, 8);
btcoexist        1954 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 		halbtc8723b1ant_set_ant_path(btcoexist, BTC_ANT_PATH_PTA,
btcoexist        1956 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 		halbtc8723b1ant_coex_table_with_type(btcoexist, FORCE_EXEC, 2);
btcoexist        1960 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c static void btc8723b1ant_action_wifi_conn_scan(struct btc_coexist *btcoexist)
btcoexist        1962 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 	struct btc_bt_link_info *bt_link_info = &btcoexist->bt_link_info;
btcoexist        1964 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 	halbtc8723b1ant_power_save_state(btcoexist, BTC_PS_WIFI_NATIVE,
btcoexist        1970 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 			halbtc8723b1ant_ps_tdma(btcoexist, NORMAL_EXEC,
btcoexist        1972 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 			halbtc8723b1ant_coex_table_with_type(btcoexist,
btcoexist        1976 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 			halbtc8723b1ant_ps_tdma(btcoexist, NORMAL_EXEC,
btcoexist        1978 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 			halbtc8723b1ant_coex_table_with_type(btcoexist,
btcoexist        1981 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 			halbtc8723b1ant_ps_tdma(btcoexist, NORMAL_EXEC,
btcoexist        1983 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 			halbtc8723b1ant_coex_table_with_type(btcoexist,
btcoexist        1988 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 		btc8723b1ant_act_bt_sco_hid_only_busy(btcoexist,
btcoexist        1991 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 		halbtc8723b1ant_ps_tdma(btcoexist, NORMAL_EXEC, false, 8);
btcoexist        1992 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 		halbtc8723b1ant_set_ant_path(btcoexist, BTC_ANT_PATH_PTA,
btcoexist        1994 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 		halbtc8723b1ant_coex_table_with_type(btcoexist, NORMAL_EXEC, 2);
btcoexist        1999 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 						struct btc_coexist *btcoexist)
btcoexist        2001 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 	struct btc_bt_link_info *bt_link_info = &btcoexist->bt_link_info;
btcoexist        2004 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 	btcoexist->btc_get(btcoexist, BTC_GET_BL_WIFI_BUSY, &wifi_busy);
btcoexist        2011 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 	halbtc8723b1ant_power_save_state(btcoexist, BTC_PS_WIFI_NATIVE,
btcoexist        2016 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 		halbtc8723b1ant_ps_tdma(btcoexist, NORMAL_EXEC, true, 32);
btcoexist        2017 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 		halbtc8723b1ant_coex_table_with_type(btcoexist, NORMAL_EXEC, 5);
btcoexist        2019 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 		halbtc8723b1ant_ps_tdma(btcoexist, NORMAL_EXEC, true, 32);
btcoexist        2020 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 		halbtc8723b1ant_coex_table_with_type(btcoexist, NORMAL_EXEC, 4);
btcoexist        2022 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 		halbtc8723b1ant_ps_tdma(btcoexist, NORMAL_EXEC, true, 20);
btcoexist        2023 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 		halbtc8723b1ant_coex_table_with_type(btcoexist, NORMAL_EXEC, 4);
btcoexist        2025 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 		halbtc8723b1ant_ps_tdma(btcoexist, NORMAL_EXEC, false, 8);
btcoexist        2026 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 		halbtc8723b1ant_set_ant_path(btcoexist, BTC_ANT_PATH_PTA,
btcoexist        2028 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 		halbtc8723b1ant_coex_table_with_type(btcoexist, NORMAL_EXEC, 2);
btcoexist        2032 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c static void halbtc8723b1ant_action_wifi_connected(struct btc_coexist *btcoexist)
btcoexist        2034 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 	struct rtl_priv *rtlpriv = btcoexist->adapter;
btcoexist        2042 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 	btcoexist->btc_get(btcoexist, BTC_GET_BL_WIFI_4_WAY_PROGRESS,
btcoexist        2045 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 		halbtc8723b1ant_action_wifi_connected_special_packet(btcoexist);
btcoexist        2051 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 	btcoexist->btc_get(btcoexist, BTC_GET_BL_WIFI_SCAN, &scan);
btcoexist        2052 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 	btcoexist->btc_get(btcoexist, BTC_GET_BL_WIFI_LINK, &link);
btcoexist        2053 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 	btcoexist->btc_get(btcoexist, BTC_GET_BL_WIFI_ROAM, &roam);
btcoexist        2057 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 			btc8723b1ant_action_wifi_conn_scan(btcoexist);
btcoexist        2060 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 								     btcoexist);
btcoexist        2066 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 	btcoexist->btc_get(btcoexist, BTC_GET_BL_WIFI_AP_MODE_ENABLE,
btcoexist        2068 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 	btcoexist->btc_get(btcoexist, BTC_GET_BL_WIFI_BUSY, &wifi_busy);
btcoexist        2072 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 	    !btcoexist->bt_link_info.hid_only) {
btcoexist        2073 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 		if (btcoexist->bt_link_info.a2dp_only) {
btcoexist        2075 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 				halbtc8723b1ant_power_save_state(btcoexist,
btcoexist        2085 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 						btcoexist, BTC_PS_WIFI_NATIVE,
btcoexist        2089 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 						btcoexist, BTC_PS_LPS_ON, 0x50,
btcoexist        2095 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 				btcoexist, BTC_PS_WIFI_NATIVE, 0x0, 0x0);
btcoexist        2097 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 			halbtc8723b1ant_power_save_state(btcoexist,
btcoexist        2101 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 		halbtc8723b1ant_power_save_state(btcoexist, BTC_PS_WIFI_NATIVE,
btcoexist        2108 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 				btcoexist,
btcoexist        2114 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 			btc8723b1ant_act_bt_sco_hid_only_busy(btcoexist,
btcoexist        2117 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 			halbtc8723b1ant_ps_tdma(btcoexist, NORMAL_EXEC,
btcoexist        2119 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 			halbtc8723b1ant_set_ant_path(btcoexist,
btcoexist        2122 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 			halbtc8723b1ant_coex_table_with_type(btcoexist,
btcoexist        2128 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 				btcoexist,
btcoexist        2134 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 			btc8723b1ant_act_bt_sco_hid_only_busy(btcoexist,
btcoexist        2137 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 			halbtc8723b1ant_ps_tdma(btcoexist, NORMAL_EXEC,
btcoexist        2139 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 			halbtc8723b1ant_set_ant_path(btcoexist,
btcoexist        2142 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 			halbtc8723b1ant_coex_table_with_type(btcoexist,
btcoexist        2148 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c static void halbtc8723b1ant_run_coexist_mechanism(struct btc_coexist *btcoexist)
btcoexist        2150 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 	struct rtl_priv *rtlpriv = btcoexist->adapter;
btcoexist        2151 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 	struct btc_bt_link_info *bt_link_info = &btcoexist->bt_link_info;
btcoexist        2165 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 	if (btcoexist->manual_control) {
btcoexist        2171 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 	if (btcoexist->stop_coex_dm) {
btcoexist        2186 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 		halbtc8723b1ant_action_bt_whck_test(btcoexist);
btcoexist        2195 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 	btcoexist->btc_set(btcoexist, BTC_SET_BL_INC_SCAN_DEV_NUM,
btcoexist        2197 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 	btcoexist->btc_get(btcoexist, BTC_GET_BL_WIFI_CONNECTED,
btcoexist        2199 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 	btcoexist->btc_get(btcoexist, BTC_GET_BL_WIFI_BUSY, &wifi_busy);
btcoexist        2201 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 	btcoexist->btc_get(btcoexist, BTC_GET_U4_WIFI_LINK_STATUS,
btcoexist        2208 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 			halbtc8723b1ant_limited_tx(btcoexist, NORMAL_EXEC, 1, 1,
btcoexist        2212 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 			halbtc8723b1ant_limited_tx(btcoexist, NORMAL_EXEC, 0, 0,
btcoexist        2216 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 		btcoexist->btc_set(btcoexist, BTC_SET_BL_MIRACAST_PLUS_BT,
btcoexist        2218 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 		halbtc8723b1ant_limited_rx(btcoexist, NORMAL_EXEC, false,
btcoexist        2223 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 			halbtc8723b1ant_action_bt_inquiry(btcoexist);
btcoexist        2225 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 			halbtc8723b1ant_action_wifi_multiport(btcoexist);
btcoexist        2231 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 	btcoexist->btc_set(btcoexist, BTC_SET_BL_MIRACAST_PLUS_BT,
btcoexist        2233 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 	btcoexist->btc_get(btcoexist, BTC_GET_U4_WIFI_BW, &wifi_bw);
btcoexist        2236 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 		halbtc8723b1ant_limited_tx(btcoexist, NORMAL_EXEC, 1, 1, 0, 1);
btcoexist        2238 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 		btcoexist->btc_get(btcoexist, BTC_GET_U1_IOT_PEER, &iot_peer);
btcoexist        2244 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 			halbtc8723b1ant_limited_rx(btcoexist,
btcoexist        2249 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 				halbtc8723b1ant_limited_rx(btcoexist,
btcoexist        2255 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 						btcoexist, NORMAL_EXEC, false,
btcoexist        2259 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 						btcoexist, NORMAL_EXEC, false,
btcoexist        2264 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 		halbtc8723b1ant_sw_mechanism(btcoexist, true);
btcoexist        2266 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 		halbtc8723b1ant_limited_tx(btcoexist, NORMAL_EXEC, 0, 0, 0, 0);
btcoexist        2268 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 		halbtc8723b1ant_limited_rx(btcoexist, NORMAL_EXEC, false, false,
btcoexist        2271 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 		halbtc8723b1ant_sw_mechanism(btcoexist, false);
btcoexist        2273 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 	btcoexist->btc_get(btcoexist, BTC_GET_BL_HS_OPERATION, &bt_hs_on);
btcoexist        2276 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 		halbtc8723b1ant_action_bt_inquiry(btcoexist);
btcoexist        2279 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 		halbtc8723b1ant_action_hs(btcoexist);
btcoexist        2289 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 		btcoexist->btc_get(btcoexist, BTC_GET_BL_WIFI_SCAN, &scan);
btcoexist        2290 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 		btcoexist->btc_get(btcoexist, BTC_GET_BL_WIFI_LINK, &link);
btcoexist        2291 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 		btcoexist->btc_get(btcoexist, BTC_GET_BL_WIFI_ROAM, &roam);
btcoexist        2296 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 								     btcoexist);
btcoexist        2299 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 								     btcoexist);
btcoexist        2301 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 			btc8723b1ant_action_wifi_not_conn(btcoexist);
btcoexist        2304 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 		halbtc8723b1ant_action_wifi_connected(btcoexist);
btcoexist        2309 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c static void halbtc8723b1ant_init_coex_dm(struct btc_coexist *btcoexist)
btcoexist        2312 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 	halbtc8723b1ant_sw_mechanism(btcoexist, false);
btcoexist        2317 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c static void halbtc8723b1ant_init_hw_config(struct btc_coexist *btcoexist,
btcoexist        2320 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 	struct rtl_priv *rtlpriv = btcoexist->adapter;
btcoexist        2329 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 		(btcoexist->btc_read_1byte(btcoexist, 0xf1) & 0xf0) >> 4;
btcoexist        2331 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 	btcoexist->btc_write_1byte_bitmask(btcoexist, 0x550, 0x8, 0x1);
btcoexist        2334 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 	btcoexist->btc_write_1byte(btcoexist, 0x790, 0x5);
btcoexist        2337 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 	btcoexist->btc_write_1byte(btcoexist, 0x778, 0x1);
btcoexist        2338 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 	btcoexist->btc_write_1byte_bitmask(btcoexist, 0x40, 0x20, 0x1);
btcoexist        2340 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 	halbtc8723b1ant_ps_tdma(btcoexist, FORCE_EXEC, false, 8);
btcoexist        2344 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 		halbtc8723b1ant_set_ant_path(btcoexist, BTC_ANT_PATH_WIFI,
btcoexist        2347 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 		halbtc8723b1ant_set_ant_path(btcoexist, BTC_ANT_PATH_BT,
btcoexist        2351 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 	halbtc8723b1ant_coex_table_with_type(btcoexist, FORCE_EXEC, 0);
btcoexist        2353 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 	u32tmp = btcoexist->btc_read_4byte(btcoexist, 0x948);
btcoexist        2354 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 	u8tmpa = btcoexist->btc_read_1byte(btcoexist, 0x765);
btcoexist        2355 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 	u8tmpb = btcoexist->btc_read_1byte(btcoexist, 0x67);
btcoexist        2365 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c void ex_btc8723b1ant_power_on_setting(struct btc_coexist *btcoexist)
btcoexist        2367 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 	struct rtl_priv *rtlpriv = btcoexist->adapter;
btcoexist        2368 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 	struct btc_board_info *board_info = &btcoexist->board_info;
btcoexist        2376 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 	btcoexist->stop_coex_dm = true;
btcoexist        2378 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 	btcoexist->btc_write_1byte(btcoexist, 0x67, 0x20);
btcoexist        2381 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 	u16tmp = btcoexist->btc_read_2byte(btcoexist, 0x2);
btcoexist        2382 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 	btcoexist->btc_write_2byte(btcoexist, 0x2, u16tmp | BIT0 | BIT1);
btcoexist        2385 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 	btcoexist->btc_write_1byte(btcoexist, 0x765, 0x18);
btcoexist        2387 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 	btcoexist->btc_write_1byte(btcoexist, 0x76e, 0x4);
btcoexist        2399 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 	if (btcoexist->chip_interface == BTC_INTF_USB) {
btcoexist        2401 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 		btcoexist->btc_write_4byte(btcoexist, 0x948, 0x0);
btcoexist        2404 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 		btcoexist->btc_write_local_reg_1byte(btcoexist, 0xfe08, u8tmp);
btcoexist        2411 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 			btcoexist->btc_write_4byte(btcoexist, 0x948, 0x280);
btcoexist        2416 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 			btcoexist->btc_write_4byte(btcoexist, 0x948, 0x0);
btcoexist        2422 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 		btcoexist->btc_set(btcoexist, BTC_SET_ACT_ANTPOSREGRISTRY_CTRL,
btcoexist        2425 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 		if (btcoexist->chip_interface == BTC_INTF_PCI)
btcoexist        2426 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 			btcoexist->btc_write_local_reg_1byte(btcoexist, 0x384,
btcoexist        2428 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 		else if (btcoexist->chip_interface == BTC_INTF_SDIO)
btcoexist        2429 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 			btcoexist->btc_write_local_reg_1byte(btcoexist, 0x60,
btcoexist        2435 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c void ex_btc8723b1ant_init_hwconfig(struct btc_coexist *btcoexist,
btcoexist        2438 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 	halbtc8723b1ant_init_hw_config(btcoexist, true, wifi_only);
btcoexist        2439 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 	btcoexist->stop_coex_dm = false;
btcoexist        2442 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c void ex_btc8723b1ant_init_coex_dm(struct btc_coexist *btcoexist)
btcoexist        2444 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 	struct rtl_priv *rtlpriv = btcoexist->adapter;
btcoexist        2449 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 	btcoexist->stop_coex_dm = false;
btcoexist        2451 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 	halbtc8723b1ant_init_coex_dm(btcoexist);
btcoexist        2453 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 	halbtc8723b1ant_query_bt_info(btcoexist);
btcoexist        2456 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c void ex_btc8723b1ant_display_coex_info(struct btc_coexist *btcoexist,
btcoexist        2459 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 	struct btc_board_info *board_info = &btcoexist->board_info;
btcoexist        2460 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 	struct btc_stack_info *stack_info = &btcoexist->stack_info;
btcoexist        2461 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 	struct btc_bt_link_info *bt_link_info = &btcoexist->bt_link_info;
btcoexist        2475 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 	if (btcoexist->manual_control) {
btcoexist        2479 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 	if (btcoexist->stop_coex_dm) {
btcoexist        2494 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 	btcoexist->btc_get(btcoexist, BTC_GET_U4_BT_PATCH_VER, &bt_patch_ver);
btcoexist        2495 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 	btcoexist->btc_get(btcoexist, BTC_GET_U4_WIFI_FW_VER, &fw_ver);
btcoexist        2501 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 	btcoexist->btc_get(btcoexist, BTC_GET_BL_HS_OPERATION, &bt_hs_on);
btcoexist        2502 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 	btcoexist->btc_get(btcoexist, BTC_GET_U1_WIFI_DOT11_CHNL,
btcoexist        2504 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 	btcoexist->btc_get(btcoexist, BTC_GET_U1_WIFI_HS_CHNL, &wifi_hs_chnl);
btcoexist        2513 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 	btcoexist->btc_get(btcoexist, BTC_GET_S4_WIFI_RSSI, &wifi_rssi);
btcoexist        2514 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 	btcoexist->btc_get(btcoexist, BTC_GET_S4_HS_RSSI, &bt_hs_rssi);
btcoexist        2518 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 	btcoexist->btc_get(btcoexist, BTC_GET_BL_WIFI_SCAN, &scan);
btcoexist        2519 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 	btcoexist->btc_get(btcoexist, BTC_GET_BL_WIFI_LINK, &link);
btcoexist        2520 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 	btcoexist->btc_get(btcoexist, BTC_GET_BL_WIFI_ROAM, &roam);
btcoexist        2524 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 	btcoexist->btc_get(btcoexist , BTC_GET_BL_WIFI_UNDER_5G,
btcoexist        2526 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 	btcoexist->btc_get(btcoexist, BTC_GET_U4_WIFI_BW, &wifi_bw);
btcoexist        2527 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 	btcoexist->btc_get(btcoexist, BTC_GET_BL_WIFI_BUSY, &wifi_busy);
btcoexist        2528 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 	btcoexist->btc_get(btcoexist, BTC_GET_U4_WIFI_TRAFFIC_DIRECTION,
btcoexist        2539 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 	btcoexist->btc_get(btcoexist, BTC_GET_U4_WIFI_LINK_STATUS,
btcoexist        2565 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 	btcoexist->btc_disp_dbg_msg(btcoexist, BTC_DBG_DISP_BT_LINK_INFO, m);
btcoexist        2584 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 		   btcoexist->bt_info.lps_val,
btcoexist        2585 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 		   btcoexist->bt_info.rpwm_val);
btcoexist        2586 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 	btcoexist->btc_disp_dbg_msg(btcoexist, BTC_DBG_DISP_FW_PWR_MODE_CMD, m);
btcoexist        2588 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 	if (!btcoexist->manual_control) {
btcoexist        2598 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 			   (btcoexist->bt_info.reject_agg_pkt ? "Yes" : "No"),
btcoexist        2599 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 			   (btcoexist->bt_info.bt_ctrl_buf_size ? "Yes" : "No"),
btcoexist        2600 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 			   btcoexist->bt_info.agg_buf_size);
btcoexist        2603 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 			   "Rate Mask", btcoexist->bt_info.ra_mask);
btcoexist        2634 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 	u32tmp[0] = btcoexist->btc_read_4byte(btcoexist, 0x430);
btcoexist        2635 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 	u32tmp[1] = btcoexist->btc_read_4byte(btcoexist, 0x434);
btcoexist        2636 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 	u16tmp[0] = btcoexist->btc_read_2byte(btcoexist, 0x42a);
btcoexist        2637 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 	u8tmp[0] = btcoexist->btc_read_1byte(btcoexist, 0x456);
btcoexist        2642 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 	u8tmp[0] = btcoexist->btc_read_1byte(btcoexist, 0x778);
btcoexist        2643 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 	u32tmp[0] = btcoexist->btc_read_4byte(btcoexist, 0x6cc);
btcoexist        2644 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 	u32tmp[1] = btcoexist->btc_read_4byte(btcoexist, 0x880);
btcoexist        2649 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 	u32tmp[0] = btcoexist->btc_read_4byte(btcoexist, 0x948);
btcoexist        2650 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 	u8tmp[0] = btcoexist->btc_read_1byte(btcoexist, 0x67);
btcoexist        2651 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 	u8tmp[1] = btcoexist->btc_read_1byte(btcoexist, 0x765);
btcoexist        2656 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 	u32tmp[0] = btcoexist->btc_read_4byte(btcoexist, 0x92c);
btcoexist        2657 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 	u32tmp[1] = btcoexist->btc_read_4byte(btcoexist, 0x930);
btcoexist        2658 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 	u32tmp[2] = btcoexist->btc_read_4byte(btcoexist, 0x944);
btcoexist        2663 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 	u8tmp[0] = btcoexist->btc_read_1byte(btcoexist, 0x39);
btcoexist        2664 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 	u8tmp[1] = btcoexist->btc_read_1byte(btcoexist, 0x40);
btcoexist        2665 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 	u32tmp[0] = btcoexist->btc_read_4byte(btcoexist, 0x4c);
btcoexist        2666 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 	u8tmp[2] = btcoexist->btc_read_1byte(btcoexist, 0x64);
btcoexist        2672 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 	u32tmp[0] = btcoexist->btc_read_4byte(btcoexist, 0x550);
btcoexist        2673 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 	u8tmp[0] = btcoexist->btc_read_1byte(btcoexist, 0x522);
btcoexist        2677 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 	u32tmp[0] = btcoexist->btc_read_4byte(btcoexist, 0xc50);
btcoexist        2678 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 	u8tmp[0] = btcoexist->btc_read_1byte(btcoexist, 0x49c);
btcoexist        2682 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 	u32tmp[0] = btcoexist->btc_read_4byte(btcoexist, 0xda0);
btcoexist        2683 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 	u32tmp[1] = btcoexist->btc_read_4byte(btcoexist, 0xda4);
btcoexist        2684 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 	u32tmp[2] = btcoexist->btc_read_4byte(btcoexist, 0xda8);
btcoexist        2685 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 	u32tmp[3] = btcoexist->btc_read_4byte(btcoexist, 0xcf0);
btcoexist        2687 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 	u8tmp[0] = btcoexist->btc_read_1byte(btcoexist, 0xa5b);
btcoexist        2688 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 	u8tmp[1] = btcoexist->btc_read_1byte(btcoexist, 0xa5c);
btcoexist        2702 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 	u32tmp[0] = btcoexist->btc_read_4byte(btcoexist, 0x6c0);
btcoexist        2703 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 	u32tmp[1] = btcoexist->btc_read_4byte(btcoexist, 0x6c4);
btcoexist        2704 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 	u32tmp[2] = btcoexist->btc_read_4byte(btcoexist, 0x6c8);
btcoexist        2715 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 	if (btcoexist->auto_report_1ant)
btcoexist        2716 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 		halbtc8723b1ant_monitor_bt_ctr(btcoexist);
btcoexist        2717 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 	btcoexist->btc_disp_dbg_msg(btcoexist, BTC_DBG_DISP_COEX_STATISTICS, m);
btcoexist        2720 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c void ex_btc8723b1ant_ips_notify(struct btc_coexist *btcoexist, u8 type)
btcoexist        2722 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 	struct rtl_priv *rtlpriv = btcoexist->adapter;
btcoexist        2724 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 	if (btcoexist->manual_control || btcoexist->stop_coex_dm)
btcoexist        2732 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 		halbtc8723b1ant_set_ant_path(btcoexist, BTC_ANT_PATH_BT,
btcoexist        2735 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 		halbtc8723b1ant_ps_tdma(btcoexist, NORMAL_EXEC, false, 0);
btcoexist        2736 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 		halbtc8723b1ant_coex_table_with_type(btcoexist,
btcoexist        2743 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 		halbtc8723b1ant_init_hw_config(btcoexist, false, false);
btcoexist        2744 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 		halbtc8723b1ant_init_coex_dm(btcoexist);
btcoexist        2745 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 		halbtc8723b1ant_query_bt_info(btcoexist);
btcoexist        2749 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c void ex_btc8723b1ant_lps_notify(struct btc_coexist *btcoexist, u8 type)
btcoexist        2751 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 	struct rtl_priv *rtlpriv = btcoexist->adapter;
btcoexist        2753 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 	if (btcoexist->manual_control || btcoexist->stop_coex_dm)
btcoexist        2767 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c void ex_btc8723b1ant_scan_notify(struct btc_coexist *btcoexist, u8 type)
btcoexist        2769 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 	struct rtl_priv *rtlpriv = btcoexist->adapter;
btcoexist        2778 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 	if (btcoexist->manual_control || btcoexist->stop_coex_dm)
btcoexist        2786 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 		halbtc8723b1ant_ps_tdma(btcoexist, FORCE_EXEC, false, 8);
btcoexist        2787 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 		halbtc8723b1ant_set_ant_path(btcoexist, BTC_ANT_PATH_PTA,
btcoexist        2789 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 		u32tmp = btcoexist->btc_read_4byte(btcoexist, 0x948);
btcoexist        2790 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 		u8tmpa = btcoexist->btc_read_1byte(btcoexist, 0x765);
btcoexist        2791 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 		u8tmpb = btcoexist->btc_read_1byte(btcoexist, 0x67);
btcoexist        2801 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 		btcoexist->btc_get(btcoexist, BTC_GET_U1_AP_NUM,
btcoexist        2808 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 	btcoexist->btc_get(btcoexist, BTC_GET_BL_HS_OPERATION, &bt_hs_on);
btcoexist        2809 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 	btcoexist->btc_get(btcoexist, BTC_GET_BL_WIFI_CONNECTED,
btcoexist        2812 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 	halbtc8723b1ant_query_bt_info(btcoexist);
btcoexist        2814 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 	btcoexist->btc_get(btcoexist, BTC_GET_U4_WIFI_LINK_STATUS,
btcoexist        2818 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 		halbtc8723b1ant_limited_tx(btcoexist, NORMAL_EXEC, 0, 0, 0, 0);
btcoexist        2819 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 		halbtc8723b1ant_limited_rx(btcoexist, NORMAL_EXEC, false,
btcoexist        2821 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 		halbtc8723b1ant_action_wifi_multiport(btcoexist);
btcoexist        2826 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 		halbtc8723b1ant_action_bt_inquiry(btcoexist);
btcoexist        2829 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 		halbtc8723b1ant_action_hs(btcoexist);
btcoexist        2838 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 			btc8723b1ant_action_wifi_not_conn_scan(btcoexist);
btcoexist        2841 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 			btc8723b1ant_action_wifi_conn_scan(btcoexist);
btcoexist        2847 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 			btc8723b1ant_action_wifi_not_conn(btcoexist);
btcoexist        2849 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 			halbtc8723b1ant_action_wifi_connected(btcoexist);
btcoexist        2853 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c void ex_btc8723b1ant_connect_notify(struct btc_coexist *btcoexist, u8 type)
btcoexist        2855 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 	struct rtl_priv *rtlpriv = btcoexist->adapter;
btcoexist        2862 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 	btcoexist->btc_get(btcoexist, BTC_GET_BL_WIFI_4_WAY_PROGRESS,
btcoexist        2865 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 	if (btcoexist->manual_control || btcoexist->stop_coex_dm ||
btcoexist        2873 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 		halbtc8723b1ant_ps_tdma(btcoexist, FORCE_EXEC, false, 8);
btcoexist        2874 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 		halbtc8723b1ant_set_ant_path(btcoexist, BTC_ANT_PATH_PTA,
btcoexist        2885 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 	btcoexist->btc_get(btcoexist, BTC_GET_U4_WIFI_LINK_STATUS,
btcoexist        2889 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 		halbtc8723b1ant_limited_tx(btcoexist, NORMAL_EXEC, 0, 0, 0, 0);
btcoexist        2890 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 		halbtc8723b1ant_limited_rx(btcoexist, NORMAL_EXEC, false,
btcoexist        2892 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 		halbtc8723b1ant_action_wifi_multiport(btcoexist);
btcoexist        2896 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 	btcoexist->btc_get(btcoexist, BTC_GET_BL_HS_OPERATION, &bt_hs_on);
btcoexist        2898 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 		halbtc8723b1ant_action_bt_inquiry(btcoexist);
btcoexist        2901 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 		halbtc8723b1ant_action_hs(btcoexist);
btcoexist        2908 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 		btc8723b1ant_act_wifi_not_conn_asso_auth(btcoexist);
btcoexist        2913 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 		btcoexist->btc_get(btcoexist, BTC_GET_BL_WIFI_CONNECTED,
btcoexist        2917 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 			btc8723b1ant_action_wifi_not_conn(btcoexist);
btcoexist        2919 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 			halbtc8723b1ant_action_wifi_connected(btcoexist);
btcoexist        2923 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c void ex_btc8723b1ant_media_status_notify(struct btc_coexist *btcoexist,
btcoexist        2926 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 	struct rtl_priv *rtlpriv = btcoexist->adapter;
btcoexist        2932 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 	if (btcoexist->manual_control || btcoexist->stop_coex_dm ||
btcoexist        2940 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 		halbtc8723b1ant_ps_tdma(btcoexist, FORCE_EXEC, false, 8);
btcoexist        2941 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 		halbtc8723b1ant_set_ant_path(btcoexist, BTC_ANT_PATH_PTA,
btcoexist        2943 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 		btcoexist->btc_get(btcoexist, BTC_GET_BL_WIFI_UNDER_B_MODE,
btcoexist        2948 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 			btcoexist->btc_write_1byte(btcoexist, 0x6cd,
btcoexist        2950 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 			btcoexist->btc_write_1byte(btcoexist, 0x6cf,
btcoexist        2953 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 			btcoexist->btc_write_1byte(btcoexist, 0x6cd,
btcoexist        2955 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 			btcoexist->btc_write_1byte(btcoexist, 0x6cf,
btcoexist        2960 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 			btcoexist->btc_read_4byte(btcoexist, 0x430);
btcoexist        2962 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 			btcoexist->btc_read_4byte(btcoexist, 0x434);
btcoexist        2964 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 			btcoexist->btc_read_2byte(btcoexist, 0x42a);
btcoexist        2966 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 			btcoexist->btc_read_1byte(btcoexist, 0x456);
btcoexist        2972 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 		btcoexist->btc_write_1byte(btcoexist, 0x6cd, 0x0); /* CCK Tx */
btcoexist        2973 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 		btcoexist->btc_write_1byte(btcoexist, 0x6cf, 0x0); /* CCK Rx */
btcoexist        2979 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 	btcoexist->btc_get(btcoexist, BTC_GET_U1_WIFI_CENTRAL_CHNL,
btcoexist        2985 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 		btcoexist->btc_get(btcoexist, BTC_GET_U4_WIFI_BW, &wifi_bw);
btcoexist        3001 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 	btcoexist->btc_fill_h2c(btcoexist, 0x66, 3, h2c_parameter);
btcoexist        3004 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c void ex_btc8723b1ant_special_packet_notify(struct btc_coexist *btcoexist,
btcoexist        3007 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 	struct rtl_priv *rtlpriv = btcoexist->adapter;
btcoexist        3014 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 	btcoexist->btc_get(btcoexist, BTC_GET_BL_WIFI_4_WAY_PROGRESS,
btcoexist        3017 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 	if (btcoexist->manual_control || btcoexist->stop_coex_dm ||
btcoexist        3051 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 	btcoexist->btc_get(btcoexist, BTC_GET_U4_WIFI_LINK_STATUS,
btcoexist        3055 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 		halbtc8723b1ant_limited_tx(btcoexist, NORMAL_EXEC, 0, 0, 0, 0);
btcoexist        3056 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 		halbtc8723b1ant_limited_rx(btcoexist, NORMAL_EXEC, false,
btcoexist        3058 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 		halbtc8723b1ant_action_wifi_multiport(btcoexist);
btcoexist        3064 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 	btcoexist->btc_get(btcoexist, BTC_GET_BL_HS_OPERATION, &bt_hs_on);
btcoexist        3066 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 		halbtc8723b1ant_action_bt_inquiry(btcoexist);
btcoexist        3069 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 		halbtc8723b1ant_action_hs(btcoexist);
btcoexist        3077 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 		halbtc8723b1ant_action_wifi_connected_special_packet(btcoexist);
btcoexist        3081 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c void ex_btc8723b1ant_bt_info_notify(struct btc_coexist *btcoexist,
btcoexist        3084 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 	struct rtl_priv *rtlpriv = btcoexist->adapter;
btcoexist        3145 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 		btcoexist->btc_set(btcoexist, BTC_SET_BL_BT_TX_RX_MASK,
btcoexist        3154 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 			btcoexist->btc_set_bt_reg(btcoexist, BTC_BT_REG_RF,
btcoexist        3158 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 			btcoexist->btc_set_bt_reg(btcoexist, BTC_BT_REG_RF,
btcoexist        3160 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 			btcoexist->btc_set_bt_reg(btcoexist, BTC_BT_REG_RF,
btcoexist        3170 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 			btcoexist->btc_get(btcoexist, BTC_GET_BL_WIFI_CONNECTED,
btcoexist        3173 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 				ex_btc8723b1ant_media_status_notify(btcoexist,
btcoexist        3176 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 				ex_btc8723b1ant_media_status_notify(btcoexist,
btcoexist        3181 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 			if (!btcoexist->manual_control &&
btcoexist        3182 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 			    !btcoexist->stop_coex_dm) {
btcoexist        3185 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 				halbtc8723b1ant_ignore_wlan_act(btcoexist,
btcoexist        3192 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 		if (!btcoexist->auto_report_1ant) {
btcoexist        3196 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 				halbtc8723b1ant_bt_auto_report(btcoexist,
btcoexist        3281 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 	halbtc8723b1ant_update_bt_link_info(btcoexist);
btcoexist        3321 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 	btcoexist->btc_set(btcoexist, BTC_SET_BL_BT_TRAFFIC_BUSY, &bt_busy);
btcoexist        3323 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 	halbtc8723b1ant_run_coexist_mechanism(btcoexist);
btcoexist        3326 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c void ex_btc8723b1ant_rf_status_notify(struct btc_coexist *btcoexist, u8 type)
btcoexist        3328 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 	struct rtl_priv *rtlpriv = btcoexist->adapter;
btcoexist        3338 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 		btcoexist->stop_coex_dm = false;
btcoexist        3343 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 		halbtc8723b1ant_power_save_state(btcoexist, BTC_PS_WIFI_NATIVE,
btcoexist        3345 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 		halbtc8723b1ant_ps_tdma(btcoexist, FORCE_EXEC, false, 0);
btcoexist        3346 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 		halbtc8723b1ant_set_ant_path(btcoexist, BTC_ANT_PATH_BT,
btcoexist        3349 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 		halbtc8723b1ant_ignore_wlan_act(btcoexist, FORCE_EXEC, true);
btcoexist        3350 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 		btcoexist->stop_coex_dm = true;
btcoexist        3352 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 		u32tmp = btcoexist->btc_read_4byte(btcoexist, 0x948);
btcoexist        3353 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 		u8tmpa = btcoexist->btc_read_1byte(btcoexist, 0x765);
btcoexist        3354 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 		u8tmpb = btcoexist->btc_read_1byte(btcoexist, 0x67);
btcoexist        3355 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 		u8tmpc = btcoexist->btc_read_1byte(btcoexist, 0x76e);
btcoexist        3363 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c void ex_btc8723b1ant_halt_notify(struct btc_coexist *btcoexist)
btcoexist        3365 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 	struct rtl_priv *rtlpriv = btcoexist->adapter;
btcoexist        3369 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 	btcoexist->stop_coex_dm = true;
btcoexist        3371 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 	halbtc8723b1ant_set_ant_path(btcoexist, BTC_ANT_PATH_BT, FORCE_EXEC,
btcoexist        3374 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 	halbtc8723b1ant_ignore_wlan_act(btcoexist, FORCE_EXEC, true);
btcoexist        3376 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 	halbtc8723b1ant_power_save_state(btcoexist, BTC_PS_WIFI_NATIVE,
btcoexist        3378 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 	halbtc8723b1ant_ps_tdma(btcoexist, FORCE_EXEC, false, 0);
btcoexist        3380 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 	ex_btc8723b1ant_media_status_notify(btcoexist, BTC_MEDIA_DISCONNECT);
btcoexist        3382 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 	btcoexist->stop_coex_dm = true;
btcoexist        3385 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c void ex_btc8723b1ant_pnp_notify(struct btc_coexist *btcoexist, u8 pnp_state)
btcoexist        3387 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 	struct rtl_priv *rtlpriv = btcoexist->adapter;
btcoexist        3394 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 		halbtc8723b1ant_set_ant_path(btcoexist, BTC_ANT_PATH_BT,
btcoexist        3396 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 		halbtc8723b1ant_power_save_state(btcoexist, BTC_PS_WIFI_NATIVE,
btcoexist        3398 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 		halbtc8723b1ant_ps_tdma(btcoexist, NORMAL_EXEC, false, 0);
btcoexist        3399 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 		halbtc8723b1ant_coex_table_with_type(btcoexist, NORMAL_EXEC, 2);
btcoexist        3409 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 		btcoexist->stop_coex_dm = true;
btcoexist        3413 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 		btcoexist->stop_coex_dm = false;
btcoexist        3414 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 		halbtc8723b1ant_init_hw_config(btcoexist, false, false);
btcoexist        3415 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 		halbtc8723b1ant_init_coex_dm(btcoexist);
btcoexist        3416 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 		halbtc8723b1ant_query_bt_info(btcoexist);
btcoexist        3420 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c void ex_btc8723b1ant_coex_dm_reset(struct btc_coexist *btcoexist)
btcoexist        3422 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 	struct rtl_priv *rtlpriv = btcoexist->adapter;
btcoexist        3427 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 	halbtc8723b1ant_init_hw_config(btcoexist, false, false);
btcoexist        3428 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 	halbtc8723b1ant_init_coex_dm(btcoexist);
btcoexist        3431 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c void ex_btc8723b1ant_periodical(struct btc_coexist *btcoexist)
btcoexist        3433 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 	struct rtl_priv *rtlpriv = btcoexist->adapter;
btcoexist        3434 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 	struct btc_bt_link_info *bt_link_info = &btcoexist->bt_link_info;
btcoexist        3439 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 	if (!btcoexist->auto_report_1ant) {
btcoexist        3440 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 		halbtc8723b1ant_query_bt_info(btcoexist);
btcoexist        3441 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 		halbtc8723b1ant_monitor_bt_enable_disable(btcoexist);
btcoexist        3443 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 		halbtc8723b1ant_monitor_bt_ctr(btcoexist);
btcoexist        3444 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 		halbtc8723b1ant_monitor_wifi_ctr(btcoexist);
btcoexist        3450 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 		if (btc8723b1ant_is_wifi_status_changed(btcoexist) ||
btcoexist        3452 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c 			halbtc8723b1ant_run_coexist_mechanism(btcoexist);
btcoexist         182 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.h void ex_btc8723b1ant_power_on_setting(struct btc_coexist *btcoexist);
btcoexist         183 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.h void ex_btc8723b1ant_init_hwconfig(struct btc_coexist *btcoexist,
btcoexist         185 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.h void ex_btc8723b1ant_init_coex_dm(struct btc_coexist *btcoexist);
btcoexist         186 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.h void ex_btc8723b1ant_ips_notify(struct btc_coexist *btcoexist, u8 type);
btcoexist         187 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.h void ex_btc8723b1ant_lps_notify(struct btc_coexist *btcoexist, u8 type);
btcoexist         188 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.h void ex_btc8723b1ant_scan_notify(struct btc_coexist *btcoexist, u8 type);
btcoexist         189 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.h void ex_btc8723b1ant_connect_notify(struct btc_coexist *btcoexist, u8 type);
btcoexist         190 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.h void ex_btc8723b1ant_media_status_notify(struct btc_coexist *btcoexist,
btcoexist         192 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.h void ex_btc8723b1ant_special_packet_notify(struct btc_coexist *btcoexist,
btcoexist         194 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.h void ex_btc8723b1ant_bt_info_notify(struct btc_coexist *btcoexist,
btcoexist         196 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.h void ex_btc8723b1ant_rf_status_notify(struct btc_coexist *btcoexist,
btcoexist         198 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.h void ex_btc8723b1ant_halt_notify(struct btc_coexist *btcoexist);
btcoexist         199 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.h void ex_btc8723b1ant_pnp_notify(struct btc_coexist *btcoexist, u8 pnpstate);
btcoexist         200 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.h void ex_btc8723b1ant_coex_dm_reset(struct btc_coexist *btcoexist);
btcoexist         201 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.h void ex_btc8723b1ant_periodical(struct btc_coexist *btcoexist);
btcoexist         202 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.h void ex_btc8723b1ant_display_coex_info(struct btc_coexist *btcoexist,
btcoexist         204 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.h void ex_btc8723b1ant_pnp_notify(struct btc_coexist *btcoexist, u8 pnp_state);
btcoexist          40 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c static u8 btc8723b2ant_bt_rssi_state(struct btc_coexist *btcoexist,
btcoexist          44 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 	struct rtl_priv *rtlpriv = btcoexist->adapter;
btcoexist         129 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c static u8 btc8723b2ant_wifi_rssi_state(struct btc_coexist *btcoexist,
btcoexist         133 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 	struct rtl_priv *rtlpriv = btcoexist->adapter;
btcoexist         137 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 	btcoexist->btc_get(btcoexist, BTC_GET_S4_WIFI_RSSI, &wifi_rssi);
btcoexist         223 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c void btc8723b2ant_limited_rx(struct btc_coexist *btcoexist, bool force_exec,
btcoexist         234 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 	btcoexist->btc_set(btcoexist, BTC_SET_BL_TO_REJ_AP_AGG_PKT,
btcoexist         237 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 	btcoexist->btc_set(btcoexist, BTC_SET_BL_BT_CTRL_AGG_SIZE,
btcoexist         240 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 	btcoexist->btc_set(btcoexist, BTC_SET_U1_AGG_BUF_SIZE, &rx_agg_size);
btcoexist         242 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 	btcoexist->btc_set(btcoexist, BTC_SET_ACT_AGGREGATE_CTRL, NULL);
btcoexist         245 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c static void btc8723b2ant_monitor_bt_ctr(struct btc_coexist *btcoexist)
btcoexist         247 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 	struct rtl_priv *rtlpriv = btcoexist->adapter;
btcoexist         248 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 	struct btc_bt_link_info *bt_link_info = &btcoexist->bt_link_info;
btcoexist         256 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 	u32tmp = btcoexist->btc_read_4byte(btcoexist, reg_hp_txrx);
btcoexist         260 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 	u32tmp = btcoexist->btc_read_4byte(btcoexist, reg_lp_txrx);
btcoexist         288 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 	btcoexist->btc_write_1byte(btcoexist, 0x76e, 0xc);
btcoexist         291 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c static void btc8723b2ant_monitor_wifi_ctr(struct btc_coexist *btcoexist)
btcoexist         305 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 			btcoexist->btc_read_4byte(btcoexist, 0xf88);
btcoexist         307 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 			btcoexist->btc_read_2byte(btcoexist, 0xf94);
btcoexist         309 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 			btcoexist->btc_read_2byte(btcoexist, 0xf90);
btcoexist         311 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 			btcoexist->btc_read_2byte(btcoexist, 0xfb8);
btcoexist         314 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 			btcoexist->btc_read_4byte(btcoexist, 0xf84);
btcoexist         316 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 			btcoexist->btc_read_2byte(btcoexist, 0xf96);
btcoexist         318 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 			btcoexist->btc_read_2byte(btcoexist, 0xf92);
btcoexist         320 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 			btcoexist->btc_read_2byte(btcoexist, 0xfba);
btcoexist         324 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 	btcoexist->btc_write_1byte_bitmask(btcoexist, 0xf16, 0x1, 0x1);
btcoexist         325 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 	btcoexist->btc_write_1byte_bitmask(btcoexist, 0xf16, 0x1, 0x0);
btcoexist         328 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c static void btc8723b2ant_query_bt_info(struct btc_coexist *btcoexist)
btcoexist         330 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 	struct rtl_priv *rtlpriv = btcoexist->adapter;
btcoexist         341 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 	btcoexist->btc_fill_h2c(btcoexist, 0x61, 1, h2c_parameter);
btcoexist         344 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c static bool btc8723b2ant_is_wifi_status_changed(struct btc_coexist *btcoexist)
btcoexist         354 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 	btcoexist->btc_get(btcoexist, BTC_GET_BL_WIFI_CONNECTED,
btcoexist         356 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 	btcoexist->btc_get(btcoexist, BTC_GET_BL_WIFI_BUSY, &wifi_busy);
btcoexist         357 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 	btcoexist->btc_get(btcoexist, BTC_GET_BL_HS_OPERATION, &bt_hs_on);
btcoexist         358 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 	btcoexist->btc_get(btcoexist, BTC_GET_BL_WIFI_4_WAY_PROGRESS,
btcoexist         380 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 		     btc8723b2ant_wifi_rssi_state(btcoexist, 0, 2, tmp, 0);
btcoexist         390 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c static void btc8723b2ant_update_bt_link_info(struct btc_coexist *btcoexist)
btcoexist         392 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 	struct btc_bt_link_info *bt_link_info = &btcoexist->bt_link_info;
btcoexist         395 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 	btcoexist->btc_get(btcoexist, BTC_GET_BL_HS_OPERATION, &bt_hs_on);
btcoexist         438 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c static u8 btc8723b2ant_action_algorithm(struct btc_coexist *btcoexist)
btcoexist         440 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 	struct rtl_priv *rtlpriv = btcoexist->adapter;
btcoexist         441 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 	struct btc_bt_link_info *bt_link_info = &btcoexist->bt_link_info;
btcoexist         446 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 	btcoexist->btc_get(btcoexist, BTC_GET_BL_HS_OPERATION, &bt_hs_on);
btcoexist         633 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c static void btc8723b2ant_set_fw_dac_swing_level(struct btc_coexist *btcoexist,
btcoexist         636 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 	struct rtl_priv *rtlpriv = btcoexist->adapter;
btcoexist         649 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 	btcoexist->btc_fill_h2c(btcoexist, 0x64, 1, h2c_parameter);
btcoexist         652 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c static void btc8723b2ant_set_fw_dec_bt_pwr(struct btc_coexist *btcoexist,
btcoexist         655 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 	struct rtl_priv *rtlpriv = btcoexist->adapter;
btcoexist         663 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 	btcoexist->btc_fill_h2c(btcoexist, 0x62, 1, h2c_parameter);
btcoexist         666 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c static void btc8723b2ant_dec_bt_pwr(struct btc_coexist *btcoexist,
btcoexist         669 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 	struct rtl_priv *rtlpriv = btcoexist->adapter;
btcoexist         684 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 	btc8723b2ant_set_fw_dec_bt_pwr(btcoexist, coex_dm->cur_dec_bt_pwr_lvl);
btcoexist         690 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c void halbtc8723b2ant_set_bt_auto_report(struct btc_coexist *btcoexist,
btcoexist         700 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 	btcoexist->btc_fill_h2c(btcoexist, 0x68, 1, h2c_parameter);
btcoexist         704 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c void btc8723b2ant_bt_auto_report(struct btc_coexist *btcoexist,
btcoexist         713 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 	halbtc8723b2ant_set_bt_auto_report(btcoexist,
btcoexist         719 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c static void btc8723b2ant_fw_dac_swing_lvl(struct btc_coexist *btcoexist,
btcoexist         722 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 	struct rtl_priv *rtlpriv = btcoexist->adapter;
btcoexist         740 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 	btc8723b2ant_set_fw_dac_swing_level(btcoexist,
btcoexist         745 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c static void btc8723b_set_penalty_txrate(struct btc_coexist *btcoexist,
btcoexist         748 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 	struct rtl_priv *rtlpriv = btcoexist->adapter;
btcoexist         766 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 	btcoexist->btc_fill_h2c(btcoexist, 0x69, 6, h2c_parameter);
btcoexist         769 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c static void btc8723b2ant_low_penalty_ra(struct btc_coexist *btcoexist,
btcoexist         772 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 	struct rtl_priv *rtlpriv = btcoexist->adapter;
btcoexist         789 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 	btc8723b_set_penalty_txrate(btcoexist, coex_dm->cur_low_penalty_ra);
btcoexist         794 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c static void btc8723b2ant_set_dac_swing_reg(struct btc_coexist *btcoexist,
btcoexist         797 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 	struct rtl_priv *rtlpriv = btcoexist->adapter;
btcoexist         802 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 	btcoexist->btc_write_1byte_bitmask(btcoexist, 0x883, 0x3e, val);
btcoexist         815 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c static void btc8723b2ant_dac_swing(struct btc_coexist *btcoexist,
btcoexist         819 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 	struct rtl_priv *rtlpriv = btcoexist->adapter;
btcoexist         841 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 	btc8723b2ant_set_sw_fulltime_dac_swing(btcoexist, dac_swing_on,
btcoexist         848 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c static void btc8723b2ant_set_coex_table(struct btc_coexist *btcoexist,
btcoexist         852 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 	struct rtl_priv *rtlpriv = btcoexist->adapter;
btcoexist         856 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 	btcoexist->btc_write_4byte(btcoexist, 0x6c0, val0x6c0);
btcoexist         860 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 	btcoexist->btc_write_4byte(btcoexist, 0x6c4, val0x6c4);
btcoexist         864 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 	btcoexist->btc_write_4byte(btcoexist, 0x6c8, val0x6c8);
btcoexist         868 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 	btcoexist->btc_write_1byte(btcoexist, 0x6cc, val0x6cc);
btcoexist         871 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c static void btc8723b2ant_coex_table(struct btc_coexist *btcoexist,
btcoexist         876 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 	struct rtl_priv *rtlpriv = btcoexist->adapter;
btcoexist         903 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 	btc8723b2ant_set_coex_table(btcoexist, val0x6c0, val0x6c4,
btcoexist         912 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c static void btc8723b2ant_coex_table_with_type(struct btc_coexist *btcoexist,
btcoexist         917 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 		btc8723b2ant_coex_table(btcoexist, force_exec, 0x55555555,
btcoexist         921 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 		btc8723b2ant_coex_table(btcoexist, force_exec, 0x55555555,
btcoexist         925 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 		btc8723b2ant_coex_table(btcoexist, force_exec, 0x5ada5ada,
btcoexist         929 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 		btc8723b2ant_coex_table(btcoexist, force_exec, 0xaaaaaaaa,
btcoexist         933 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 		btc8723b2ant_coex_table(btcoexist, force_exec, 0xffffffff,
btcoexist         937 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 		btc8723b2ant_coex_table(btcoexist, force_exec, 0x5fff5fff,
btcoexist         941 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 		btc8723b2ant_coex_table(btcoexist, force_exec, 0x55ff55ff,
btcoexist         945 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 		btc8723b2ant_coex_table(btcoexist, force_exec, 0x55dd55dd,
btcoexist         949 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 		btc8723b2ant_coex_table(btcoexist, force_exec, 0x55dd55dd,
btcoexist         953 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 		btc8723b2ant_coex_table(btcoexist, force_exec, 0x55dd55dd,
btcoexist         957 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 		btc8723b2ant_coex_table(btcoexist, force_exec, 0x55dd55dd,
btcoexist         961 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 		btc8723b2ant_coex_table(btcoexist, force_exec, 0x55dd55dd,
btcoexist         965 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 		btc8723b2ant_coex_table(btcoexist, force_exec, 0x55dd55dd,
btcoexist         969 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 		btc8723b2ant_coex_table(btcoexist, force_exec, 0x5fff5fff,
btcoexist         973 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 		btc8723b2ant_coex_table(btcoexist, force_exec, 0x5fff5fff,
btcoexist         977 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 		btc8723b2ant_coex_table(btcoexist, force_exec, 0x55dd55dd,
btcoexist         985 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c static void btc8723b2ant_set_fw_ignore_wlan_act(struct btc_coexist *btcoexist,
btcoexist         988 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 	struct rtl_priv *rtlpriv = btcoexist->adapter;
btcoexist         998 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 	btcoexist->btc_fill_h2c(btcoexist, 0x63, 1, h2c_parameter);
btcoexist        1001 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c static void btc8723b2ant_set_lps_rpwm(struct btc_coexist *btcoexist,
btcoexist        1007 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 	btcoexist->btc_set(btcoexist, BTC_SET_U1_LPS_VAL, &lps);
btcoexist        1008 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 	btcoexist->btc_set(btcoexist, BTC_SET_U1_RPWM_VAL, &rpwm);
btcoexist        1011 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c static void btc8723b2ant_lps_rpwm(struct btc_coexist *btcoexist,
btcoexist        1022 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 	btc8723b2ant_set_lps_rpwm(btcoexist, lps_val, rpwm_val);
btcoexist        1028 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c static void btc8723b2ant_ignore_wlan_act(struct btc_coexist *btcoexist,
btcoexist        1031 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 	struct rtl_priv *rtlpriv = btcoexist->adapter;
btcoexist        1048 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 	btc8723b2ant_set_fw_ignore_wlan_act(btcoexist, enable);
btcoexist        1053 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c static void btc8723b2ant_set_fw_ps_tdma(struct btc_coexist *btcoexist, u8 byte1,
btcoexist        1056 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 	struct rtl_priv *rtlpriv = btcoexist->adapter;
btcoexist        1079 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 	btcoexist->btc_fill_h2c(btcoexist, 0x60, 5, h2c_parameter);
btcoexist        1082 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c static void btc8723b2ant_sw_mechanism(struct btc_coexist *btcoexist,
btcoexist        1086 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 	btc8723b2ant_low_penalty_ra(btcoexist, NORMAL_EXEC, low_penalty_ra);
btcoexist        1089 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c static void btc8723b2ant_set_ant_path(struct btc_coexist *btcoexist,
btcoexist        1093 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 	struct btc_board_info *board_info = &btcoexist->board_info;
btcoexist        1099 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 	btcoexist->btc_get(btcoexist, BTC_GET_BL_EXT_SWITCH, &pg_ext_switch);
btcoexist        1100 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 	btcoexist->btc_get(btcoexist, BTC_GET_U4_WIFI_FW_VER, &fw_ver);
btcoexist        1106 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 		btcoexist->btc_write_1byte_bitmask(btcoexist, 0x39, 0x8, 0x1);
btcoexist        1107 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 		btcoexist->btc_write_1byte(btcoexist, 0x974, 0xff);
btcoexist        1108 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 		btcoexist->btc_write_1byte_bitmask(btcoexist, 0x944, 0x3, 0x3);
btcoexist        1109 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 		btcoexist->btc_write_1byte(btcoexist, 0x930, 0x77);
btcoexist        1110 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 		btcoexist->btc_write_1byte_bitmask(btcoexist, 0x67, 0x20, 0x1);
btcoexist        1115 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 			btcoexist->btc_fill_h2c(btcoexist, 0x6E, 1,
btcoexist        1118 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 			btcoexist->btc_write_1byte(btcoexist, 0x765, 0x18);
btcoexist        1121 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 		btcoexist->btc_write_4byte(btcoexist, 0x948, 0x0);
btcoexist        1124 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 		btcoexist->btc_set_rf_reg(btcoexist, BTC_RF_A,
btcoexist        1142 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 		btcoexist->btc_fill_h2c(btcoexist, 0x65, 2, h2c_parameter);
btcoexist        1147 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 			btcoexist->btc_fill_h2c(btcoexist, 0x6E, 1,
btcoexist        1150 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 			btcoexist->btc_write_1byte(btcoexist, 0x765, 0x0);
btcoexist        1158 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 			u32tmp = btcoexist->btc_read_4byte(btcoexist, 0x4c);
btcoexist        1161 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 			btcoexist->btc_write_4byte(btcoexist, 0x4c, u32tmp);
btcoexist        1166 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 			btcoexist->btc_write_2byte(btcoexist, 0x948, 0x0);
btcoexist        1168 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 			btcoexist->btc_write_2byte(btcoexist, 0x948, 0x280);
btcoexist        1173 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 			btcoexist->btc_write_1byte_bitmask(btcoexist, 0x92c,
btcoexist        1178 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 			btcoexist->btc_write_1byte_bitmask(btcoexist,
btcoexist        1186 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 			u32tmp = btcoexist->btc_read_4byte(btcoexist, 0x4c);
btcoexist        1189 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 			btcoexist->btc_write_4byte(btcoexist, 0x4c, u32tmp);
btcoexist        1193 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 		btcoexist->btc_write_1byte_bitmask(btcoexist, 0x64, 0x1, 0x0);
btcoexist        1197 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 			btcoexist->btc_write_2byte(btcoexist, 0x948, 0x0);
btcoexist        1201 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 			btcoexist->btc_write_2byte(btcoexist, 0x948, 0x280);
btcoexist        1207 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c static void btc8723b2ant_ps_tdma(struct btc_coexist *btcoexist, bool force_exec,
btcoexist        1210 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 	struct rtl_priv *rtlpriv = btcoexist->adapter;
btcoexist        1211 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 	struct btc_bt_link_info *bt_link_info = &btcoexist->bt_link_info;
btcoexist        1218 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 	wifi_rssi_state = btc8723b2ant_wifi_rssi_state(btcoexist, 0, 2, tmp, 0);
btcoexist        1221 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 	bt_rssi_state = btc8723b2ant_bt_rssi_state(btcoexist, 2, tmp, 0);
btcoexist        1291 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 				btcoexist, 0xe3, 0x3c,
btcoexist        1296 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 				btcoexist, 0xe3, 0x2d,
btcoexist        1300 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 			btc8723b2ant_set_fw_ps_tdma(btcoexist, 0xe3, 0x1c,
btcoexist        1305 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 			btc8723b2ant_set_fw_ps_tdma(btcoexist, 0xe3, 0x10,
btcoexist        1311 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 				btcoexist, 0xe3, 0x3c,
btcoexist        1316 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 				btcoexist, 0xe3, 0x2d,
btcoexist        1320 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 			btc8723b2ant_set_fw_ps_tdma(btcoexist, 0xe3, 0x1c,
btcoexist        1325 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 			btc8723b2ant_set_fw_ps_tdma(btcoexist, 0xa3, 0x10,
btcoexist        1331 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 				btcoexist, 0xe3, 0x3c + wifi_duration_adjust,
btcoexist        1336 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 				btcoexist, 0xe3, 0x2d,
btcoexist        1340 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 			btc8723b2ant_set_fw_ps_tdma(btcoexist, 0xe3, 0x1c,
btcoexist        1345 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 			btc8723b2ant_set_fw_ps_tdma(btcoexist, 0xe3, 0x10,
btcoexist        1351 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 				btcoexist, 0xe3, 0x3c,
btcoexist        1356 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 				btcoexist, 0xe3, 0x2d,
btcoexist        1360 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 			btc8723b2ant_set_fw_ps_tdma(btcoexist, 0xe3, 0x1c,
btcoexist        1365 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 			btc8723b2ant_set_fw_ps_tdma(btcoexist, 0xe3, 0x10,
btcoexist        1370 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 			btc8723b2ant_set_fw_ps_tdma(btcoexist, 0xa3, 0x2f,
btcoexist        1374 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 			btc8723b2ant_set_fw_ps_tdma(btcoexist, 0xe3, 0x5, 0x5,
btcoexist        1378 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 			btc8723b2ant_set_fw_ps_tdma(btcoexist, 0xe3, 0x25,
btcoexist        1382 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 			btc8723b2ant_set_fw_ps_tdma(btcoexist, 0xe3, 0x25,
btcoexist        1386 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 			btc8723b2ant_set_fw_ps_tdma(btcoexist, 0xe3, 0x15,
btcoexist        1392 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 			btc8723b2ant_set_fw_ps_tdma(btcoexist, 0xe3, 0x35,
btcoexist        1397 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 				btcoexist, 0xe3, 0x3c + wifi_duration_adjust,
btcoexist        1405 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 				btcoexist, 0xd3, 0x3a + wifi_duration_adjust,
btcoexist        1413 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 				btcoexist, 0xd3, 0x2d + wifi_duration_adjust,
btcoexist        1420 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 			btc8723b2ant_set_fw_ps_tdma(btcoexist, 0xd3, 0x1c,
btcoexist        1428 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 			btc8723b2ant_set_fw_ps_tdma(btcoexist, 0xd3, 0x10,
btcoexist        1433 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 			btc8723b2ant_set_fw_ps_tdma(btcoexist, 0xe3, 0x3c,
btcoexist        1438 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 			btc8723b2ant_set_fw_ps_tdma(btcoexist, 0xe3, 0x15,
btcoexist        1444 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 			btc8723b2ant_set_fw_ps_tdma(btcoexist, 0xe3, 0x35,
btcoexist        1452 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 			btc8723b2ant_set_fw_ps_tdma(btcoexist, 0x0, 0x0, 0x0,
btcoexist        1456 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 			btc8723b2ant_set_fw_ps_tdma(btcoexist, 0x0, 0x0, 0x0,
btcoexist        1460 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 			btc8723b2ant_set_fw_ps_tdma(btcoexist, 0x0, 0x0, 0x0,
btcoexist        1472 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 		struct btc_coexist *btcoexist, bool new_ps_state)
btcoexist        1476 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 	btcoexist->btc_get(btcoexist, BTC_GET_U1_LPS_MODE, &lps_mode);
btcoexist        1484 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 			btc8723b2ant_ps_tdma(btcoexist, NORMAL_EXEC, false, 1);
btcoexist        1490 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 			btc8723b2ant_ps_tdma(btcoexist, NORMAL_EXEC, false, 1);
btcoexist        1497 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c static void btc8723b2ant_power_save_state(struct btc_coexist *btcoexist,
btcoexist        1506 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 		btcoexist->btc_set(btcoexist, BTC_SET_ACT_DISABLE_LOW_POWER,
btcoexist        1508 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 		btcoexist->btc_set(btcoexist, BTC_SET_ACT_NORMAL_LPS, NULL);
btcoexist        1512 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 		btc8723b2ant_ps_tdma_check_for_power_save_state(btcoexist,
btcoexist        1514 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 		btc8723b2ant_lps_rpwm(btcoexist, NORMAL_EXEC, lps_val,
btcoexist        1518 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 		btcoexist->btc_set(btcoexist, BTC_SET_ACT_DISABLE_LOW_POWER,
btcoexist        1521 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 		btcoexist->btc_set(btcoexist, BTC_SET_ACT_ENTER_LPS, NULL);
btcoexist        1525 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 		btc8723b2ant_ps_tdma_check_for_power_save_state(btcoexist,
btcoexist        1527 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 		btcoexist->btc_set(btcoexist, BTC_SET_ACT_LEAVE_LPS, NULL);
btcoexist        1535 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c static void btc8723b2ant_coex_alloff(struct btc_coexist *btcoexist)
btcoexist        1538 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 	btc8723b2ant_power_save_state(btcoexist, BTC_PS_WIFI_NATIVE, 0x0, 0x0);
btcoexist        1539 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 	btc8723b2ant_ps_tdma(btcoexist, NORMAL_EXEC, false, 1);
btcoexist        1540 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 	btc8723b2ant_fw_dac_swing_lvl(btcoexist, NORMAL_EXEC, 6);
btcoexist        1541 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 	btc8723b2ant_dec_bt_pwr(btcoexist, NORMAL_EXEC, 0);
btcoexist        1544 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 	btc8723b2ant_sw_mechanism(btcoexist, false, false, false, false);
btcoexist        1547 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 	btcoexist->btc_set_rf_reg(btcoexist, BTC_RF_A, 0x1, 0xfffff, 0x0);
btcoexist        1548 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 	btc8723b2ant_coex_table_with_type(btcoexist, NORMAL_EXEC, 0);
btcoexist        1551 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c static void btc8723b2ant_init_coex_dm(struct btc_coexist *btcoexist)
btcoexist        1554 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 	btc8723b2ant_coex_table_with_type(btcoexist, NORMAL_EXEC, 0);
btcoexist        1555 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 	btc8723b2ant_power_save_state(btcoexist, BTC_PS_WIFI_NATIVE, 0x0, 0x0);
btcoexist        1557 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 	btc8723b2ant_ps_tdma(btcoexist, FORCE_EXEC, false, 1);
btcoexist        1558 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 	btc8723b2ant_fw_dac_swing_lvl(btcoexist, FORCE_EXEC, 6);
btcoexist        1559 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 	btc8723b2ant_dec_bt_pwr(btcoexist, FORCE_EXEC, 0);
btcoexist        1561 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 	btc8723b2ant_sw_mechanism(btcoexist, false, false, false, false);
btcoexist        1566 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c static void btc8723b2ant_action_bt_inquiry(struct btc_coexist *btcoexist)
btcoexist        1568 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 	struct rtl_priv *rtlpriv = btcoexist->adapter;
btcoexist        1573 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 	btcoexist->btc_set(btcoexist, BTC_SET_ACT_DISABLE_LOW_POWER,
btcoexist        1575 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 	btcoexist->btc_get(btcoexist, BTC_GET_BL_WIFI_CONNECTED,
btcoexist        1578 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 	btcoexist->btc_get(btcoexist, BTC_GET_BL_WIFI_SCAN, &scan);
btcoexist        1579 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 	btcoexist->btc_get(btcoexist, BTC_GET_BL_WIFI_LINK, &link);
btcoexist        1580 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 	btcoexist->btc_get(btcoexist, BTC_GET_BL_WIFI_ROAM, &roam);
btcoexist        1582 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 	btc8723b2ant_power_save_state(btcoexist, BTC_PS_WIFI_NATIVE, 0x0, 0x0);
btcoexist        1585 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 		btc8723b2ant_ps_tdma(btcoexist, NORMAL_EXEC, true, 23);
btcoexist        1586 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 		btc8723b2ant_coex_table_with_type(btcoexist, NORMAL_EXEC, 3);
btcoexist        1590 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 		btc8723b2ant_coex_table_with_type(btcoexist, NORMAL_EXEC, 15);
btcoexist        1591 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 		btc8723b2ant_ps_tdma(btcoexist, NORMAL_EXEC, true, 22);
btcoexist        1595 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 		btc8723b2ant_coex_table_with_type(btcoexist, NORMAL_EXEC, 15);
btcoexist        1596 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 		btc8723b2ant_ps_tdma(btcoexist, NORMAL_EXEC, true, 22);
btcoexist        1598 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 		btc8723b2ant_coex_table_with_type(btcoexist, NORMAL_EXEC, 0);
btcoexist        1599 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 		btc8723b2ant_ps_tdma(btcoexist, NORMAL_EXEC, false, 1);
btcoexist        1601 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 	btc8723b2ant_fw_dac_swing_lvl(btcoexist, FORCE_EXEC, 6);
btcoexist        1602 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 	btc8723b2ant_dec_bt_pwr(btcoexist, NORMAL_EXEC, 0);
btcoexist        1604 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 	btc8723b2ant_sw_mechanism(btcoexist, false, false, false, false);
btcoexist        1608 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 						     *btcoexist)
btcoexist        1610 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 	struct rtl_priv *rtlpriv = btcoexist->adapter;
btcoexist        1614 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 	btc8723b2ant_coex_table_with_type(btcoexist, NORMAL_EXEC, 15);
btcoexist        1615 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 	btc8723b2ant_ps_tdma(btcoexist, NORMAL_EXEC, true, 22);
btcoexist        1617 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 	btc8723b2ant_sw_mechanism(btcoexist, false, false, false, false);
btcoexist        1619 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 	u32tmp = btcoexist->btc_read_4byte(btcoexist, 0x948);
btcoexist        1620 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 	u8tmpa = btcoexist->btc_read_1byte(btcoexist, 0x765);
btcoexist        1621 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 	u8tmpb = btcoexist->btc_read_1byte(btcoexist, 0x76e);
btcoexist        1628 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c static bool btc8723b2ant_action_wifi_idle_process(struct btc_coexist *btcoexist)
btcoexist        1630 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 	struct rtl_priv *rtlpriv = btcoexist->adapter;
btcoexist        1636 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 	wifi_rssi_state = btc8723b2ant_wifi_rssi_state(btcoexist, 0, 2, 15, 0);
btcoexist        1637 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 	wifi_rssi_state1 = btc8723b2ant_wifi_rssi_state(btcoexist, 1, 2,
btcoexist        1641 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 	bt_rssi_state = btc8723b2ant_bt_rssi_state(btcoexist, 2, tmp, 0);
btcoexist        1643 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 	btcoexist->btc_get(btcoexist, BTC_GET_U1_AP_NUM, &ap_num);
btcoexist        1651 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 		btc8723b2ant_dac_swing(btcoexist, NORMAL_EXEC, true, 0x6);
btcoexist        1652 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 		btc8723b2ant_dec_bt_pwr(btcoexist, NORMAL_EXEC, 0);
btcoexist        1655 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 		btc8723b2ant_sw_mechanism(btcoexist, false, false, false,
btcoexist        1657 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 		btc8723b2ant_coex_table_with_type(btcoexist, NORMAL_EXEC, 0);
btcoexist        1658 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 		btc8723b2ant_power_save_state(btcoexist, BTC_PS_WIFI_NATIVE,
btcoexist        1660 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 		btc8723b2ant_ps_tdma(btcoexist, NORMAL_EXEC, false, 1);
btcoexist        1665 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 	btc8723b2ant_dac_swing(btcoexist, NORMAL_EXEC, true, 0x18);
btcoexist        1669 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c static bool btc8723b2ant_is_common_action(struct btc_coexist *btcoexist)
btcoexist        1671 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 	struct rtl_priv *rtlpriv = btcoexist->adapter;
btcoexist        1676 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 	btcoexist->btc_get(btcoexist, BTC_GET_BL_HS_OPERATION, &bt_hs_on);
btcoexist        1677 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 	btcoexist->btc_get(btcoexist, BTC_GET_BL_WIFI_CONNECTED,
btcoexist        1679 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 	btcoexist->btc_get(btcoexist, BTC_GET_BL_WIFI_BUSY, &wifi_busy);
btcoexist        1683 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 		btcoexist->btc_set(btcoexist, BTC_SET_ACT_DISABLE_LOW_POWER,
btcoexist        1685 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 		btc8723b2ant_limited_rx(btcoexist, NORMAL_EXEC,
btcoexist        1691 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 		btcoexist->btc_set_rf_reg(btcoexist, BTC_RF_A, 0x1, 0xfffff,
btcoexist        1693 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 		btc8723b2ant_coex_table_with_type(btcoexist, NORMAL_EXEC, 0);
btcoexist        1694 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 		btc8723b2ant_ps_tdma(btcoexist, NORMAL_EXEC, false, 1);
btcoexist        1695 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 		btc8723b2ant_fw_dac_swing_lvl(btcoexist, NORMAL_EXEC, 6);
btcoexist        1696 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 		btc8723b2ant_dec_bt_pwr(btcoexist, NORMAL_EXEC, 0);
btcoexist        1698 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 		btc8723b2ant_sw_mechanism(btcoexist, false, false, false,
btcoexist        1706 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 			btcoexist->btc_set(btcoexist,
btcoexist        1709 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 			btc8723b2ant_limited_rx(btcoexist, NORMAL_EXEC,
btcoexist        1715 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 			btcoexist->btc_set_rf_reg(btcoexist, BTC_RF_A, 0x1,
btcoexist        1717 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 			btc8723b2ant_coex_table_with_type(btcoexist,
btcoexist        1719 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 			btc8723b2ant_ps_tdma(btcoexist, NORMAL_EXEC, false, 1);
btcoexist        1720 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 			btc8723b2ant_fw_dac_swing_lvl(btcoexist, NORMAL_EXEC,
btcoexist        1722 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 			btc8723b2ant_dec_bt_pwr(btcoexist, NORMAL_EXEC, 0);
btcoexist        1724 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 			btc8723b2ant_sw_mechanism(btcoexist, false, false,
btcoexist        1731 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 			btcoexist->btc_set(btcoexist,
btcoexist        1739 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 			btc8723b2ant_limited_rx(btcoexist, NORMAL_EXEC,
btcoexist        1742 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 			btcoexist->btc_set_rf_reg(btcoexist, BTC_RF_A, 0x1,
btcoexist        1744 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 			btc8723b2ant_coex_table_with_type(btcoexist,
btcoexist        1746 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 			btc8723b2ant_ps_tdma(btcoexist, NORMAL_EXEC, false, 1);
btcoexist        1747 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 			btc8723b2ant_fw_dac_swing_lvl(btcoexist, NORMAL_EXEC,
btcoexist        1749 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 			btc8723b2ant_dec_bt_pwr(btcoexist, NORMAL_EXEC, 0);
btcoexist        1751 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 			btc8723b2ant_sw_mechanism(btcoexist, true, false,
btcoexist        1757 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 			btcoexist->btc_set(btcoexist,
btcoexist        1771 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 						btcoexist);
btcoexist        1779 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c static void btc8723b2ant_tdma_duration_adjust(struct btc_coexist *btcoexist,
btcoexist        1783 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 	struct rtl_priv *rtlpriv = btcoexist->adapter;
btcoexist        1799 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 					btc8723b2ant_ps_tdma(btcoexist,
btcoexist        1804 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 					btc8723b2ant_ps_tdma(btcoexist,
btcoexist        1809 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 					btc8723b2ant_ps_tdma(btcoexist,
btcoexist        1814 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 					btc8723b2ant_ps_tdma(btcoexist,
btcoexist        1821 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 					btc8723b2ant_ps_tdma(btcoexist,
btcoexist        1826 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 					btc8723b2ant_ps_tdma(btcoexist,
btcoexist        1831 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 					btc8723b2ant_ps_tdma(btcoexist,
btcoexist        1836 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 					btc8723b2ant_ps_tdma(btcoexist,
btcoexist        1845 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 					btc8723b2ant_ps_tdma(btcoexist,
btcoexist        1850 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 					btc8723b2ant_ps_tdma(btcoexist,
btcoexist        1855 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 					btc8723b2ant_ps_tdma(btcoexist,
btcoexist        1860 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 					btc8723b2ant_ps_tdma(btcoexist,
btcoexist        1867 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 					btc8723b2ant_ps_tdma(btcoexist,
btcoexist        1872 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 					btc8723b2ant_ps_tdma(btcoexist,
btcoexist        1877 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 					btc8723b2ant_ps_tdma(btcoexist,
btcoexist        1882 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 					btc8723b2ant_ps_tdma(btcoexist,
btcoexist        1994 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 					btc8723b2ant_ps_tdma(btcoexist,
btcoexist        1999 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 					btc8723b2ant_ps_tdma(btcoexist,
btcoexist        2004 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 					btc8723b2ant_ps_tdma(btcoexist,
btcoexist        2009 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 					btc8723b2ant_ps_tdma(btcoexist,
btcoexist        2014 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 					btc8723b2ant_ps_tdma(btcoexist,
btcoexist        2020 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 					btc8723b2ant_ps_tdma(btcoexist,
btcoexist        2025 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 					btc8723b2ant_ps_tdma(btcoexist,
btcoexist        2030 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 					btc8723b2ant_ps_tdma(btcoexist,
btcoexist        2035 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 					btc8723b2ant_ps_tdma(btcoexist,
btcoexist        2044 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 							btcoexist, NORMAL_EXEC,
btcoexist        2050 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 							btcoexist, NORMAL_EXEC,
btcoexist        2056 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 							btcoexist, NORMAL_EXEC,
btcoexist        2062 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 							btcoexist, NORMAL_EXEC,
btcoexist        2068 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 							btcoexist, NORMAL_EXEC,
btcoexist        2074 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 							btcoexist, NORMAL_EXEC,
btcoexist        2082 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 							btcoexist, NORMAL_EXEC,
btcoexist        2088 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 							btcoexist, NORMAL_EXEC,
btcoexist        2094 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 							btcoexist, NORMAL_EXEC,
btcoexist        2100 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 							btcoexist, NORMAL_EXEC,
btcoexist        2106 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 							btcoexist, NORMAL_EXEC,
btcoexist        2112 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 							btcoexist, NORMAL_EXEC,
btcoexist        2120 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 					btc8723b2ant_ps_tdma(btcoexist,
btcoexist        2125 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 					btc8723b2ant_ps_tdma(btcoexist,
btcoexist        2130 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 					btc8723b2ant_ps_tdma(btcoexist,
btcoexist        2135 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 					btc8723b2ant_ps_tdma(btcoexist,
btcoexist        2141 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 					btc8723b2ant_ps_tdma(btcoexist,
btcoexist        2146 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 					btc8723b2ant_ps_tdma(btcoexist,
btcoexist        2151 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 					btc8723b2ant_ps_tdma(btcoexist,
btcoexist        2156 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 					btc8723b2ant_ps_tdma(btcoexist,
btcoexist        2165 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 							btcoexist, NORMAL_EXEC,
btcoexist        2171 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 							btcoexist, NORMAL_EXEC,
btcoexist        2177 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 							btcoexist, NORMAL_EXEC,
btcoexist        2183 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 							btcoexist, NORMAL_EXEC,
btcoexist        2189 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 							btcoexist, NORMAL_EXEC,
btcoexist        2195 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 							btcoexist, NORMAL_EXEC,
btcoexist        2201 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 							btcoexist, NORMAL_EXEC,
btcoexist        2209 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 							btcoexist, NORMAL_EXEC,
btcoexist        2215 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 							btcoexist, NORMAL_EXEC,
btcoexist        2221 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 							btcoexist, NORMAL_EXEC,
btcoexist        2227 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 							btcoexist, NORMAL_EXEC,
btcoexist        2233 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 							btcoexist, NORMAL_EXEC,
btcoexist        2239 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 							btcoexist, NORMAL_EXEC,
btcoexist        2245 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 							btcoexist, NORMAL_EXEC,
btcoexist        2255 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 					btc8723b2ant_ps_tdma(btcoexist,
btcoexist        2260 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 					btc8723b2ant_ps_tdma(btcoexist,
btcoexist        2265 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 					btc8723b2ant_ps_tdma(btcoexist,
btcoexist        2270 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 					btc8723b2ant_ps_tdma(btcoexist,
btcoexist        2276 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 					btc8723b2ant_ps_tdma(btcoexist,
btcoexist        2281 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 					btc8723b2ant_ps_tdma(btcoexist,
btcoexist        2286 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 					btc8723b2ant_ps_tdma(btcoexist,
btcoexist        2291 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 					btc8723b2ant_ps_tdma(btcoexist,
btcoexist        2299 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 							btcoexist, NORMAL_EXEC,
btcoexist        2305 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 							btcoexist, NORMAL_EXEC,
btcoexist        2311 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 							btcoexist, NORMAL_EXEC,
btcoexist        2317 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 							btcoexist, NORMAL_EXEC,
btcoexist        2323 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 							btcoexist, NORMAL_EXEC,
btcoexist        2329 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 							btcoexist, NORMAL_EXEC,
btcoexist        2337 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 							btcoexist, NORMAL_EXEC,
btcoexist        2343 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 							btcoexist, NORMAL_EXEC,
btcoexist        2349 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 							btcoexist, NORMAL_EXEC,
btcoexist        2355 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 							btcoexist, NORMAL_EXEC,
btcoexist        2361 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 							btcoexist, NORMAL_EXEC,
btcoexist        2367 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 							btcoexist, NORMAL_EXEC,
btcoexist        2375 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 					btc8723b2ant_ps_tdma(btcoexist,
btcoexist        2380 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 					btc8723b2ant_ps_tdma(btcoexist,
btcoexist        2385 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 					btc8723b2ant_ps_tdma(btcoexist,
btcoexist        2390 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 					btc8723b2ant_ps_tdma(btcoexist,
btcoexist        2396 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 					btc8723b2ant_ps_tdma(btcoexist,
btcoexist        2401 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 					btc8723b2ant_ps_tdma(btcoexist,
btcoexist        2406 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 					btc8723b2ant_ps_tdma(btcoexist,
btcoexist        2411 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 					btc8723b2ant_ps_tdma(btcoexist,
btcoexist        2419 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 							btcoexist, NORMAL_EXEC,
btcoexist        2425 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 							btcoexist, NORMAL_EXEC,
btcoexist        2431 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 							btcoexist, NORMAL_EXEC,
btcoexist        2437 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 							btcoexist, NORMAL_EXEC,
btcoexist        2443 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 							btcoexist, NORMAL_EXEC,
btcoexist        2449 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 							btcoexist, NORMAL_EXEC,
btcoexist        2457 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 							btcoexist, NORMAL_EXEC,
btcoexist        2463 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 							btcoexist, NORMAL_EXEC,
btcoexist        2469 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 							btcoexist, NORMAL_EXEC,
btcoexist        2475 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 							btcoexist, NORMAL_EXEC,
btcoexist        2481 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 							btcoexist, NORMAL_EXEC,
btcoexist        2487 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 							btcoexist, NORMAL_EXEC,
btcoexist        2497 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 					btc8723b2ant_ps_tdma(btcoexist,
btcoexist        2502 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 					btc8723b2ant_ps_tdma(btcoexist,
btcoexist        2507 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 					btc8723b2ant_ps_tdma(btcoexist,
btcoexist        2512 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 					btc8723b2ant_ps_tdma(btcoexist,
btcoexist        2518 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 					btc8723b2ant_ps_tdma(btcoexist,
btcoexist        2523 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 					btc8723b2ant_ps_tdma(btcoexist,
btcoexist        2528 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 					btc8723b2ant_ps_tdma(btcoexist,
btcoexist        2533 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 					btc8723b2ant_ps_tdma(btcoexist,
btcoexist        2541 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 							btcoexist, NORMAL_EXEC,
btcoexist        2547 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 							btcoexist, NORMAL_EXEC,
btcoexist        2553 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 							btcoexist, NORMAL_EXEC,
btcoexist        2559 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 							btcoexist, NORMAL_EXEC,
btcoexist        2565 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 							btcoexist, NORMAL_EXEC,
btcoexist        2571 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 							btcoexist, NORMAL_EXEC,
btcoexist        2579 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 							btcoexist, NORMAL_EXEC,
btcoexist        2585 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 							btcoexist, NORMAL_EXEC,
btcoexist        2591 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 							btcoexist, NORMAL_EXEC,
btcoexist        2597 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 							btcoexist, NORMAL_EXEC,
btcoexist        2603 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 							btcoexist, NORMAL_EXEC,
btcoexist        2609 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 							btcoexist, NORMAL_EXEC,
btcoexist        2617 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 					btc8723b2ant_ps_tdma(btcoexist,
btcoexist        2622 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 					btc8723b2ant_ps_tdma(btcoexist,
btcoexist        2627 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 					btc8723b2ant_ps_tdma(btcoexist,
btcoexist        2632 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 					btc8723b2ant_ps_tdma(btcoexist,
btcoexist        2638 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 					btc8723b2ant_ps_tdma(btcoexist,
btcoexist        2643 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 					btc8723b2ant_ps_tdma(btcoexist,
btcoexist        2648 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 					btc8723b2ant_ps_tdma(btcoexist,
btcoexist        2653 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 					btc8723b2ant_ps_tdma(btcoexist,
btcoexist        2661 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 							btcoexist, NORMAL_EXEC,
btcoexist        2667 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 							btcoexist, NORMAL_EXEC,
btcoexist        2673 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 							btcoexist, NORMAL_EXEC,
btcoexist        2679 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 							btcoexist, NORMAL_EXEC,
btcoexist        2685 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 							btcoexist, NORMAL_EXEC,
btcoexist        2691 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 							btcoexist, NORMAL_EXEC,
btcoexist        2699 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 							btcoexist, NORMAL_EXEC,
btcoexist        2705 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 							btcoexist, NORMAL_EXEC,
btcoexist        2711 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 							btcoexist, NORMAL_EXEC,
btcoexist        2717 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 							btcoexist, NORMAL_EXEC,
btcoexist        2723 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 							btcoexist, NORMAL_EXEC,
btcoexist        2729 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 							btcoexist, NORMAL_EXEC,
btcoexist        2751 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 		btcoexist->btc_get(btcoexist, BTC_GET_BL_WIFI_SCAN, &scan);
btcoexist        2752 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 		btcoexist->btc_get(btcoexist, BTC_GET_BL_WIFI_LINK, &link);
btcoexist        2753 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 		btcoexist->btc_get(btcoexist, BTC_GET_BL_WIFI_ROAM, &roam);
btcoexist        2756 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 			btc8723b2ant_ps_tdma(btcoexist, NORMAL_EXEC, true,
btcoexist        2765 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c static void btc8723b2ant_action_sco(struct btc_coexist *btcoexist)
btcoexist        2770 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 	wifi_rssi_state = btc8723b2ant_wifi_rssi_state(btcoexist, 0, 2, 15, 0);
btcoexist        2772 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 		btcoexist, 2, BT_8723B_2ANT_BT_RSSI_COEXSWITCH_THRES -
btcoexist        2776 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 	btcoexist->btc_set_rf_reg(btcoexist, BTC_RF_A, 0x1, 0xfffff, 0x0);
btcoexist        2778 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 	btc8723b2ant_limited_rx(btcoexist, NORMAL_EXEC, false, false, 0x8);
btcoexist        2779 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 	btc8723b2ant_fw_dac_swing_lvl(btcoexist, NORMAL_EXEC, 4);
btcoexist        2782 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 		btc8723b2ant_dec_bt_pwr(btcoexist, NORMAL_EXEC, 2);
btcoexist        2784 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 		btc8723b2ant_dec_bt_pwr(btcoexist, NORMAL_EXEC, 0);
btcoexist        2786 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 	btcoexist->btc_get(btcoexist, BTC_GET_U4_WIFI_BW, &wifi_bw);
btcoexist        2790 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 		btc8723b2ant_coex_table_with_type(btcoexist, NORMAL_EXEC, 2);
btcoexist        2793 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 		btc8723b2ant_coex_table_with_type(btcoexist, NORMAL_EXEC, 8);
btcoexist        2796 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 	btc8723b2ant_ps_tdma(btcoexist, NORMAL_EXEC, false, 0);
btcoexist        2800 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 		btc8723b2ant_sw_mechanism(btcoexist, true, true,
btcoexist        2803 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 		btc8723b2ant_sw_mechanism(btcoexist, false, true,
btcoexist        2808 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c static void btc8723b2ant_action_hid(struct btc_coexist *btcoexist)
btcoexist        2815 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 	wifi_rssi_state = btc8723b2ant_wifi_rssi_state(btcoexist, 0, 2, 15, 0);
btcoexist        2816 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 	bt_rssi_state = btc8723b2ant_bt_rssi_state(btcoexist, 2, tmp, 0);
btcoexist        2818 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 	btcoexist->btc_set_rf_reg(btcoexist, BTC_RF_A, 0x1, 0xfffff, 0x0);
btcoexist        2820 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 	btc8723b2ant_limited_rx(btcoexist, NORMAL_EXEC, false, false, 0x8);
btcoexist        2821 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 	btc8723b2ant_fw_dac_swing_lvl(btcoexist, NORMAL_EXEC, 6);
btcoexist        2824 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 		btc8723b2ant_dec_bt_pwr(btcoexist, NORMAL_EXEC, 2);
btcoexist        2826 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 		btc8723b2ant_dec_bt_pwr(btcoexist, NORMAL_EXEC, 0);
btcoexist        2828 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 	btcoexist->btc_get(btcoexist, BTC_GET_U4_WIFI_BW, &wifi_bw);
btcoexist        2832 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 		btc8723b2ant_coex_table_with_type(btcoexist, NORMAL_EXEC, 7);
btcoexist        2835 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 		btc8723b2ant_coex_table_with_type(btcoexist, NORMAL_EXEC, 9);
btcoexist        2837 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 	btc8723b2ant_power_save_state(btcoexist, BTC_PS_WIFI_NATIVE, 0x0, 0x0);
btcoexist        2841 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 		btc8723b2ant_ps_tdma(btcoexist, NORMAL_EXEC, true, 9);
btcoexist        2843 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 		btc8723b2ant_ps_tdma(btcoexist, NORMAL_EXEC, true, 13);
btcoexist        2847 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 		btc8723b2ant_sw_mechanism(btcoexist, true, true, false, false);
btcoexist        2849 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 		btc8723b2ant_sw_mechanism(btcoexist, false, true, false, false);
btcoexist        2853 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c static void btc8723b2ant_action_a2dp(struct btc_coexist *btcoexist)
btcoexist        2861 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 	wifi_rssi_state = btc8723b2ant_wifi_rssi_state(btcoexist, 0, 2, 15, 0);
btcoexist        2862 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 	wifi_rssi_state1 = btc8723b2ant_wifi_rssi_state(btcoexist, 1, 2, 40, 0);
btcoexist        2863 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 	bt_rssi_state = btc8723b2ant_bt_rssi_state(btcoexist, 2, tmp, 0);
btcoexist        2865 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 	btcoexist->btc_get(btcoexist, BTC_GET_U1_AP_NUM, &ap_num);
btcoexist        2870 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 		btcoexist->btc_set_rf_reg(btcoexist, BTC_RF_A, 0x1, 0xfffff,
btcoexist        2872 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 		btc8723b2ant_fw_dac_swing_lvl(btcoexist, NORMAL_EXEC, 6);
btcoexist        2873 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 		btc8723b2ant_dec_bt_pwr(btcoexist, NORMAL_EXEC, false);
btcoexist        2874 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 		btc8723b2ant_coex_table_with_type(btcoexist, NORMAL_EXEC, 0);
btcoexist        2875 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 		btc8723b2ant_ps_tdma(btcoexist, NORMAL_EXEC, false, 1);
btcoexist        2878 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 		btcoexist->btc_get(btcoexist, BTC_GET_U4_WIFI_BW, &wifi_bw);
btcoexist        2880 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 			btc8723b2ant_sw_mechanism(btcoexist, true, false,
btcoexist        2883 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 			btc8723b2ant_sw_mechanism(btcoexist, false, false,
btcoexist        2889 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 	btcoexist->btc_set_rf_reg(btcoexist, BTC_RF_A, 0x1, 0xfffff, 0x0);
btcoexist        2890 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 	btc8723b2ant_limited_rx(btcoexist, NORMAL_EXEC, false, false, 0x8);
btcoexist        2892 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 	btc8723b2ant_fw_dac_swing_lvl(btcoexist, NORMAL_EXEC, 6);
btcoexist        2895 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 		btc8723b2ant_dec_bt_pwr(btcoexist, NORMAL_EXEC, 2);
btcoexist        2897 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 		btc8723b2ant_dec_bt_pwr(btcoexist, NORMAL_EXEC, 0);
btcoexist        2900 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 		btc8723b2ant_coex_table_with_type(btcoexist, NORMAL_EXEC, 7);
btcoexist        2901 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 		btc8723b2ant_power_save_state(btcoexist, BTC_PS_WIFI_NATIVE,
btcoexist        2904 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 		btc8723b2ant_coex_table_with_type(btcoexist, NORMAL_EXEC, 13);
btcoexist        2905 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 		btc8723b2ant_power_save_state(btcoexist, BTC_PS_LPS_ON, 0x50,
btcoexist        2911 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 		btc8723b2ant_tdma_duration_adjust(btcoexist, false,
btcoexist        2914 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 		btc8723b2ant_tdma_duration_adjust(btcoexist, false, true, 1);
btcoexist        2917 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 	btcoexist->btc_get(btcoexist, BTC_GET_U4_WIFI_BW, &wifi_bw);
btcoexist        2919 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 		btc8723b2ant_sw_mechanism(btcoexist, true, false,
btcoexist        2922 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 		btc8723b2ant_sw_mechanism(btcoexist, false, false,
btcoexist        2927 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c static void btc8723b2ant_action_a2dp_pan_hs(struct btc_coexist *btcoexist)
btcoexist        2934 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 	wifi_rssi_state = btc8723b2ant_wifi_rssi_state(btcoexist, 0, 2, 15, 0);
btcoexist        2935 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 	wifi_rssi_state1 = btc8723b2ant_wifi_rssi_state(btcoexist, 1, 2,
btcoexist        2939 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 	bt_rssi_state = btc8723b2ant_bt_rssi_state(btcoexist, 2, tmp, 0);
btcoexist        2941 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 	btcoexist->btc_set_rf_reg(btcoexist, BTC_RF_A, 0x1, 0xfffff, 0x0);
btcoexist        2943 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 	btc8723b2ant_limited_rx(btcoexist, NORMAL_EXEC, false, false, 0x8);
btcoexist        2944 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 	btc8723b2ant_fw_dac_swing_lvl(btcoexist, NORMAL_EXEC, 6);
btcoexist        2947 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 		btc8723b2ant_dec_bt_pwr(btcoexist, NORMAL_EXEC, 2);
btcoexist        2949 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 		btc8723b2ant_dec_bt_pwr(btcoexist, NORMAL_EXEC, 0);
btcoexist        2952 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 		btc8723b2ant_coex_table_with_type(btcoexist, NORMAL_EXEC, 7);
btcoexist        2953 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 		btc8723b2ant_power_save_state(btcoexist, BTC_PS_WIFI_NATIVE,
btcoexist        2956 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 		btc8723b2ant_coex_table_with_type(btcoexist, NORMAL_EXEC, 13);
btcoexist        2957 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 		btc8723b2ant_power_save_state(btcoexist, BTC_PS_LPS_ON, 0x50,
btcoexist        2961 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 	btc8723b2ant_tdma_duration_adjust(btcoexist, false, true, 2);
btcoexist        2964 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 	btcoexist->btc_get(btcoexist, BTC_GET_U4_WIFI_BW, &wifi_bw);
btcoexist        2966 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 		btc8723b2ant_sw_mechanism(btcoexist, true, false,
btcoexist        2969 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 		btc8723b2ant_sw_mechanism(btcoexist, false, false,
btcoexist        2974 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c static void btc8723b2ant_action_pan_edr(struct btc_coexist *btcoexist)
btcoexist        2981 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 	wifi_rssi_state = btc8723b2ant_wifi_rssi_state(btcoexist, 0, 2, 15, 0);
btcoexist        2982 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 	wifi_rssi_state1 = btc8723b2ant_wifi_rssi_state(btcoexist, 1, 2,
btcoexist        2986 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 	bt_rssi_state = btc8723b2ant_bt_rssi_state(btcoexist, 2, tmp, 0);
btcoexist        2988 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 	btcoexist->btc_set_rf_reg(btcoexist, BTC_RF_A, 0x1, 0xfffff, 0x0);
btcoexist        2990 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 	btc8723b2ant_limited_rx(btcoexist, NORMAL_EXEC, false, false, 0x8);
btcoexist        2991 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 	btc8723b2ant_fw_dac_swing_lvl(btcoexist, NORMAL_EXEC, 6);
btcoexist        2994 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 		btc8723b2ant_dec_bt_pwr(btcoexist, NORMAL_EXEC, 2);
btcoexist        2996 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 		btc8723b2ant_dec_bt_pwr(btcoexist, NORMAL_EXEC, 0);
btcoexist        2999 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 		btc8723b2ant_coex_table_with_type(btcoexist, NORMAL_EXEC, 10);
btcoexist        3000 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 		btc8723b2ant_power_save_state(btcoexist, BTC_PS_WIFI_NATIVE,
btcoexist        3003 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 		btc8723b2ant_coex_table_with_type(btcoexist, NORMAL_EXEC, 13);
btcoexist        3004 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 		btc8723b2ant_power_save_state(btcoexist, BTC_PS_LPS_ON, 0x50,
btcoexist        3010 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 		btc8723b2ant_ps_tdma(btcoexist, NORMAL_EXEC, true, 1);
btcoexist        3012 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 		btc8723b2ant_ps_tdma(btcoexist, NORMAL_EXEC, true, 5);
btcoexist        3015 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 	btcoexist->btc_get(btcoexist, BTC_GET_U4_WIFI_BW, &wifi_bw);
btcoexist        3017 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 		btc8723b2ant_sw_mechanism(btcoexist, true, false,
btcoexist        3020 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 		btc8723b2ant_sw_mechanism(btcoexist, false, false,
btcoexist        3026 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c static void btc8723b2ant_action_pan_hs(struct btc_coexist *btcoexist)
btcoexist        3033 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 	wifi_rssi_state = btc8723b2ant_wifi_rssi_state(btcoexist, 0, 2, 15, 0);
btcoexist        3034 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 	wifi_rssi_state1 = btc8723b2ant_wifi_rssi_state(btcoexist, 1, 2,
btcoexist        3038 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 	bt_rssi_state = btc8723b2ant_bt_rssi_state(btcoexist, 2, tmp, 0);
btcoexist        3040 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 	btcoexist->btc_set_rf_reg(btcoexist, BTC_RF_A, 0x1, 0xfffff, 0x0);
btcoexist        3042 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 	btc8723b2ant_limited_rx(btcoexist, NORMAL_EXEC, false, false, 0x8);
btcoexist        3043 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 	btc8723b2ant_fw_dac_swing_lvl(btcoexist, NORMAL_EXEC, 6);
btcoexist        3046 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 		btc8723b2ant_dec_bt_pwr(btcoexist, NORMAL_EXEC, 2);
btcoexist        3048 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 		btc8723b2ant_dec_bt_pwr(btcoexist, NORMAL_EXEC, 0);
btcoexist        3050 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 	btc8723b2ant_coex_table_with_type(btcoexist, NORMAL_EXEC, 7);
btcoexist        3051 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 	btc8723b2ant_ps_tdma(btcoexist, NORMAL_EXEC, false, 1);
btcoexist        3053 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 	btcoexist->btc_get(btcoexist, BTC_GET_U4_WIFI_BW, &wifi_bw);
btcoexist        3055 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 		btc8723b2ant_sw_mechanism(btcoexist, true, false,
btcoexist        3058 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 		btc8723b2ant_sw_mechanism(btcoexist, false, false,
btcoexist        3064 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c static void btc8723b2ant_action_pan_edr_a2dp(struct btc_coexist *btcoexist)
btcoexist        3071 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 	wifi_rssi_state = btc8723b2ant_wifi_rssi_state(btcoexist, 0, 2, 15, 0);
btcoexist        3072 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 	wifi_rssi_state1 = btc8723b2ant_wifi_rssi_state(btcoexist, 1, 2,
btcoexist        3076 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 	bt_rssi_state = btc8723b2ant_bt_rssi_state(btcoexist, 2, tmp, 0);
btcoexist        3078 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 	btcoexist->btc_set_rf_reg(btcoexist, BTC_RF_A, 0x1, 0xfffff, 0x0);
btcoexist        3080 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 	btc8723b2ant_fw_dac_swing_lvl(btcoexist, NORMAL_EXEC, 6);
btcoexist        3083 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 		btc8723b2ant_dec_bt_pwr(btcoexist, NORMAL_EXEC, 2);
btcoexist        3085 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 		btc8723b2ant_dec_bt_pwr(btcoexist, NORMAL_EXEC, 0);
btcoexist        3088 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 		btc8723b2ant_power_save_state(btcoexist, BTC_PS_WIFI_NATIVE,
btcoexist        3091 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 		btc8723b2ant_power_save_state(btcoexist, BTC_PS_LPS_ON, 0x50,
btcoexist        3093 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 	btcoexist->btc_get(btcoexist, BTC_GET_U4_WIFI_BW, &wifi_bw);
btcoexist        3097 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 		btc8723b2ant_coex_table_with_type(btcoexist, NORMAL_EXEC, 12);
btcoexist        3099 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 			btc8723b2ant_tdma_duration_adjust(btcoexist, false,
btcoexist        3102 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 			btc8723b2ant_tdma_duration_adjust(btcoexist, false,
btcoexist        3105 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 		btc8723b2ant_coex_table_with_type(btcoexist, NORMAL_EXEC, 7);
btcoexist        3106 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 		btc8723b2ant_ps_tdma(btcoexist, NORMAL_EXEC, true, 3);
btcoexist        3111 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 		btc8723b2ant_sw_mechanism(btcoexist, true, false,
btcoexist        3114 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 		btc8723b2ant_sw_mechanism(btcoexist, false, false,
btcoexist        3119 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c static void btc8723b2ant_action_pan_edr_hid(struct btc_coexist *btcoexist)
btcoexist        3126 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 	wifi_rssi_state = btc8723b2ant_wifi_rssi_state(btcoexist, 0, 2, 15, 0);
btcoexist        3127 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 	wifi_rssi_state1 = btc8723b2ant_wifi_rssi_state(btcoexist, 1, 2,
btcoexist        3131 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 	bt_rssi_state = btc8723b2ant_bt_rssi_state(btcoexist, 2, tmp, 0);
btcoexist        3132 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 	btcoexist->btc_get(btcoexist, BTC_GET_U4_WIFI_BW, &wifi_bw);
btcoexist        3134 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 	btc8723b2ant_limited_rx(btcoexist, NORMAL_EXEC, false, false, 0x8);
btcoexist        3137 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 		btc8723b2ant_dec_bt_pwr(btcoexist, NORMAL_EXEC, 2);
btcoexist        3139 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 		btc8723b2ant_dec_bt_pwr(btcoexist, NORMAL_EXEC, 0);
btcoexist        3142 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 		btc8723b2ant_coex_table_with_type(btcoexist, NORMAL_EXEC, 7);
btcoexist        3143 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 		btc8723b2ant_power_save_state(btcoexist, BTC_PS_WIFI_NATIVE,
btcoexist        3146 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 		btc8723b2ant_coex_table_with_type(btcoexist, NORMAL_EXEC, 14);
btcoexist        3147 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 		btc8723b2ant_power_save_state(btcoexist, BTC_PS_LPS_ON, 0x50,
btcoexist        3154 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 			btc8723b2ant_fw_dac_swing_lvl(btcoexist, NORMAL_EXEC,
btcoexist        3156 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 			btcoexist->btc_set_rf_reg(btcoexist, BTC_RF_A, 0x1,
btcoexist        3159 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 			btc8723b2ant_fw_dac_swing_lvl(btcoexist, NORMAL_EXEC,
btcoexist        3161 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 			btcoexist->btc_set_rf_reg(btcoexist, BTC_RF_A, 0x1,
btcoexist        3164 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 		btc8723b2ant_tdma_duration_adjust(btcoexist, true, false, 2);
btcoexist        3166 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 		btc8723b2ant_fw_dac_swing_lvl(btcoexist, NORMAL_EXEC, 6);
btcoexist        3167 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 		btcoexist->btc_set_rf_reg(btcoexist, BTC_RF_A, 0x1, 0xfffff,
btcoexist        3169 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 		btc8723b2ant_tdma_duration_adjust(btcoexist, true, true, 2);
btcoexist        3174 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 		btc8723b2ant_sw_mechanism(btcoexist, true, true,
btcoexist        3177 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 		btc8723b2ant_sw_mechanism(btcoexist, false, true,
btcoexist        3183 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c static void btc8723b2ant_action_hid_a2dp_pan_edr(struct btc_coexist *btcoexist)
btcoexist        3190 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 	wifi_rssi_state = btc8723b2ant_wifi_rssi_state(btcoexist, 0, 2, 15, 0);
btcoexist        3191 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 	wifi_rssi_state1 = btc8723b2ant_wifi_rssi_state(btcoexist, 1, 2,
btcoexist        3195 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 	bt_rssi_state = btc8723b2ant_bt_rssi_state(btcoexist, 2, tmp, 0);
btcoexist        3197 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 	btcoexist->btc_set_rf_reg(btcoexist, BTC_RF_A, 0x1, 0xfffff, 0x0);
btcoexist        3199 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 	btc8723b2ant_limited_rx(btcoexist, NORMAL_EXEC, false, false, 0x8);
btcoexist        3200 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 	btc8723b2ant_fw_dac_swing_lvl(btcoexist, NORMAL_EXEC, 6);
btcoexist        3203 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 		btc8723b2ant_dec_bt_pwr(btcoexist, NORMAL_EXEC, 2);
btcoexist        3205 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 		btc8723b2ant_dec_bt_pwr(btcoexist, NORMAL_EXEC, 0);
btcoexist        3208 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 		btc8723b2ant_coex_table_with_type(btcoexist, NORMAL_EXEC, 7);
btcoexist        3209 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 		btc8723b2ant_power_save_state(btcoexist, BTC_PS_WIFI_NATIVE,
btcoexist        3212 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 		btc8723b2ant_coex_table_with_type(btcoexist, NORMAL_EXEC, 14);
btcoexist        3213 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 		btc8723b2ant_power_save_state(btcoexist, BTC_PS_LPS_ON, 0x50,
btcoexist        3217 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 	btcoexist->btc_get(btcoexist, BTC_GET_U4_WIFI_BW, &wifi_bw);
btcoexist        3223 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 			btc8723b2ant_tdma_duration_adjust(btcoexist, true,
btcoexist        3226 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 			btc8723b2ant_tdma_duration_adjust(btcoexist, true,
btcoexist        3229 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 		btc8723b2ant_tdma_duration_adjust(btcoexist, true, true, 3);
btcoexist        3234 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 		btc8723b2ant_sw_mechanism(btcoexist, true, true,
btcoexist        3237 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 		btc8723b2ant_sw_mechanism(btcoexist, false, true,
btcoexist        3242 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c static void btc8723b2ant_action_hid_a2dp(struct btc_coexist *btcoexist)
btcoexist        3250 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 	wifi_rssi_state = btc8723b2ant_wifi_rssi_state(btcoexist, 0, 2, 15, 0);
btcoexist        3251 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 	wifi_rssi_state1 = btc8723b2ant_wifi_rssi_state(btcoexist, 1, 2,
btcoexist        3255 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 	bt_rssi_state = btc8723b2ant_bt_rssi_state(btcoexist, 3, tmp, 37);
btcoexist        3257 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 	btcoexist->btc_set_rf_reg(btcoexist, BTC_RF_A, 0x1, 0xfffff, 0x0);
btcoexist        3259 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 	btc8723b2ant_limited_rx(btcoexist, NORMAL_EXEC, false, true, 0x5);
btcoexist        3260 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 	btc8723b2ant_fw_dac_swing_lvl(btcoexist, NORMAL_EXEC, 6);
btcoexist        3262 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 	btcoexist->btc_get(btcoexist, BTC_GET_U4_WIFI_BW, &wifi_bw);
btcoexist        3266 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 			btc8723b2ant_dec_bt_pwr(btcoexist, NORMAL_EXEC, 2);
btcoexist        3268 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 			btc8723b2ant_dec_bt_pwr(btcoexist, NORMAL_EXEC, 2);
btcoexist        3270 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 			btc8723b2ant_dec_bt_pwr(btcoexist, NORMAL_EXEC, 0);
btcoexist        3276 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 				btc8723b2ant_dec_bt_pwr(btcoexist,
btcoexist        3279 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 				btc8723b2ant_dec_bt_pwr(btcoexist,
btcoexist        3282 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 			btc8723b2ant_dec_bt_pwr(btcoexist, NORMAL_EXEC, 2);
btcoexist        3284 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 			btc8723b2ant_dec_bt_pwr(btcoexist, NORMAL_EXEC, 0);
btcoexist        3289 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 		btc8723b2ant_coex_table_with_type(btcoexist, NORMAL_EXEC, 7);
btcoexist        3290 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 		btc8723b2ant_power_save_state(btcoexist, BTC_PS_WIFI_NATIVE,
btcoexist        3293 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 		btc8723b2ant_coex_table_with_type(btcoexist, NORMAL_EXEC, 14);
btcoexist        3294 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 		btc8723b2ant_power_save_state(btcoexist, BTC_PS_LPS_ON, 0x50,
btcoexist        3300 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 			btc8723b2ant_tdma_duration_adjust(btcoexist, true,
btcoexist        3303 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 			btc8723b2ant_tdma_duration_adjust(btcoexist, true,
btcoexist        3306 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 		btc8723b2ant_fw_dac_swing_lvl(btcoexist, NORMAL_EXEC, 18);
btcoexist        3307 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 		btcoexist->btc_write_1byte(btcoexist, 0x456, 0x38);
btcoexist        3308 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 		btcoexist->btc_write_2byte(btcoexist, 0x42a, 0x0808);
btcoexist        3309 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 		btcoexist->btc_write_4byte(btcoexist, 0x430, 0x0);
btcoexist        3310 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 		btcoexist->btc_write_4byte(btcoexist, 0x434, 0x01010000);
btcoexist        3313 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 			btc8723b2ant_tdma_duration_adjust(btcoexist, true,
btcoexist        3316 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 			btc8723b2ant_tdma_duration_adjust(btcoexist, true,
btcoexist        3322 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 		btc8723b2ant_sw_mechanism(btcoexist, true, true,
btcoexist        3325 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 		btc8723b2ant_sw_mechanism(btcoexist, false, true,
btcoexist        3330 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c static void btc8723b2ant_action_wifi_multi_port(struct btc_coexist *btcoexist)
btcoexist        3332 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 	btc8723b2ant_fw_dac_swing_lvl(btcoexist, NORMAL_EXEC, 6);
btcoexist        3333 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 	btc8723b2ant_dec_bt_pwr(btcoexist, NORMAL_EXEC, 0);
btcoexist        3336 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 	btc8723b2ant_sw_mechanism(btcoexist, false, false, false, false);
btcoexist        3339 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 	btc8723b2ant_coex_table_with_type(btcoexist, NORMAL_EXEC, 0);
btcoexist        3341 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 	btc8723b2ant_power_save_state(btcoexist, BTC_PS_WIFI_NATIVE, 0x0, 0x0);
btcoexist        3342 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 	btc8723b2ant_ps_tdma(btcoexist, NORMAL_EXEC, false, 1);
btcoexist        3345 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c static void btc8723b2ant_run_coexist_mechanism(struct btc_coexist *btcoexist)
btcoexist        3347 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 	struct rtl_priv *rtlpriv = btcoexist->adapter;
btcoexist        3351 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 	struct btc_bt_link_info *bt_link_info = &btcoexist->bt_link_info;
btcoexist        3358 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 	if (btcoexist->manual_control) {
btcoexist        3370 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 	algorithm = btc8723b2ant_action_algorithm(btcoexist);
btcoexist        3375 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 		btc8723b2ant_action_bt_inquiry(btcoexist);
btcoexist        3379 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 	btcoexist->btc_get(btcoexist, BTC_GET_BL_WIFI_SCAN, &scan);
btcoexist        3380 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 	btcoexist->btc_get(btcoexist, BTC_GET_BL_WIFI_LINK, &link);
btcoexist        3381 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 	btcoexist->btc_get(btcoexist, BTC_GET_BL_WIFI_ROAM, &roam);
btcoexist        3386 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 		btc8723b2ant_action_wifi_link_process(btcoexist);
btcoexist        3391 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 	btcoexist->btc_get(btcoexist, BTC_GET_U4_WIFI_LINK_STATUS,
btcoexist        3406 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 		btcoexist->btc_set(btcoexist, BTC_SET_BL_MIRACAST_PLUS_BT,
btcoexist        3408 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 		btc8723b2ant_action_wifi_multi_port(btcoexist);
btcoexist        3414 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 	btcoexist->btc_set(btcoexist, BTC_SET_BL_MIRACAST_PLUS_BT,
btcoexist        3422 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 	if (btc8723b2ant_is_common_action(btcoexist)) {
btcoexist        3438 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 			btc8723b2ant_action_sco(btcoexist);
btcoexist        3443 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 			btc8723b2ant_action_hid(btcoexist);
btcoexist        3448 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 			btc8723b2ant_action_a2dp(btcoexist);
btcoexist        3453 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 			btc8723b2ant_action_a2dp_pan_hs(btcoexist);
btcoexist        3458 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 			btc8723b2ant_action_pan_edr(btcoexist);
btcoexist        3463 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 			btc8723b2ant_action_pan_hs(btcoexist);
btcoexist        3468 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 			btc8723b2ant_action_pan_edr_a2dp(btcoexist);
btcoexist        3473 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 			btc8723b2ant_action_pan_edr_hid(btcoexist);
btcoexist        3478 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 			btc8723b2ant_action_hid_a2dp_pan_edr(btcoexist);
btcoexist        3483 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 			btc8723b2ant_action_hid_a2dp(btcoexist);
btcoexist        3488 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 			btc8723b2ant_coex_alloff(btcoexist);
btcoexist        3495 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c static void btc8723b2ant_wifioff_hwcfg(struct btc_coexist *btcoexist)
btcoexist        3502 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 	btcoexist->btc_write_1byte(btcoexist, 0x76e, 0x4);
btcoexist        3505 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 	btcoexist->btc_set_rf_reg(btcoexist, BTC_RF_A, 0x1, 0xfffff, 0x780);
btcoexist        3507 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 	btcoexist->btc_get(btcoexist, BTC_GET_U4_WIFI_FW_VER, &fw_ver);
btcoexist        3511 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 		btcoexist->btc_fill_h2c(btcoexist, 0x6E, 1, h2c_parameter);
btcoexist        3513 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 		btcoexist->btc_write_1byte(btcoexist, 0x765, 0x18);
btcoexist        3516 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 	btcoexist->btc_get(btcoexist, BTC_GET_BL_WIFI_IS_IN_MP_MODE,
btcoexist        3520 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 		btcoexist->btc_write_1byte_bitmask(btcoexist, 0x67, 0x20, 0x0);
btcoexist        3523 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 		btcoexist->btc_write_1byte_bitmask(btcoexist, 0x67, 0x20, 0x1);
btcoexist        3529 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c void ex_btc8723b2ant_init_hwconfig(struct btc_coexist *btcoexist)
btcoexist        3531 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 	struct rtl_priv *rtlpriv = btcoexist->adapter;
btcoexist        3537 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 		btcoexist->btc_get_rf_reg(btcoexist, BTC_RF_A, 0x1e, 0xfffff);
btcoexist        3540 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 	u8tmp = btcoexist->btc_read_1byte(btcoexist, 0x790);
btcoexist        3543 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 	btcoexist->btc_write_1byte(btcoexist, 0x790, u8tmp);
btcoexist        3546 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 	btc8723b2ant_set_ant_path(btcoexist, BTC_ANT_WIFI_AT_MAIN,
btcoexist        3551 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 	btc8723b2ant_coex_table_with_type(btcoexist, FORCE_EXEC, 0);
btcoexist        3555 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 	btcoexist->btc_write_1byte(btcoexist, 0x76e, 0x4);
btcoexist        3556 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 	btcoexist->btc_write_1byte(btcoexist, 0x778, 0x3);
btcoexist        3557 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 	btcoexist->btc_write_1byte_bitmask(btcoexist, 0x40, 0x20, 0x1);
btcoexist        3558 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 	btcoexist->auto_report_2ant = true;
btcoexist        3561 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c void ex_btc8723b2ant_power_on_setting(struct btc_coexist *btcoexist)
btcoexist        3563 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 	struct btc_board_info *board_info = &btcoexist->board_info;
btcoexist        3567 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 	btcoexist->btc_write_1byte(btcoexist, 0x67, 0x20);
btcoexist        3570 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 	u16tmp = btcoexist->btc_read_2byte(btcoexist, 0x2);
btcoexist        3571 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 	btcoexist->btc_write_2byte(btcoexist, 0x2, u16tmp | BIT0 | BIT1);
btcoexist        3573 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 	btcoexist->btc_write_4byte(btcoexist, 0x948, 0x0);
btcoexist        3575 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 	if (btcoexist->chip_interface == BTC_INTF_USB) {
btcoexist        3587 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 		btcoexist->btc_set(btcoexist, BTC_SET_ACT_ANTPOSREGRISTRY_CTRL,
btcoexist        3592 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c void ex_btc8723b2ant_pre_load_firmware(struct btc_coexist *btcoexist)
btcoexist        3594 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 	struct btc_board_info *board_info = &btcoexist->board_info;
btcoexist        3609 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 	if (btcoexist->chip_interface == BTC_INTF_USB) {
btcoexist        3612 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 		btcoexist->btc_write_local_reg_1byte(btcoexist, 0xfe08, u8tmp);
btcoexist        3621 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 		if (btcoexist->chip_interface == BTC_INTF_PCI)
btcoexist        3622 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 			btcoexist->btc_write_local_reg_1byte(btcoexist, 0x384,
btcoexist        3624 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 		else if (btcoexist->chip_interface == BTC_INTF_SDIO)
btcoexist        3625 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 			btcoexist->btc_write_local_reg_1byte(btcoexist, 0x60,
btcoexist        3630 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c void ex_btc8723b2ant_init_coex_dm(struct btc_coexist *btcoexist)
btcoexist        3632 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 	struct rtl_priv *rtlpriv = btcoexist->adapter;
btcoexist        3636 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 	btc8723b2ant_init_coex_dm(btcoexist);
btcoexist        3639 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c void ex_btc8723b2ant_display_coex_info(struct btc_coexist *btcoexist,
btcoexist        3642 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 	struct btc_board_info *board_info = &btcoexist->board_info;
btcoexist        3643 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 	struct btc_stack_info *stack_info = &btcoexist->stack_info;
btcoexist        3644 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 	struct btc_bt_link_info *bt_link_info = &btcoexist->bt_link_info;
btcoexist        3658 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 	if (btcoexist->manual_control) {
btcoexist        3672 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 	btcoexist->btc_get(btcoexist, BTC_GET_U4_BT_PATCH_VER, &bt_patch_ver);
btcoexist        3673 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 	btcoexist->btc_get(btcoexist, BTC_GET_U4_WIFI_FW_VER, &fw_ver);
btcoexist        3679 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 	btcoexist->btc_get(btcoexist, BTC_GET_BL_HS_OPERATION, &bt_hs_on);
btcoexist        3680 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 	btcoexist->btc_get(btcoexist, BTC_GET_U1_WIFI_DOT11_CHNL,
btcoexist        3682 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 	btcoexist->btc_get(btcoexist, BTC_GET_U1_WIFI_HS_CHNL, &wifi_hs_chnl);
btcoexist        3691 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 	btcoexist->btc_get(btcoexist, BTC_GET_S4_WIFI_RSSI, &wifi_rssi);
btcoexist        3692 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 	btcoexist->btc_get(btcoexist, BTC_GET_S4_HS_RSSI, &bt_hs_rssi);
btcoexist        3693 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 	btcoexist->btc_get(btcoexist, BTC_GET_U1_AP_NUM, &ap_num);
btcoexist        3697 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 	btcoexist->btc_get(btcoexist, BTC_GET_BL_WIFI_SCAN, &scan);
btcoexist        3698 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 	btcoexist->btc_get(btcoexist, BTC_GET_BL_WIFI_LINK, &link);
btcoexist        3699 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 	btcoexist->btc_get(btcoexist, BTC_GET_BL_WIFI_ROAM, &roam);
btcoexist        3703 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 	btcoexist->btc_get(btcoexist, BTC_GET_BL_WIFI_UNDER_5G, &wifi_under_5g);
btcoexist        3704 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 	btcoexist->btc_get(btcoexist, BTC_GET_U4_WIFI_BW, &wifi_bw);
btcoexist        3705 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 	btcoexist->btc_get(btcoexist, BTC_GET_BL_WIFI_BUSY, &wifi_busy);
btcoexist        3706 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 	btcoexist->btc_get(btcoexist, BTC_GET_U4_WIFI_TRAFFIC_DIRECTION,
btcoexist        3720 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 	btcoexist->btc_disp_dbg_msg(btcoexist, BTC_DBG_DISP_BT_LINK_INFO, m);
btcoexist        3740 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 	btcoexist->btc_disp_dbg_msg(btcoexist, BTC_DBG_DISP_FW_PWR_MODE_CMD, m);
btcoexist        3773 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 	u8tmp[0] = btcoexist->btc_read_1byte(btcoexist, 0x778);
btcoexist        3774 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 	u32tmp[0] = btcoexist->btc_read_4byte(btcoexist, 0x880);
btcoexist        3779 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 	u32tmp[0] = btcoexist->btc_read_4byte(btcoexist, 0x948);
btcoexist        3780 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 	u8tmp[0] = btcoexist->btc_read_1byte(btcoexist, 0x67);
btcoexist        3781 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 	u8tmp[1] = btcoexist->btc_read_1byte(btcoexist, 0x765);
btcoexist        3786 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 	u32tmp[0] = btcoexist->btc_read_4byte(btcoexist, 0x92c);
btcoexist        3787 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 	u32tmp[1] = btcoexist->btc_read_4byte(btcoexist, 0x930);
btcoexist        3788 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 	u32tmp[2] = btcoexist->btc_read_4byte(btcoexist, 0x944);
btcoexist        3793 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 	u8tmp[0] = btcoexist->btc_read_1byte(btcoexist, 0x39);
btcoexist        3794 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 	u8tmp[1] = btcoexist->btc_read_1byte(btcoexist, 0x40);
btcoexist        3795 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 	u32tmp[0] = btcoexist->btc_read_4byte(btcoexist, 0x4c);
btcoexist        3796 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 	u8tmp[2] = btcoexist->btc_read_1byte(btcoexist, 0x64);
btcoexist        3802 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 	u32tmp[0] = btcoexist->btc_read_4byte(btcoexist, 0x550);
btcoexist        3803 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 	u8tmp[0] = btcoexist->btc_read_1byte(btcoexist, 0x522);
btcoexist        3807 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 	u32tmp[0] = btcoexist->btc_read_4byte(btcoexist, 0xc50);
btcoexist        3808 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 	u8tmp[0] = btcoexist->btc_read_1byte(btcoexist, 0x49c);
btcoexist        3812 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 	u32tmp[0] = btcoexist->btc_read_4byte(btcoexist, 0xda0);
btcoexist        3813 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 	u32tmp[1] = btcoexist->btc_read_4byte(btcoexist, 0xda4);
btcoexist        3814 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 	u32tmp[2] = btcoexist->btc_read_4byte(btcoexist, 0xda8);
btcoexist        3815 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 	u32tmp[3] = btcoexist->btc_read_4byte(btcoexist, 0xcf0);
btcoexist        3817 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 	u8tmp[0] = btcoexist->btc_read_1byte(btcoexist, 0xa5b);
btcoexist        3818 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 	u8tmp[1] = btcoexist->btc_read_1byte(btcoexist, 0xa5c);
btcoexist        3832 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 	u32tmp[0] = btcoexist->btc_read_4byte(btcoexist, 0x6c0);
btcoexist        3833 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 	u32tmp[1] = btcoexist->btc_read_4byte(btcoexist, 0x6c4);
btcoexist        3834 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 	u32tmp[2] = btcoexist->btc_read_4byte(btcoexist, 0x6c8);
btcoexist        3835 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 	u8tmp[0] = btcoexist->btc_read_1byte(btcoexist, 0x6cc);
btcoexist        3846 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 	if (btcoexist->auto_report_2ant)
btcoexist        3847 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 		btc8723b2ant_monitor_bt_ctr(btcoexist);
btcoexist        3848 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 	btcoexist->btc_disp_dbg_msg(btcoexist, BTC_DBG_DISP_COEX_STATISTICS, m);
btcoexist        3851 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c void ex_btc8723b2ant_ips_notify(struct btc_coexist *btcoexist, u8 type)
btcoexist        3853 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 	struct rtl_priv *rtlpriv = btcoexist->adapter;
btcoexist        3859 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 		btc8723b2ant_wifioff_hwcfg(btcoexist);
btcoexist        3860 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 		btc8723b2ant_ignore_wlan_act(btcoexist, FORCE_EXEC, true);
btcoexist        3861 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 		btc8723b2ant_coex_alloff(btcoexist);
btcoexist        3866 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 		ex_btc8723b2ant_init_hwconfig(btcoexist);
btcoexist        3867 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 		btc8723b2ant_init_coex_dm(btcoexist);
btcoexist        3868 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 		btc8723b2ant_query_bt_info(btcoexist);
btcoexist        3872 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c void ex_btc8723b2ant_lps_notify(struct btc_coexist *btcoexist, u8 type)
btcoexist        3874 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 	struct rtl_priv *rtlpriv = btcoexist->adapter;
btcoexist        3887 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c void ex_btc8723b2ant_scan_notify(struct btc_coexist *btcoexist, u8 type)
btcoexist        3889 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 	struct rtl_priv *rtlpriv = btcoexist->adapter;
btcoexist        3893 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 	u32tmp = btcoexist->btc_read_4byte(btcoexist, 0x948);
btcoexist        3894 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 	u8tmpa = btcoexist->btc_read_1byte(btcoexist, 0x765);
btcoexist        3895 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 	u8tmpb = btcoexist->btc_read_1byte(btcoexist, 0x76e);
btcoexist        3903 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 	btcoexist->btc_get(btcoexist, BTC_GET_U1_AP_NUM,
btcoexist        3911 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c void ex_btc8723b2ant_connect_notify(struct btc_coexist *btcoexist, u8 type)
btcoexist        3913 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 	struct rtl_priv *rtlpriv = btcoexist->adapter;
btcoexist        3923 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c void ex_btc8723b2ant_media_status_notify(struct btc_coexist *btcoexist,
btcoexist        3926 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 	struct rtl_priv *rtlpriv = btcoexist->adapter;
btcoexist        3940 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 	btcoexist->btc_get(btcoexist,
btcoexist        3946 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 		btcoexist->btc_get(btcoexist,
btcoexist        3951 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 			btcoexist->btc_get(btcoexist, BTC_GET_U1_AP_NUM,
btcoexist        3969 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 	btcoexist->btc_fill_h2c(btcoexist, 0x66, 3, h2c_parameter);
btcoexist        3972 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c void ex_btc8723b2ant_special_packet_notify(struct btc_coexist *btcoexist,
btcoexist        3975 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 	struct rtl_priv *rtlpriv = btcoexist->adapter;
btcoexist        3982 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c void ex_btc8723b2ant_bt_info_notify(struct btc_coexist *btcoexist,
btcoexist        3985 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 	struct rtl_priv *rtlpriv = btcoexist->adapter;
btcoexist        4013 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 	if (btcoexist->manual_control) {
btcoexist        4048 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 			btcoexist->btc_get(btcoexist, BTC_GET_BL_WIFI_CONNECTED,
btcoexist        4052 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 							btcoexist,
btcoexist        4056 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 							btcoexist,
btcoexist        4063 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 			btc8723b2ant_ignore_wlan_act(btcoexist, FORCE_EXEC,
btcoexist        4068 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 		if (!btcoexist->auto_report_2ant) {
btcoexist        4070 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 				btc8723b2ant_bt_auto_report(btcoexist,
btcoexist        4119 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 	btc8723b2ant_update_bt_link_info(btcoexist);
btcoexist        4155 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 	btcoexist->btc_set(btcoexist, BTC_SET_BL_BT_TRAFFIC_BUSY, &bt_busy);
btcoexist        4158 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 	btcoexist->btc_set(btcoexist, BTC_SET_BL_BT_LIMITED_DIG, &limited_dig);
btcoexist        4160 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 	btc8723b2ant_run_coexist_mechanism(btcoexist);
btcoexist        4163 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c void ex_btc8723b2ant_halt_notify(struct btc_coexist *btcoexist)
btcoexist        4165 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 	struct rtl_priv *rtlpriv = btcoexist->adapter;
btcoexist        4169 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 	btc8723b2ant_wifioff_hwcfg(btcoexist);
btcoexist        4170 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 	btc8723b2ant_ignore_wlan_act(btcoexist, FORCE_EXEC, true);
btcoexist        4171 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 	ex_btc8723b2ant_media_status_notify(btcoexist, BTC_MEDIA_DISCONNECT);
btcoexist        4174 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c void ex_btc8723b2ant_pnp_notify(struct btc_coexist *btcoexist, u8 pnp_state)
btcoexist        4176 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 	struct rtl_priv *rtlpriv = btcoexist->adapter;
btcoexist        4195 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 		ex_btc8723b2ant_init_hwconfig(btcoexist);
btcoexist        4196 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 		btc8723b2ant_init_coex_dm(btcoexist);
btcoexist        4197 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 		btc8723b2ant_query_bt_info(btcoexist);
btcoexist        4201 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c void ex_btc8723b2ant_periodical(struct btc_coexist *btcoexist)
btcoexist        4203 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 	struct rtl_priv *rtlpriv = btcoexist->adapter;
btcoexist        4204 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 	struct btc_bt_link_info *bt_link_info = &btcoexist->bt_link_info;
btcoexist        4218 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 				btcoexist, BTC_ANT_WIFI_AT_MAIN, false, false);
btcoexist        4222 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 	if (!btcoexist->auto_report_2ant) {
btcoexist        4223 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 		btc8723b2ant_query_bt_info(btcoexist);
btcoexist        4225 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 		btc8723b2ant_monitor_bt_ctr(btcoexist);
btcoexist        4226 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 		btc8723b2ant_monitor_wifi_ctr(btcoexist);
btcoexist        4236 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 		if (btc8723b2ant_is_wifi_status_changed(btcoexist) ||
btcoexist        4238 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 			btc8723b2ant_run_coexist_mechanism(btcoexist);
btcoexist         163 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.h void ex_btc8723b2ant_init_hwconfig(struct btc_coexist *btcoexist);
btcoexist         164 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.h void ex_btc8723b2ant_init_coex_dm(struct btc_coexist *btcoexist);
btcoexist         165 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.h void ex_btc8723b2ant_ips_notify(struct btc_coexist *btcoexist, u8 type);
btcoexist         166 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.h void ex_btc8723b2ant_lps_notify(struct btc_coexist *btcoexist, u8 type);
btcoexist         167 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.h void ex_btc8723b2ant_scan_notify(struct btc_coexist *btcoexist, u8 type);
btcoexist         168 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.h void ex_btc8723b2ant_connect_notify(struct btc_coexist *btcoexist, u8 type);
btcoexist         169 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.h void ex_btc8723b2ant_media_status_notify(struct btc_coexist *btcoexist,
btcoexist         171 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.h void ex_btc8723b2ant_special_packet_notify(struct btc_coexist *btcoexist,
btcoexist         173 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.h void ex_btc8723b2ant_bt_info_notify(struct btc_coexist *btcoexist,
btcoexist         175 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.h void ex_btc8723b2ant_halt_notify(struct btc_coexist *btcoexist);
btcoexist         176 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.h void ex_btc8723b2ant_periodical(struct btc_coexist *btcoexist);
btcoexist         177 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.h void ex_btc8723b2ant_display_coex_info(struct btc_coexist *btcoexist,
btcoexist         179 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.h void ex_btc8723b2ant_pnp_notify(struct btc_coexist *btcoexist, u8 pnp_state);
btcoexist         180 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.h void ex_btc8723b2ant_pre_load_firmware(struct btc_coexist *btcoexist);
btcoexist         181 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.h void ex_btc8723b2ant_power_on_setting(struct btc_coexist *btcoexist);
btcoexist          25 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c static void btc8821a1ant_act_bt_sco_hid_only_busy(struct btc_coexist *btcoexist,
btcoexist          42 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c static u8 btc8821a1ant_bt_rssi_state(struct btc_coexist *btcoexist,
btcoexist          46 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c 	struct rtl_priv *rtlpriv = btcoexist->adapter;
btcoexist         130 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c static u8 btc8821a1ant_wifi_rssi_state(struct btc_coexist *btcoexist,
btcoexist         134 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c 	struct rtl_priv *rtlpriv = btcoexist->adapter;
btcoexist         138 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c 	btcoexist->btc_get(btcoexist, BTC_GET_S4_WIFI_RSSI, &wifi_rssi);
btcoexist         222 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c static void btc8821a1ant_update_ra_mask(struct btc_coexist *btcoexist,
btcoexist         229 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c 		btcoexist->btc_set(btcoexist, BTC_SET_ACT_UPDATE_RAMASK,
btcoexist         235 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c static void btc8821a1ant_auto_rate_fb_retry(struct btc_coexist *btcoexist,
btcoexist         246 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c 			btcoexist->btc_write_4byte(btcoexist, 0x430,
btcoexist         248 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c 			btcoexist->btc_write_4byte(btcoexist, 0x434,
btcoexist         252 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c 			btcoexist->btc_get(btcoexist,
btcoexist         256 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c 				btcoexist->btc_write_4byte(btcoexist, 0x430,
btcoexist         258 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c 				btcoexist->btc_write_4byte(btcoexist, 0x434,
btcoexist         261 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c 				btcoexist->btc_write_4byte(btcoexist, 0x430,
btcoexist         263 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c 				btcoexist->btc_write_4byte(btcoexist, 0x434,
btcoexist         275 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c static void btc8821a1ant_retry_limit(struct btc_coexist *btcoexist,
btcoexist         284 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c 			btcoexist->btc_write_2byte(btcoexist, 0x42a,
btcoexist         288 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c 			btcoexist->btc_write_2byte(btcoexist, 0x42a, 0x0808);
btcoexist         297 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c static void btc8821a1ant_ampdu_max_time(struct btc_coexist *btcoexist,
btcoexist         306 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c 			btcoexist->btc_write_1byte(btcoexist, 0x456,
btcoexist         310 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c 			btcoexist->btc_write_1byte(btcoexist, 0x456, 0x38);
btcoexist         320 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c static void btc8821a1ant_limited_tx(struct btc_coexist *btcoexist,
btcoexist         327 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c 		btc8821a1ant_update_ra_mask(btcoexist, force_exec, 0x0);
btcoexist         330 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c 		btc8821a1ant_update_ra_mask(btcoexist, force_exec,
btcoexist         334 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c 		btc8821a1ant_update_ra_mask(btcoexist, force_exec,
btcoexist         341 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c 	btc8821a1ant_auto_rate_fb_retry(btcoexist, force_exec, arfr_type);
btcoexist         342 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c 	btc8821a1ant_retry_limit(btcoexist, force_exec, retry_limit_type);
btcoexist         343 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c 	btc8821a1ant_ampdu_max_time(btcoexist, force_exec, ampdu_time_type);
btcoexist         346 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c static void btc8821a1ant_limited_rx(struct btc_coexist *btcoexist,
btcoexist         355 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c 	btcoexist->btc_set(btcoexist,
btcoexist         358 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c 	btcoexist->btc_set(btcoexist, BTC_SET_BL_BT_CTRL_AGG_SIZE,
btcoexist         361 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c 	btcoexist->btc_set(btcoexist, BTC_SET_U1_AGG_BUF_SIZE, &rx_agg_size);
btcoexist         363 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c 	btcoexist->btc_set(btcoexist, BTC_SET_ACT_AGGREGATE_CTRL, NULL);
btcoexist         366 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c static void btc8821a1ant_monitor_bt_ctr(struct btc_coexist *btcoexist)
btcoexist         374 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c 	u4_tmp = btcoexist->btc_read_4byte(btcoexist, reg_hp_tx_rx);
btcoexist         378 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c 	u4_tmp = btcoexist->btc_read_4byte(btcoexist, reg_lp_tx_rx);
btcoexist         388 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c 	btcoexist->btc_write_1byte(btcoexist, 0x76e, 0xc);
btcoexist         391 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c static void btc8821a1ant_query_bt_info(struct btc_coexist *btcoexist)
btcoexist         393 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c 	struct rtl_priv *rtlpriv = btcoexist->adapter;
btcoexist         404 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c 	btcoexist->btc_fill_h2c(btcoexist, 0x61, 1, h2c_parameter);
btcoexist         407 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c static void btc8821a1ant_update_bt_link_info(struct btc_coexist *btcoexist)
btcoexist         409 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c 	struct btc_bt_link_info	*bt_link_info = &btcoexist->bt_link_info;
btcoexist         412 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c 	btcoexist->btc_get(btcoexist, BTC_GET_BL_HS_OPERATION, &bt_hs_on);
btcoexist         463 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c static u8 btc8821a1ant_action_algorithm(struct btc_coexist *btcoexist)
btcoexist         465 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c 	struct rtl_priv *rtlpriv = btcoexist->adapter;
btcoexist         466 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c 	struct btc_bt_link_info *bt_link_info = &btcoexist->bt_link_info;
btcoexist         471 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c 	btcoexist->btc_get(btcoexist, BTC_GET_BL_HS_OPERATION, &bt_hs_on);
btcoexist         646 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c static void btc8821a1ant_set_sw_penalty_tx_rate(struct btc_coexist *btcoexist,
btcoexist         649 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c 	struct rtl_priv *rtlpriv = btcoexist->adapter;
btcoexist         667 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c 	btcoexist->btc_fill_h2c(btcoexist, 0x69, 6, h2c_parameter);
btcoexist         670 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c static void btc8821a1ant_low_penalty_ra(struct btc_coexist *btcoexist,
btcoexist         679 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c 	btc8821a1ant_set_sw_penalty_tx_rate(btcoexist,
btcoexist         685 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c static void btc8821a1ant_set_coex_table(struct btc_coexist *btcoexist,
btcoexist         689 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c 	struct rtl_priv *rtlpriv = btcoexist->adapter;
btcoexist         693 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c 	btcoexist->btc_write_4byte(btcoexist, 0x6c0, val0x6c0);
btcoexist         697 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c 	btcoexist->btc_write_4byte(btcoexist, 0x6c4, val0x6c4);
btcoexist         701 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c 	btcoexist->btc_write_4byte(btcoexist, 0x6c8, val0x6c8);
btcoexist         705 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c 	btcoexist->btc_write_1byte(btcoexist, 0x6cc, val0x6cc);
btcoexist         708 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c static void btc8821a1ant_coex_table(struct btc_coexist *btcoexist,
btcoexist         712 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c 	struct rtl_priv *rtlpriv = btcoexist->adapter;
btcoexist         730 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c 	btc8821a1ant_set_coex_table(btcoexist, val0x6c0, val0x6c4,
btcoexist         739 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c static void btc8821a1ant_coex_table_with_type(struct btc_coexist *btcoexist,
btcoexist         744 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c 		btc8821a1ant_coex_table(btcoexist, force_exec, 0x55555555,
btcoexist         748 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c 		btc8821a1ant_coex_table(btcoexist, force_exec, 0x55555555,
btcoexist         752 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c 		btc8821a1ant_coex_table(btcoexist, force_exec, 0x5a5a5a5a,
btcoexist         756 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c 		btc8821a1ant_coex_table(btcoexist, force_exec, 0x5a5a5a5a,
btcoexist         760 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c 		btc8821a1ant_coex_table(btcoexist, force_exec, 0x55555555,
btcoexist         764 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c 		btc8821a1ant_coex_table(btcoexist, force_exec, 0x5a5a5a5a,
btcoexist         768 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c 		btc8821a1ant_coex_table(btcoexist, force_exec, 0x55555555,
btcoexist         772 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c 		btc8821a1ant_coex_table(btcoexist, force_exec, 0xaaaaaaaa,
btcoexist         780 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c static void btc8821a1ant_set_fw_ignore_wlan_act(struct btc_coexist *btcoexist,
btcoexist         783 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c 	struct rtl_priv *rtlpriv = btcoexist->adapter;
btcoexist         793 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c 	btcoexist->btc_fill_h2c(btcoexist, 0x63, 1, h2c_parameter);
btcoexist         796 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c static void btc8821a1ant_ignore_wlan_act(struct btc_coexist *btcoexist,
btcoexist         799 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c 	struct rtl_priv *rtlpriv = btcoexist->adapter;
btcoexist         816 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c 	btc8821a1ant_set_fw_ignore_wlan_act(btcoexist, enable);
btcoexist         821 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c static void btc8821a1ant_set_fw_ps_tdma(struct btc_coexist *btcoexist, u8 byte1,
btcoexist         824 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c 	struct rtl_priv *rtlpriv = btcoexist->adapter;
btcoexist         829 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c 	btcoexist->btc_get(btcoexist, BTC_GET_BL_WIFI_AP_MODE_ENABLE,
btcoexist         863 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c 	btcoexist->btc_fill_h2c(btcoexist, 0x60, 5, h2c_parameter);
btcoexist         866 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c static void btc8821a1ant_set_lps_rpwm(struct btc_coexist *btcoexist,
btcoexist         872 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c 	btcoexist->btc_set(btcoexist, BTC_SET_U1_LPS_VAL, &lps);
btcoexist         873 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c 	btcoexist->btc_set(btcoexist, BTC_SET_U1_RPWM_VAL, &rpwm);
btcoexist         876 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c static void btc8821a1ant_lps_rpwm(struct btc_coexist *btcoexist,
btcoexist         879 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c 	struct rtl_priv *rtlpriv = btcoexist->adapter;
btcoexist         901 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c 	btc8821a1ant_set_lps_rpwm(btcoexist, lps_val, rpwm_val);
btcoexist         907 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c static void btc8821a1ant_sw_mechanism(struct btc_coexist *btcoexist,
btcoexist         910 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c 	struct rtl_priv *rtlpriv = btcoexist->adapter;
btcoexist         915 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c 	btc8821a1ant_low_penalty_ra(btcoexist, NORMAL_EXEC, low_penalty_ra);
btcoexist         918 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c static void btc8821a1ant_set_ant_path(struct btc_coexist *btcoexist,
btcoexist         922 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c 	struct btc_board_info *board_info = &btcoexist->board_info;
btcoexist         928 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c 		u4_tmp = btcoexist->btc_read_4byte(btcoexist, 0x4c);
btcoexist         931 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c 		btcoexist->btc_write_4byte(btcoexist, 0x4c, u4_tmp);
btcoexist         933 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c 		btcoexist->btc_write_1byte_bitmask(btcoexist, 0x975, 0x3, 0x3);
btcoexist         934 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c 		btcoexist->btc_write_1byte(btcoexist, 0xcb4, 0x77);
btcoexist         942 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c 			btcoexist->btc_fill_h2c(btcoexist, 0x65, 2,
btcoexist         950 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c 			btcoexist->btc_fill_h2c(btcoexist, 0x65, 2,
btcoexist         957 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c 		u4_tmp = btcoexist->btc_read_4byte(btcoexist, 0x4c);
btcoexist         960 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c 		btcoexist->btc_write_4byte(btcoexist, 0x4c, u4_tmp);
btcoexist         963 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c 		btcoexist->btc_write_1byte_bitmask(btcoexist, 0x765, 0x18, 0x3);
btcoexist         966 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c 		btcoexist->btc_write_1byte_bitmask(btcoexist, 0x765, 0x18, 0x0);
btcoexist         972 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c 		btcoexist->btc_write_1byte(btcoexist, 0xcb4, 0x77);
btcoexist         974 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c 			btcoexist->btc_write_1byte_bitmask(btcoexist, 0xcb7,
btcoexist         977 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c 			btcoexist->btc_write_1byte_bitmask(btcoexist, 0xcb7,
btcoexist         981 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c 		btcoexist->btc_write_1byte(btcoexist, 0xcb4, 0x77);
btcoexist         983 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c 			btcoexist->btc_write_1byte_bitmask(btcoexist, 0xcb7,
btcoexist         986 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c 			btcoexist->btc_write_1byte_bitmask(btcoexist, 0xcb7,
btcoexist         991 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c 		btcoexist->btc_write_1byte(btcoexist, 0xcb4, 0x66);
btcoexist         993 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c 			btcoexist->btc_write_1byte_bitmask(btcoexist, 0xcb7,
btcoexist         996 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c 			btcoexist->btc_write_1byte_bitmask(btcoexist, 0xcb7,
btcoexist        1002 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c static void btc8821a1ant_ps_tdma(struct btc_coexist *btcoexist,
btcoexist        1005 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c 	struct rtl_priv *rtlpriv = btcoexist->adapter;
btcoexist        1028 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c 			btc8821a1ant_set_fw_ps_tdma(btcoexist, 0x51, 0x1a,
btcoexist        1032 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c 			btc8821a1ant_set_fw_ps_tdma(btcoexist, 0x51, 0x3a,
btcoexist        1037 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c 			btc8821a1ant_set_fw_ps_tdma(btcoexist, 0x51, 0x2b,
btcoexist        1042 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c 			btc8821a1ant_set_fw_ps_tdma(btcoexist, 0x51, 0x1d,
btcoexist        1046 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c 			btc8821a1ant_set_fw_ps_tdma(btcoexist, 0x93, 0x15,
btcoexist        1051 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c 			btc8821a1ant_set_fw_ps_tdma(btcoexist, 0x61, 0x15,
btcoexist        1055 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c 			btc8821a1ant_set_fw_ps_tdma(btcoexist, 0x61, 0x20,
btcoexist        1059 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c 			btc8821a1ant_set_fw_ps_tdma(btcoexist, 0x13, 0xc,
btcoexist        1063 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c 			btc8821a1ant_set_fw_ps_tdma(btcoexist, 0x93, 0x25,
btcoexist        1067 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c 			btc8821a1ant_set_fw_ps_tdma(btcoexist, 0x51, 0x21,
btcoexist        1072 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c 			btc8821a1ant_set_fw_ps_tdma(btcoexist, 0x13, 0xa,
btcoexist        1076 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c 			btc8821a1ant_set_fw_ps_tdma(btcoexist, 0x51, 0x15,
btcoexist        1081 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c 			btc8821a1ant_set_fw_ps_tdma(btcoexist, 0x51, 0x0a,
btcoexist        1085 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c 			btc8821a1ant_set_fw_ps_tdma(btcoexist, 0x51, 0x12,
btcoexist        1089 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c 			btc8821a1ant_set_fw_ps_tdma(btcoexist, 0x51, 0x1e,
btcoexist        1093 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c 			btc8821a1ant_set_fw_ps_tdma(btcoexist, 0x13, 0xa,
btcoexist        1097 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c 			btc8821a1ant_set_fw_ps_tdma(btcoexist, 0x93, 0x15,
btcoexist        1102 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c 			btc8821a1ant_set_fw_ps_tdma(btcoexist, 0x93, 0x25,
btcoexist        1107 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c 			btc8821a1ant_set_fw_ps_tdma(btcoexist, 0x61, 0x35,
btcoexist        1111 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c 			btc8821a1ant_set_fw_ps_tdma(btcoexist, 0x61, 0x25,
btcoexist        1115 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c 			btc8821a1ant_set_fw_ps_tdma(btcoexist, 0x61, 0x25,
btcoexist        1119 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c 			btc8821a1ant_set_fw_ps_tdma(btcoexist, 0xe3, 0x25,
btcoexist        1124 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c 			btc8821a1ant_set_fw_ps_tdma(btcoexist, 0xe3, 0x15,
btcoexist        1129 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c 			btc8821a1ant_set_fw_ps_tdma(btcoexist, 0xe3, 0xa,
btcoexist        1134 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c 			btc8821a1ant_set_fw_ps_tdma(btcoexist, 0xe3, 0xa,
btcoexist        1139 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c 			btc8821a1ant_set_fw_ps_tdma(btcoexist, 0xe3, 0x25,
btcoexist        1144 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c 			btc8821a1ant_set_fw_ps_tdma(btcoexist, 0x69, 0x25,
btcoexist        1148 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c 			btc8821a1ant_set_fw_ps_tdma(btcoexist, 0xab, 0x1a,
btcoexist        1152 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c 			btc8821a1ant_set_fw_ps_tdma(btcoexist, 0x51, 0x30,
btcoexist        1156 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c 			btc8821a1ant_set_fw_ps_tdma(btcoexist, 0xd3, 0x1a,
btcoexist        1160 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c 			btc8821a1ant_set_fw_ps_tdma(btcoexist, 0x61, 0x35,
btcoexist        1164 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c 			btc8821a1ant_set_fw_ps_tdma(btcoexist, 0xa3, 0x25,
btcoexist        1168 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c 			btc8821a1ant_set_fw_ps_tdma(btcoexist, 0x53, 0x1a,
btcoexist        1172 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c 			btc8821a1ant_set_fw_ps_tdma(btcoexist, 0x63, 0x1a,
btcoexist        1176 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c 			btc8821a1ant_set_fw_ps_tdma(btcoexist, 0xd3, 0x12,
btcoexist        1186 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c 			btc8821a1ant_set_fw_ps_tdma(btcoexist, 0x23, 0x18,
btcoexist        1190 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c 			btc8821a1ant_set_fw_ps_tdma(btcoexist, 0x51, 0x15,
btcoexist        1194 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c 			btc8821a1ant_set_fw_ps_tdma(btcoexist, 0x51, 0x20,
btcoexist        1198 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c 			btc8821a1ant_set_fw_ps_tdma(btcoexist, 0x51, 0x30,
btcoexist        1207 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c 			btc8821a1ant_set_fw_ps_tdma(btcoexist, 0x8, 0x0, 0x0,
btcoexist        1209 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c 			btc8821a1ant_set_ant_path(btcoexist, BTC_ANT_PATH_PTA,
btcoexist        1215 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c 			btc8821a1ant_set_fw_ps_tdma(btcoexist, 0x0, 0x0, 0x0,
btcoexist        1217 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c 			btc8821a1ant_set_ant_path(btcoexist, BTC_ANT_PATH_BT,
btcoexist        1222 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c 			btc8821a1ant_set_fw_ps_tdma(btcoexist, 0x0, 0x0, 0x0,
btcoexist        1224 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c 			btc8821a1ant_set_ant_path(btcoexist, BTC_ANT_PATH_WIFI,
btcoexist        1229 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c 			btc8821a1ant_set_fw_ps_tdma(btcoexist, 0x0, 0x0, 0x0,
btcoexist        1231 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c 			btc8821a1ant_set_ant_path(btcoexist, BTC_ANT_PATH_BT,
btcoexist        1237 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c 	btcoexist->btc_set(btcoexist,
btcoexist        1245 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c static bool btc8821a1ant_is_common_action(struct btc_coexist *btcoexist)
btcoexist        1247 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c 	struct rtl_priv *rtlpriv = btcoexist->adapter;
btcoexist        1250 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c 	btcoexist->btc_get(btcoexist, BTC_GET_BL_WIFI_CONNECTED,
btcoexist        1252 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c 	btcoexist->btc_get(btcoexist, BTC_GET_BL_WIFI_BUSY, &wifi_busy);
btcoexist        1259 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c 		btc8821a1ant_sw_mechanism(btcoexist, false);
btcoexist        1267 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c 		btc8821a1ant_sw_mechanism(btcoexist, false);
btcoexist        1275 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c 		btc8821a1ant_sw_mechanism(btcoexist, false);
btcoexist        1283 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c 		btc8821a1ant_sw_mechanism(btcoexist, false);
btcoexist        1291 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c 		btc8821a1ant_sw_mechanism(btcoexist, false);
btcoexist        1335 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c static void btc8821a1ant_power_save_state(struct btc_coexist *btcoexist,
btcoexist        1344 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c 		btcoexist->btc_set(btcoexist, BTC_SET_ACT_DISABLE_LOW_POWER,
btcoexist        1346 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c 		btcoexist->btc_set(btcoexist, BTC_SET_ACT_NORMAL_LPS, NULL);
btcoexist        1349 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c 		btc8821a1ant_ps_tdma_check_for_pwr_save(btcoexist,
btcoexist        1351 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c 		btc8821a1ant_lps_rpwm(btcoexist, NORMAL_EXEC, lps_val,
btcoexist        1355 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c 		btcoexist->btc_set(btcoexist, BTC_SET_ACT_DISABLE_LOW_POWER,
btcoexist        1358 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c 		btcoexist->btc_set(btcoexist, BTC_SET_ACT_ENTER_LPS, NULL);
btcoexist        1361 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c 		btc8821a1ant_ps_tdma_check_for_pwr_save(btcoexist, false);
btcoexist        1362 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c 		btcoexist->btc_set(btcoexist, BTC_SET_ACT_LEAVE_LPS, NULL);
btcoexist        1369 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c static void btc8821a1ant_coex_under_5g(struct btc_coexist *btcoexist)
btcoexist        1371 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c 	btc8821a1ant_power_save_state(btcoexist, BTC_PS_WIFI_NATIVE,
btcoexist        1373 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c 	btc8821a1ant_ignore_wlan_act(btcoexist, NORMAL_EXEC, true);
btcoexist        1375 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c 	btc8821a1ant_ps_tdma(btcoexist, NORMAL_EXEC, false, 10);
btcoexist        1377 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c 	btc8821a1ant_coex_table_with_type(btcoexist, NORMAL_EXEC, 0);
btcoexist        1379 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c 	btc8821a1ant_limited_tx(btcoexist, NORMAL_EXEC, 0, 0, 0, 0);
btcoexist        1381 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c 	btc8821a1ant_limited_rx(btcoexist, NORMAL_EXEC, false, false, 5);
btcoexist        1391 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c static void btc8821a1ant_action_sco(struct btc_coexist *btcoexist)
btcoexist        1393 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c 	btc8821a1ant_sw_mechanism(btcoexist, true);
btcoexist        1396 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c static void btc8821a1ant_action_hid(struct btc_coexist *btcoexist)
btcoexist        1398 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c 	btc8821a1ant_sw_mechanism(btcoexist, true);
btcoexist        1402 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c static void btc8821a1ant_action_a2dp(struct btc_coexist *btcoexist)
btcoexist        1404 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c 	btc8821a1ant_sw_mechanism(btcoexist, false);
btcoexist        1407 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c static void btc8821a1ant_action_a2dp_pan_hs(struct btc_coexist *btcoexist)
btcoexist        1409 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c 	btc8821a1ant_sw_mechanism(btcoexist, false);
btcoexist        1412 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c static void btc8821a1ant_action_pan_edr(struct btc_coexist *btcoexist)
btcoexist        1414 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c 	btc8821a1ant_sw_mechanism(btcoexist, false);
btcoexist        1418 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c static void btc8821a1ant_action_pan_hs(struct btc_coexist *btcoexist)
btcoexist        1420 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c 	btc8821a1ant_sw_mechanism(btcoexist, false);
btcoexist        1424 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c static void btc8821a1ant_action_pan_edr_a2dp(struct btc_coexist *btcoexist)
btcoexist        1426 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c 	btc8821a1ant_sw_mechanism(btcoexist, false);
btcoexist        1429 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c static void btc8821a1ant_action_pan_edr_hid(struct btc_coexist *btcoexist)
btcoexist        1431 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c 	btc8821a1ant_sw_mechanism(btcoexist, true);
btcoexist        1435 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c static void btc8821a1ant_action_hid_a2dp_pan_edr(struct btc_coexist *btcoexist)
btcoexist        1437 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c 	btc8821a1ant_sw_mechanism(btcoexist, true);
btcoexist        1440 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c static void btc8821a1ant_action_hid_a2dp(struct btc_coexist *btcoexist)
btcoexist        1442 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c 	btc8821a1ant_sw_mechanism(btcoexist, true);
btcoexist        1451 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c void btc8821a1ant_action_wifi_multi_port(struct btc_coexist *btcoexist)
btcoexist        1453 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c 	struct btc_bt_link_info *bt_link_info = &btcoexist->bt_link_info;
btcoexist        1455 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c 	btc8821a1ant_power_save_state(btcoexist, BTC_PS_WIFI_NATIVE, 0x0, 0x0);
btcoexist        1459 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c 			btc8821a1ant_ps_tdma(btcoexist, NORMAL_EXEC, true, 14);
btcoexist        1460 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c 			btc8821a1ant_coex_table_with_type(btcoexist,
btcoexist        1464 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c 			btc8821a1ant_ps_tdma(btcoexist, NORMAL_EXEC, false, 8);
btcoexist        1465 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c 			btc8821a1ant_coex_table_with_type(btcoexist,
btcoexist        1468 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c 			btc8821a1ant_ps_tdma(btcoexist, NORMAL_EXEC, true, 20);
btcoexist        1469 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c 			btc8821a1ant_coex_table_with_type(btcoexist,
btcoexist        1475 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c 		btc8821a1ant_act_bt_sco_hid_only_busy(btcoexist,
btcoexist        1478 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c 		btc8821a1ant_ps_tdma(btcoexist, NORMAL_EXEC, false, 8);
btcoexist        1479 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c 		btc8821a1ant_coex_table_with_type(btcoexist, NORMAL_EXEC, 2);
btcoexist        1485 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c 					struct btc_coexist *btcoexist)
btcoexist        1487 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c 	struct btc_bt_link_info *bt_link_info = &btcoexist->bt_link_info;
btcoexist        1489 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c 	btc8821a1ant_power_save_state(btcoexist, BTC_PS_WIFI_NATIVE, 0x0,
btcoexist        1494 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c 		btc8821a1ant_ps_tdma(btcoexist, NORMAL_EXEC, true, 14);
btcoexist        1495 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c 		btc8821a1ant_coex_table_with_type(btcoexist, NORMAL_EXEC, 1);
btcoexist        1497 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c 		btc8821a1ant_ps_tdma(btcoexist, NORMAL_EXEC, true, 20);
btcoexist        1498 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c 		btc8821a1ant_coex_table_with_type(btcoexist, NORMAL_EXEC, 4);
btcoexist        1500 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c 		btc8821a1ant_ps_tdma(btcoexist, NORMAL_EXEC, false, 8);
btcoexist        1501 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c 		btc8821a1ant_coex_table_with_type(btcoexist, NORMAL_EXEC, 2);
btcoexist        1506 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c static void btc8821a1ant_action_hs(struct btc_coexist *btcoexist)
btcoexist        1508 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c 	btc8821a1ant_ps_tdma(btcoexist, NORMAL_EXEC, true, 5);
btcoexist        1509 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c 	btc8821a1ant_coex_table_with_type(btcoexist, FORCE_EXEC, 2);
btcoexist        1512 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c static void btc8821a1ant_action_bt_inquiry(struct btc_coexist *btcoexist)
btcoexist        1514 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c 	struct btc_bt_link_info *bt_link_info = &btcoexist->bt_link_info;
btcoexist        1519 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c 	btcoexist->btc_get(btcoexist, BTC_GET_BL_WIFI_CONNECTED,
btcoexist        1521 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c 	btcoexist->btc_get(btcoexist, BTC_GET_BL_WIFI_AP_MODE_ENABLE,
btcoexist        1523 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c 	btcoexist->btc_get(btcoexist, BTC_GET_BL_WIFI_BUSY, &wifi_busy);
btcoexist        1524 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c 	btcoexist->btc_set(btcoexist, BTC_SET_BL_BT_TRAFFIC_BUSY, &bt_busy);
btcoexist        1527 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c 		btc8821a1ant_power_save_state(btcoexist,
btcoexist        1529 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c 		btc8821a1ant_ps_tdma(btcoexist, NORMAL_EXEC, false, 8);
btcoexist        1530 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c 		btc8821a1ant_coex_table_with_type(btcoexist, NORMAL_EXEC, 0);
btcoexist        1534 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c 		btc8821a1ant_power_save_state(btcoexist,
btcoexist        1536 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c 		btc8821a1ant_ps_tdma(btcoexist, NORMAL_EXEC, true, 32);
btcoexist        1537 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c 		btc8821a1ant_coex_table_with_type(btcoexist, NORMAL_EXEC, 4);
btcoexist        1540 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c 		btc8821a1ant_power_save_state(btcoexist, BTC_PS_WIFI_NATIVE,
btcoexist        1542 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c 		btc8821a1ant_ps_tdma(btcoexist, NORMAL_EXEC, true, 14);
btcoexist        1544 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c 		btc8821a1ant_coex_table_with_type(btcoexist, NORMAL_EXEC, 1);
btcoexist        1546 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c 		btc8821a1ant_power_save_state(btcoexist, BTC_PS_WIFI_NATIVE,
btcoexist        1548 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c 		btc8821a1ant_ps_tdma(btcoexist, NORMAL_EXEC, true, 20);
btcoexist        1550 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c 		btc8821a1ant_coex_table_with_type(btcoexist, NORMAL_EXEC, 4);
btcoexist        1552 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c 		btc8821a1ant_power_save_state(btcoexist, BTC_PS_WIFI_NATIVE,
btcoexist        1554 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c 		btc8821a1ant_ps_tdma(btcoexist, NORMAL_EXEC, false, 8);
btcoexist        1555 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c 		btc8821a1ant_coex_table_with_type(btcoexist, NORMAL_EXEC, 7);
btcoexist        1559 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c static void btc8821a1ant_act_bt_sco_hid_only_busy(struct btc_coexist *btcoexist,
btcoexist        1563 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c 	btc8821a1ant_ps_tdma(btcoexist, NORMAL_EXEC, true, 5);
btcoexist        1565 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c 	btc8821a1ant_coex_table_with_type(btcoexist, NORMAL_EXEC, 1);
btcoexist        1568 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c static void btc8821a1ant_act_wifi_con_bt_acl_busy(struct btc_coexist *btcoexist,
btcoexist        1573 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c 	struct btc_bt_link_info *bt_link_info = &btcoexist->bt_link_info;
btcoexist        1575 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c 	bt_rssi_state = btc8821a1ant_bt_rssi_state(btcoexist, 2, 28, 0);
btcoexist        1579 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c 		btc8821a1ant_act_bt_sco_hid_only_busy(btcoexist,
btcoexist        1586 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c 			btc8821a1ant_ps_tdma(btcoexist, NORMAL_EXEC, true, 32);
btcoexist        1587 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c 			btc8821a1ant_coex_table_with_type(btcoexist,
btcoexist        1592 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c 			btc8821a1ant_ps_tdma(btcoexist, NORMAL_EXEC, true, 14);
btcoexist        1593 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c 			btc8821a1ant_coex_table_with_type(btcoexist,
btcoexist        1597 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c 			btc8821a1ant_ps_tdma(btcoexist, NORMAL_EXEC, true, 14);
btcoexist        1598 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c 			btc8821a1ant_coex_table_with_type(btcoexist,
btcoexist        1606 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c 			btc8821a1ant_ps_tdma(btcoexist, NORMAL_EXEC,
btcoexist        1611 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c 			btc8821a1ant_ps_tdma(btcoexist, NORMAL_EXEC,
btcoexist        1616 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c 		btc8821a1ant_coex_table_with_type(btcoexist, NORMAL_EXEC, 1);
btcoexist        1620 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c 		btc8821a1ant_ps_tdma(btcoexist, NORMAL_EXEC, true, 3);
btcoexist        1621 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c 		btc8821a1ant_coex_table_with_type(btcoexist, NORMAL_EXEC, 6);
btcoexist        1627 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c 		btc8821a1ant_ps_tdma(btcoexist, NORMAL_EXEC, true, 43);
btcoexist        1628 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c 		btc8821a1ant_coex_table_with_type(btcoexist, NORMAL_EXEC, 1);
btcoexist        1631 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c 		btc8821a1ant_ps_tdma(btcoexist, NORMAL_EXEC, true, 11);
btcoexist        1632 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c 		btc8821a1ant_coex_table_with_type(btcoexist, NORMAL_EXEC, 1);
btcoexist        1638 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c void btc8821a1ant_action_wifi_not_connected(struct btc_coexist *btcoexist)
btcoexist        1641 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c 	btc8821a1ant_power_save_state(btcoexist, BTC_PS_WIFI_NATIVE, 0x0, 0x0);
btcoexist        1644 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c 	btc8821a1ant_ps_tdma(btcoexist, NORMAL_EXEC, false, 8);
btcoexist        1645 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c 	btc8821a1ant_coex_table_with_type(btcoexist, NORMAL_EXEC, 0);
btcoexist        1648 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c static void btc8821a1ant_act_wifi_not_conn_scan(struct btc_coexist *btcoexist)
btcoexist        1650 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c 	struct btc_bt_link_info *bt_link_info = &btcoexist->bt_link_info;
btcoexist        1652 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c 	btc8821a1ant_power_save_state(btcoexist, BTC_PS_WIFI_NATIVE, 0x0, 0x0);
btcoexist        1657 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c 			btc8821a1ant_ps_tdma(btcoexist, NORMAL_EXEC, true, 14);
btcoexist        1658 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c 			btc8821a1ant_coex_table_with_type(btcoexist,
btcoexist        1662 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c 			btc8821a1ant_ps_tdma(btcoexist, NORMAL_EXEC, true, 22);
btcoexist        1663 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c 			btc8821a1ant_coex_table_with_type(btcoexist,
btcoexist        1666 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c 			btc8821a1ant_ps_tdma(btcoexist, NORMAL_EXEC, true, 20);
btcoexist        1667 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c 			btc8821a1ant_coex_table_with_type(btcoexist,
btcoexist        1673 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c 		btc8821a1ant_act_bt_sco_hid_only_busy(btcoexist,
btcoexist        1676 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c 		btc8821a1ant_ps_tdma(btcoexist, NORMAL_EXEC, false, 8);
btcoexist        1677 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c 		btc8821a1ant_coex_table_with_type(btcoexist, NORMAL_EXEC, 2);
btcoexist        1682 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c void btc8821a1ant_action_wifi_connected_scan(struct btc_coexist *btcoexist)
btcoexist        1684 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c 	struct btc_bt_link_info *bt_link_info = &btcoexist->bt_link_info;
btcoexist        1687 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c 	btc8821a1ant_power_save_state(btcoexist,
btcoexist        1693 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c 			btc8821a1ant_ps_tdma(btcoexist, NORMAL_EXEC, true, 14);
btcoexist        1694 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c 			btc8821a1ant_coex_table_with_type(btcoexist,
btcoexist        1697 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c 			btc8821a1ant_ps_tdma(btcoexist, NORMAL_EXEC, true, 20);
btcoexist        1698 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c 			btc8821a1ant_coex_table_with_type(btcoexist,
btcoexist        1704 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c 		btc8821a1ant_act_bt_sco_hid_only_busy(btcoexist,
btcoexist        1707 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c 		btc8821a1ant_ps_tdma(btcoexist, NORMAL_EXEC, false, 8);
btcoexist        1708 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c 		btc8821a1ant_coex_table_with_type(btcoexist, NORMAL_EXEC, 2);
btcoexist        1712 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c static void btc8821a1ant_act_wifi_conn_sp_pkt(struct btc_coexist *btcoexist)
btcoexist        1714 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c 	struct btc_bt_link_info *bt_link_info = &btcoexist->bt_link_info;
btcoexist        1716 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c 	btc8821a1ant_power_save_state(btcoexist, BTC_PS_WIFI_NATIVE,
btcoexist        1722 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c 		btc8821a1ant_ps_tdma(btcoexist, NORMAL_EXEC, true, 32);
btcoexist        1723 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c 		btc8821a1ant_coex_table_with_type(btcoexist, NORMAL_EXEC, 4);
btcoexist        1727 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c 		btc8821a1ant_ps_tdma(btcoexist, NORMAL_EXEC, true, 14);
btcoexist        1728 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c 		btc8821a1ant_coex_table_with_type(btcoexist, NORMAL_EXEC, 1);
btcoexist        1730 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c 		btc8821a1ant_ps_tdma(btcoexist, NORMAL_EXEC, true, 20);
btcoexist        1731 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c 		btc8821a1ant_coex_table_with_type(btcoexist, NORMAL_EXEC, 4);
btcoexist        1733 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c 		btc8821a1ant_ps_tdma(btcoexist, NORMAL_EXEC, false, 8);
btcoexist        1734 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c 		btc8821a1ant_coex_table_with_type(btcoexist, NORMAL_EXEC, 2);
btcoexist        1738 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c static void btc8821a1ant_action_wifi_connected(struct btc_coexist *btcoexist)
btcoexist        1740 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c 	struct rtl_priv *rtlpriv = btcoexist->adapter;
btcoexist        1749 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c 	btcoexist->btc_get(btcoexist, BTC_GET_BL_WIFI_4_WAY_PROGRESS,
btcoexist        1752 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c 		btc8821a1ant_act_wifi_conn_sp_pkt(btcoexist);
btcoexist        1758 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c 	btcoexist->btc_get(btcoexist, BTC_GET_BL_WIFI_SCAN, &scan);
btcoexist        1759 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c 	btcoexist->btc_get(btcoexist, BTC_GET_BL_WIFI_LINK, &link);
btcoexist        1760 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c 	btcoexist->btc_get(btcoexist, BTC_GET_BL_WIFI_ROAM, &roam);
btcoexist        1763 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c 			btc8821a1ant_action_wifi_connected_scan(btcoexist);
btcoexist        1765 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c 			btc8821a1ant_act_wifi_conn_sp_pkt(btcoexist);
btcoexist        1773 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c 	btcoexist->btc_get(btcoexist, BTC_GET_BL_WIFI_AP_MODE_ENABLE,
btcoexist        1775 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c 	btcoexist->btc_get(btcoexist, BTC_GET_BL_WIFI_BUSY, &wifi_busy);
btcoexist        1778 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c 	    !btcoexist->bt_link_info.hid_only) {
btcoexist        1779 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c 		if (!wifi_busy && btcoexist->bt_link_info.a2dp_only)
btcoexist        1781 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c 			btc8821a1ant_power_save_state(btcoexist,
btcoexist        1784 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c 			btc8821a1ant_power_save_state(btcoexist, BTC_PS_LPS_ON,
btcoexist        1787 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c 		btc8821a1ant_power_save_state(btcoexist,
btcoexist        1795 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c 			btc8821a1ant_act_wifi_con_bt_acl_busy(btcoexist,
btcoexist        1801 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c 			btc8821a1ant_act_bt_sco_hid_only_busy(btcoexist,
btcoexist        1804 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c 			btc8821a1ant_ps_tdma(btcoexist, NORMAL_EXEC, false, 8);
btcoexist        1805 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c 			btc8821a1ant_coex_table_with_type(btcoexist,
btcoexist        1810 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c 			btc8821a1ant_act_wifi_con_bt_acl_busy(btcoexist,
btcoexist        1816 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c 			btc8821a1ant_act_bt_sco_hid_only_busy(btcoexist,
btcoexist        1819 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c 			btc8821a1ant_ps_tdma(btcoexist, NORMAL_EXEC, false, 8);
btcoexist        1820 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c 			btc8821a1ant_coex_table_with_type(btcoexist,
btcoexist        1826 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c static void btc8821a1ant_run_sw_coex_mech(struct btc_coexist *btcoexist)
btcoexist        1828 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c 	struct rtl_priv *rtlpriv = btcoexist->adapter;
btcoexist        1831 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c 	algorithm = btc8821a1ant_action_algorithm(btcoexist);
btcoexist        1834 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c 	if (!btc8821a1ant_is_common_action(btcoexist)) {
btcoexist        1839 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c 			btc8821a1ant_action_sco(btcoexist);
btcoexist        1844 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c 			btc8821a1ant_action_hid(btcoexist);
btcoexist        1849 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c 			btc8821a1ant_action_a2dp(btcoexist);
btcoexist        1854 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c 			btc8821a1ant_action_a2dp_pan_hs(btcoexist);
btcoexist        1859 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c 			btc8821a1ant_action_pan_edr(btcoexist);
btcoexist        1864 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c 			btc8821a1ant_action_pan_hs(btcoexist);
btcoexist        1869 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c 			btc8821a1ant_action_pan_edr_a2dp(btcoexist);
btcoexist        1874 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c 			btc8821a1ant_action_pan_edr_hid(btcoexist);
btcoexist        1879 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c 			btc8821a1ant_action_hid_a2dp_pan_edr(btcoexist);
btcoexist        1884 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c 			btc8821a1ant_action_hid_a2dp(btcoexist);
btcoexist        1896 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c static void btc8821a1ant_run_coexist_mechanism(struct btc_coexist *btcoexist)
btcoexist        1898 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c 	struct rtl_priv *rtlpriv = btcoexist->adapter;
btcoexist        1899 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c 	struct btc_bt_link_info *bt_link_info = &btcoexist->bt_link_info;
btcoexist        1912 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c 	if (btcoexist->manual_control) {
btcoexist        1918 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c 	if (btcoexist->stop_coex_dm) {
btcoexist        1930 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c 	btcoexist->btc_get(btcoexist, BTC_GET_BL_WIFI_UNDER_5G, &wifi_under_5g);
btcoexist        1934 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c 		btc8821a1ant_coex_under_5g(btcoexist);
btcoexist        1943 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c 	btcoexist->btc_set(btcoexist, BTC_SET_BL_INC_SCAN_DEV_NUM,
btcoexist        1946 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c 	btcoexist->btc_get(btcoexist, BTC_GET_BL_WIFI_CONNECTED,
btcoexist        1949 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c 	btcoexist->btc_get(btcoexist, BTC_GET_U4_WIFI_LINK_STATUS,
btcoexist        1954 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c 		btc8821a1ant_limited_tx(btcoexist, NORMAL_EXEC, 0, 0, 0, 0);
btcoexist        1955 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c 		btc8821a1ant_limited_rx(btcoexist, NORMAL_EXEC, false,
btcoexist        1957 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c 		btc8821a1ant_action_wifi_multi_port(btcoexist);
btcoexist        1962 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c 		btc8821a1ant_limited_tx(btcoexist, NORMAL_EXEC, 0, 0, 0, 0);
btcoexist        1966 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c 				btc8821a1ant_wifi_rssi_state(btcoexist, 1, 2,
btcoexist        1968 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c 			btc8821a1ant_limited_tx(btcoexist,
btcoexist        1972 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c 			btc8821a1ant_limited_tx(btcoexist, NORMAL_EXEC,
btcoexist        1987 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c 	btc8821a1ant_limited_rx(btcoexist, NORMAL_EXEC, false,
btcoexist        1990 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c 	btc8821a1ant_run_sw_coex_mech(btcoexist);
btcoexist        1992 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c 	btcoexist->btc_get(btcoexist, BTC_GET_BL_HS_OPERATION, &bt_hs_on);
btcoexist        1994 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c 		btc8821a1ant_action_bt_inquiry(btcoexist);
btcoexist        1997 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c 		btc8821a1ant_action_hs(btcoexist);
btcoexist        2007 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c 		btcoexist->btc_get(btcoexist, BTC_GET_BL_WIFI_SCAN, &scan);
btcoexist        2008 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c 		btcoexist->btc_get(btcoexist, BTC_GET_BL_WIFI_LINK, &link);
btcoexist        2009 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c 		btcoexist->btc_get(btcoexist, BTC_GET_BL_WIFI_ROAM, &roam);
btcoexist        2013 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c 				btc8821a1ant_act_wifi_not_conn_scan(btcoexist);
btcoexist        2016 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c 					btcoexist);
btcoexist        2018 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c 			btc8821a1ant_action_wifi_not_connected(btcoexist);
btcoexist        2022 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c 		btc8821a1ant_action_wifi_connected(btcoexist);
btcoexist        2026 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c static void btc8821a1ant_init_coex_dm(struct btc_coexist *btcoexist)
btcoexist        2031 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c 	btc8821a1ant_sw_mechanism(btcoexist, false);
btcoexist        2033 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c 	btc8821a1ant_coex_table_with_type(btcoexist, FORCE_EXEC, 0);
btcoexist        2036 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c static void btc8821a1ant_init_hw_config(struct btc_coexist *btcoexist,
btcoexist        2039 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c 	struct rtl_priv *rtlpriv = btcoexist->adapter;
btcoexist        2050 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c 		coex_dm->backup_arfr_cnt1 = btcoexist->btc_read_4byte(btcoexist,
btcoexist        2052 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c 		coex_dm->backup_arfr_cnt2 = btcoexist->btc_read_4byte(btcoexist,
btcoexist        2055 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c 			btcoexist->btc_read_2byte(btcoexist, 0x42a);
btcoexist        2057 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c 			btcoexist->btc_read_1byte(btcoexist, 0x456);
btcoexist        2061 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c 	u1_tmp = btcoexist->btc_read_1byte(btcoexist, 0x790);
btcoexist        2064 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c 	btcoexist->btc_write_1byte(btcoexist, 0x790, u1_tmp);
btcoexist        2066 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c 	btcoexist->btc_get(btcoexist, BTC_GET_BL_WIFI_UNDER_5G, &wifi_under_5g);
btcoexist        2070 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c 		btc8821a1ant_set_ant_path(btcoexist, BTC_ANT_PATH_BT,
btcoexist        2073 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c 		btc8821a1ant_set_ant_path(btcoexist, BTC_ANT_PATH_PTA,
btcoexist        2076 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c 	btc8821a1ant_coex_table_with_type(btcoexist, FORCE_EXEC, 0);
btcoexist        2081 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c 	btcoexist->btc_write_1byte(btcoexist, 0x76e, 0xc);
btcoexist        2082 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c 	btcoexist->btc_write_1byte(btcoexist, 0x778, 0x3);
btcoexist        2083 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c 	btcoexist->btc_write_1byte_bitmask(btcoexist, 0x40, 0x20, 0x1);
btcoexist        2089 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c void ex_btc8821a1ant_init_hwconfig(struct btc_coexist *btcoexist, bool wifionly)
btcoexist        2091 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c 	btc8821a1ant_init_hw_config(btcoexist, true, wifionly);
btcoexist        2092 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c 	btcoexist->auto_report_1ant = true;
btcoexist        2095 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c void ex_btc8821a1ant_init_coex_dm(struct btc_coexist *btcoexist)
btcoexist        2097 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c 	struct rtl_priv *rtlpriv = btcoexist->adapter;
btcoexist        2102 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c 	btcoexist->stop_coex_dm = false;
btcoexist        2104 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c 	btc8821a1ant_init_coex_dm(btcoexist);
btcoexist        2106 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c 	btc8821a1ant_query_bt_info(btcoexist);
btcoexist        2109 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c void ex_btc8821a1ant_display_coex_info(struct btc_coexist *btcoexist,
btcoexist        2112 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c 	struct btc_board_info *board_info = &btcoexist->board_info;
btcoexist        2113 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c 	struct btc_stack_info *stack_info = &btcoexist->stack_info;
btcoexist        2114 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c 	struct btc_bt_link_info *bt_link_info = &btcoexist->bt_link_info;
btcoexist        2127 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c 	if (btcoexist->manual_control) {
btcoexist        2131 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c 	if (btcoexist->stop_coex_dm) {
btcoexist        2146 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c 	btcoexist->btc_get(btcoexist, BTC_GET_U4_BT_PATCH_VER,
btcoexist        2148 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c 	btcoexist->btc_get(btcoexist, BTC_GET_U4_WIFI_FW_VER, &fw_ver);
btcoexist        2156 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c 	btcoexist->btc_get(btcoexist, BTC_GET_BL_HS_OPERATION,
btcoexist        2158 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c 	btcoexist->btc_get(btcoexist, BTC_GET_U1_WIFI_DOT11_CHNL,
btcoexist        2160 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c 	btcoexist->btc_get(btcoexist, BTC_GET_U1_WIFI_HS_CHNL,
btcoexist        2170 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c 	btcoexist->btc_get(btcoexist, BTC_GET_S4_WIFI_RSSI, &wifi_rssi);
btcoexist        2171 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c 	btcoexist->btc_get(btcoexist, BTC_GET_S4_HS_RSSI, &bt_hs_rssi);
btcoexist        2175 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c 	btcoexist->btc_get(btcoexist, BTC_GET_BL_WIFI_SCAN, &scan);
btcoexist        2176 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c 	btcoexist->btc_get(btcoexist, BTC_GET_BL_WIFI_LINK, &link);
btcoexist        2177 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c 	btcoexist->btc_get(btcoexist, BTC_GET_BL_WIFI_ROAM, &roam);
btcoexist        2181 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c 	btcoexist->btc_get(btcoexist, BTC_GET_BL_WIFI_UNDER_5G,
btcoexist        2183 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c 	btcoexist->btc_get(btcoexist, BTC_GET_U4_WIFI_BW,
btcoexist        2185 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c 	btcoexist->btc_get(btcoexist, BTC_GET_BL_WIFI_BUSY,
btcoexist        2187 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c 	btcoexist->btc_get(btcoexist, BTC_GET_U4_WIFI_TRAFFIC_DIRECTION,
btcoexist        2213 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c 	btcoexist->btc_disp_dbg_msg(btcoexist, BTC_DBG_DISP_BT_LINK_INFO, m);
btcoexist        2233 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c 		   btcoexist->bt_info.lps_val,
btcoexist        2234 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c 		   btcoexist->bt_info.rpwm_val);
btcoexist        2235 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c 	btcoexist->btc_disp_dbg_msg(btcoexist, BTC_DBG_DISP_FW_PWR_MODE_CMD, m);
btcoexist        2237 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c 	if (!btcoexist->manual_control) {
btcoexist        2247 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c 			   (btcoexist->bt_info.reject_agg_pkt ? "Yes" : "No"),
btcoexist        2248 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c 			   (btcoexist->bt_info.bt_ctrl_buf_size ? "Yes" : "No"),
btcoexist        2249 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c 			   btcoexist->bt_info.agg_buf_size);
btcoexist        2251 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c 			   btcoexist->bt_info.ra_mask);
btcoexist        2282 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c 	u4_tmp[0] = btcoexist->btc_read_4byte(btcoexist, 0x430);
btcoexist        2283 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c 	u4_tmp[1] = btcoexist->btc_read_4byte(btcoexist, 0x434);
btcoexist        2284 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c 	u2_tmp[0] = btcoexist->btc_read_2byte(btcoexist, 0x42a);
btcoexist        2285 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c 	u1_tmp[0] = btcoexist->btc_read_1byte(btcoexist, 0x456);
btcoexist        2290 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c 	u1_tmp[0] = btcoexist->btc_read_1byte(btcoexist, 0x778);
btcoexist        2291 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c 	u4_tmp[0] = btcoexist->btc_read_4byte(btcoexist, 0xc58);
btcoexist        2295 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c 	u1_tmp[0] = btcoexist->btc_read_1byte(btcoexist, 0x8db);
btcoexist        2299 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c 	u1_tmp[0] = btcoexist->btc_read_1byte(btcoexist, 0x975);
btcoexist        2300 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c 	u4_tmp[0] = btcoexist->btc_read_4byte(btcoexist, 0xcb4);
btcoexist        2307 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c 	u1_tmp[0] = btcoexist->btc_read_1byte(btcoexist, 0x40);
btcoexist        2308 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c 	u4_tmp[0] = btcoexist->btc_read_4byte(btcoexist, 0x4c);
btcoexist        2309 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c 	u1_tmp[1] = btcoexist->btc_read_1byte(btcoexist, 0x64);
btcoexist        2315 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c 	u4_tmp[0] = btcoexist->btc_read_4byte(btcoexist, 0x550);
btcoexist        2316 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c 	u1_tmp[0] = btcoexist->btc_read_1byte(btcoexist, 0x522);
btcoexist        2320 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c 	u4_tmp[0] = btcoexist->btc_read_4byte(btcoexist, 0xc50);
btcoexist        2324 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c 	u4_tmp[0] = btcoexist->btc_read_4byte(btcoexist, 0xf48);
btcoexist        2325 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c 	u1_tmp[0] = btcoexist->btc_read_1byte(btcoexist, 0xa5d);
btcoexist        2326 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c 	u1_tmp[1] = btcoexist->btc_read_1byte(btcoexist, 0xa5c);
btcoexist        2330 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c 	u4_tmp[0] = btcoexist->btc_read_4byte(btcoexist, 0x6c0);
btcoexist        2331 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c 	u4_tmp[1] = btcoexist->btc_read_4byte(btcoexist, 0x6c4);
btcoexist        2332 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c 	u4_tmp[2] = btcoexist->btc_read_4byte(btcoexist, 0x6c8);
btcoexist        2333 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c 	u1_tmp[0] = btcoexist->btc_read_1byte(btcoexist, 0x6cc);
btcoexist        2342 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c 	if (btcoexist->auto_report_1ant)
btcoexist        2343 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c 		btc8821a1ant_monitor_bt_ctr(btcoexist);
btcoexist        2344 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c 	btcoexist->btc_disp_dbg_msg(btcoexist, BTC_DBG_DISP_COEX_STATISTICS, m);
btcoexist        2347 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c void ex_btc8821a1ant_ips_notify(struct btc_coexist *btcoexist, u8 type)
btcoexist        2349 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c 	struct rtl_priv *rtlpriv = btcoexist->adapter;
btcoexist        2352 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c 	if (btcoexist->manual_control || btcoexist->stop_coex_dm)
btcoexist        2354 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c 	btcoexist->btc_get(btcoexist, BTC_GET_BL_WIFI_UNDER_5G, &wifi_under_5g);
btcoexist        2358 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c 		btc8821a1ant_coex_under_5g(btcoexist);
btcoexist        2366 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c 		btc8821a1ant_set_ant_path(btcoexist,
btcoexist        2369 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c 		btc8821a1ant_ps_tdma(btcoexist, NORMAL_EXEC, false, 0);
btcoexist        2370 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c 		btc8821a1ant_coex_table_with_type(btcoexist,
btcoexist        2377 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c 		btc8821a1ant_init_hw_config(btcoexist, false, false);
btcoexist        2378 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c 		btc8821a1ant_init_coex_dm(btcoexist);
btcoexist        2379 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c 		btc8821a1ant_query_bt_info(btcoexist);
btcoexist        2383 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c void ex_btc8821a1ant_lps_notify(struct btc_coexist *btcoexist, u8 type)
btcoexist        2385 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c 	struct rtl_priv *rtlpriv = btcoexist->adapter;
btcoexist        2387 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c 	if (btcoexist->manual_control || btcoexist->stop_coex_dm)
btcoexist        2401 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c void ex_btc8821a1ant_scan_notify(struct btc_coexist *btcoexist, u8 type)
btcoexist        2403 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c 	struct rtl_priv *rtlpriv = btcoexist->adapter;
btcoexist        2411 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c 	if (btcoexist->manual_control || btcoexist->stop_coex_dm)
btcoexist        2413 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c 	btcoexist->btc_get(btcoexist, BTC_GET_BL_WIFI_UNDER_5G, &wifi_under_5g);
btcoexist        2417 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c 		btc8821a1ant_coex_under_5g(btcoexist);
btcoexist        2427 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c 		btc8821a1ant_ps_tdma(btcoexist, FORCE_EXEC, false, 8);
btcoexist        2437 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c 	btcoexist->btc_get(btcoexist,
btcoexist        2439 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c 	btcoexist->btc_get(btcoexist,
btcoexist        2442 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c 	btc8821a1ant_query_bt_info(btcoexist);
btcoexist        2444 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c 	btcoexist->btc_get(btcoexist, BTC_GET_U4_WIFI_LINK_STATUS,
btcoexist        2448 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c 		btc8821a1ant_limited_tx(btcoexist, NORMAL_EXEC, 0, 0, 0, 0);
btcoexist        2449 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c 		btc8821a1ant_limited_rx(btcoexist, NORMAL_EXEC, false,
btcoexist        2451 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c 		btc8821a1ant_action_wifi_multi_port(btcoexist);
btcoexist        2456 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c 		btc8821a1ant_action_bt_inquiry(btcoexist);
btcoexist        2459 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c 		btc8821a1ant_action_hs(btcoexist);
btcoexist        2468 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c 			btc8821a1ant_act_wifi_not_conn_scan(btcoexist);
btcoexist        2471 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c 			btc8821a1ant_action_wifi_connected_scan(btcoexist);
btcoexist        2478 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c 			btc8821a1ant_action_wifi_not_connected(btcoexist);
btcoexist        2480 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c 			btc8821a1ant_action_wifi_connected(btcoexist);
btcoexist        2485 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c void ex_btc8821a1ant_connect_notify(struct btc_coexist *btcoexist, u8 type)
btcoexist        2487 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c 	struct rtl_priv *rtlpriv = btcoexist->adapter;
btcoexist        2495 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c 	if (btcoexist->manual_control || btcoexist->stop_coex_dm ||
btcoexist        2498 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c 	btcoexist->btc_get(btcoexist, BTC_GET_BL_WIFI_UNDER_5G, &wifi_under_5g);
btcoexist        2502 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c 		btc8821a1ant_coex_under_5g(btcoexist);
btcoexist        2518 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c 	btcoexist->btc_get(btcoexist, BTC_GET_U4_WIFI_LINK_STATUS,
btcoexist        2522 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c 		btc8821a1ant_limited_tx(btcoexist, NORMAL_EXEC, 0, 0, 0, 0);
btcoexist        2523 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c 		btc8821a1ant_limited_rx(btcoexist, NORMAL_EXEC, false,
btcoexist        2525 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c 		btc8821a1ant_action_wifi_multi_port(btcoexist);
btcoexist        2529 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c 	btcoexist->btc_get(btcoexist, BTC_GET_BL_HS_OPERATION, &bt_hs_on);
btcoexist        2531 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c 		btc8821a1ant_action_bt_inquiry(btcoexist);
btcoexist        2534 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c 		btc8821a1ant_action_hs(btcoexist);
btcoexist        2541 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c 		btc8821a1ant_act_wifi_not_conn_scan(btcoexist);
btcoexist        2546 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c 		btcoexist->btc_get(btcoexist,
btcoexist        2550 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c 			btc8821a1ant_action_wifi_not_connected(btcoexist);
btcoexist        2552 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c 			btc8821a1ant_action_wifi_connected(btcoexist);
btcoexist        2557 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c void ex_btc8821a1ant_media_status_notify(struct btc_coexist *btcoexist,
btcoexist        2560 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c 	struct rtl_priv *rtlpriv = btcoexist->adapter;
btcoexist        2566 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c 	if (btcoexist->manual_control || btcoexist->stop_coex_dm ||
btcoexist        2569 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c 	btcoexist->btc_get(btcoexist, BTC_GET_BL_WIFI_UNDER_5G, &wifi_under_5g);
btcoexist        2573 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c 		btc8821a1ant_coex_under_5g(btcoexist);
btcoexist        2587 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c 	btcoexist->btc_get(btcoexist,
btcoexist        2594 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c 		btcoexist->btc_get(btcoexist, BTC_GET_U4_WIFI_BW, &wifi_bw);
btcoexist        2611 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c 	btcoexist->btc_fill_h2c(btcoexist, 0x66, 3, h2c_parameter);
btcoexist        2614 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c void ex_btc8821a1ant_special_packet_notify(struct btc_coexist *btcoexist,
btcoexist        2617 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c 	struct rtl_priv *rtlpriv = btcoexist->adapter;
btcoexist        2625 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c 	if (btcoexist->manual_control || btcoexist->stop_coex_dm ||
btcoexist        2629 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c 	btcoexist->btc_get(btcoexist, BTC_GET_BL_WIFI_UNDER_5G, &wifi_under_5g);
btcoexist        2633 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c 		btc8821a1ant_coex_under_5g(btcoexist);
btcoexist        2657 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c 	btcoexist->btc_get(btcoexist, BTC_GET_U4_WIFI_LINK_STATUS,
btcoexist        2661 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c 		btc8821a1ant_limited_tx(btcoexist, NORMAL_EXEC, 0, 0, 0, 0);
btcoexist        2662 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c 		btc8821a1ant_limited_rx(btcoexist, NORMAL_EXEC, false,
btcoexist        2664 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c 		btc8821a1ant_action_wifi_multi_port(btcoexist);
btcoexist        2668 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c 	btcoexist->btc_get(btcoexist, BTC_GET_BL_HS_OPERATION, &bt_hs_on);
btcoexist        2670 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c 		btc8821a1ant_action_bt_inquiry(btcoexist);
btcoexist        2673 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c 		btc8821a1ant_action_hs(btcoexist);
btcoexist        2693 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c 		btc8821a1ant_act_wifi_conn_sp_pkt(btcoexist);
btcoexist        2697 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c void ex_btc8821a1ant_bt_info_notify(struct btc_coexist *btcoexist,
btcoexist        2700 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c 	struct rtl_priv *rtlpriv = btcoexist->adapter;
btcoexist        2710 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c 	btcoexist->btc_get(btcoexist,
btcoexist        2746 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c 		btcoexist->btc_set(btcoexist, BTC_SET_BL_BT_TX_RX_MASK,
btcoexist        2754 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c 			btcoexist->btc_set_bt_reg(btcoexist, BTC_BT_REG_RF,
btcoexist        2764 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c 			btcoexist->btc_get(btcoexist, BTC_GET_BL_WIFI_CONNECTED,
btcoexist        2767 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c 				ex_btc8821a1ant_media_status_notify(btcoexist,
btcoexist        2770 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c 				ex_btc8821a1ant_media_status_notify(btcoexist,
btcoexist        2776 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c 			if (!btcoexist->manual_control &&
btcoexist        2777 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c 			    !btcoexist->stop_coex_dm) {
btcoexist        2780 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c 				btc8821a1ant_ignore_wlan_act(btcoexist,
btcoexist        2821 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c 	btc8821a1ant_update_bt_link_info(btcoexist);
btcoexist        2860 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c 	btcoexist->btc_set(btcoexist,
btcoexist        2863 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c 	btc8821a1ant_run_coexist_mechanism(btcoexist);
btcoexist        2866 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c void ex_btc8821a1ant_halt_notify(struct btc_coexist *btcoexist)
btcoexist        2868 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c 	struct rtl_priv *rtlpriv = btcoexist->adapter;
btcoexist        2873 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c 	btcoexist->btc_get(btcoexist, BTC_GET_BL_WIFI_UNDER_5G, &wifi_under_5g);
btcoexist        2877 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c 		btc8821a1ant_coex_under_5g(btcoexist);
btcoexist        2882 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c 	btcoexist->stop_coex_dm = true;
btcoexist        2884 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c 	btc8821a1ant_set_ant_path(btcoexist, BTC_ANT_PATH_BT, false, true);
btcoexist        2885 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c 	btc8821a1ant_ignore_wlan_act(btcoexist, FORCE_EXEC, true);
btcoexist        2887 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c 	btc8821a1ant_power_save_state(btcoexist, BTC_PS_WIFI_NATIVE, 0x0, 0x0);
btcoexist        2888 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c 	btc8821a1ant_ps_tdma(btcoexist, FORCE_EXEC, false, 0);
btcoexist        2890 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c 	ex_btc8821a1ant_media_status_notify(btcoexist, BTC_MEDIA_DISCONNECT);
btcoexist        2893 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c void ex_btc8821a1ant_pnp_notify(struct btc_coexist *btcoexist, u8 pnp_state)
btcoexist        2895 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c 	struct rtl_priv *rtlpriv = btcoexist->adapter;
btcoexist        2898 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c 	btcoexist->btc_get(btcoexist, BTC_GET_BL_WIFI_UNDER_5G, &wifi_under_5g);
btcoexist        2902 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c 		btc8821a1ant_coex_under_5g(btcoexist);
btcoexist        2917 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c 		btcoexist->stop_coex_dm = true;
btcoexist        2918 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c 		btc8821a1ant_power_save_state(btcoexist, BTC_PS_WIFI_NATIVE,
btcoexist        2920 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c 		btc8821a1ant_ps_tdma(btcoexist, NORMAL_EXEC, false, 0);
btcoexist        2921 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c 		btc8821a1ant_coex_table_with_type(btcoexist, NORMAL_EXEC, 2);
btcoexist        2922 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c 		btc8821a1ant_set_ant_path(btcoexist, BTC_ANT_PATH_BT, false,
btcoexist        2927 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c 		btcoexist->stop_coex_dm = false;
btcoexist        2928 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c 		btc8821a1ant_init_hw_config(btcoexist, false, false);
btcoexist        2929 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c 		btc8821a1ant_init_coex_dm(btcoexist);
btcoexist        2930 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c 		btc8821a1ant_query_bt_info(btcoexist);
btcoexist        2934 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c void ex_btc8821a1ant_periodical(struct btc_coexist *btcoexist)
btcoexist        2936 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c 	struct rtl_priv *rtlpriv = btcoexist->adapter;
btcoexist        2939 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c 	struct btc_board_info *board_info = &btcoexist->board_info;
btcoexist        2940 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c 	struct btc_stack_info *stack_info = &btcoexist->stack_info;
btcoexist        2958 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c 		btcoexist->btc_get(btcoexist, BTC_GET_U4_BT_PATCH_VER,
btcoexist        2960 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c 		btcoexist->btc_get(btcoexist, BTC_GET_U4_WIFI_FW_VER, &fw_ver);
btcoexist        2971 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c 	if (!btcoexist->auto_report_1ant) {
btcoexist        2972 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c 		btc8821a1ant_query_bt_info(btcoexist);
btcoexist        2973 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c 		btc8821a1ant_monitor_bt_ctr(btcoexist);
btcoexist         151 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.h void ex_btc8821a1ant_init_hwconfig(struct btc_coexist *btcoexist,
btcoexist         153 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.h void ex_btc8821a1ant_init_coex_dm(struct btc_coexist *btcoexist);
btcoexist         154 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.h void ex_btc8821a1ant_ips_notify(struct btc_coexist *btcoexist, u8 type);
btcoexist         155 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.h void ex_btc8821a1ant_lps_notify(struct btc_coexist *btcoexist, u8 type);
btcoexist         156 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.h void ex_btc8821a1ant_scan_notify(struct btc_coexist *btcoexist, u8 type);
btcoexist         157 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.h void ex_btc8821a1ant_connect_notify(struct btc_coexist *btcoexist, u8 type);
btcoexist         158 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.h void ex_btc8821a1ant_media_status_notify(struct btc_coexist *btcoexist,
btcoexist         160 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.h void ex_btc8821a1ant_special_packet_notify(struct btc_coexist *btcoexist,
btcoexist         162 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.h void ex_btc8821a1ant_bt_info_notify(struct btc_coexist *btcoexist,
btcoexist         164 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.h void ex_btc8821a1ant_halt_notify(struct btc_coexist *btcoexist);
btcoexist         165 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.h void ex_btc8821a1ant_pnp_notify(struct btc_coexist *btcoexist, u8 pnpstate);
btcoexist         166 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.h void ex_btc8821a1ant_periodical(struct btc_coexist *btcoexist);
btcoexist         167 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.h void ex_btc8821a1ant_display_coex_info(struct btc_coexist *btcoexist,
btcoexist         169 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.h void ex_btc8821a1ant_dbg_control(struct btc_coexist *btcoexist, u8 op_code,
btcoexist         171 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.h void ex_btc8821a1ant_pnp_notify(struct btc_coexist *btcoexist, u8 pnp_state);
btcoexist          41 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c static u8 btc8821a2ant_bt_rssi_state(struct btc_coexist *btcoexist,
btcoexist          45 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 	struct rtl_priv *rtlpriv = btcoexist->adapter;
btcoexist         132 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c static u8 btc8821a2ant_wifi_rssi_state(struct btc_coexist *btcoexist,
btcoexist         136 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 	struct rtl_priv *rtlpriv = btcoexist->adapter;
btcoexist         140 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 	btcoexist->btc_get(btcoexist, BTC_GET_S4_WIFI_RSSI, &wifi_rssi);
btcoexist         226 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c void btc8821a2ant_limited_rx(struct btc_coexist *btcoexist, bool force_exec,
btcoexist         235 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 	btcoexist->btc_set(btcoexist, BTC_SET_BL_TO_REJ_AP_AGG_PKT,
btcoexist         238 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 	btcoexist->btc_set(btcoexist, BTC_SET_BL_BT_CTRL_AGG_SIZE,
btcoexist         241 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 	btcoexist->btc_set(btcoexist, BTC_SET_U1_AGG_BUF_SIZE, &rx_agg_size);
btcoexist         243 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 	btcoexist->btc_set(btcoexist, BTC_SET_ACT_AGGREGATE_CTRL, NULL);
btcoexist         246 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c static void btc8821a2ant_monitor_bt_ctr(struct btc_coexist *btcoexist)
btcoexist         248 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 	struct rtl_priv *rtlpriv = btcoexist->adapter;
btcoexist         249 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 	struct btc_bt_link_info *bt_link_info = &btcoexist->bt_link_info;
btcoexist         256 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 	u4tmp = btcoexist->btc_read_4byte(btcoexist, reg_hp_txrx);
btcoexist         260 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 	u4tmp = btcoexist->btc_read_4byte(btcoexist, reg_lp_txrx);
btcoexist         284 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 	btcoexist->btc_write_1byte(btcoexist, 0x76e, 0xc);
btcoexist         287 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c static void btc8821a2ant_monitor_wifi_ctr(struct btc_coexist *btcoexist)
btcoexist         301 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 			btcoexist->btc_read_4byte(btcoexist, 0xf88);
btcoexist         303 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 			btcoexist->btc_read_2byte(btcoexist, 0xf94);
btcoexist         305 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 			btcoexist->btc_read_2byte(btcoexist, 0xf90);
btcoexist         307 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 			btcoexist->btc_read_2byte(btcoexist, 0xfb8);
btcoexist         310 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 			btcoexist->btc_read_4byte(btcoexist, 0xf84);
btcoexist         312 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 			btcoexist->btc_read_2byte(btcoexist, 0xf96);
btcoexist         314 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 			btcoexist->btc_read_2byte(btcoexist, 0xf92);
btcoexist         316 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 			btcoexist->btc_read_2byte(btcoexist, 0xfba);
btcoexist         320 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 	btcoexist->btc_write_1byte_bitmask(btcoexist, 0xf16, 0x1, 0x1);
btcoexist         321 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 	btcoexist->btc_write_1byte_bitmask(btcoexist, 0xf16, 0x1, 0x0);
btcoexist         324 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c static void btc8821a2ant_query_bt_info(struct btc_coexist *btcoexist)
btcoexist         326 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 	struct rtl_priv *rtlpriv = btcoexist->adapter;
btcoexist         337 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 	btcoexist->btc_fill_h2c(btcoexist, 0x61, 1, h2c_parameter);
btcoexist         340 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c static bool btc8821a2ant_is_wifi_status_changed(struct btc_coexist *btcoexist)
btcoexist         349 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 	btcoexist->btc_get(btcoexist, BTC_GET_BL_WIFI_CONNECTED,
btcoexist         351 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 	btcoexist->btc_get(btcoexist, BTC_GET_BL_WIFI_BUSY, &wifi_busy);
btcoexist         352 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 	btcoexist->btc_get(btcoexist, BTC_GET_BL_HS_OPERATION, &bt_hs_on);
btcoexist         353 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 	btcoexist->btc_get(btcoexist, BTC_GET_BL_WIFI_4_WAY_PROGRESS,
btcoexist         370 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 		wifi_rssi_state = btc8821a2ant_wifi_rssi_state(btcoexist, 3, 2,
btcoexist         381 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c static void btc8821a2ant_update_bt_link_info(struct btc_coexist *btcoexist)
btcoexist         383 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 	struct btc_bt_link_info *bt_link_info = &btcoexist->bt_link_info;
btcoexist         386 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 	btcoexist->btc_get(btcoexist, BTC_GET_BL_HS_OPERATION, &bt_hs_on);
btcoexist         429 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c static u8 btc8821a2ant_action_algorithm(struct btc_coexist *btcoexist)
btcoexist         431 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 	struct rtl_priv *rtlpriv = btcoexist->adapter;
btcoexist         432 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 	struct btc_bt_link_info *bt_link_info = &btcoexist->bt_link_info;
btcoexist         437 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 	btcoexist->btc_get(btcoexist, BTC_GET_BL_HS_OPERATION, &bt_hs_on);
btcoexist         617 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c static void btc8821a2ant_set_fw_dac_swing_lvl(struct btc_coexist *btcoexist,
btcoexist         620 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 	struct rtl_priv *rtlpriv = btcoexist->adapter;
btcoexist         633 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 	btcoexist->btc_fill_h2c(btcoexist, 0x64, 1, h2c_parameter);
btcoexist         636 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c static void btc8821a2ant_set_fw_dec_bt_pwr(struct btc_coexist *btcoexist,
btcoexist         639 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 	struct rtl_priv *rtlpriv = btcoexist->adapter;
btcoexist         648 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 	btcoexist->btc_fill_h2c(btcoexist, 0x62, 1, h2c_parameter);
btcoexist         651 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c static void btc8821a2ant_dec_bt_pwr(struct btc_coexist *btcoexist,
btcoexist         654 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 	struct rtl_priv *rtlpriv = btcoexist->adapter;
btcoexist         670 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 	btc8821a2ant_set_fw_dec_bt_pwr(btcoexist, coex_dm->cur_dec_bt_pwr_lvl);
btcoexist         675 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c static void btc8821a2ant_fw_dac_swing_lvl(struct btc_coexist *btcoexist,
btcoexist         678 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 	struct rtl_priv *rtlpriv = btcoexist->adapter;
btcoexist         696 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 	btc8821a2ant_set_fw_dac_swing_lvl(btcoexist,
btcoexist         703 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 		struct btc_coexist *btcoexist, bool low_penalty_ra)
btcoexist         705 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 	struct rtl_priv *rtlpriv = btcoexist->adapter;
btcoexist         726 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 	btcoexist->btc_fill_h2c(btcoexist, 0x69, 6, h2c_parameter);
btcoexist         729 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c static void btc8821a2ant_low_penalty_ra(struct btc_coexist *btcoexist,
btcoexist         732 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 	struct rtl_priv *rtlpriv = btcoexist->adapter;
btcoexist         749 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 	btc8821a2ant_set_sw_penalty_tx_rate_adaptive(btcoexist,
btcoexist         755 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c static void btc8821a2ant_set_dac_swing_reg(struct btc_coexist *btcoexist,
btcoexist         758 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 	struct rtl_priv *rtlpriv = btcoexist->adapter;
btcoexist         763 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 	btcoexist->btc_write_1byte_bitmask(btcoexist, 0xc5b, 0x3e, val);
btcoexist         766 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c static void btc8821a2ant_set_sw_full_dac_swing(struct btc_coexist *btcoexist,
btcoexist         771 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 		btc8821a2ant_set_dac_swing_reg(btcoexist, sw_dac_swing_lvl);
btcoexist         773 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 		btc8821a2ant_set_dac_swing_reg(btcoexist, 0x18);
btcoexist         776 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c static void btc8821a2ant_dac_swing(struct btc_coexist *btcoexist,
btcoexist         780 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 	struct rtl_priv *rtlpriv = btcoexist->adapter;
btcoexist         804 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 	btc8821a2ant_set_sw_full_dac_swing(btcoexist, dac_swing_on,
btcoexist         811 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c static void btc8821a2ant_set_coex_table(struct btc_coexist *btcoexist,
btcoexist         815 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 	struct rtl_priv *rtlpriv = btcoexist->adapter;
btcoexist         819 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 	btcoexist->btc_write_4byte(btcoexist, 0x6c0, val0x6c0);
btcoexist         823 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 	btcoexist->btc_write_4byte(btcoexist, 0x6c4, val0x6c4);
btcoexist         827 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 	btcoexist->btc_write_4byte(btcoexist, 0x6c8, val0x6c8);
btcoexist         831 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 	btcoexist->btc_write_1byte(btcoexist, 0x6cc, val0x6cc);
btcoexist         834 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c static void btc8821a2ant_coex_table(struct btc_coexist *btcoexist,
btcoexist         838 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 	struct rtl_priv *rtlpriv = btcoexist->adapter;
btcoexist         869 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 	btc8821a2ant_set_coex_table(btcoexist, val0x6c0, val0x6c4, val0x6c8,
btcoexist         878 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c static void btc8821a2ant_coex_table_with_type(struct btc_coexist *btcoexist,
btcoexist         885 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 		btc8821a2ant_coex_table(btcoexist, force_exec, 0x55555555,
btcoexist         889 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 		btc8821a2ant_coex_table(btcoexist, force_exec, 0x55555555,
btcoexist         893 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 		btc8821a2ant_coex_table(btcoexist, force_exec, 0x5ada5ada,
btcoexist         897 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 		btc8821a2ant_coex_table(btcoexist, force_exec, 0xaaaaaaaa,
btcoexist         901 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 		btc8821a2ant_coex_table(btcoexist, force_exec, 0xffffffff,
btcoexist         905 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 		btc8821a2ant_coex_table(btcoexist, force_exec, 0x5fff5fff,
btcoexist         909 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 		btc8821a2ant_coex_table(btcoexist, force_exec, 0x55ff55ff,
btcoexist         913 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 		btc8821a2ant_coex_table(btcoexist, force_exec, 0x55dd55dd,
btcoexist         917 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 		btc8821a2ant_coex_table(btcoexist, force_exec, 0x55dd55dd,
btcoexist         921 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 		btc8821a2ant_coex_table(btcoexist, force_exec, 0x55dd55dd,
btcoexist         925 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 		btc8821a2ant_coex_table(btcoexist, force_exec, 0x55dd55dd,
btcoexist         929 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 		btc8821a2ant_coex_table(btcoexist, force_exec, 0x55dd55dd,
btcoexist         933 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 		btc8821a2ant_coex_table(btcoexist, force_exec, 0x55dd55dd,
btcoexist         937 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 		btc8821a2ant_coex_table(btcoexist, force_exec, 0x5fff5fff,
btcoexist         941 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 		btc8821a2ant_coex_table(btcoexist, force_exec, 0x5fff5fff,
btcoexist         945 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 		btc8821a2ant_coex_table(btcoexist, force_exec, 0x55dd55dd,
btcoexist         949 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 		btc8821a2ant_coex_table(btcoexist, force_exec, 0x5fdf5fdf,
btcoexist         953 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 		btc8821a2ant_coex_table(btcoexist, force_exec, 0xfafafafa,
btcoexist         977 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c static void btc8821a2ant_set_lps_rpwm(struct btc_coexist *btcoexist, u8 lps_val,
btcoexist         983 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 	btcoexist->btc_set(btcoexist, BTC_SET_U1_LPS_VAL, &lps);
btcoexist         984 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 	btcoexist->btc_set(btcoexist, BTC_SET_U1_RPWM_VAL, &rpwm);
btcoexist         987 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c static void btc8821a2ant_lps_rpwm(struct btc_coexist *btcoexist,
btcoexist         998 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 	btc8821a2ant_set_lps_rpwm(btcoexist, lps_val, rpwm_val);
btcoexist        1004 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c static void btc8821a2ant_ignore_wlan_act(struct btc_coexist *btcoexist,
btcoexist        1007 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 	struct rtl_priv *rtlpriv = btcoexist->adapter;
btcoexist        1024 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 	btc8821a2ant_set_fw_ignore_wlan_act(btcoexist, enable);
btcoexist        1029 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c static void btc8821a2ant_set_fw_ps_tdma(struct btc_coexist *btcoexist,
btcoexist        1033 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 	struct rtl_priv *rtlpriv = btcoexist->adapter;
btcoexist        1056 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 	btcoexist->btc_fill_h2c(btcoexist, 0x60, 5, h2c_parameter);
btcoexist        1059 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c static void btc8821a2ant_sw_mechanism1(struct btc_coexist *btcoexist,
btcoexist        1063 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 	btc8821a2ant_low_penalty_ra(btcoexist, NORMAL_EXEC, low_penalty_ra);
btcoexist        1066 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c static void btc8821a2ant_sw_mechanism2(struct btc_coexist *btcoexist,
btcoexist        1070 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 	btc8821a2ant_dac_swing(btcoexist, NORMAL_EXEC, sw_dac_swing,
btcoexist        1074 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c static void btc8821a2ant_set_ant_path(struct btc_coexist *btcoexist,
btcoexist        1078 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 	struct btc_board_info *board_info = &btcoexist->board_info;
btcoexist        1084 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 		u4tmp = btcoexist->btc_read_4byte(btcoexist, 0x4c);
btcoexist        1087 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 		btcoexist->btc_write_4byte(btcoexist, 0x4c, u4tmp);
btcoexist        1089 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 		btcoexist->btc_write_4byte(btcoexist, 0x974, 0x3ff);
btcoexist        1097 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 			btcoexist->btc_fill_h2c(btcoexist, 0x65, 2,
btcoexist        1105 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 			btcoexist->btc_fill_h2c(btcoexist, 0x65, 2,
btcoexist        1113 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 		btcoexist->btc_write_1byte_bitmask(btcoexist, 0xcb7, 0x30, 0x1);
btcoexist        1116 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 		btcoexist->btc_write_1byte_bitmask(btcoexist, 0xcb7, 0x30, 0x2);
btcoexist        1121 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c static void btc8821a2ant_ps_tdma(struct btc_coexist *btcoexist,
btcoexist        1124 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 	struct rtl_priv *rtlpriv = btcoexist->adapter;
btcoexist        1128 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 	wifi_rssi_state = btc8821a2ant_wifi_rssi_state(btcoexist, 1, 2,
btcoexist        1130 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 	bt_rssi_state = btc8821a2ant_bt_rssi_state(btcoexist, 2,
btcoexist        1163 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 			btc8821a2ant_set_fw_ps_tdma(btcoexist, 0xe3, 0x3c,
btcoexist        1167 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 			btc8821a2ant_set_fw_ps_tdma(btcoexist, 0xe3, 0x2d,
btcoexist        1171 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 			btc8821a2ant_set_fw_ps_tdma(btcoexist, 0xe3, 0x1c,
btcoexist        1175 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 			btc8821a2ant_set_fw_ps_tdma(btcoexist, 0xe3, 0x10,
btcoexist        1179 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 			btc8821a2ant_set_fw_ps_tdma(btcoexist, 0xe3, 0x3c,
btcoexist        1183 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 			btc8821a2ant_set_fw_ps_tdma(btcoexist, 0xe3, 0x2d,
btcoexist        1187 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 			btc8821a2ant_set_fw_ps_tdma(btcoexist, 0xe3, 0x1c,
btcoexist        1191 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 			btc8821a2ant_set_fw_ps_tdma(btcoexist, 0xa3, 0x10,
btcoexist        1195 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 			btc8821a2ant_set_fw_ps_tdma(btcoexist, 0xe3, 0x3c,
btcoexist        1199 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 			btc8821a2ant_set_fw_ps_tdma(btcoexist, 0xe3, 0x2d,
btcoexist        1203 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 			btc8821a2ant_set_fw_ps_tdma(btcoexist, 0xe3, 0x1c,
btcoexist        1207 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 			btc8821a2ant_set_fw_ps_tdma(btcoexist, 0xe3, 0x10,
btcoexist        1211 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 			btc8821a2ant_set_fw_ps_tdma(btcoexist, 0xe3, 0x3c,
btcoexist        1215 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 			btc8821a2ant_set_fw_ps_tdma(btcoexist, 0xe3, 0x2d,
btcoexist        1219 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 			btc8821a2ant_set_fw_ps_tdma(btcoexist, 0xe3, 0x1c,
btcoexist        1223 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 			btc8821a2ant_set_fw_ps_tdma(btcoexist, 0xe3, 0x10,
btcoexist        1227 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 			btc8821a2ant_set_fw_ps_tdma(btcoexist, 0xa3, 0x2f,
btcoexist        1231 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 			btc8821a2ant_set_fw_ps_tdma(btcoexist, 0xe3, 0x5, 0x5,
btcoexist        1235 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 			btc8821a2ant_set_fw_ps_tdma(btcoexist, 0xe3, 0x25,
btcoexist        1239 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 			btc8821a2ant_set_fw_ps_tdma(btcoexist, 0xe3, 0x25,
btcoexist        1243 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 			btc8821a2ant_set_fw_ps_tdma(btcoexist, 0xe3, 0x15,
btcoexist        1247 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 			btc8821a2ant_set_fw_ps_tdma(btcoexist, 0xe3, 0x1e,
btcoexist        1252 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 			btc8821a2ant_set_fw_ps_tdma(btcoexist, 0xd3, 0x3c,
btcoexist        1256 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 			btc8821a2ant_set_fw_ps_tdma(btcoexist, 0xe3, 0x14,
btcoexist        1260 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 			btc8821a2ant_set_fw_ps_tdma(btcoexist, 0xe3, 0x30,
btcoexist        1264 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 			btc8821a2ant_set_fw_ps_tdma(btcoexist, 0xe3, 0x3c,
btcoexist        1270 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 			btc8821a2ant_set_fw_ps_tdma(btcoexist, 0xd3, 0x3a,
btcoexist        1277 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 			btc8821a2ant_set_fw_ps_tdma(btcoexist, 0xd3, 0x2d,
btcoexist        1284 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 			btc8821a2ant_set_fw_ps_tdma(btcoexist, 0xd3, 0x1c,
btcoexist        1291 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 			btc8821a2ant_set_fw_ps_tdma(btcoexist, 0xd3, 0x10,
btcoexist        1295 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 			btc8821a2ant_set_fw_ps_tdma(btcoexist, 0xe3, 0x3c,
btcoexist        1299 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 			btc8821a2ant_set_fw_ps_tdma(btcoexist, 0xe3, 0x3c,
btcoexist        1303 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 			btc8821a2ant_set_fw_ps_tdma(btcoexist, 0xe3, 0x15,
btcoexist        1308 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 			btc8821a2ant_set_fw_ps_tdma(btcoexist, 0xe3, 0x35,
btcoexist        1312 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 			btc8821a2ant_set_fw_ps_tdma(btcoexist, 0xd3, 0x1c,
btcoexist        1316 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 			btc8821a2ant_set_fw_ps_tdma(btcoexist, 0xd3, 0x14,
btcoexist        1320 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 			btc8821a2ant_set_fw_ps_tdma(btcoexist, 0xd3, 0x30,
btcoexist        1328 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 			btc8821a2ant_set_fw_ps_tdma(btcoexist, 0x0, 0x0, 0x0,
btcoexist        1332 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 			btc8821a2ant_set_fw_ps_tdma(btcoexist, 0x0, 0x0, 0x0,
btcoexist        1336 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 			btc8821a2ant_set_fw_ps_tdma(btcoexist, 0x0, 0x0, 0x0,
btcoexist        1348 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c btc8821a2ant_ps_tdma_check_for_power_save_state(struct btc_coexist *btcoexist,
btcoexist        1353 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 	btcoexist->btc_get(btcoexist, BTC_GET_U1_LPS_MODE, &lps_mode);
btcoexist        1361 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 			btc8821a2ant_ps_tdma(btcoexist, NORMAL_EXEC, false, 1);
btcoexist        1367 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 			btc8821a2ant_ps_tdma(btcoexist, NORMAL_EXEC, false, 1);
btcoexist        1374 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c static void btc8821a2ant_power_save_state(struct btc_coexist *btcoexist,
btcoexist        1383 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 		btcoexist->btc_set(btcoexist, BTC_SET_ACT_DISABLE_LOW_POWER,
btcoexist        1385 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 		btcoexist->btc_set(btcoexist, BTC_SET_ACT_NORMAL_LPS, NULL);
btcoexist        1389 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 		btc8821a2ant_ps_tdma_check_for_power_save_state(btcoexist,
btcoexist        1391 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 		btc8821a2ant_lps_rpwm(btcoexist, NORMAL_EXEC, lps_val,
btcoexist        1395 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 		btcoexist->btc_set(btcoexist, BTC_SET_ACT_DISABLE_LOW_POWER,
btcoexist        1398 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 		btcoexist->btc_set(btcoexist, BTC_SET_ACT_ENTER_LPS, NULL);
btcoexist        1402 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 		btc8821a2ant_ps_tdma_check_for_power_save_state(btcoexist,
btcoexist        1404 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 		btcoexist->btc_set(btcoexist, BTC_SET_ACT_LEAVE_LPS, NULL);
btcoexist        1412 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c static void btc8821a2ant_coex_all_off(struct btc_coexist *btcoexist)
btcoexist        1415 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 	btc8821a2ant_power_save_state(btcoexist, BTC_PS_WIFI_NATIVE, 0x0, 0x0);
btcoexist        1416 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 	btc8821a2ant_ps_tdma(btcoexist, NORMAL_EXEC, false, 1);
btcoexist        1417 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 	btc8821a2ant_fw_dac_swing_lvl(btcoexist, NORMAL_EXEC, 6);
btcoexist        1418 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 	btc8821a2ant_dec_bt_pwr(btcoexist, NORMAL_EXEC, 0);
btcoexist        1421 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 	btc8821a2ant_sw_mechanism1(btcoexist, false, false, false, false);
btcoexist        1422 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 	btc8821a2ant_sw_mechanism2(btcoexist, false, false, false, 0x18);
btcoexist        1425 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 	btc8821a2ant_coex_table_with_type(btcoexist, NORMAL_EXEC, 0);
btcoexist        1428 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c static void btc8821a2ant_coex_under_5g(struct btc_coexist *btcoexist)
btcoexist        1430 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 	btc8821a2ant_coex_all_off(btcoexist);
btcoexist        1431 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 	btc8821a2ant_ignore_wlan_act(btcoexist, NORMAL_EXEC, true);
btcoexist        1434 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c static void btc8821a2ant_init_coex_dm(struct btc_coexist *btcoexist)
btcoexist        1437 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 	btc8821a2ant_coex_table_with_type(btcoexist, NORMAL_EXEC, 0);
btcoexist        1439 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 	btc8821a2ant_power_save_state(btcoexist, BTC_PS_WIFI_NATIVE, 0x0, 0x0);
btcoexist        1440 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 	btc8821a2ant_ps_tdma(btcoexist, FORCE_EXEC, false, 1);
btcoexist        1441 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 	btc8821a2ant_fw_dac_swing_lvl(btcoexist, FORCE_EXEC, 6);
btcoexist        1442 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 	btc8821a2ant_dec_bt_pwr(btcoexist, FORCE_EXEC, 0);
btcoexist        1444 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 	btc8821a2ant_sw_mechanism1(btcoexist, false, false, false, false);
btcoexist        1445 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 	btc8821a2ant_sw_mechanism2(btcoexist, false, false, false, 0x18);
btcoexist        1448 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c static void btc8821a2ant_action_bt_inquiry(struct btc_coexist *btcoexist)
btcoexist        1450 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 	struct rtl_priv *rtlpriv = btcoexist->adapter;
btcoexist        1457 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 		btc8821a2ant_wifi_rssi_state(btcoexist, 0, 2, 15, 0);
btcoexist        1458 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 	wifi_rssi_state1 = btc8821a2ant_wifi_rssi_state(btcoexist, 1, 2,
btcoexist        1460 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 	bt_rssi_state = btc8821a2ant_bt_rssi_state(btcoexist,
btcoexist        1463 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 	btcoexist->btc_set(btcoexist, BTC_SET_ACT_DISABLE_LOW_POWER,
btcoexist        1465 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 	btcoexist->btc_get(btcoexist, BTC_GET_BL_WIFI_CONNECTED,
btcoexist        1468 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 	btcoexist->btc_get(btcoexist, BTC_GET_BL_WIFI_SCAN, &scan);
btcoexist        1469 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 	btcoexist->btc_get(btcoexist, BTC_GET_BL_WIFI_LINK, &link);
btcoexist        1470 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 	btcoexist->btc_get(btcoexist, BTC_GET_BL_WIFI_ROAM, &roam);
btcoexist        1472 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 	btc8821a2ant_power_save_state(btcoexist, BTC_PS_WIFI_NATIVE, 0x0, 0x0);
btcoexist        1477 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 		btc8821a2ant_coex_table_with_type(btcoexist, NORMAL_EXEC, 15);
btcoexist        1478 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 		btc8821a2ant_ps_tdma(btcoexist, NORMAL_EXEC, true, 22);
btcoexist        1482 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 		btc8821a2ant_coex_table_with_type(btcoexist, NORMAL_EXEC, 15);
btcoexist        1483 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 		btc8821a2ant_ps_tdma(btcoexist, NORMAL_EXEC, true, 22);
btcoexist        1487 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 		btc8821a2ant_coex_table_with_type(btcoexist, NORMAL_EXEC, 0);
btcoexist        1488 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 		btc8821a2ant_ps_tdma(btcoexist, NORMAL_EXEC, false, 1);
btcoexist        1491 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 	btc8821a2ant_fw_dac_swing_lvl(btcoexist, FORCE_EXEC, 6);
btcoexist        1492 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 	btc8821a2ant_dec_bt_pwr(btcoexist, NORMAL_EXEC, 0);
btcoexist        1494 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 	btc8821a2ant_sw_mechanism1(btcoexist, false, false, false, false);
btcoexist        1495 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 	btc8821a2ant_sw_mechanism2(btcoexist, false, false, false, 0x18);
btcoexist        1498 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c static void btc8821a2ant_action_wifi_link_process(struct btc_coexist *btcoexist)
btcoexist        1500 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 	struct rtl_priv *rtlpriv = btcoexist->adapter;
btcoexist        1503 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 	btc8821a2ant_coex_table_with_type(btcoexist, NORMAL_EXEC, 15);
btcoexist        1504 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 	btc8821a2ant_ps_tdma(btcoexist, NORMAL_EXEC, true, 22);
btcoexist        1506 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 	btc8821a2ant_sw_mechanism1(btcoexist, false, false, false, false);
btcoexist        1507 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 	btc8821a2ant_sw_mechanism2(btcoexist, false, false, false, 0x18);
btcoexist        1509 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 	u8tmpa = btcoexist->btc_read_1byte(btcoexist, 0x765);
btcoexist        1510 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 	u8tmpb = btcoexist->btc_read_1byte(btcoexist, 0x76e);
btcoexist        1516 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c static bool btc8821a2ant_action_wifi_idle_process(struct btc_coexist *btcoexist)
btcoexist        1518 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 	struct rtl_priv *rtlpriv = btcoexist->adapter;
btcoexist        1523 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 		btc8821a2ant_wifi_rssi_state(btcoexist, 0, 2, 15, 0);
btcoexist        1524 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 	wifi_rssi_state1 = btc8821a2ant_wifi_rssi_state(btcoexist, 1, 2,
btcoexist        1526 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 	bt_rssi_state = btc8821a2ant_bt_rssi_state(btcoexist,
btcoexist        1529 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 	btcoexist->btc_get(btcoexist, BTC_GET_U1_AP_NUM, &ap_num);
btcoexist        1537 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 		btc8821a2ant_dac_swing(btcoexist, NORMAL_EXEC, true, 0x6);
btcoexist        1538 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 		btc8821a2ant_dec_bt_pwr(btcoexist, NORMAL_EXEC, 0);
btcoexist        1541 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 		btc8821a2ant_sw_mechanism1(btcoexist, false, false, false,
btcoexist        1543 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 		btc8821a2ant_sw_mechanism2(btcoexist, false, false, false,
btcoexist        1546 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 		btc8821a2ant_coex_table_with_type(btcoexist, NORMAL_EXEC, 0);
btcoexist        1547 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 		btc8821a2ant_power_save_state(btcoexist, BTC_PS_WIFI_NATIVE,
btcoexist        1549 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 		btc8821a2ant_ps_tdma(btcoexist, NORMAL_EXEC, false, 1);
btcoexist        1556 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 		btc8821a2ant_dac_swing(btcoexist, NORMAL_EXEC, true, 0x6);
btcoexist        1557 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 		btc8821a2ant_dec_bt_pwr(btcoexist, NORMAL_EXEC, 0);
btcoexist        1560 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 		btc8821a2ant_sw_mechanism1(btcoexist, false, false, false,
btcoexist        1562 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 		btc8821a2ant_sw_mechanism2(btcoexist, false, false, false,
btcoexist        1565 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 		btc8821a2ant_coex_table_with_type(btcoexist, NORMAL_EXEC, 0);
btcoexist        1566 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 		btc8821a2ant_power_save_state(btcoexist, BTC_PS_WIFI_NATIVE,
btcoexist        1568 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 		btc8821a2ant_ps_tdma(btcoexist, NORMAL_EXEC, false, 1);
btcoexist        1572 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 	btc8821a2ant_dac_swing(btcoexist, NORMAL_EXEC, true, 0x18);
btcoexist        1576 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c static bool btc8821a2ant_is_common_action(struct btc_coexist *btcoexist)
btcoexist        1578 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 	struct rtl_priv *rtlpriv = btcoexist->adapter;
btcoexist        1583 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 	btcoexist->btc_get(btcoexist, BTC_GET_BL_HS_OPERATION, &bt_hs_on);
btcoexist        1584 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 	btcoexist->btc_get(btcoexist, BTC_GET_BL_WIFI_CONNECTED,
btcoexist        1586 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 	btcoexist->btc_get(btcoexist, BTC_GET_BL_WIFI_BUSY, &wifi_busy);
btcoexist        1590 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 		btcoexist->btc_set(btcoexist, BTC_SET_ACT_DISABLE_LOW_POWER,
btcoexist        1592 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 		btc8821a2ant_limited_rx(btcoexist, NORMAL_EXEC, false, false,
btcoexist        1598 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 		btcoexist->btc_set_rf_reg(btcoexist, BTC_RF_A, 0x1, 0xfffff,
btcoexist        1600 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 		btc8821a2ant_coex_table_with_type(btcoexist, NORMAL_EXEC, 0);
btcoexist        1601 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 		btc8821a2ant_power_save_state(btcoexist, BTC_PS_WIFI_NATIVE,
btcoexist        1603 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 		btc8821a2ant_ps_tdma(btcoexist, NORMAL_EXEC, false, 1);
btcoexist        1604 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 		btc8821a2ant_fw_dac_swing_lvl(btcoexist, NORMAL_EXEC, 6);
btcoexist        1605 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 		btc8821a2ant_dec_bt_pwr(btcoexist, NORMAL_EXEC, 0);
btcoexist        1607 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 		btc8821a2ant_sw_mechanism1(btcoexist, false, false, false,
btcoexist        1609 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 		btc8821a2ant_sw_mechanism2(btcoexist, false, false, false,
btcoexist        1617 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 			btcoexist->btc_set(btcoexist,
btcoexist        1620 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 			btc8821a2ant_limited_rx(btcoexist, NORMAL_EXEC,
btcoexist        1626 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 			btcoexist->btc_set_rf_reg(btcoexist, BTC_RF_A, 0x1,
btcoexist        1628 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 			btc8821a2ant_coex_table_with_type(btcoexist,
btcoexist        1632 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 				btcoexist, BTC_PS_WIFI_NATIVE, 0x0, 0x0);
btcoexist        1633 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 			btc8821a2ant_ps_tdma(btcoexist, NORMAL_EXEC, false, 1);
btcoexist        1634 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 			btc8821a2ant_fw_dac_swing_lvl(btcoexist, NORMAL_EXEC,
btcoexist        1636 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 			btc8821a2ant_dec_bt_pwr(btcoexist, NORMAL_EXEC, 0);
btcoexist        1638 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 			btc8821a2ant_sw_mechanism1(btcoexist, false, false,
btcoexist        1640 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 			btc8821a2ant_sw_mechanism2(btcoexist, false, false,
btcoexist        1647 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 			btcoexist->btc_set(btcoexist,
btcoexist        1655 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 			btc8821a2ant_limited_rx(btcoexist, NORMAL_EXEC,
btcoexist        1658 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 			btcoexist->btc_set_rf_reg(btcoexist, BTC_RF_A, 0x1,
btcoexist        1660 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 			btc8821a2ant_coex_table_with_type(btcoexist,
btcoexist        1664 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 				btcoexist, BTC_PS_WIFI_NATIVE, 0x0, 0x0);
btcoexist        1665 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 			btc8821a2ant_ps_tdma(btcoexist, NORMAL_EXEC, false, 1);
btcoexist        1666 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 			btc8821a2ant_fw_dac_swing_lvl(btcoexist, NORMAL_EXEC,
btcoexist        1668 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 			btc8821a2ant_dec_bt_pwr(btcoexist, NORMAL_EXEC, 0);
btcoexist        1670 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 			btc8821a2ant_sw_mechanism1(btcoexist, true, false,
btcoexist        1672 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 			btc8821a2ant_sw_mechanism2(btcoexist, false, false,
btcoexist        1677 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 			btcoexist->btc_set(btcoexist,
btcoexist        1690 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 					     btcoexist);
btcoexist        1697 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c static void btc8821a2ant_tdma_duration_adjust(struct btc_coexist *btcoexist,
btcoexist        1701 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 	struct rtl_priv *rtlpriv = btcoexist->adapter;
btcoexist        1720 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 					btc8821a2ant_ps_tdma(btcoexist,
btcoexist        1724 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 					btc8821a2ant_ps_tdma(btcoexist,
btcoexist        1728 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 					btc8821a2ant_ps_tdma(btcoexist,
btcoexist        1732 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 					btc8821a2ant_ps_tdma(btcoexist,
btcoexist        1738 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 					btc8821a2ant_ps_tdma(btcoexist,
btcoexist        1742 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 					btc8821a2ant_ps_tdma(btcoexist,
btcoexist        1746 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 					btc8821a2ant_ps_tdma(btcoexist,
btcoexist        1750 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 					btc8821a2ant_ps_tdma(btcoexist,
btcoexist        1758 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 					btc8821a2ant_ps_tdma(btcoexist,
btcoexist        1762 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 					btc8821a2ant_ps_tdma(btcoexist,
btcoexist        1766 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 					btc8821a2ant_ps_tdma(btcoexist,
btcoexist        1770 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 					btc8821a2ant_ps_tdma(btcoexist,
btcoexist        1776 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 					btc8821a2ant_ps_tdma(btcoexist,
btcoexist        1780 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 					btc8821a2ant_ps_tdma(btcoexist,
btcoexist        1784 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 					btc8821a2ant_ps_tdma(btcoexist,
btcoexist        1788 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 					btc8821a2ant_ps_tdma(btcoexist,
btcoexist        1891 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 					btc8821a2ant_ps_tdma(btcoexist,
btcoexist        1895 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 					btc8821a2ant_ps_tdma(btcoexist,
btcoexist        1899 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 					btc8821a2ant_ps_tdma(btcoexist,
btcoexist        1903 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 					btc8821a2ant_ps_tdma(btcoexist,
btcoexist        1907 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 					btc8821a2ant_ps_tdma(btcoexist,
btcoexist        1912 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 					btc8821a2ant_ps_tdma(btcoexist,
btcoexist        1916 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 					btc8821a2ant_ps_tdma(btcoexist,
btcoexist        1920 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 					btc8821a2ant_ps_tdma(btcoexist,
btcoexist        1924 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 					btc8821a2ant_ps_tdma(btcoexist,
btcoexist        1932 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 							btcoexist, NORMAL_EXEC,
btcoexist        1938 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 							btcoexist, NORMAL_EXEC,
btcoexist        1944 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 							btcoexist, NORMAL_EXEC,
btcoexist        1950 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 							btcoexist, NORMAL_EXEC,
btcoexist        1956 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 							btcoexist, NORMAL_EXEC,
btcoexist        1962 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 							btcoexist, NORMAL_EXEC,
btcoexist        1970 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 							btcoexist, NORMAL_EXEC,
btcoexist        1976 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 							btcoexist, NORMAL_EXEC,
btcoexist        1982 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 							btcoexist, NORMAL_EXEC,
btcoexist        1988 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 							btcoexist, NORMAL_EXEC,
btcoexist        1994 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 							btcoexist, NORMAL_EXEC,
btcoexist        2000 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 							btcoexist, NORMAL_EXEC,
btcoexist        2008 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 					btc8821a2ant_ps_tdma(btcoexist,
btcoexist        2012 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 					btc8821a2ant_ps_tdma(btcoexist,
btcoexist        2016 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 					btc8821a2ant_ps_tdma(btcoexist,
btcoexist        2020 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 					btc8821a2ant_ps_tdma(btcoexist,
btcoexist        2025 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 					btc8821a2ant_ps_tdma(btcoexist,
btcoexist        2029 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 					btc8821a2ant_ps_tdma(btcoexist,
btcoexist        2033 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 					btc8821a2ant_ps_tdma(btcoexist,
btcoexist        2037 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 					btc8821a2ant_ps_tdma(btcoexist,
btcoexist        2045 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 							btcoexist, NORMAL_EXEC,
btcoexist        2051 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 							btcoexist, NORMAL_EXEC,
btcoexist        2057 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 							btcoexist, NORMAL_EXEC,
btcoexist        2063 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 							btcoexist, NORMAL_EXEC,
btcoexist        2069 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 							btcoexist, NORMAL_EXEC,
btcoexist        2075 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 							btcoexist, NORMAL_EXEC,
btcoexist        2081 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 							btcoexist, NORMAL_EXEC,
btcoexist        2089 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 							btcoexist, NORMAL_EXEC,
btcoexist        2095 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 							btcoexist, NORMAL_EXEC,
btcoexist        2101 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 							btcoexist, NORMAL_EXEC,
btcoexist        2107 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 							btcoexist, NORMAL_EXEC,
btcoexist        2113 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 							btcoexist, NORMAL_EXEC,
btcoexist        2119 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 							btcoexist, NORMAL_EXEC,
btcoexist        2125 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 							btcoexist, NORMAL_EXEC,
btcoexist        2135 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 					btc8821a2ant_ps_tdma(btcoexist,
btcoexist        2139 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 					btc8821a2ant_ps_tdma(btcoexist,
btcoexist        2143 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 					btc8821a2ant_ps_tdma(btcoexist,
btcoexist        2147 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 					btc8821a2ant_ps_tdma(btcoexist,
btcoexist        2152 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 					btc8821a2ant_ps_tdma(btcoexist,
btcoexist        2156 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 					btc8821a2ant_ps_tdma(btcoexist,
btcoexist        2160 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 					btc8821a2ant_ps_tdma(btcoexist,
btcoexist        2164 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 					btc8821a2ant_ps_tdma(btcoexist,
btcoexist        2171 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 							btcoexist, NORMAL_EXEC,
btcoexist        2177 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 							btcoexist, NORMAL_EXEC,
btcoexist        2183 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 							btcoexist, NORMAL_EXEC,
btcoexist        2189 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 							btcoexist, NORMAL_EXEC,
btcoexist        2195 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 							btcoexist, NORMAL_EXEC,
btcoexist        2201 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 							btcoexist, NORMAL_EXEC,
btcoexist        2209 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 							btcoexist, NORMAL_EXEC,
btcoexist        2215 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 							btcoexist, NORMAL_EXEC,
btcoexist        2221 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 							btcoexist, NORMAL_EXEC,
btcoexist        2227 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 							btcoexist, NORMAL_EXEC,
btcoexist        2233 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 							btcoexist, NORMAL_EXEC,
btcoexist        2239 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 							btcoexist, NORMAL_EXEC,
btcoexist        2247 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 					btc8821a2ant_ps_tdma(btcoexist,
btcoexist        2251 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 					btc8821a2ant_ps_tdma(btcoexist,
btcoexist        2255 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 					btc8821a2ant_ps_tdma(btcoexist,
btcoexist        2259 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 					btc8821a2ant_ps_tdma(btcoexist,
btcoexist        2264 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 					btc8821a2ant_ps_tdma(btcoexist,
btcoexist        2268 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 					btc8821a2ant_ps_tdma(btcoexist,
btcoexist        2272 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 					btc8821a2ant_ps_tdma(btcoexist,
btcoexist        2276 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 					btc8821a2ant_ps_tdma(btcoexist,
btcoexist        2283 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 							btcoexist, NORMAL_EXEC,
btcoexist        2289 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 							btcoexist, NORMAL_EXEC,
btcoexist        2295 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 							btcoexist, NORMAL_EXEC,
btcoexist        2301 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 							btcoexist, NORMAL_EXEC,
btcoexist        2307 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 							btcoexist, NORMAL_EXEC,
btcoexist        2313 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 							btcoexist, NORMAL_EXEC,
btcoexist        2321 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 							btcoexist, NORMAL_EXEC,
btcoexist        2327 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 							btcoexist, NORMAL_EXEC,
btcoexist        2333 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 							btcoexist, NORMAL_EXEC,
btcoexist        2339 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 							btcoexist, NORMAL_EXEC,
btcoexist        2345 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 							btcoexist, NORMAL_EXEC,
btcoexist        2351 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 							btcoexist, NORMAL_EXEC,
btcoexist        2361 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 					btc8821a2ant_ps_tdma(btcoexist,
btcoexist        2365 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 					btc8821a2ant_ps_tdma(btcoexist,
btcoexist        2369 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 					btc8821a2ant_ps_tdma(btcoexist,
btcoexist        2373 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 					btc8821a2ant_ps_tdma(btcoexist,
btcoexist        2378 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 					btc8821a2ant_ps_tdma(btcoexist,
btcoexist        2382 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 					btc8821a2ant_ps_tdma(btcoexist,
btcoexist        2386 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 					btc8821a2ant_ps_tdma(btcoexist,
btcoexist        2390 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 					btc8821a2ant_ps_tdma(btcoexist,
btcoexist        2397 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 							btcoexist, NORMAL_EXEC,
btcoexist        2403 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 							btcoexist, NORMAL_EXEC,
btcoexist        2409 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 							btcoexist, NORMAL_EXEC,
btcoexist        2415 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 							btcoexist, NORMAL_EXEC,
btcoexist        2421 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 							btcoexist, NORMAL_EXEC,
btcoexist        2427 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 							btcoexist, NORMAL_EXEC,
btcoexist        2435 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 							btcoexist, NORMAL_EXEC,
btcoexist        2441 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 							btcoexist, NORMAL_EXEC,
btcoexist        2447 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 							btcoexist, NORMAL_EXEC,
btcoexist        2453 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 							btcoexist, NORMAL_EXEC,
btcoexist        2459 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 							btcoexist, NORMAL_EXEC,
btcoexist        2465 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 							btcoexist, NORMAL_EXEC,
btcoexist        2473 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 					btc8821a2ant_ps_tdma(btcoexist,
btcoexist        2477 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 					btc8821a2ant_ps_tdma(btcoexist,
btcoexist        2481 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 					btc8821a2ant_ps_tdma(btcoexist,
btcoexist        2485 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 					btc8821a2ant_ps_tdma(btcoexist,
btcoexist        2490 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 					btc8821a2ant_ps_tdma(btcoexist,
btcoexist        2494 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 					btc8821a2ant_ps_tdma(btcoexist,
btcoexist        2498 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 					btc8821a2ant_ps_tdma(btcoexist,
btcoexist        2502 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 					btc8821a2ant_ps_tdma(btcoexist,
btcoexist        2509 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 							btcoexist, NORMAL_EXEC,
btcoexist        2515 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 							btcoexist, NORMAL_EXEC,
btcoexist        2521 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 							btcoexist, NORMAL_EXEC,
btcoexist        2527 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 							btcoexist, NORMAL_EXEC,
btcoexist        2533 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 							btcoexist, NORMAL_EXEC,
btcoexist        2539 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 							btcoexist, NORMAL_EXEC,
btcoexist        2547 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 							btcoexist, NORMAL_EXEC,
btcoexist        2553 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 							btcoexist, NORMAL_EXEC,
btcoexist        2559 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 							btcoexist, NORMAL_EXEC,
btcoexist        2565 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 							btcoexist, NORMAL_EXEC,
btcoexist        2571 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 							btcoexist, NORMAL_EXEC,
btcoexist        2577 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 							btcoexist, NORMAL_EXEC,
btcoexist        2598 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 		btcoexist->btc_get(btcoexist, BTC_GET_BL_WIFI_SCAN, &scan);
btcoexist        2599 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 		btcoexist->btc_get(btcoexist, BTC_GET_BL_WIFI_LINK, &link);
btcoexist        2600 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 		btcoexist->btc_get(btcoexist, BTC_GET_BL_WIFI_ROAM, &roam);
btcoexist        2603 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 			btc8821a2ant_ps_tdma(btcoexist, NORMAL_EXEC, true,
btcoexist        2613 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c static void btc8821a2ant_action_sco(struct btc_coexist *btcoexist)
btcoexist        2615 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 	struct btc_bt_link_info *bt_link_info = &btcoexist->bt_link_info;
btcoexist        2619 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 	wifi_rssi_state = btc8821a2ant_wifi_rssi_state(btcoexist, 0, 2, 15, 0);
btcoexist        2620 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 	bt_rssi_state = btc8821a2ant_bt_rssi_state(btcoexist, 2, 35, 0);
btcoexist        2622 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 	btcoexist->btc_set_rf_reg(btcoexist, BTC_RF_A, 0x1, 0xfffff, 0x0);
btcoexist        2624 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 	btc8821a2ant_limited_rx(btcoexist, NORMAL_EXEC, false, false, 0x8);
btcoexist        2625 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 	btc8821a2ant_fw_dac_swing_lvl(btcoexist, NORMAL_EXEC, 4);
btcoexist        2628 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 		btc8821a2ant_dec_bt_pwr(btcoexist, NORMAL_EXEC, true);
btcoexist        2630 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 		btc8821a2ant_dec_bt_pwr(btcoexist, NORMAL_EXEC, false);
btcoexist        2632 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 	btcoexist->btc_get(btcoexist, BTC_GET_U4_WIFI_BW, &wifi_bw);
btcoexist        2636 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 		btc8821a2ant_coex_table_with_type(btcoexist, NORMAL_EXEC, 2);
btcoexist        2640 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 			btc8821a2ant_coex_table_with_type(btcoexist,
btcoexist        2645 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 					btcoexist, NORMAL_EXEC, 17);
btcoexist        2648 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 					btcoexist, NORMAL_EXEC, 12);
btcoexist        2652 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 	btc8821a2ant_power_save_state(btcoexist, BTC_PS_WIFI_NATIVE, 0x0, 0x0);
btcoexist        2654 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 	btc8821a2ant_ps_tdma(btcoexist, NORMAL_EXEC, false, 0);
btcoexist        2660 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 			btc8821a2ant_sw_mechanism1(btcoexist, true, true,
btcoexist        2662 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 			btc8821a2ant_sw_mechanism2(btcoexist, true, false,
btcoexist        2665 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 			btc8821a2ant_sw_mechanism1(btcoexist, true, true,
btcoexist        2667 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 			btc8821a2ant_sw_mechanism2(btcoexist, false, false,
btcoexist        2673 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 			btc8821a2ant_sw_mechanism1(btcoexist, false, true,
btcoexist        2675 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 			btc8821a2ant_sw_mechanism2(btcoexist, true, false,
btcoexist        2678 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 			btc8821a2ant_sw_mechanism1(btcoexist, false, true,
btcoexist        2680 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 			btc8821a2ant_sw_mechanism2(btcoexist, false, false,
btcoexist        2686 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c static void btc8821a2ant_action_hid(struct btc_coexist *btcoexist)
btcoexist        2691 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 	wifi_rssi_state = btc8821a2ant_wifi_rssi_state(btcoexist, 0, 2, 15, 0);
btcoexist        2692 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 	bt_rssi_state = btc8821a2ant_bt_rssi_state(btcoexist,
btcoexist        2695 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 	btcoexist->btc_set_rf_reg(btcoexist, BTC_RF_A, 0x1, 0xfffff, 0x0);
btcoexist        2697 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 	btc8821a2ant_limited_rx(btcoexist, NORMAL_EXEC, false, false, 0x8);
btcoexist        2698 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 	btc8821a2ant_fw_dac_swing_lvl(btcoexist, NORMAL_EXEC, 6);
btcoexist        2701 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 		btc8821a2ant_dec_bt_pwr(btcoexist, NORMAL_EXEC, true);
btcoexist        2703 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 		btc8821a2ant_dec_bt_pwr(btcoexist, NORMAL_EXEC, false);
btcoexist        2705 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 	btcoexist->btc_get(btcoexist, BTC_GET_U4_WIFI_BW, &wifi_bw);
btcoexist        2709 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 		btc8821a2ant_coex_table_with_type(btcoexist, NORMAL_EXEC, 7);
btcoexist        2712 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 		btc8821a2ant_coex_table_with_type(btcoexist, NORMAL_EXEC, 2);
btcoexist        2715 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 	btc8821a2ant_power_save_state(btcoexist, BTC_PS_WIFI_NATIVE, 0x0, 0x0);
btcoexist        2716 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 	btc8821a2ant_ps_tdma(btcoexist, NORMAL_EXEC, true, 24);
btcoexist        2722 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 			btc8821a2ant_sw_mechanism1(btcoexist, true, true,
btcoexist        2724 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 			btc8821a2ant_sw_mechanism2(btcoexist, true, false,
btcoexist        2727 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 			btc8821a2ant_sw_mechanism1(btcoexist, true, true,
btcoexist        2729 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 			btc8821a2ant_sw_mechanism2(btcoexist, false, false,
btcoexist        2736 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 			btc8821a2ant_sw_mechanism1(btcoexist, false, true,
btcoexist        2738 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 			btc8821a2ant_sw_mechanism2(btcoexist, true, false,
btcoexist        2741 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 			btc8821a2ant_sw_mechanism1(btcoexist, false, true,
btcoexist        2743 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 			btc8821a2ant_sw_mechanism2(btcoexist, false, false,
btcoexist        2750 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c static void btc8821a2ant_action_a2dp(struct btc_coexist *btcoexist)
btcoexist        2756 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 	wifi_rssi_state = btc8821a2ant_wifi_rssi_state(btcoexist, 0, 2, 15, 0);
btcoexist        2757 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 	wifi_rssi_state1 = btc8821a2ant_wifi_rssi_state(btcoexist, 1, 2,
btcoexist        2759 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 	bt_rssi_state = btc8821a2ant_bt_rssi_state(btcoexist,
btcoexist        2764 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 		btc8821a2ant_power_save_state(btcoexist, BTC_PS_WIFI_NATIVE,
btcoexist        2767 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 		btcoexist->btc_set_rf_reg(btcoexist, BTC_RF_A, 0x1, 0xfffff,
btcoexist        2769 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 		btc8821a2ant_limited_rx(btcoexist, NORMAL_EXEC, false, false,
btcoexist        2771 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 		btc8821a2ant_fw_dac_swing_lvl(btcoexist, NORMAL_EXEC, 6);
btcoexist        2772 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 		btc8821a2ant_dec_bt_pwr(btcoexist, NORMAL_EXEC, 2);
btcoexist        2774 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 		btc8821a2ant_coex_table_with_type(btcoexist, NORMAL_EXEC, 0);
btcoexist        2776 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 		btc8821a2ant_power_save_state(btcoexist, BTC_PS_WIFI_NATIVE,
btcoexist        2778 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 		btc8821a2ant_ps_tdma(btcoexist, NORMAL_EXEC, true, 23);
btcoexist        2781 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 		btcoexist->btc_get(btcoexist, BTC_GET_U4_WIFI_BW, &wifi_bw);
btcoexist        2783 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 			btc8821a2ant_sw_mechanism1(btcoexist, true, false,
btcoexist        2785 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 			btc8821a2ant_sw_mechanism2(btcoexist, true, false,
btcoexist        2788 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 			btc8821a2ant_sw_mechanism1(btcoexist, false, false,
btcoexist        2790 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 			btc8821a2ant_sw_mechanism2(btcoexist, true, false,
btcoexist        2796 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 	btcoexist->btc_set_rf_reg(btcoexist, BTC_RF_A, 0x1, 0xfffff, 0x0);
btcoexist        2797 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 	btc8821a2ant_limited_rx(btcoexist, NORMAL_EXEC, false, false, 0x8);
btcoexist        2799 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 	btc8821a2ant_fw_dac_swing_lvl(btcoexist, NORMAL_EXEC, 6);
btcoexist        2802 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 		btc8821a2ant_dec_bt_pwr(btcoexist, NORMAL_EXEC, 2);
btcoexist        2804 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 		btc8821a2ant_dec_bt_pwr(btcoexist, NORMAL_EXEC, 0);
btcoexist        2807 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 		btc8821a2ant_coex_table_with_type(btcoexist, NORMAL_EXEC, 7);
btcoexist        2808 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 		btc8821a2ant_power_save_state(btcoexist, BTC_PS_WIFI_NATIVE,
btcoexist        2811 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 		btc8821a2ant_coex_table_with_type(btcoexist, NORMAL_EXEC, 13);
btcoexist        2812 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 		btc8821a2ant_power_save_state(btcoexist, BTC_PS_LPS_ON, 0x50,
btcoexist        2818 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 		btc8821a2ant_ps_tdma(btcoexist, NORMAL_EXEC, true, 23);
btcoexist        2820 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 		btc8821a2ant_ps_tdma(btcoexist, NORMAL_EXEC, true, 23);
btcoexist        2824 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 	btcoexist->btc_get(btcoexist, BTC_GET_U4_WIFI_BW, &wifi_bw);
btcoexist        2828 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 			btc8821a2ant_sw_mechanism1(btcoexist, true, false,
btcoexist        2830 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 			btc8821a2ant_sw_mechanism2(btcoexist, true, false,
btcoexist        2833 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 			btc8821a2ant_sw_mechanism1(btcoexist, true, false,
btcoexist        2835 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 			btc8821a2ant_sw_mechanism2(btcoexist, false, false,
btcoexist        2841 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 			btc8821a2ant_sw_mechanism1(btcoexist, false, false,
btcoexist        2843 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 			btc8821a2ant_sw_mechanism2(btcoexist, true, false,
btcoexist        2846 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 			btc8821a2ant_sw_mechanism1(btcoexist, false, false,
btcoexist        2848 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 			btc8821a2ant_sw_mechanism2(btcoexist, false, false,
btcoexist        2854 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c static void btc8821a2ant_action_a2dp_pan_hs(struct btc_coexist *btcoexist)
btcoexist        2859 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 	wifi_rssi_state = btc8821a2ant_wifi_rssi_state(btcoexist, 0, 2, 15, 0);
btcoexist        2860 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 	wifi_rssi_state1 = btc8821a2ant_wifi_rssi_state(btcoexist, 1, 2,
btcoexist        2862 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 	bt_rssi_state = btc8821a2ant_bt_rssi_state(btcoexist,
btcoexist        2865 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 	btcoexist->btc_set_rf_reg(btcoexist, BTC_RF_A, 0x1, 0xfffff, 0x0);
btcoexist        2867 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 	btc8821a2ant_limited_rx(btcoexist, NORMAL_EXEC, false, false, 0x8);
btcoexist        2868 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 	btc8821a2ant_fw_dac_swing_lvl(btcoexist, NORMAL_EXEC, 6);
btcoexist        2871 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 		btc8821a2ant_dec_bt_pwr(btcoexist, NORMAL_EXEC, 2);
btcoexist        2873 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 		btc8821a2ant_dec_bt_pwr(btcoexist, NORMAL_EXEC, 0);
btcoexist        2876 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 		btc8821a2ant_coex_table_with_type(btcoexist, NORMAL_EXEC, 7);
btcoexist        2877 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 		btc8821a2ant_power_save_state(btcoexist, BTC_PS_WIFI_NATIVE,
btcoexist        2880 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 		btc8821a2ant_coex_table_with_type(btcoexist, NORMAL_EXEC, 13);
btcoexist        2881 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 		btc8821a2ant_power_save_state(btcoexist, BTC_PS_LPS_ON, 0x50,
btcoexist        2885 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 	btc8821a2ant_tdma_duration_adjust(btcoexist, false, true, 2);
btcoexist        2888 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 	btcoexist->btc_get(btcoexist, BTC_GET_U4_WIFI_BW, &wifi_bw);
btcoexist        2892 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 			btc8821a2ant_sw_mechanism1(btcoexist, true, false,
btcoexist        2894 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 			btc8821a2ant_sw_mechanism2(btcoexist, true, false,
btcoexist        2897 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 			btc8821a2ant_sw_mechanism1(btcoexist, true, false,
btcoexist        2899 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 			btc8821a2ant_sw_mechanism2(btcoexist, false, false,
btcoexist        2905 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 			btc8821a2ant_sw_mechanism1(btcoexist, false, false,
btcoexist        2907 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 			btc8821a2ant_sw_mechanism2(btcoexist, true, false,
btcoexist        2910 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 			btc8821a2ant_sw_mechanism1(btcoexist, false, false,
btcoexist        2912 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 			btc8821a2ant_sw_mechanism2(btcoexist, false, false,
btcoexist        2918 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c static void btc8821a2ant_action_pan_edr(struct btc_coexist *btcoexist)
btcoexist        2923 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 	wifi_rssi_state = btc8821a2ant_wifi_rssi_state(btcoexist, 0, 2, 15, 0);
btcoexist        2924 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 	wifi_rssi_state1 = btc8821a2ant_wifi_rssi_state(btcoexist, 1, 2,
btcoexist        2926 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 	bt_rssi_state = btc8821a2ant_bt_rssi_state(btcoexist,
btcoexist        2929 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 	btcoexist->btc_set_rf_reg(btcoexist, BTC_RF_A, 0x1, 0xfffff, 0x0);
btcoexist        2931 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 	btc8821a2ant_limited_rx(btcoexist, NORMAL_EXEC, false, false, 0x8);
btcoexist        2933 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 	btc8821a2ant_fw_dac_swing_lvl(btcoexist, NORMAL_EXEC, 6);
btcoexist        2936 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 		btc8821a2ant_dec_bt_pwr(btcoexist, NORMAL_EXEC, true);
btcoexist        2938 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 		btc8821a2ant_dec_bt_pwr(btcoexist, NORMAL_EXEC, false);
btcoexist        2941 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 		btc8821a2ant_coex_table_with_type(btcoexist, NORMAL_EXEC, 10);
btcoexist        2942 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 		btc8821a2ant_power_save_state(btcoexist, BTC_PS_WIFI_NATIVE,
btcoexist        2945 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 		btc8821a2ant_coex_table_with_type(btcoexist, NORMAL_EXEC, 13);
btcoexist        2946 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 		btc8821a2ant_power_save_state(btcoexist, BTC_PS_LPS_ON, 0x50,
btcoexist        2952 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 		btc8821a2ant_ps_tdma(btcoexist, NORMAL_EXEC, true, 26);
btcoexist        2954 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 		btc8821a2ant_ps_tdma(btcoexist, NORMAL_EXEC, true, 26);
btcoexist        2957 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 	btcoexist->btc_get(btcoexist, BTC_GET_U4_WIFI_BW, &wifi_bw);
btcoexist        2961 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 			btc8821a2ant_sw_mechanism1(btcoexist, true, false,
btcoexist        2963 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 			btc8821a2ant_sw_mechanism2(btcoexist, true, false,
btcoexist        2966 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 			btc8821a2ant_sw_mechanism1(btcoexist, true, false,
btcoexist        2968 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 			btc8821a2ant_sw_mechanism2(btcoexist, false, false,
btcoexist        2974 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 			btc8821a2ant_sw_mechanism1(btcoexist, false, false,
btcoexist        2976 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 			btc8821a2ant_sw_mechanism2(btcoexist, true, false,
btcoexist        2979 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 			btc8821a2ant_sw_mechanism1(btcoexist, false, false,
btcoexist        2981 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 			btc8821a2ant_sw_mechanism2(btcoexist, false, false,
btcoexist        2988 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c static void btc8821a2ant_action_pan_hs(struct btc_coexist *btcoexist)
btcoexist        2993 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 	wifi_rssi_state = btc8821a2ant_wifi_rssi_state(btcoexist, 0, 2, 15, 0);
btcoexist        2994 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 	wifi_rssi_state1 = btc8821a2ant_wifi_rssi_state(btcoexist, 1, 2,
btcoexist        2996 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 	bt_rssi_state = btc8821a2ant_bt_rssi_state(btcoexist,
btcoexist        2999 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 	btcoexist->btc_set_rf_reg(btcoexist, BTC_RF_A, 0x1, 0xfffff, 0x0);
btcoexist        3001 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 	btc8821a2ant_limited_rx(btcoexist, NORMAL_EXEC, false, false, 0x8);
btcoexist        3002 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 	btc8821a2ant_fw_dac_swing_lvl(btcoexist, NORMAL_EXEC, 6);
btcoexist        3005 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 		btc8821a2ant_dec_bt_pwr(btcoexist, NORMAL_EXEC, 2);
btcoexist        3007 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 		btc8821a2ant_dec_bt_pwr(btcoexist, NORMAL_EXEC, 0);
btcoexist        3009 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 	btc8821a2ant_coex_table_with_type(btcoexist, NORMAL_EXEC, 7);
btcoexist        3010 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 	btc8821a2ant_power_save_state(btcoexist, BTC_PS_WIFI_NATIVE, 0x0, 0x0);
btcoexist        3011 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 	btc8821a2ant_ps_tdma(btcoexist, NORMAL_EXEC, false, 1);
btcoexist        3013 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 	btcoexist->btc_get(btcoexist, BTC_GET_U4_WIFI_BW, &wifi_bw);
btcoexist        3017 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 			btc8821a2ant_sw_mechanism1(btcoexist, true, false,
btcoexist        3019 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 			btc8821a2ant_sw_mechanism2(btcoexist, true, false,
btcoexist        3022 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 			btc8821a2ant_sw_mechanism1(btcoexist, true, false,
btcoexist        3024 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 			btc8821a2ant_sw_mechanism2(btcoexist, false, false,
btcoexist        3030 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 			btc8821a2ant_sw_mechanism1(btcoexist, false, false,
btcoexist        3032 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 			btc8821a2ant_sw_mechanism2(btcoexist, true, false,
btcoexist        3035 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 			btc8821a2ant_sw_mechanism1(btcoexist, false, false,
btcoexist        3037 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 			btc8821a2ant_sw_mechanism2(btcoexist, false, false,
btcoexist        3044 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c static void btc8821a2ant_action_pan_edr_a2dp(struct btc_coexist *btcoexist)
btcoexist        3049 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 	wifi_rssi_state = btc8821a2ant_wifi_rssi_state(btcoexist, 0, 2, 15, 0);
btcoexist        3050 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 	wifi_rssi_state1 = btc8821a2ant_wifi_rssi_state(btcoexist, 1, 2,
btcoexist        3052 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 	bt_rssi_state = btc8821a2ant_bt_rssi_state(btcoexist,
btcoexist        3055 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 	btcoexist->btc_set_rf_reg(btcoexist, BTC_RF_A, 0x1, 0xfffff, 0x0);
btcoexist        3057 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 	btc8821a2ant_limited_rx(btcoexist, NORMAL_EXEC, false, false, 0x8);
btcoexist        3059 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 	btc8821a2ant_fw_dac_swing_lvl(btcoexist, NORMAL_EXEC, 6);
btcoexist        3062 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 		btc8821a2ant_dec_bt_pwr(btcoexist, NORMAL_EXEC, 2);
btcoexist        3064 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 		btc8821a2ant_dec_bt_pwr(btcoexist, NORMAL_EXEC, 0);
btcoexist        3067 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 		btc8821a2ant_power_save_state(btcoexist, BTC_PS_WIFI_NATIVE,
btcoexist        3070 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 		btc8821a2ant_power_save_state(btcoexist, BTC_PS_LPS_ON, 0x50,
btcoexist        3073 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 	btcoexist->btc_get(btcoexist, BTC_GET_U4_WIFI_BW, &wifi_bw);
btcoexist        3077 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 		btc8821a2ant_coex_table_with_type(btcoexist, NORMAL_EXEC, 12);
btcoexist        3080 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 			btc8821a2ant_tdma_duration_adjust(btcoexist, false,
btcoexist        3083 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 			btc8821a2ant_tdma_duration_adjust(btcoexist, false,
btcoexist        3086 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 		btc8821a2ant_coex_table_with_type(btcoexist, NORMAL_EXEC, 13);
btcoexist        3087 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 		btc8821a2ant_tdma_duration_adjust(btcoexist, false, true, 3);
btcoexist        3094 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 			btc8821a2ant_sw_mechanism1(btcoexist, true, false,
btcoexist        3096 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 			btc8821a2ant_sw_mechanism2(btcoexist, true, false,
btcoexist        3099 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 			btc8821a2ant_sw_mechanism1(btcoexist, true, false,
btcoexist        3101 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 			btc8821a2ant_sw_mechanism2(btcoexist, false, false,
btcoexist        3107 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 			btc8821a2ant_sw_mechanism1(btcoexist, false, false,
btcoexist        3109 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 			btc8821a2ant_sw_mechanism2(btcoexist, true, false,
btcoexist        3112 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 			btc8821a2ant_sw_mechanism1(btcoexist, false, false,
btcoexist        3114 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 			btc8821a2ant_sw_mechanism2(btcoexist, false, false,
btcoexist        3120 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c static void btc8821a2ant_action_pan_edr_hid(struct btc_coexist *btcoexist)
btcoexist        3125 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 	wifi_rssi_state = btc8821a2ant_wifi_rssi_state(btcoexist, 0, 2, 15, 0);
btcoexist        3126 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 	bt_rssi_state = btc8821a2ant_bt_rssi_state(btcoexist,
btcoexist        3129 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 	btc8821a2ant_fw_dac_swing_lvl(btcoexist, NORMAL_EXEC, 6);
btcoexist        3132 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 		btc8821a2ant_dec_bt_pwr(btcoexist, NORMAL_EXEC, true);
btcoexist        3134 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 		btc8821a2ant_dec_bt_pwr(btcoexist, NORMAL_EXEC, false);
btcoexist        3136 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 	btcoexist->btc_get(btcoexist, BTC_GET_U4_WIFI_BW, &wifi_bw);
btcoexist        3140 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 		btc8821a2ant_coex_table(btcoexist, NORMAL_EXEC, 0x55ff55ff,
btcoexist        3144 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 		btc8821a2ant_coex_table(btcoexist, NORMAL_EXEC, 0x55ff55ff,
btcoexist        3149 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 		btc8821a2ant_fw_dac_swing_lvl(btcoexist, NORMAL_EXEC, 3);
btcoexist        3153 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 			btc8821a2ant_ps_tdma(btcoexist, NORMAL_EXEC,
btcoexist        3156 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 			btc8821a2ant_ps_tdma(btcoexist, NORMAL_EXEC, true, 14);
btcoexist        3162 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 			btc8821a2ant_sw_mechanism1(btcoexist, true, true,
btcoexist        3164 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 			btc8821a2ant_sw_mechanism2(btcoexist, true, false,
btcoexist        3167 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 			btc8821a2ant_sw_mechanism1(btcoexist, true, true,
btcoexist        3169 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 			btc8821a2ant_sw_mechanism2(btcoexist, false, false,
btcoexist        3173 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 		btc8821a2ant_fw_dac_swing_lvl(btcoexist, NORMAL_EXEC, 6);
btcoexist        3177 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 			btc8821a2ant_ps_tdma(btcoexist, NORMAL_EXEC, true, 10);
btcoexist        3179 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 			btc8821a2ant_ps_tdma(btcoexist, NORMAL_EXEC, true, 14);
btcoexist        3185 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 			btc8821a2ant_sw_mechanism1(btcoexist, false, true,
btcoexist        3187 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 			btc8821a2ant_sw_mechanism2(btcoexist, true, false,
btcoexist        3190 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 			btc8821a2ant_sw_mechanism1(btcoexist, false, true,
btcoexist        3192 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 			btc8821a2ant_sw_mechanism2(btcoexist, false, false,
btcoexist        3199 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c static void btc8821a2ant_act_hid_a2dp_pan_edr(struct btc_coexist *btcoexist)
btcoexist        3204 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 	wifi_rssi_state = btc8821a2ant_wifi_rssi_state(btcoexist, 0, 2, 15, 0);
btcoexist        3205 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 	wifi_rssi_state1 = btc8821a2ant_wifi_rssi_state(btcoexist, 1, 2,
btcoexist        3207 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 	bt_rssi_state = btc8821a2ant_bt_rssi_state(btcoexist,
btcoexist        3210 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 	btcoexist->btc_set_rf_reg(btcoexist, BTC_RF_A, 0x1, 0xfffff, 0x0);
btcoexist        3212 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 	btc8821a2ant_limited_rx(btcoexist, NORMAL_EXEC, false, false, 0x8);
btcoexist        3213 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 	btc8821a2ant_fw_dac_swing_lvl(btcoexist, NORMAL_EXEC, 6);
btcoexist        3216 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 		btc8821a2ant_dec_bt_pwr(btcoexist, NORMAL_EXEC, 2);
btcoexist        3218 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 		btc8821a2ant_dec_bt_pwr(btcoexist, NORMAL_EXEC, 0);
btcoexist        3221 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 		btc8821a2ant_coex_table_with_type(btcoexist, NORMAL_EXEC, 7);
btcoexist        3222 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 		btc8821a2ant_power_save_state(btcoexist, BTC_PS_WIFI_NATIVE,
btcoexist        3225 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 		btc8821a2ant_coex_table_with_type(btcoexist, NORMAL_EXEC, 14);
btcoexist        3226 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 		btc8821a2ant_power_save_state(btcoexist, BTC_PS_LPS_ON, 0x50,
btcoexist        3230 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 	btcoexist->btc_get(btcoexist, BTC_GET_U4_WIFI_BW, &wifi_bw);
btcoexist        3235 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 			btc8821a2ant_tdma_duration_adjust(btcoexist, true,
btcoexist        3238 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 			btc8821a2ant_tdma_duration_adjust(btcoexist, true,
btcoexist        3241 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 		btc8821a2ant_tdma_duration_adjust(btcoexist, true, true, 3);
btcoexist        3248 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 			btc8821a2ant_sw_mechanism1(btcoexist, true, true,
btcoexist        3250 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 			btc8821a2ant_sw_mechanism2(btcoexist, true, false,
btcoexist        3253 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 			btc8821a2ant_sw_mechanism1(btcoexist, true, true,
btcoexist        3255 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 			btc8821a2ant_sw_mechanism2(btcoexist, false, false,
btcoexist        3261 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 			btc8821a2ant_sw_mechanism1(btcoexist, false, true,
btcoexist        3263 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 			btc8821a2ant_sw_mechanism2(btcoexist, true, false,
btcoexist        3266 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 			btc8821a2ant_sw_mechanism1(btcoexist, false, true,
btcoexist        3268 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 			btc8821a2ant_sw_mechanism2(btcoexist, false, false,
btcoexist        3274 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c static void btc8821a2ant_action_hid_a2dp(struct btc_coexist *btcoexist)
btcoexist        3280 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 	wifi_rssi_state = btc8821a2ant_wifi_rssi_state(btcoexist, 0, 2, 15, 0);
btcoexist        3281 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 	wifi_rssi_state1 = btc8821a2ant_wifi_rssi_state(btcoexist, 1, 2,
btcoexist        3283 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 	bt_rssi_state = btc8821a2ant_bt_rssi_state(btcoexist,
btcoexist        3286 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 	btcoexist->btc_set_rf_reg(btcoexist, BTC_RF_A, 0x1, 0xfffff, 0x0);
btcoexist        3288 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 	btc8821a2ant_limited_rx(btcoexist, NORMAL_EXEC, false, true, 0x5);
btcoexist        3289 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 	btc8821a2ant_fw_dac_swing_lvl(btcoexist, NORMAL_EXEC, 6);
btcoexist        3291 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 	btcoexist->btc_get(btcoexist, BTC_GET_U4_WIFI_BW, &wifi_bw);
btcoexist        3294 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 			btc8821a2ant_dec_bt_pwr(btcoexist, NORMAL_EXEC, 2);
btcoexist        3296 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 			btc8821a2ant_dec_bt_pwr(btcoexist, NORMAL_EXEC, 2);
btcoexist        3298 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 			btc8821a2ant_dec_bt_pwr(btcoexist, NORMAL_EXEC, 0);
btcoexist        3302 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 			btcoexist->btc_get(btcoexist, BTC_GET_U1_AP_NUM,
btcoexist        3305 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 				btc8821a2ant_dec_bt_pwr(btcoexist,
btcoexist        3308 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 				btc8821a2ant_dec_bt_pwr(btcoexist,
btcoexist        3311 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 			btc8821a2ant_dec_bt_pwr(btcoexist, NORMAL_EXEC, 2);
btcoexist        3313 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 			btc8821a2ant_dec_bt_pwr(btcoexist, NORMAL_EXEC, 0);
btcoexist        3318 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 		btc8821a2ant_coex_table_with_type(btcoexist, NORMAL_EXEC, 7);
btcoexist        3319 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 		btc8821a2ant_power_save_state(btcoexist, BTC_PS_WIFI_NATIVE,
btcoexist        3322 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 		btc8821a2ant_coex_table_with_type(btcoexist, NORMAL_EXEC, 14);
btcoexist        3323 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 		btc8821a2ant_power_save_state(btcoexist, BTC_PS_LPS_ON, 0x50,
btcoexist        3329 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 		btc8821a2ant_ps_tdma(btcoexist, NORMAL_EXEC, true, 23);
btcoexist        3331 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 		btc8821a2ant_ps_tdma(btcoexist, NORMAL_EXEC, true, 23);
btcoexist        3338 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 			btc8821a2ant_sw_mechanism1(btcoexist, true, true,
btcoexist        3340 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 			btc8821a2ant_sw_mechanism2(btcoexist, true, false,
btcoexist        3343 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 			btc8821a2ant_sw_mechanism1(btcoexist, true, true,
btcoexist        3345 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 			btc8821a2ant_sw_mechanism2(btcoexist, false, false,
btcoexist        3351 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 			btc8821a2ant_sw_mechanism1(btcoexist, false, true,
btcoexist        3353 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 			btc8821a2ant_sw_mechanism2(btcoexist, true, false,
btcoexist        3356 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 			btc8821a2ant_sw_mechanism1(btcoexist, false, true,
btcoexist        3358 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 			btc8821a2ant_sw_mechanism2(btcoexist, false, false,
btcoexist        3364 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c static void btc8821a2ant_action_wifi_multi_port(struct btc_coexist *btcoexist)
btcoexist        3366 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 	btc8821a2ant_fw_dac_swing_lvl(btcoexist, NORMAL_EXEC, 6);
btcoexist        3367 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 	btc8821a2ant_dec_bt_pwr(btcoexist, NORMAL_EXEC, 0);
btcoexist        3370 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 	btc8821a2ant_sw_mechanism1(btcoexist, false, false, false, false);
btcoexist        3371 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 	btc8821a2ant_sw_mechanism2(btcoexist, false, false, false, 0x18);
btcoexist        3374 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 	btc8821a2ant_coex_table_with_type(btcoexist, NORMAL_EXEC, 0);
btcoexist        3376 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 	btc8821a2ant_power_save_state(btcoexist, BTC_PS_WIFI_NATIVE, 0x0, 0x0);
btcoexist        3377 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 	btc8821a2ant_ps_tdma(btcoexist, NORMAL_EXEC, false, 1);
btcoexist        3380 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c static void btc8821a2ant_run_coexist_mechanism(struct btc_coexist *btcoexist)
btcoexist        3382 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 	struct rtl_priv *rtlpriv = btcoexist->adapter;
btcoexist        3383 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 	struct btc_bt_link_info *bt_link_info = &btcoexist->bt_link_info;
btcoexist        3391 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 	if (btcoexist->manual_control) {
btcoexist        3397 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 	btcoexist->btc_get(btcoexist, BTC_GET_BL_WIFI_UNDER_5G, &wifi_under_5g);
btcoexist        3402 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 		btc8821a2ant_coex_under_5g(btcoexist);
btcoexist        3412 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 	algorithm = btc8821a2ant_action_algorithm(btcoexist);
btcoexist        3417 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 		btc8821a2ant_action_bt_inquiry(btcoexist);
btcoexist        3421 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 	btcoexist->btc_get(btcoexist, BTC_GET_BL_WIFI_SCAN, &scan);
btcoexist        3422 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 	btcoexist->btc_get(btcoexist, BTC_GET_BL_WIFI_LINK, &link);
btcoexist        3423 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 	btcoexist->btc_get(btcoexist, BTC_GET_BL_WIFI_ROAM, &roam);
btcoexist        3428 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 		btc8821a2ant_action_wifi_link_process(btcoexist);
btcoexist        3433 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 	btcoexist->btc_get(btcoexist, BTC_GET_U4_WIFI_LINK_STATUS,
btcoexist        3448 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 		btcoexist->btc_set(btcoexist, BTC_SET_BL_MIRACAST_PLUS_BT,
btcoexist        3450 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 		btc8821a2ant_action_wifi_multi_port(btcoexist);
btcoexist        3456 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 	btcoexist->btc_set(btcoexist, BTC_SET_BL_MIRACAST_PLUS_BT,
btcoexist        3463 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 	if (btc8821a2ant_is_common_action(btcoexist)) {
btcoexist        3479 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 			btc8821a2ant_action_sco(btcoexist);
btcoexist        3484 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 			btc8821a2ant_action_hid(btcoexist);
btcoexist        3489 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 			btc8821a2ant_action_a2dp(btcoexist);
btcoexist        3494 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 			btc8821a2ant_action_a2dp_pan_hs(btcoexist);
btcoexist        3499 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 			btc8821a2ant_action_pan_edr(btcoexist);
btcoexist        3504 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 			btc8821a2ant_action_pan_hs(btcoexist);
btcoexist        3509 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 			btc8821a2ant_action_pan_edr_a2dp(btcoexist);
btcoexist        3514 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 			btc8821a2ant_action_pan_edr_hid(btcoexist);
btcoexist        3519 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 			btc8821a2ant_act_hid_a2dp_pan_edr(btcoexist);
btcoexist        3524 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 			btc8821a2ant_action_hid_a2dp(btcoexist);
btcoexist        3529 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 			btc8821a2ant_coex_all_off(btcoexist);
btcoexist        3536 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c static void btc8821a2ant_wifi_off_hw_cfg(struct btc_coexist *btcoexist)
btcoexist        3542 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 	btcoexist->btc_write_1byte(btcoexist, 0x76e, 0x4);
btcoexist        3545 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 	btcoexist->btc_set_rf_reg(btcoexist, BTC_RF_A, 0x1, 0xfffff, 0x780);
btcoexist        3546 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 	btcoexist->btc_get(btcoexist, BTC_GET_U4_WIFI_FW_VER, &fw_ver);
btcoexist        3550 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 		btcoexist->btc_fill_h2c(btcoexist, 0x6E, 1, h2c_parameter);
btcoexist        3552 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 		btcoexist->btc_write_1byte(btcoexist, 0x765, 0x18);
btcoexist        3559 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c void ex_btc8821a2ant_init_hwconfig(struct btc_coexist *btcoexist)
btcoexist        3561 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 	struct rtl_priv *rtlpriv = btcoexist->adapter;
btcoexist        3569 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 		btcoexist->btc_get_rf_reg(btcoexist, BTC_RF_A, 0x1e, 0xfffff);
btcoexist        3572 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 	u1tmp = btcoexist->btc_read_1byte(btcoexist, 0x790);
btcoexist        3575 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 	btcoexist->btc_write_1byte(btcoexist, 0x790, u1tmp);
btcoexist        3578 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 	btc8821a2ant_set_ant_path(btcoexist, BTC_ANT_WIFI_AT_MAIN, true, false);
btcoexist        3582 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 	btc8821a2ant_coex_table_with_type(btcoexist, FORCE_EXEC, 0);
btcoexist        3586 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 	btcoexist->btc_write_1byte(btcoexist, 0x76e, 0x4);
btcoexist        3587 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 	btcoexist->btc_write_1byte(btcoexist, 0x778, 0x3);
btcoexist        3588 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 	btcoexist->btc_write_1byte_bitmask(btcoexist, 0x40, 0x20, 0x1);
btcoexist        3591 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c void ex_btc8821a2ant_pre_load_firmware(struct btc_coexist *btcoexist)
btcoexist        3593 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 	struct btc_board_info *board_info = &btcoexist->board_info;
btcoexist        3607 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 	if (btcoexist->chip_interface == BTC_INTF_USB) {
btcoexist        3610 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 		btcoexist->btc_write_local_reg_1byte(btcoexist, 0xfe08, u8tmp);
btcoexist        3619 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 		if (btcoexist->chip_interface == BTC_INTF_PCI)
btcoexist        3620 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 			btcoexist->btc_write_local_reg_1byte(btcoexist, 0x384,
btcoexist        3622 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 		else if (btcoexist->chip_interface == BTC_INTF_SDIO)
btcoexist        3623 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 			btcoexist->btc_write_local_reg_1byte(btcoexist, 0x60,
btcoexist        3628 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c void ex_btc8821a2ant_init_coex_dm(struct btc_coexist *btcoexist)
btcoexist        3630 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 	struct rtl_priv *rtlpriv = btcoexist->adapter;
btcoexist        3635 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 	btc8821a2ant_init_coex_dm(btcoexist);
btcoexist        3638 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c void ex_btc8821a2ant_display_coex_info(struct btc_coexist *btcoexist,
btcoexist        3641 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 	struct btc_board_info *board_info = &btcoexist->board_info;
btcoexist        3642 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 	struct btc_stack_info *stack_info = &btcoexist->stack_info;
btcoexist        3657 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 	if (btcoexist->manual_control) {
btcoexist        3665 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 	btcoexist->btc_get(btcoexist, BTC_GET_U4_BT_PATCH_VER, &bt_patch_ver);
btcoexist        3666 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 	btcoexist->btc_get(btcoexist, BTC_GET_U4_WIFI_FW_VER, &fw_ver);
btcoexist        3672 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 	btcoexist->btc_get(btcoexist,
btcoexist        3674 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 	btcoexist->btc_get(btcoexist,
btcoexist        3676 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 	btcoexist->btc_get(btcoexist,
btcoexist        3686 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 	btcoexist->btc_get(btcoexist, BTC_GET_S4_WIFI_RSSI, &wifi_rssi);
btcoexist        3687 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 	btcoexist->btc_get(btcoexist, BTC_GET_S4_HS_RSSI, &bt_hs_rssi);
btcoexist        3691 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 	btcoexist->btc_get(btcoexist, BTC_GET_BL_WIFI_SCAN, &scan);
btcoexist        3692 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 	btcoexist->btc_get(btcoexist, BTC_GET_BL_WIFI_LINK, &link);
btcoexist        3693 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 	btcoexist->btc_get(btcoexist, BTC_GET_BL_WIFI_ROAM, &roam);
btcoexist        3697 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 	btcoexist->btc_get(btcoexist,
btcoexist        3699 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 	btcoexist->btc_get(btcoexist,
btcoexist        3701 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 	btcoexist->btc_get(btcoexist,
btcoexist        3703 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 	btcoexist->btc_get(btcoexist,
btcoexist        3719 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 		btcoexist->btc_disp_dbg_msg(btcoexist,
btcoexist        3741 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 	btcoexist->btc_disp_dbg_msg(btcoexist, BTC_DBG_DISP_FW_PWR_MODE_CMD, m);
btcoexist        3755 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 	if (!btcoexist->manual_control) {
btcoexist        3772 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 	u1tmp[0] = btcoexist->btc_read_1byte(btcoexist, 0x778);
btcoexist        3773 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 	u1tmp[1] = btcoexist->btc_read_1byte(btcoexist, 0x6cc);
btcoexist        3778 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 	u1tmp[0] = btcoexist->btc_read_1byte(btcoexist, 0x8db);
btcoexist        3779 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 	u1tmp[1] = btcoexist->btc_read_1byte(btcoexist, 0xc5b);
btcoexist        3784 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 	u4tmp[0] = btcoexist->btc_read_4byte(btcoexist, 0xcb4);
btcoexist        3789 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 	u1tmp[0] = btcoexist->btc_read_1byte(btcoexist, 0x40);
btcoexist        3790 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 	u4tmp[0] = btcoexist->btc_read_4byte(btcoexist, 0x4c);
btcoexist        3791 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 	u4tmp[1] = btcoexist->btc_read_4byte(btcoexist, 0x974);
btcoexist        3796 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 	u4tmp[0] = btcoexist->btc_read_4byte(btcoexist, 0x550);
btcoexist        3797 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 	u1tmp[0] = btcoexist->btc_read_1byte(btcoexist, 0x522);
btcoexist        3802 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 	u4tmp[0] = btcoexist->btc_read_4byte(btcoexist, 0xc50);
btcoexist        3803 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 	u1tmp[0] = btcoexist->btc_read_1byte(btcoexist, 0xa0a);
btcoexist        3808 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 	u4tmp[0] = btcoexist->btc_read_4byte(btcoexist, 0xf48);
btcoexist        3809 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 	u1tmp[0] = btcoexist->btc_read_1byte(btcoexist, 0xa5b);
btcoexist        3810 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 	u1tmp[1] = btcoexist->btc_read_1byte(btcoexist, 0xa5c);
btcoexist        3815 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 	u4tmp[0] = btcoexist->btc_read_4byte(btcoexist, 0x6c0);
btcoexist        3816 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 	u4tmp[1] = btcoexist->btc_read_4byte(btcoexist, 0x6c4);
btcoexist        3817 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 	u4tmp[2] = btcoexist->btc_read_4byte(btcoexist, 0x6c8);
btcoexist        3830 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 	u1tmp[0] = btcoexist->btc_read_1byte(btcoexist, 0x41b);
btcoexist        3835 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 	btcoexist->btc_disp_dbg_msg(btcoexist, BTC_DBG_DISP_COEX_STATISTICS, m);
btcoexist        3838 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c void ex_btc8821a2ant_ips_notify(struct btc_coexist *btcoexist, u8 type)
btcoexist        3840 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 	struct rtl_priv *rtlpriv = btcoexist->adapter;
btcoexist        3846 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 		btc8821a2ant_wifi_off_hw_cfg(btcoexist);
btcoexist        3847 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 		btc8821a2ant_ignore_wlan_act(btcoexist, FORCE_EXEC, true);
btcoexist        3848 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 		btc8821a2ant_coex_all_off(btcoexist);
btcoexist        3853 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 		ex_btc8821a2ant_init_hwconfig(btcoexist);
btcoexist        3854 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 		btc8821a2ant_init_coex_dm(btcoexist);
btcoexist        3855 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 		btc8821a2ant_query_bt_info(btcoexist);
btcoexist        3859 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c void ex_btc8821a2ant_lps_notify(struct btc_coexist *btcoexist, u8 type)
btcoexist        3861 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 	struct rtl_priv *rtlpriv = btcoexist->adapter;
btcoexist        3874 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c void ex_btc8821a2ant_scan_notify(struct btc_coexist *btcoexist, u8 type)
btcoexist        3876 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 	struct rtl_priv *rtlpriv = btcoexist->adapter;
btcoexist        3887 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c void ex_btc8821a2ant_connect_notify(struct btc_coexist *btcoexist, u8 type)
btcoexist        3889 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 	struct rtl_priv *rtlpriv = btcoexist->adapter;
btcoexist        3900 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c void ex_btc8821a2ant_media_status_notify(struct btc_coexist *btcoexist,
btcoexist        3903 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 	struct rtl_priv *rtlpriv = btcoexist->adapter;
btcoexist        3918 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 	btcoexist->btc_get(btcoexist, BTC_GET_U1_WIFI_CENTRAL_CHNL,
btcoexist        3924 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 		btcoexist->btc_get(btcoexist, BTC_GET_U4_WIFI_BW, &wifi_bw);
btcoexist        3946 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 	btcoexist->btc_fill_h2c(btcoexist, 0x66, 3, h2c_parameter);
btcoexist        3949 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c void ex_btc8821a2ant_special_packet_notify(struct btc_coexist *btcoexist,
btcoexist        3952 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 	struct rtl_priv *rtlpriv = btcoexist->adapter;
btcoexist        3960 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c void ex_btc8821a2ant_bt_info_notify(struct btc_coexist *btcoexist,
btcoexist        3963 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 	struct rtl_priv *rtlpriv = btcoexist->adapter;
btcoexist        3970 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 	btcoexist->btc_get(btcoexist, BTC_GET_BL_WIFI_UNDER_5G, &wifi_under_5g);
btcoexist        3971 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 	btcoexist->btc_get(btcoexist, BTC_GET_BL_WIFI_CONNECTED,
btcoexist        3995 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 	if (btcoexist->manual_control) {
btcoexist        4013 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 		btcoexist->btc_set(btcoexist, BTC_SET_BL_BT_TX_RX_MASK,
btcoexist        4021 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 			btcoexist->btc_set_bt_reg(btcoexist, BTC_BT_REG_RF,
btcoexist        4029 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 			btcoexist->btc_get(btcoexist,
btcoexist        4032 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 				ex_btc8821a2ant_media_status_notify(btcoexist,
btcoexist        4035 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 				ex_btc8821a2ant_media_status_notify(btcoexist,
btcoexist        4041 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 		if (!btcoexist->manual_control && !wifi_under_5g) {
btcoexist        4053 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 					btc8821a2ant_ignore_wlan_act(btcoexist,
btcoexist        4069 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 						btcoexist, FORCE_EXEC, true);
btcoexist        4116 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 	btc8821a2ant_update_bt_link_info(btcoexist);
btcoexist        4152 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 	btcoexist->btc_set(btcoexist, BTC_SET_BL_BT_TRAFFIC_BUSY, &bt_busy);
btcoexist        4155 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 	btcoexist->btc_set(btcoexist, BTC_SET_BL_BT_LIMITED_DIG, &limited_dig);
btcoexist        4157 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 	btc8821a2ant_run_coexist_mechanism(btcoexist);
btcoexist        4160 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c void ex_btc8821a2ant_halt_notify(struct btc_coexist *btcoexist)
btcoexist        4162 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 	struct rtl_priv *rtlpriv = btcoexist->adapter;
btcoexist        4167 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 	btc8821a2ant_wifi_off_hw_cfg(btcoexist);
btcoexist        4168 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 	btc8821a2ant_ignore_wlan_act(btcoexist, FORCE_EXEC, true);
btcoexist        4169 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 	ex_btc8821a2ant_media_status_notify(btcoexist, BTC_MEDIA_DISCONNECT);
btcoexist        4172 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c void ex_btc8821a2ant_pnp_notify(struct btc_coexist *btcoexist, u8 pnp_state)
btcoexist        4174 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 	struct rtl_priv *rtlpriv = btcoexist->adapter;
btcoexist        4184 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 		ex_btc8821a2ant_init_hwconfig(btcoexist);
btcoexist        4185 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 		btc8821a2ant_init_coex_dm(btcoexist);
btcoexist        4186 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 		btc8821a2ant_query_bt_info(btcoexist);
btcoexist        4190 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c void ex_btc8821a2ant_periodical(struct btc_coexist *btcoexist)
btcoexist        4192 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 	struct rtl_priv *rtlpriv = btcoexist->adapter;
btcoexist        4205 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 			btc8821a2ant_set_ant_path(btcoexist,
btcoexist        4210 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 	if (btcoexist->auto_report_2ant) {
btcoexist        4211 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 		btc8821a2ant_query_bt_info(btcoexist);
btcoexist        4213 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 		btc8821a2ant_monitor_bt_ctr(btcoexist);
btcoexist        4214 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 		btc8821a2ant_monitor_wifi_ctr(btcoexist);
btcoexist        4216 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 		if (btc8821a2ant_is_wifi_status_changed(btcoexist) ||
btcoexist        4218 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c 			btc8821a2ant_run_coexist_mechanism(btcoexist);
btcoexist         155 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.h 	struct btc_coexist *btcoexist
btcoexist         159 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.h 	struct btc_coexist *btcoexist
btcoexist         163 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.h 	struct btc_coexist *btcoexist,
btcoexist         168 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.h 	struct btc_coexist *btcoexist,
btcoexist         173 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.h 	struct btc_coexist *btcoexist,
btcoexist         178 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.h 	struct btc_coexist *btcoexist,
btcoexist         183 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.h 	struct btc_coexist *btcoexist,
btcoexist         188 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.h 	struct btc_coexist *btcoexist,
btcoexist         193 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.h 	struct btc_coexist *btcoexist,
btcoexist         199 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.h 	struct btc_coexist *btcoexist
btcoexist         203 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.h 	struct btc_coexist *btcoexist
btcoexist         207 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.h 	struct btc_coexist *btcoexist,
btcoexist         210 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.h void ex_btc8821a2ant_pnp_notify(struct btc_coexist *btcoexist, u8 pnp_state);
btcoexist         211 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.h void ex_btc8821a2ant_pre_load_firmware(struct btc_coexist *btcoexist);
btcoexist          23 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c static bool halbtc_is_bt_coexist_available(struct btc_coexist *btcoexist)
btcoexist          25 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 	if (!btcoexist->binded || NULL == btcoexist->adapter)
btcoexist          46 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c static bool is_any_client_connect_to_ap(struct btc_coexist *btcoexist)
btcoexist          48 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 	struct rtl_priv *rtlpriv = btcoexist->adapter;
btcoexist          99 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c static u32 halbtc_get_wifi_bw(struct btc_coexist *btcoexist)
btcoexist         101 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 	struct rtl_priv *rtlpriv = btcoexist->adapter;
btcoexist         124 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c static u8 halbtc_get_wifi_central_chnl(struct btc_coexist *btcoexist)
btcoexist         126 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 	struct rtl_priv *rtlpriv = btcoexist->adapter;
btcoexist         139 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 	return rtlpriv->btcoexist.btc_info.single_ant_path;
btcoexist         144 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 	return rtlpriv->btcoexist.btc_info.bt_type;
btcoexist         151 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 	if (rtlpriv->btcoexist.btc_info.ant_num == ANT_X2)
btcoexist         175 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c bool halbtc_is_hw_mailbox_exist(struct btc_coexist *btcoexist)
btcoexist         177 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 	if (IS_HARDWARE_TYPE_8812(btcoexist->adapter))
btcoexist         184 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c bool halbtc_send_bt_mp_operation(struct btc_coexist *btcoexist, u8 op_code,
btcoexist         191 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 	if (!halbtc_is_hw_mailbox_exist(btcoexist))
btcoexist         195 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 		reinit_completion(&btcoexist->bt_mp_comp);
btcoexist         197 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 	rtlpriv = btcoexist->adapter;
btcoexist         259 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 	if (wait_for_completion_timeout(&btcoexist->bt_mp_comp,
btcoexist         270 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c static void halbtc_leave_lps(struct btc_coexist *btcoexist)
btcoexist         275 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 	rtlpriv = btcoexist->adapter;
btcoexist         277 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 	btcoexist->btc_get(btcoexist, BTC_GET_BL_WIFI_AP_MODE_ENABLE,
btcoexist         286 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 	btcoexist->bt_info.bt_ctrl_lps = true;
btcoexist         287 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 	btcoexist->bt_info.bt_lps_on = false;
btcoexist         291 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c static void halbtc_enter_lps(struct btc_coexist *btcoexist)
btcoexist         296 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 	rtlpriv = btcoexist->adapter;
btcoexist         298 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 	btcoexist->btc_get(btcoexist, BTC_GET_BL_WIFI_AP_MODE_ENABLE,
btcoexist         307 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 	btcoexist->bt_info.bt_ctrl_lps = true;
btcoexist         308 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 	btcoexist->bt_info.bt_lps_on = true;
btcoexist         312 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c static void halbtc_normal_lps(struct btc_coexist *btcoexist)
btcoexist         316 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 	rtlpriv = btcoexist->adapter;
btcoexist         318 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 	if (btcoexist->bt_info.bt_ctrl_lps) {
btcoexist         319 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 		btcoexist->bt_info.bt_lps_on = false;
btcoexist         321 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 		btcoexist->bt_info.bt_ctrl_lps = false;
btcoexist         325 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c static void halbtc_pre_normal_lps(struct btc_coexist *btcoexist)
btcoexist         327 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 	struct rtl_priv *rtlpriv = btcoexist->adapter;
btcoexist         329 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 	if (btcoexist->bt_info.bt_ctrl_lps) {
btcoexist         330 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 		btcoexist->bt_info.bt_lps_on = false;
btcoexist         335 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c static void halbtc_post_normal_lps(struct btc_coexist *btcoexist)
btcoexist         337 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 	if (btcoexist->bt_info.bt_ctrl_lps)
btcoexist         338 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 		btcoexist->bt_info.bt_ctrl_lps = false;
btcoexist         341 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c static void halbtc_leave_low_power(struct btc_coexist *btcoexist)
btcoexist         345 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c static void halbtc_normal_low_power(struct btc_coexist *btcoexist)
btcoexist         349 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c static void halbtc_disable_low_power(struct btc_coexist *btcoexist,
btcoexist         353 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 	btcoexist->bt_info.bt_disable_low_pwr = low_pwr_disable;
btcoexist         356 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c static void halbtc_aggregation_check(struct btc_coexist *btcoexist)
btcoexist         361 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 	struct rtl_priv *rtlpriv = btcoexist->adapter;
btcoexist         375 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 	if (btcoexist->bt_info.reject_agg_pkt) {
btcoexist         377 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 		btcoexist->bt_info.pre_reject_agg_pkt =
btcoexist         378 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 			btcoexist->bt_info.reject_agg_pkt;
btcoexist         380 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 		if (btcoexist->bt_info.pre_reject_agg_pkt) {
btcoexist         382 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 			btcoexist->bt_info.pre_reject_agg_pkt =
btcoexist         383 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 				btcoexist->bt_info.reject_agg_pkt;
btcoexist         386 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 		if (btcoexist->bt_info.pre_bt_ctrl_agg_buf_size !=
btcoexist         387 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 		    btcoexist->bt_info.bt_ctrl_agg_buf_size) {
btcoexist         389 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 			btcoexist->bt_info.pre_bt_ctrl_agg_buf_size =
btcoexist         390 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 				btcoexist->bt_info.bt_ctrl_agg_buf_size;
btcoexist         393 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 		if (btcoexist->bt_info.bt_ctrl_agg_buf_size) {
btcoexist         394 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 			if (btcoexist->bt_info.pre_agg_buf_size !=
btcoexist         395 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 			    btcoexist->bt_info.agg_buf_size) {
btcoexist         398 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 			btcoexist->bt_info.pre_agg_buf_size =
btcoexist         399 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 				btcoexist->bt_info.agg_buf_size;
btcoexist         407 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c static u32 halbtc_get_bt_patch_version(struct btc_coexist *btcoexist)
btcoexist         411 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 	if (btcoexist->bt_info.bt_real_fw_ver)
btcoexist         415 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 	halbtc_send_bt_mp_operation(btcoexist, BT_OP_GET_BT_VERSION,
btcoexist         419 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 	return btcoexist->bt_info.bt_real_fw_ver;
btcoexist         424 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 	struct btc_coexist *btcoexist = (struct btc_coexist *)btc_context;
btcoexist         427 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 	if (btcoexist->bt_info.bt_supported_feature)
btcoexist         431 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 	halbtc_send_bt_mp_operation(btcoexist,
btcoexist         436 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 	return btcoexist->bt_info.bt_supported_feature;
btcoexist         441 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 	struct btc_coexist *btcoexist = (struct btc_coexist *)btc_context;
btcoexist         444 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 	if (btcoexist->bt_info.bt_supported_version)
btcoexist         448 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 	halbtc_send_bt_mp_operation(btcoexist,
btcoexist         453 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 	return btcoexist->bt_info.bt_supported_version;
btcoexist         458 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 	struct btc_coexist *btcoexist = (struct btc_coexist *)btc_context;
btcoexist         462 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 	halbtc_send_bt_mp_operation(btcoexist,
btcoexist         466 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 	return btcoexist->bt_info.bt_device_info;
btcoexist         471 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 	struct btc_coexist *btcoexist = (struct btc_coexist *)btc_context;
btcoexist         475 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 	halbtc_send_bt_mp_operation(btcoexist,
btcoexist         479 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 	return btcoexist->bt_info.bt_forb_slot_val;
btcoexist         482 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c static u32 halbtc_get_wifi_link_status(struct btc_coexist *btcoexist)
btcoexist         488 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 	struct rtl_priv *rtlpriv = btcoexist->adapter;
btcoexist         499 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 	if (is_any_client_connect_to_ap(btcoexist)) {
btcoexist         517 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 	struct btc_coexist *btcoexist = (struct btc_coexist *)void_btcoexist;
btcoexist         518 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 	struct rtl_priv *rtlpriv = btcoexist->adapter;
btcoexist         529 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 	if (!halbtc_is_bt_coexist_available(btcoexist))
btcoexist         545 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 		if (is_any_client_connect_to_ap(btcoexist))
btcoexist         577 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 		*bool_tmp = rtlpriv->btcoexist.btc_info.in_4way;
btcoexist         623 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 		*u32_tmp = halbtc_get_wifi_bw(btcoexist);
btcoexist         635 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 		*u32_tmp = halbtc_get_wifi_link_status(btcoexist);
btcoexist         638 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 		*u32_tmp = halbtc_get_bt_patch_version(btcoexist);
btcoexist         644 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 		*u32_tmp = halbtc_get_bt_coex_supported_version(btcoexist);
btcoexist         647 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 		*u32_tmp = halbtc_get_bt_coex_supported_feature(btcoexist);
btcoexist         650 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 		*u32_tmp = halbtc_get_bt_device_info(btcoexist);
btcoexist         653 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 		*u32_tmp = halbtc_get_bt_forbidden_slot_val(btcoexist);
btcoexist         657 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 			btcoexist->btc_phydm_query_phy_counter(btcoexist,
btcoexist         662 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 			btcoexist->btc_phydm_query_phy_counter(btcoexist,
btcoexist         667 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 			btcoexist->btc_phydm_query_phy_counter(btcoexist,
btcoexist         674 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 		*u8_tmp = halbtc_get_wifi_central_chnl(btcoexist);
btcoexist         681 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 		*u8_tmp = rtlpriv->btcoexist.btc_info.ap_num;
btcoexist         692 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 		*u8_tmp = btcoexist->pwr_mode_val[0];
btcoexist         705 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 	struct btc_coexist *btcoexist = (struct btc_coexist *)void_btcoexist;
btcoexist         711 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 	if (!halbtc_is_bt_coexist_available(btcoexist))
btcoexist         717 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 		btcoexist->bt_info.bt_disabled = *bool_tmp;
btcoexist         720 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 		btcoexist->bt_info.bt_busy = *bool_tmp;
btcoexist         723 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 		btcoexist->bt_info.limited_dig = *bool_tmp;
btcoexist         726 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 		btcoexist->bt_info.force_to_roam = *bool_tmp;
btcoexist         729 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 		btcoexist->bt_info.reject_agg_pkt = *bool_tmp;
btcoexist         732 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 		btcoexist->bt_info.bt_ctrl_agg_buf_size = *bool_tmp;
btcoexist         735 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 		btcoexist->bt_info.increase_scan_dev_num = *bool_tmp;
btcoexist         738 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 		btcoexist->bt_info.bt_tx_rx_mask = *bool_tmp;
btcoexist         741 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 		btcoexist->bt_info.miracast_plus_bt = *bool_tmp;
btcoexist         745 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 		btcoexist->bt_info.rssi_adjust_for_agc_table_on = *u8_tmp;
btcoexist         748 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 		btcoexist->bt_info.agg_buf_size = *u8_tmp;
btcoexist         756 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 		halbtc_aggregation_check(btcoexist);
btcoexist         761 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 		btcoexist->bt_info.rssi_adjust_for_1ant_coex_type = *u8_tmp;
btcoexist         766 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 		btcoexist->bt_info.lps_val = *u8_tmp;
btcoexist         769 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 		btcoexist->bt_info.rpwm_val = *u8_tmp;
btcoexist         773 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 		halbtc_leave_lps(btcoexist);
btcoexist         776 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 		halbtc_enter_lps(btcoexist);
btcoexist         779 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 		halbtc_normal_lps(btcoexist);
btcoexist         782 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 		halbtc_pre_normal_lps(btcoexist);
btcoexist         785 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 		halbtc_post_normal_lps(btcoexist);
btcoexist         788 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 		halbtc_disable_low_power(btcoexist, *bool_tmp);
btcoexist         791 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 		btcoexist->bt_info.ra_mask = *u32_tmp;
btcoexist         808 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c static void halbtc_display_coex_statistics(struct btc_coexist *btcoexist,
btcoexist         813 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c static void halbtc_display_bt_link_info(struct btc_coexist *btcoexist,
btcoexist         818 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c static void halbtc_display_wifi_status(struct btc_coexist *btcoexist,
btcoexist         821 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 	struct rtl_priv *rtlpriv = btcoexist->adapter;
btcoexist         835 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 	wifi_link_status = halbtc_get_wifi_link_status(btcoexist);
btcoexist         844 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 	btcoexist->btc_get(btcoexist, BTC_GET_BL_HS_OPERATION, &bt_hs_on);
btcoexist         845 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 	btcoexist->btc_get(btcoexist, BTC_GET_U1_WIFI_DOT11_CHNL, &wifi_chnl);
btcoexist         846 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 	btcoexist->btc_get(btcoexist, BTC_GET_U1_WIFI_HS_CHNL, &wifi_hs_chnl);
btcoexist         851 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 	btcoexist->btc_get(btcoexist, BTC_GET_S4_WIFI_RSSI, &wifi_rssi);
btcoexist         852 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 	btcoexist->btc_get(btcoexist, BTC_GET_S4_HS_RSSI, &bt_hs_rssi);
btcoexist         857 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 	btcoexist->btc_get(btcoexist, BTC_GET_BL_WIFI_SCAN, &scan);
btcoexist         858 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 	btcoexist->btc_get(btcoexist, BTC_GET_BL_WIFI_LINK, &link);
btcoexist         859 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 	btcoexist->btc_get(btcoexist, BTC_GET_BL_WIFI_ROAM, &roam);
btcoexist         864 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 	btcoexist->btc_get(btcoexist, BTC_GET_BL_WIFI_UNDER_5G, &wifi_under_5g);
btcoexist         865 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 	btcoexist->btc_get(btcoexist, BTC_GET_U4_WIFI_BW, &wifi_bw);
btcoexist         866 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 	btcoexist->btc_get(btcoexist, BTC_GET_BL_WIFI_BUSY, &wifi_busy);
btcoexist         867 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 	btcoexist->btc_get(btcoexist, BTC_GET_U4_WIFI_TRAFFIC_DIRECTION,
btcoexist         869 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 	btcoexist->btc_get(btcoexist, BTC_GET_U1_AP_NUM, &ap_num);
btcoexist         871 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 	btcoexist->btc_get(btcoexist, BTC_GET_BL_WIFI_UNDER_B_MODE,
btcoexist         899 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 		   btcoexist->pwr_mode_val[0], btcoexist->pwr_mode_val[1],
btcoexist         900 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 		   btcoexist->pwr_mode_val[2], btcoexist->pwr_mode_val[3],
btcoexist         901 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 		   btcoexist->pwr_mode_val[4], btcoexist->pwr_mode_val[5],
btcoexist         902 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 		   btcoexist->bt_info.lps_val,
btcoexist         903 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 		   btcoexist->bt_info.rpwm_val);
btcoexist         911 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 	struct btc_coexist *btcoexist = (struct btc_coexist *)bt_context;
btcoexist         912 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 	struct rtl_priv *rtlpriv = btcoexist->adapter;
btcoexist         919 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 	struct btc_coexist *btcoexist = (struct btc_coexist *)bt_context;
btcoexist         920 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 	struct rtl_priv *rtlpriv = btcoexist->adapter;
btcoexist         927 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 	struct btc_coexist *btcoexist = (struct btc_coexist *)bt_context;
btcoexist         928 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 	struct rtl_priv *rtlpriv = btcoexist->adapter;
btcoexist         935 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 	struct btc_coexist *btcoexist = (struct btc_coexist *)bt_context;
btcoexist         936 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 	struct rtl_priv *rtlpriv = btcoexist->adapter;
btcoexist         944 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 	struct btc_coexist *btcoexist = (struct btc_coexist *)bt_context;
btcoexist         945 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 	struct rtl_priv *rtlpriv = btcoexist->adapter;
btcoexist         964 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 	struct btc_coexist *btcoexist = (struct btc_coexist *)bt_context;
btcoexist         965 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 	struct rtl_priv *rtlpriv = btcoexist->adapter;
btcoexist         972 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 	struct btc_coexist *btcoexist =
btcoexist         974 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 	struct rtl_priv *rtlpriv = btcoexist->adapter;
btcoexist         982 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 	struct btc_coexist *btcoexist = (struct btc_coexist *)btc_context;
btcoexist         983 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 	struct rtl_priv *rtlpriv = btcoexist->adapter;
btcoexist         985 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 	if (btcoexist->chip_interface == BTC_INTF_SDIO)
btcoexist         987 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 	else if (btcoexist->chip_interface == BTC_INTF_PCI)
btcoexist         989 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 	else if (btcoexist->chip_interface == BTC_INTF_USB)
btcoexist         996 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 	struct btc_coexist *btcoexist = (struct btc_coexist *)bt_context;
btcoexist         997 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 	struct rtl_priv *rtlpriv = btcoexist->adapter;
btcoexist        1004 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 	struct btc_coexist *btcoexist = (struct btc_coexist *)bt_context;
btcoexist        1005 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 	struct rtl_priv *rtlpriv = btcoexist->adapter;
btcoexist        1013 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 	struct btc_coexist *btcoexist = (struct btc_coexist *)bt_context;
btcoexist        1014 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 	struct rtl_priv *rtlpriv = btcoexist->adapter;
btcoexist        1022 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 	struct btc_coexist *btcoexist = (struct btc_coexist *)bt_context;
btcoexist        1023 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 	struct rtl_priv *rtlpriv = btcoexist->adapter;
btcoexist        1031 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 	struct btc_coexist *btcoexist = (struct btc_coexist *)bt_context;
btcoexist        1032 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 	struct rtl_priv *rtlpriv = btcoexist->adapter;
btcoexist        1040 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 	struct btc_coexist *btcoexist = (struct btc_coexist *)bt_context;
btcoexist        1041 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 	struct rtl_priv *rtlpriv = btcoexist->adapter;
btcoexist        1050 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 	struct btc_coexist *btcoexist = (struct btc_coexist *)bt_context;
btcoexist        1051 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 	struct rtl_priv *rtlpriv = btcoexist->adapter;
btcoexist        1063 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 	struct btc_coexist *btcoexist = (struct btc_coexist *)btc_context;
btcoexist        1069 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 	if (!halbtc_send_bt_mp_operation(btcoexist, BT_OP_WRITE_REG_VALUE,
btcoexist        1076 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 	halbtc_send_bt_mp_operation(btcoexist, BT_OP_WRITE_REG_ADDR,
btcoexist        1083 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 	struct btc_coexist *btcoexist = (struct btc_coexist *)bt_context;
btcoexist        1087 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 		halbtc_display_coex_statistics(btcoexist, m);
btcoexist        1090 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 		halbtc_display_bt_link_info(btcoexist, m);
btcoexist        1093 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 		halbtc_display_wifi_status(btcoexist, m);
btcoexist        1105 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c static bool halbtc_under_ips(struct btc_coexist *btcoexist)
btcoexist        1107 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 	struct rtl_priv *rtlpriv = btcoexist->adapter;
btcoexist        1144 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 	struct btc_coexist *btcoexist = (struct btc_coexist *)btc_context;
btcoexist        1148 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 	halbtc_send_bt_mp_operation(btcoexist, BT_OP_GET_BT_ANT_DET_VAL,
btcoexist        1153 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 	return btcoexist->bt_info.bt_ant_det_val;
btcoexist        1158 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 	struct btc_coexist *btcoexist = (struct btc_coexist *)btc_context;
btcoexist        1162 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 	halbtc_send_bt_mp_operation(btcoexist, BT_OP_GET_BT_BLE_SCAN_TYPE,
btcoexist        1167 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 	return btcoexist->bt_info.bt_ble_scan_type;
btcoexist        1172 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 	struct btc_coexist *btcoexist = (struct btc_coexist *)btc_context;
btcoexist        1176 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 	halbtc_send_bt_mp_operation(btcoexist, BT_OP_GET_BT_BLE_SCAN_PARA,
btcoexist        1181 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 	return btcoexist->bt_info.bt_ble_scan_para;
btcoexist        1187 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 	struct btc_coexist *btcoexist = (struct btc_coexist *)btc_context;
btcoexist        1195 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 	ret = halbtc_send_bt_mp_operation(btcoexist, BT_OP_GET_AFH_MAP_L,
btcoexist        1200 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 	*afh_map_l = btcoexist->bt_info.afh_map_l;
btcoexist        1203 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 	ret = halbtc_send_bt_mp_operation(btcoexist, BT_OP_GET_AFH_MAP_M,
btcoexist        1208 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 	*afh_map_m = btcoexist->bt_info.afh_map_m;
btcoexist        1211 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 	ret = halbtc_send_bt_mp_operation(btcoexist, BT_OP_GET_AFH_MAP_H,
btcoexist        1216 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 	*afh_map_h = btcoexist->bt_info.afh_map_h;
btcoexist        1227 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 	struct btc_coexist *btcoexist = rtl_btc_coexist(rtlpriv);
btcoexist        1229 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 	if (!btcoexist)
btcoexist        1234 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 	btcoexist->btc_read_1byte = halbtc_read_1byte;
btcoexist        1235 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 	btcoexist->btc_write_1byte = halbtc_write_1byte;
btcoexist        1236 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 	btcoexist->btc_write_1byte_bitmask = halbtc_bitmask_write_1byte;
btcoexist        1237 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 	btcoexist->btc_read_2byte = halbtc_read_2byte;
btcoexist        1238 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 	btcoexist->btc_write_2byte = halbtc_write_2byte;
btcoexist        1239 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 	btcoexist->btc_read_4byte = halbtc_read_4byte;
btcoexist        1240 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 	btcoexist->btc_write_4byte = halbtc_write_4byte;
btcoexist        1241 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 	btcoexist->btc_write_local_reg_1byte = halbtc_write_local_reg_1byte;
btcoexist        1243 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 	btcoexist->btc_set_bb_reg = halbtc_set_bbreg;
btcoexist        1244 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 	btcoexist->btc_get_bb_reg = halbtc_get_bbreg;
btcoexist        1246 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 	btcoexist->btc_set_rf_reg = halbtc_set_rfreg;
btcoexist        1247 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 	btcoexist->btc_get_rf_reg = halbtc_get_rfreg;
btcoexist        1249 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 	btcoexist->btc_fill_h2c = halbtc_fill_h2c_cmd;
btcoexist        1250 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 	btcoexist->btc_disp_dbg_msg = halbtc_display_dbg_msg;
btcoexist        1252 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 	btcoexist->btc_get = halbtc_get;
btcoexist        1253 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 	btcoexist->btc_set = halbtc_set;
btcoexist        1254 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 	btcoexist->btc_set_bt_reg = halbtc_set_bt_reg;
btcoexist        1255 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 	btcoexist->btc_get_bt_reg = halbtc_get_bt_reg;
btcoexist        1257 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 	btcoexist->bt_info.bt_ctrl_buf_size = false;
btcoexist        1258 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 	btcoexist->bt_info.agg_buf_size = 5;
btcoexist        1260 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 	btcoexist->bt_info.increase_scan_dev_num = false;
btcoexist        1262 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 	btcoexist->btc_get_bt_coex_supported_feature =
btcoexist        1264 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 	btcoexist->btc_get_bt_coex_supported_version =
btcoexist        1266 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 	btcoexist->btc_get_bt_phydm_version = halbtc_get_phydm_version;
btcoexist        1267 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 	btcoexist->btc_phydm_modify_ra_pcr_threshold =
btcoexist        1269 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 	btcoexist->btc_phydm_query_phy_counter = halbtc_phydm_query_phy_counter;
btcoexist        1270 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 	btcoexist->btc_get_ant_det_val_from_bt = halbtc_get_ant_det_val_from_bt;
btcoexist        1271 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 	btcoexist->btc_get_ble_scan_type_from_bt =
btcoexist        1273 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 	btcoexist->btc_get_ble_scan_para_from_bt =
btcoexist        1275 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 	btcoexist->btc_get_bt_afh_map_from_bt =
btcoexist        1278 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 	init_completion(&btcoexist->bt_mp_comp);
btcoexist        1320 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 	struct btc_coexist *btcoexist = rtl_btc_coexist(rtlpriv);
btcoexist        1323 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 	if (!btcoexist)
btcoexist        1326 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 	if (btcoexist->binded)
btcoexist        1331 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 		btcoexist->chip_interface = BTC_INTF_PCI;
btcoexist        1334 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 		btcoexist->chip_interface = BTC_INTF_USB;
btcoexist        1337 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 		btcoexist->chip_interface = BTC_INTF_UNKNOWN;
btcoexist        1341 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 	btcoexist->binded = true;
btcoexist        1342 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 	btcoexist->statistics.cnt_bind++;
btcoexist        1344 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 	btcoexist->adapter = adapter;
btcoexist        1346 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 	btcoexist->stack_info.profile_notified = false;
btcoexist        1348 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 	btcoexist->bt_info.bt_ctrl_agg_buf_size = false;
btcoexist        1349 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 	btcoexist->bt_info.agg_buf_size = 5;
btcoexist        1351 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 	btcoexist->bt_info.increase_scan_dev_num = false;
btcoexist        1352 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 	btcoexist->bt_info.miracast_plus_bt = false;
btcoexist        1355 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 	exhalbtc_set_chip_type(btcoexist, chip_type);
btcoexist        1360 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 	btcoexist->board_info.btdm_ant_pos = BTC_ANTENNA_AT_MAIN_PORT;
btcoexist        1363 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 	exhalbtc_set_single_ant_path(btcoexist, single_ant_path);
btcoexist        1366 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 		btcoexist->board_info.tfbga_package = false;
btcoexist        1368 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 		btcoexist->board_info.tfbga_package = false;
btcoexist        1370 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 		btcoexist->board_info.tfbga_package = true;
btcoexist        1372 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 	if (btcoexist->board_info.tfbga_package)
btcoexist        1379 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 	btcoexist->board_info.rfe_type = rtl_get_hwpg_rfe_type(rtlpriv);
btcoexist        1380 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 	btcoexist->board_info.ant_div_cfg = 0;
btcoexist        1385 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c void exhalbtc_power_on_setting(struct btc_coexist *btcoexist)
btcoexist        1387 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 	if (!halbtc_is_bt_coexist_available(btcoexist))
btcoexist        1390 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 	btcoexist->statistics.cnt_power_on++;
btcoexist        1392 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 	if (IS_HARDWARE_TYPE_8723B(btcoexist->adapter)) {
btcoexist        1393 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 		if (btcoexist->board_info.btdm_ant_num == 2)
btcoexist        1394 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 			ex_btc8723b2ant_power_on_setting(btcoexist);
btcoexist        1395 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 		else if (btcoexist->board_info.btdm_ant_num == 1)
btcoexist        1396 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 			ex_btc8723b1ant_power_on_setting(btcoexist);
btcoexist        1400 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c void exhalbtc_pre_load_firmware(struct btc_coexist *btcoexist)
btcoexist        1402 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 	if (!halbtc_is_bt_coexist_available(btcoexist))
btcoexist        1405 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 	btcoexist->statistics.cnt_pre_load_firmware++;
btcoexist        1407 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 	if (IS_HARDWARE_TYPE_8723B(btcoexist->adapter)) {
btcoexist        1408 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 		if (btcoexist->board_info.btdm_ant_num == 2)
btcoexist        1409 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 			ex_btc8723b2ant_pre_load_firmware(btcoexist);
btcoexist        1413 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c void exhalbtc_init_hw_config(struct btc_coexist *btcoexist, bool wifi_only)
btcoexist        1415 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 	if (!halbtc_is_bt_coexist_available(btcoexist))
btcoexist        1418 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 	btcoexist->statistics.cnt_init_hw_config++;
btcoexist        1420 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 	if (IS_HARDWARE_TYPE_8821(btcoexist->adapter)) {
btcoexist        1421 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 		if (btcoexist->board_info.btdm_ant_num == 2)
btcoexist        1422 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 			ex_btc8821a2ant_init_hwconfig(btcoexist);
btcoexist        1423 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 		else if (btcoexist->board_info.btdm_ant_num == 1)
btcoexist        1424 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 			ex_btc8821a1ant_init_hwconfig(btcoexist, wifi_only);
btcoexist        1425 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 	} else if (IS_HARDWARE_TYPE_8723B(btcoexist->adapter)) {
btcoexist        1426 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 		if (btcoexist->board_info.btdm_ant_num == 2)
btcoexist        1427 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 			ex_btc8723b2ant_init_hwconfig(btcoexist);
btcoexist        1428 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 		else if (btcoexist->board_info.btdm_ant_num == 1)
btcoexist        1429 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 			ex_btc8723b1ant_init_hwconfig(btcoexist, wifi_only);
btcoexist        1430 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 	} else if (IS_HARDWARE_TYPE_8723A(btcoexist->adapter)) {
btcoexist        1432 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 	} else if (IS_HARDWARE_TYPE_8192E(btcoexist->adapter)) {
btcoexist        1433 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 		if (btcoexist->board_info.btdm_ant_num == 2)
btcoexist        1434 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 			ex_btc8192e2ant_init_hwconfig(btcoexist);
btcoexist        1442 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c void exhalbtc_init_coex_dm(struct btc_coexist *btcoexist)
btcoexist        1444 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 	if (!halbtc_is_bt_coexist_available(btcoexist))
btcoexist        1447 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 	btcoexist->statistics.cnt_init_coex_dm++;
btcoexist        1449 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 	if (IS_HARDWARE_TYPE_8821(btcoexist->adapter)) {
btcoexist        1450 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 		if (btcoexist->board_info.btdm_ant_num == 2)
btcoexist        1451 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 			ex_btc8821a2ant_init_coex_dm(btcoexist);
btcoexist        1452 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 		else if (btcoexist->board_info.btdm_ant_num == 1)
btcoexist        1453 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 			ex_btc8821a1ant_init_coex_dm(btcoexist);
btcoexist        1454 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 	} else if (IS_HARDWARE_TYPE_8723B(btcoexist->adapter)) {
btcoexist        1455 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 		if (btcoexist->board_info.btdm_ant_num == 2)
btcoexist        1456 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 			ex_btc8723b2ant_init_coex_dm(btcoexist);
btcoexist        1457 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 		else if (btcoexist->board_info.btdm_ant_num == 1)
btcoexist        1458 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 			ex_btc8723b1ant_init_coex_dm(btcoexist);
btcoexist        1459 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 	} else if (IS_HARDWARE_TYPE_8192E(btcoexist->adapter)) {
btcoexist        1460 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 		if (btcoexist->board_info.btdm_ant_num == 2)
btcoexist        1461 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 			ex_btc8192e2ant_init_coex_dm(btcoexist);
btcoexist        1464 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 	btcoexist->initilized = true;
btcoexist        1467 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c void exhalbtc_ips_notify(struct btc_coexist *btcoexist, u8 type)
btcoexist        1471 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 	if (!halbtc_is_bt_coexist_available(btcoexist))
btcoexist        1473 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 	btcoexist->statistics.cnt_ips_notify++;
btcoexist        1474 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 	if (btcoexist->manual_control)
btcoexist        1482 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 	halbtc_leave_low_power(btcoexist);
btcoexist        1484 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 	if (IS_HARDWARE_TYPE_8821(btcoexist->adapter)) {
btcoexist        1485 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 		if (btcoexist->board_info.btdm_ant_num == 2)
btcoexist        1486 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 			ex_btc8821a2ant_ips_notify(btcoexist, ips_type);
btcoexist        1487 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 		else if (btcoexist->board_info.btdm_ant_num == 1)
btcoexist        1488 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 			ex_btc8821a1ant_ips_notify(btcoexist, ips_type);
btcoexist        1489 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 	} else if (IS_HARDWARE_TYPE_8723B(btcoexist->adapter)) {
btcoexist        1490 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 		if (btcoexist->board_info.btdm_ant_num == 2)
btcoexist        1491 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 			ex_btc8723b2ant_ips_notify(btcoexist, ips_type);
btcoexist        1492 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 		else if (btcoexist->board_info.btdm_ant_num == 1)
btcoexist        1493 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 			ex_btc8723b1ant_ips_notify(btcoexist, ips_type);
btcoexist        1494 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 	} else if (IS_HARDWARE_TYPE_8192E(btcoexist->adapter)) {
btcoexist        1495 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 		if (btcoexist->board_info.btdm_ant_num == 2)
btcoexist        1496 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 			ex_btc8192e2ant_ips_notify(btcoexist, ips_type);
btcoexist        1499 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 	halbtc_normal_low_power(btcoexist);
btcoexist        1502 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c void exhalbtc_lps_notify(struct btc_coexist *btcoexist, u8 type)
btcoexist        1506 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 	if (!halbtc_is_bt_coexist_available(btcoexist))
btcoexist        1508 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 	btcoexist->statistics.cnt_lps_notify++;
btcoexist        1509 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 	if (btcoexist->manual_control)
btcoexist        1517 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 	if (IS_HARDWARE_TYPE_8821(btcoexist->adapter)) {
btcoexist        1518 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 		if (btcoexist->board_info.btdm_ant_num == 2)
btcoexist        1519 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 			ex_btc8821a2ant_lps_notify(btcoexist, lps_type);
btcoexist        1520 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 		else if (btcoexist->board_info.btdm_ant_num == 1)
btcoexist        1521 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 			ex_btc8821a1ant_lps_notify(btcoexist, lps_type);
btcoexist        1522 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 	} else if (IS_HARDWARE_TYPE_8723B(btcoexist->adapter)) {
btcoexist        1523 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 		if (btcoexist->board_info.btdm_ant_num == 2)
btcoexist        1524 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 			ex_btc8723b2ant_lps_notify(btcoexist, lps_type);
btcoexist        1525 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 		else if (btcoexist->board_info.btdm_ant_num == 1)
btcoexist        1526 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 			ex_btc8723b1ant_lps_notify(btcoexist, lps_type);
btcoexist        1527 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 	} else if (IS_HARDWARE_TYPE_8192E(btcoexist->adapter)) {
btcoexist        1528 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 		if (btcoexist->board_info.btdm_ant_num == 2)
btcoexist        1529 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 			ex_btc8192e2ant_lps_notify(btcoexist, lps_type);
btcoexist        1533 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c void exhalbtc_scan_notify(struct btc_coexist *btcoexist, u8 type)
btcoexist        1537 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 	if (!halbtc_is_bt_coexist_available(btcoexist))
btcoexist        1539 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 	btcoexist->statistics.cnt_scan_notify++;
btcoexist        1540 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 	if (btcoexist->manual_control)
btcoexist        1548 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 	halbtc_leave_low_power(btcoexist);
btcoexist        1550 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 	if (IS_HARDWARE_TYPE_8821(btcoexist->adapter)) {
btcoexist        1551 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 		if (btcoexist->board_info.btdm_ant_num == 2)
btcoexist        1552 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 			ex_btc8821a2ant_scan_notify(btcoexist, scan_type);
btcoexist        1553 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 		else if (btcoexist->board_info.btdm_ant_num == 1)
btcoexist        1554 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 			ex_btc8821a1ant_scan_notify(btcoexist, scan_type);
btcoexist        1555 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 	} else if (IS_HARDWARE_TYPE_8723B(btcoexist->adapter)) {
btcoexist        1556 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 		if (btcoexist->board_info.btdm_ant_num == 2)
btcoexist        1557 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 			ex_btc8723b2ant_scan_notify(btcoexist, scan_type);
btcoexist        1558 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 		else if (btcoexist->board_info.btdm_ant_num == 1)
btcoexist        1559 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 			ex_btc8723b1ant_scan_notify(btcoexist, scan_type);
btcoexist        1560 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 	} else if (IS_HARDWARE_TYPE_8192E(btcoexist->adapter)) {
btcoexist        1561 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 		if (btcoexist->board_info.btdm_ant_num == 2)
btcoexist        1562 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 			ex_btc8192e2ant_scan_notify(btcoexist, scan_type);
btcoexist        1565 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 	halbtc_normal_low_power(btcoexist);
btcoexist        1573 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c void exhalbtc_connect_notify(struct btc_coexist *btcoexist, u8 action)
btcoexist        1578 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 	if (!halbtc_is_bt_coexist_available(btcoexist))
btcoexist        1580 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 	btcoexist->statistics.cnt_connect_notify++;
btcoexist        1581 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 	if (btcoexist->manual_control)
btcoexist        1584 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 	btcoexist->btc_get(btcoexist, BTC_GET_BL_WIFI_UNDER_5G, &wifi_under_5g);
btcoexist        1591 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 	halbtc_leave_low_power(btcoexist);
btcoexist        1593 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 	if (IS_HARDWARE_TYPE_8821(btcoexist->adapter)) {
btcoexist        1594 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 		if (btcoexist->board_info.btdm_ant_num == 2)
btcoexist        1595 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 			ex_btc8821a2ant_connect_notify(btcoexist, asso_type);
btcoexist        1596 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 		else if (btcoexist->board_info.btdm_ant_num == 1)
btcoexist        1597 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 			ex_btc8821a1ant_connect_notify(btcoexist, asso_type);
btcoexist        1598 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 	} else if (IS_HARDWARE_TYPE_8723B(btcoexist->adapter)) {
btcoexist        1599 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 		if (btcoexist->board_info.btdm_ant_num == 2)
btcoexist        1600 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 			ex_btc8723b2ant_connect_notify(btcoexist, asso_type);
btcoexist        1601 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 		else if (btcoexist->board_info.btdm_ant_num == 1)
btcoexist        1602 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 			ex_btc8723b1ant_connect_notify(btcoexist, asso_type);
btcoexist        1603 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 	} else if (IS_HARDWARE_TYPE_8192E(btcoexist->adapter)) {
btcoexist        1604 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 		if (btcoexist->board_info.btdm_ant_num == 2)
btcoexist        1605 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 			ex_btc8192e2ant_connect_notify(btcoexist, asso_type);
btcoexist        1608 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 	halbtc_normal_low_power(btcoexist);
btcoexist        1611 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c void exhalbtc_mediastatus_notify(struct btc_coexist *btcoexist,
btcoexist        1616 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 	if (!halbtc_is_bt_coexist_available(btcoexist))
btcoexist        1618 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 	btcoexist->statistics.cnt_media_status_notify++;
btcoexist        1619 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 	if (btcoexist->manual_control)
btcoexist        1627 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 	halbtc_leave_low_power(btcoexist);
btcoexist        1629 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 	if (IS_HARDWARE_TYPE_8821(btcoexist->adapter)) {
btcoexist        1630 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 		if (btcoexist->board_info.btdm_ant_num == 2)
btcoexist        1631 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 			ex_btc8821a2ant_media_status_notify(btcoexist, status);
btcoexist        1632 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 		else if (btcoexist->board_info.btdm_ant_num == 1)
btcoexist        1633 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 			ex_btc8821a1ant_media_status_notify(btcoexist, status);
btcoexist        1634 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 	} else if (IS_HARDWARE_TYPE_8723B(btcoexist->adapter)) {
btcoexist        1635 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 		if (btcoexist->board_info.btdm_ant_num == 2)
btcoexist        1636 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 			ex_btc8723b2ant_media_status_notify(btcoexist, status);
btcoexist        1637 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 		else if (btcoexist->board_info.btdm_ant_num == 1)
btcoexist        1638 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 			ex_btc8723b1ant_media_status_notify(btcoexist, status);
btcoexist        1639 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 	} else if (IS_HARDWARE_TYPE_8192E(btcoexist->adapter)) {
btcoexist        1640 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 		if (btcoexist->board_info.btdm_ant_num == 2)
btcoexist        1641 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 			ex_btc8192e2ant_media_status_notify(btcoexist, status);
btcoexist        1644 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 	halbtc_normal_low_power(btcoexist);
btcoexist        1647 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c void exhalbtc_special_packet_notify(struct btc_coexist *btcoexist, u8 pkt_type)
btcoexist        1651 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 	if (!halbtc_is_bt_coexist_available(btcoexist))
btcoexist        1653 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 	btcoexist->statistics.cnt_special_packet_notify++;
btcoexist        1654 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 	if (btcoexist->manual_control)
btcoexist        1668 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 	halbtc_leave_low_power(btcoexist);
btcoexist        1670 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 	if (IS_HARDWARE_TYPE_8821(btcoexist->adapter)) {
btcoexist        1671 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 		if (btcoexist->board_info.btdm_ant_num == 2)
btcoexist        1672 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 			ex_btc8821a2ant_special_packet_notify(btcoexist,
btcoexist        1674 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 		else if (btcoexist->board_info.btdm_ant_num == 1)
btcoexist        1675 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 			ex_btc8821a1ant_special_packet_notify(btcoexist,
btcoexist        1677 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 	} else if (IS_HARDWARE_TYPE_8723B(btcoexist->adapter)) {
btcoexist        1678 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 		if (btcoexist->board_info.btdm_ant_num == 2)
btcoexist        1679 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 			ex_btc8723b2ant_special_packet_notify(btcoexist,
btcoexist        1681 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 		else if (btcoexist->board_info.btdm_ant_num == 1)
btcoexist        1682 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 			ex_btc8723b1ant_special_packet_notify(btcoexist,
btcoexist        1684 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 	} else if (IS_HARDWARE_TYPE_8192E(btcoexist->adapter)) {
btcoexist        1685 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 		if (btcoexist->board_info.btdm_ant_num == 2)
btcoexist        1686 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 			ex_btc8192e2ant_special_packet_notify(btcoexist,
btcoexist        1690 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 	halbtc_normal_low_power(btcoexist);
btcoexist        1693 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c void exhalbtc_bt_info_notify(struct btc_coexist *btcoexist,
btcoexist        1696 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 	if (!halbtc_is_bt_coexist_available(btcoexist))
btcoexist        1698 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 	btcoexist->statistics.cnt_bt_info_notify++;
btcoexist        1700 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 	halbtc_leave_low_power(btcoexist);
btcoexist        1702 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 	if (IS_HARDWARE_TYPE_8821(btcoexist->adapter)) {
btcoexist        1703 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 		if (btcoexist->board_info.btdm_ant_num == 2)
btcoexist        1704 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 			ex_btc8821a2ant_bt_info_notify(btcoexist, tmp_buf,
btcoexist        1706 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 		else if (btcoexist->board_info.btdm_ant_num == 1)
btcoexist        1707 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 			ex_btc8821a1ant_bt_info_notify(btcoexist, tmp_buf,
btcoexist        1709 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 	} else if (IS_HARDWARE_TYPE_8723B(btcoexist->adapter)) {
btcoexist        1710 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 		if (btcoexist->board_info.btdm_ant_num == 2)
btcoexist        1711 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 			ex_btc8723b2ant_bt_info_notify(btcoexist, tmp_buf,
btcoexist        1713 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 		else if (btcoexist->board_info.btdm_ant_num == 1)
btcoexist        1714 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 			ex_btc8723b1ant_bt_info_notify(btcoexist, tmp_buf,
btcoexist        1716 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 	} else if (IS_HARDWARE_TYPE_8192E(btcoexist->adapter)) {
btcoexist        1717 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 		if (btcoexist->board_info.btdm_ant_num == 2)
btcoexist        1718 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 			ex_btc8192e2ant_bt_info_notify(btcoexist, tmp_buf,
btcoexist        1722 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 	halbtc_normal_low_power(btcoexist);
btcoexist        1725 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c void exhalbtc_rf_status_notify(struct btc_coexist *btcoexist, u8 type)
btcoexist        1727 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 	if (!halbtc_is_bt_coexist_available(btcoexist))
btcoexist        1730 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 	if (IS_HARDWARE_TYPE_8821(btcoexist->adapter)) {
btcoexist        1731 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 	} else if (IS_HARDWARE_TYPE_8723B(btcoexist->adapter)) {
btcoexist        1732 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 		if (btcoexist->board_info.btdm_ant_num == 1)
btcoexist        1733 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 			ex_btc8723b1ant_rf_status_notify(btcoexist, type);
btcoexist        1734 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 	} else if (IS_HARDWARE_TYPE_8192E(btcoexist->adapter)) {
btcoexist        1738 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c void exhalbtc_halt_notify(struct btc_coexist *btcoexist)
btcoexist        1740 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 	if (!halbtc_is_bt_coexist_available(btcoexist))
btcoexist        1743 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 	if (IS_HARDWARE_TYPE_8821(btcoexist->adapter)) {
btcoexist        1744 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 		if (btcoexist->board_info.btdm_ant_num == 2)
btcoexist        1745 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 			ex_btc8821a2ant_halt_notify(btcoexist);
btcoexist        1746 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 		else if (btcoexist->board_info.btdm_ant_num == 1)
btcoexist        1747 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 			ex_btc8821a1ant_halt_notify(btcoexist);
btcoexist        1748 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 	} else if (IS_HARDWARE_TYPE_8723B(btcoexist->adapter)) {
btcoexist        1749 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 		if (btcoexist->board_info.btdm_ant_num == 2)
btcoexist        1750 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 			ex_btc8723b2ant_halt_notify(btcoexist);
btcoexist        1751 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 		else if (btcoexist->board_info.btdm_ant_num == 1)
btcoexist        1752 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 			ex_btc8723b1ant_halt_notify(btcoexist);
btcoexist        1753 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 	} else if (IS_HARDWARE_TYPE_8192E(btcoexist->adapter)) {
btcoexist        1754 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 		if (btcoexist->board_info.btdm_ant_num == 2)
btcoexist        1755 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 			ex_btc8192e2ant_halt_notify(btcoexist);
btcoexist        1758 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 	btcoexist->binded = false;
btcoexist        1761 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c void exhalbtc_pnp_notify(struct btc_coexist *btcoexist, u8 pnp_state)
btcoexist        1763 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 	if (!halbtc_is_bt_coexist_available(btcoexist))
btcoexist        1771 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 	if (IS_HARDWARE_TYPE_8723B(btcoexist->adapter)) {
btcoexist        1772 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 		if (btcoexist->board_info.btdm_ant_num == 1)
btcoexist        1773 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 			ex_btc8723b1ant_pnp_notify(btcoexist, pnp_state);
btcoexist        1774 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 		else if (btcoexist->board_info.btdm_ant_num == 2)
btcoexist        1775 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 			ex_btc8723b2ant_pnp_notify(btcoexist, pnp_state);
btcoexist        1776 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 	} else if (IS_HARDWARE_TYPE_8821(btcoexist->adapter)) {
btcoexist        1777 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 		if (btcoexist->board_info.btdm_ant_num == 1)
btcoexist        1778 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 			ex_btc8821a1ant_pnp_notify(btcoexist, pnp_state);
btcoexist        1779 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 		else if (btcoexist->board_info.btdm_ant_num == 2)
btcoexist        1780 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 			ex_btc8821a2ant_pnp_notify(btcoexist, pnp_state);
btcoexist        1781 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 	} else if (IS_HARDWARE_TYPE_8192E(btcoexist->adapter)) {
btcoexist        1785 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c void exhalbtc_coex_dm_switch(struct btc_coexist *btcoexist)
btcoexist        1787 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 	struct rtl_priv *rtlpriv = btcoexist->adapter;
btcoexist        1789 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 	if (!halbtc_is_bt_coexist_available(btcoexist))
btcoexist        1791 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 	btcoexist->statistics.cnt_coex_dm_switch++;
btcoexist        1793 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 	halbtc_leave_low_power(btcoexist);
btcoexist        1795 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 	if (IS_HARDWARE_TYPE_8723B(btcoexist->adapter)) {
btcoexist        1796 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 		if (btcoexist->board_info.btdm_ant_num == 1) {
btcoexist        1797 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 			btcoexist->stop_coex_dm = true;
btcoexist        1798 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 			ex_btc8723b1ant_coex_dm_reset(btcoexist);
btcoexist        1801 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 			ex_btc8723b2ant_init_hwconfig(btcoexist);
btcoexist        1802 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 			ex_btc8723b2ant_init_coex_dm(btcoexist);
btcoexist        1803 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 			btcoexist->stop_coex_dm = false;
btcoexist        1807 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 	halbtc_normal_low_power(btcoexist);
btcoexist        1810 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c void exhalbtc_periodical(struct btc_coexist *btcoexist)
btcoexist        1812 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 	if (!halbtc_is_bt_coexist_available(btcoexist))
btcoexist        1814 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 	btcoexist->statistics.cnt_periodical++;
btcoexist        1816 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 	halbtc_leave_low_power(btcoexist);
btcoexist        1818 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 	if (IS_HARDWARE_TYPE_8821(btcoexist->adapter)) {
btcoexist        1819 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 		if (btcoexist->board_info.btdm_ant_num == 2)
btcoexist        1820 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 			ex_btc8821a2ant_periodical(btcoexist);
btcoexist        1821 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 		else if (btcoexist->board_info.btdm_ant_num == 1)
btcoexist        1822 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 			if (!halbtc_under_ips(btcoexist))
btcoexist        1823 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 				ex_btc8821a1ant_periodical(btcoexist);
btcoexist        1824 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 	} else if (IS_HARDWARE_TYPE_8723B(btcoexist->adapter)) {
btcoexist        1825 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 		if (btcoexist->board_info.btdm_ant_num == 2)
btcoexist        1826 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 			ex_btc8723b2ant_periodical(btcoexist);
btcoexist        1827 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 		else if (btcoexist->board_info.btdm_ant_num == 1)
btcoexist        1828 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 			ex_btc8723b1ant_periodical(btcoexist);
btcoexist        1829 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 	} else if (IS_HARDWARE_TYPE_8192E(btcoexist->adapter)) {
btcoexist        1830 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 		if (btcoexist->board_info.btdm_ant_num == 2)
btcoexist        1831 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 			ex_btc8192e2ant_periodical(btcoexist);
btcoexist        1834 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 	halbtc_normal_low_power(btcoexist);
btcoexist        1837 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c void exhalbtc_dbg_control(struct btc_coexist *btcoexist,
btcoexist        1840 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 	if (!halbtc_is_bt_coexist_available(btcoexist))
btcoexist        1842 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 	btcoexist->statistics.cnt_dbg_ctrl++;
btcoexist        1844 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 	halbtc_leave_low_power(btcoexist);
btcoexist        1846 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 	halbtc_normal_low_power(btcoexist);
btcoexist        1849 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c void exhalbtc_antenna_detection(struct btc_coexist *btcoexist, u32 cent_freq,
btcoexist        1852 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 	if (!halbtc_is_bt_coexist_available(btcoexist))
btcoexist        1860 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c void exhalbtc_update_min_bt_rssi(struct btc_coexist *btcoexist, s8 bt_rssi)
btcoexist        1862 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 	if (!halbtc_is_bt_coexist_available(btcoexist))
btcoexist        1865 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 	btcoexist->stack_info.min_bt_rssi = bt_rssi;
btcoexist        1868 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c void exhalbtc_set_hci_version(struct btc_coexist *btcoexist, u16 hci_version)
btcoexist        1870 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 	if (!halbtc_is_bt_coexist_available(btcoexist))
btcoexist        1873 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 	btcoexist->stack_info.hci_version = hci_version;
btcoexist        1876 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c void exhalbtc_set_bt_patch_version(struct btc_coexist *btcoexist,
btcoexist        1879 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 	if (!halbtc_is_bt_coexist_available(btcoexist))
btcoexist        1882 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 	btcoexist->bt_info.bt_real_fw_ver = bt_patch_version;
btcoexist        1883 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 	btcoexist->bt_info.bt_hci_ver = bt_hci_version;
btcoexist        1886 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c void exhalbtc_set_chip_type(struct btc_coexist *btcoexist, u8 chip_type)
btcoexist        1894 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 		btcoexist->board_info.bt_chip_type = BTC_CHIP_UNDEF;
btcoexist        1897 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 		btcoexist->board_info.bt_chip_type = BTC_CHIP_CSR_BC4;
btcoexist        1900 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 		btcoexist->board_info.bt_chip_type = BTC_CHIP_CSR_BC8;
btcoexist        1903 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 		btcoexist->board_info.bt_chip_type = BTC_CHIP_RTL8723A;
btcoexist        1906 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 		btcoexist->board_info.bt_chip_type = BTC_CHIP_RTL8821;
btcoexist        1909 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 		btcoexist->board_info.bt_chip_type = BTC_CHIP_RTL8723B;
btcoexist        1916 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 	struct btc_coexist *btcoexist = rtl_btc_coexist(rtlpriv);
btcoexist        1918 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 	if (!btcoexist)
btcoexist        1922 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 		btcoexist->board_info.pg_ant_num = ant_num;
btcoexist        1923 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 		btcoexist->board_info.btdm_ant_num = ant_num;
btcoexist        1925 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 		btcoexist->board_info.btdm_ant_num = ant_num;
btcoexist        1927 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 		btcoexist->board_info.btdm_ant_num = ant_num;
btcoexist        1929 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 			btcoexist->board_info.btdm_ant_pos =
btcoexist        1932 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 			btcoexist->board_info.btdm_ant_pos =
btcoexist        1938 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c void exhalbtc_set_single_ant_path(struct btc_coexist *btcoexist,
btcoexist        1941 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 	btcoexist->board_info.single_ant_path = single_ant_path;
btcoexist        1944 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c void exhalbtc_display_bt_coex_info(struct btc_coexist *btcoexist,
btcoexist        1947 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 	if (!halbtc_is_bt_coexist_available(btcoexist))
btcoexist        1950 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 	halbtc_leave_low_power(btcoexist);
btcoexist        1952 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 	if (IS_HARDWARE_TYPE_8821(btcoexist->adapter)) {
btcoexist        1953 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 		if (btcoexist->board_info.btdm_ant_num == 2)
btcoexist        1954 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 			ex_btc8821a2ant_display_coex_info(btcoexist, m);
btcoexist        1955 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 		else if (btcoexist->board_info.btdm_ant_num == 1)
btcoexist        1956 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 			ex_btc8821a1ant_display_coex_info(btcoexist, m);
btcoexist        1957 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 	} else if (IS_HARDWARE_TYPE_8723B(btcoexist->adapter)) {
btcoexist        1958 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 		if (btcoexist->board_info.btdm_ant_num == 2)
btcoexist        1959 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 			ex_btc8723b2ant_display_coex_info(btcoexist, m);
btcoexist        1960 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 		else if (btcoexist->board_info.btdm_ant_num == 1)
btcoexist        1961 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 			ex_btc8723b1ant_display_coex_info(btcoexist, m);
btcoexist        1962 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 	} else if (IS_HARDWARE_TYPE_8192E(btcoexist->adapter)) {
btcoexist        1963 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 		if (btcoexist->board_info.btdm_ant_num == 2)
btcoexist        1964 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 			ex_btc8192e2ant_display_coex_info(btcoexist, m);
btcoexist        1967 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 	halbtc_normal_low_power(btcoexist);
btcoexist        1970 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c void exhalbtc_switch_band_notify(struct btc_coexist *btcoexist, u8 type)
btcoexist        1972 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 	if (!halbtc_is_bt_coexist_available(btcoexist))
btcoexist        1975 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 	if (btcoexist->manual_control)
btcoexist        1978 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 	halbtc_leave_low_power(btcoexist);
btcoexist        1980 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 	halbtc_normal_low_power(btcoexist);
btcoexist         714 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.h 	void (*btc_disp_dbg_msg)(void *btcoexist, u8 disp_type,
btcoexist         717 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.h 	bool (*btc_get)(void *btcoexist, u8 get_type, void *out_buf);
btcoexist         718 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.h 	bool (*btc_set)(void *btcoexist, u8 set_type, void *in_buf);
btcoexist         723 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.h 	u32 (*btc_get_bt_coex_supported_feature)(void *btcoexist);
btcoexist         724 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.h 	u32 (*btc_get_bt_coex_supported_version)(void *btcoexist);
btcoexist         725 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.h 	u32 (*btc_get_bt_phydm_version)(void *btcoexist);
btcoexist         726 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.h 	void (*btc_phydm_modify_ra_pcr_threshold)(void *btcoexist,
btcoexist         729 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.h 	u32 (*btc_phydm_query_phy_counter)(void *btcoexist,
btcoexist         731 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.h 	u8 (*btc_get_ant_det_val_from_bt)(void *btcoexist);
btcoexist         732 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.h 	u8 (*btc_get_ble_scan_type_from_bt)(void *btcoexist);
btcoexist         733 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.h 	u32 (*btc_get_ble_scan_para_from_bt)(void *btcoexist, u8 scan_type);
btcoexist         734 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.h 	bool (*btc_get_bt_afh_map_from_bt)(void *btcoexist, u8 map_type,
btcoexist         741 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.h 	((struct btc_coexist *)((rtlpriv)->btcoexist.btc_context))
btcoexist         743 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.h 	((struct wifi_only_cfg *)((rtlpriv)->btcoexist.wifi_only_context))
btcoexist         750 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.h void exhalbtc_power_on_setting(struct btc_coexist *btcoexist);
btcoexist         751 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.h void exhalbtc_pre_load_firmware(struct btc_coexist *btcoexist);
btcoexist         752 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.h void exhalbtc_init_hw_config(struct btc_coexist *btcoexist, bool wifi_only);
btcoexist         754 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.h void exhalbtc_init_coex_dm(struct btc_coexist *btcoexist);
btcoexist         755 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.h void exhalbtc_ips_notify(struct btc_coexist *btcoexist, u8 type);
btcoexist         756 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.h void exhalbtc_lps_notify(struct btc_coexist *btcoexist, u8 type);
btcoexist         757 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.h void exhalbtc_scan_notify(struct btc_coexist *btcoexist, u8 type);
btcoexist         760 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.h void exhalbtc_connect_notify(struct btc_coexist *btcoexist, u8 action);
btcoexist         761 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.h void exhalbtc_mediastatus_notify(struct btc_coexist *btcoexist,
btcoexist         763 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.h void exhalbtc_special_packet_notify(struct btc_coexist *btcoexist, u8 pkt_type);
btcoexist         764 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.h void exhalbtc_bt_info_notify(struct btc_coexist *btcoexist, u8 *tmp_buf,
btcoexist         766 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.h void exhalbtc_rf_status_notify(struct btc_coexist *btcoexist, u8 type);
btcoexist         767 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.h void exhalbtc_halt_notify(struct btc_coexist *btcoexist);
btcoexist         768 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.h void exhalbtc_pnp_notify(struct btc_coexist *btcoexist, u8 pnp_state);
btcoexist         769 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.h void exhalbtc_coex_dm_switch(struct btc_coexist *btcoexist);
btcoexist         770 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.h void exhalbtc_periodical(struct btc_coexist *btcoexist);
btcoexist         771 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.h void exhalbtc_dbg_control(struct btc_coexist *btcoexist, u8 code, u8 len,
btcoexist         773 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.h void exhalbtc_antenna_detection(struct btc_coexist *btcoexist, u32 cent_freq,
btcoexist         776 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.h void exhalbtc_set_hci_version(struct btc_coexist *btcoexist, u16 hci_version);
btcoexist         777 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.h void exhalbtc_set_bt_patch_version(struct btc_coexist *btcoexist,
btcoexist         779 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.h void exhalbtc_update_min_bt_rssi(struct btc_coexist *btcoexist, s8 bt_rssi);
btcoexist         780 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.h void exhalbtc_set_bt_exist(struct btc_coexist *btcoexist, bool bt_exist);
btcoexist         781 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.h void exhalbtc_set_chip_type(struct btc_coexist *btcoexist, u8 chip_type);
btcoexist         783 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.h void exhalbtc_display_bt_coex_info(struct btc_coexist *btcoexist,
btcoexist         785 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.h void exhalbtc_switch_band_notify(struct btc_coexist *btcoexist, u8 type);
btcoexist         788 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.h void exhalbtc_signal_compensation(struct btc_coexist *btcoexist,
btcoexist         790 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.h void exhalbtc_lps_leave(struct btc_coexist *btcoexist);
btcoexist         791 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.h void exhalbtc_low_wifi_traffic_notify(struct btc_coexist *btcoexist);
btcoexist         792 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.h void exhalbtc_set_single_ant_path(struct btc_coexist *btcoexist,
btcoexist          46 drivers/net/wireless/realtek/rtlwifi/btcoexist/rtl_btc.c 	struct btc_coexist *btcoexist = rtl_btc_coexist(rtlpriv);
btcoexist          48 drivers/net/wireless/realtek/rtlwifi/btcoexist/rtl_btc.c 	if (!btcoexist) {
btcoexist          53 drivers/net/wireless/realtek/rtlwifi/btcoexist/rtl_btc.c 	exhalbtc_display_bt_coex_info(btcoexist, m);
btcoexist          58 drivers/net/wireless/realtek/rtlwifi/btcoexist/rtl_btc.c 	struct btc_coexist *btcoexist = rtl_btc_coexist(rtlpriv);
btcoexist          61 drivers/net/wireless/realtek/rtlwifi/btcoexist/rtl_btc.c 	if (!btcoexist)
btcoexist          64 drivers/net/wireless/realtek/rtlwifi/btcoexist/rtl_btc.c 	safe_len = sizeof(btcoexist->pwr_mode_val);
btcoexist          69 drivers/net/wireless/realtek/rtlwifi/btcoexist/rtl_btc.c 	memcpy(btcoexist->pwr_mode_val, buf, safe_len);
btcoexist          74 drivers/net/wireless/realtek/rtlwifi/btcoexist/rtl_btc.c 	struct btc_coexist *btcoexist = rtl_btc_coexist(rtlpriv);
btcoexist          76 drivers/net/wireless/realtek/rtlwifi/btcoexist/rtl_btc.c 	if (!btcoexist)
btcoexist          79 drivers/net/wireless/realtek/rtlwifi/btcoexist/rtl_btc.c 	return btcoexist->bt_info.lps_val;
btcoexist          84 drivers/net/wireless/realtek/rtlwifi/btcoexist/rtl_btc.c 	struct btc_coexist *btcoexist = rtl_btc_coexist(rtlpriv);
btcoexist          86 drivers/net/wireless/realtek/rtlwifi/btcoexist/rtl_btc.c 	if (!btcoexist)
btcoexist          89 drivers/net/wireless/realtek/rtlwifi/btcoexist/rtl_btc.c 	return btcoexist->bt_info.rpwm_val;
btcoexist          94 drivers/net/wireless/realtek/rtlwifi/btcoexist/rtl_btc.c 	struct btc_coexist *btcoexist = rtl_btc_coexist(rtlpriv);
btcoexist          96 drivers/net/wireless/realtek/rtlwifi/btcoexist/rtl_btc.c 	if (!btcoexist)
btcoexist          99 drivers/net/wireless/realtek/rtlwifi/btcoexist/rtl_btc.c 	return btcoexist->bt_info.bt_ctrl_lps;
btcoexist         104 drivers/net/wireless/realtek/rtlwifi/btcoexist/rtl_btc.c 	struct btc_coexist *btcoexist = rtl_btc_coexist(rtlpriv);
btcoexist         106 drivers/net/wireless/realtek/rtlwifi/btcoexist/rtl_btc.c 	if (!btcoexist)
btcoexist         109 drivers/net/wireless/realtek/rtlwifi/btcoexist/rtl_btc.c 	return btcoexist->bt_info.bt_lps_on;
btcoexist         115 drivers/net/wireless/realtek/rtlwifi/btcoexist/rtl_btc.c 	struct btc_coexist *btcoexist = rtl_btc_coexist(rtlpriv);
btcoexist         117 drivers/net/wireless/realtek/rtlwifi/btcoexist/rtl_btc.c 	if (!btcoexist) {
btcoexist         124 drivers/net/wireless/realtek/rtlwifi/btcoexist/rtl_btc.c 		*reject_agg = btcoexist->bt_info.reject_agg_pkt;
btcoexist         126 drivers/net/wireless/realtek/rtlwifi/btcoexist/rtl_btc.c 		*ctrl_agg_size = btcoexist->bt_info.bt_ctrl_agg_buf_size;
btcoexist         128 drivers/net/wireless/realtek/rtlwifi/btcoexist/rtl_btc.c 		*agg_size = btcoexist->bt_info.agg_buf_size;
btcoexist         134 drivers/net/wireless/realtek/rtlwifi/btcoexist/rtl_btc.c 		rtlpriv->btcoexist.wifi_only_context =
btcoexist         137 drivers/net/wireless/realtek/rtlwifi/btcoexist/rtl_btc.c 		rtlpriv->btcoexist.btc_context =
btcoexist         143 drivers/net/wireless/realtek/rtlwifi/btcoexist/rtl_btc.c 	kfree(rtlpriv->btcoexist.btc_context);
btcoexist         144 drivers/net/wireless/realtek/rtlwifi/btcoexist/rtl_btc.c 	rtlpriv->btcoexist.btc_context = NULL;
btcoexist         146 drivers/net/wireless/realtek/rtlwifi/btcoexist/rtl_btc.c 	kfree(rtlpriv->btcoexist.wifi_only_context);
btcoexist         147 drivers/net/wireless/realtek/rtlwifi/btcoexist/rtl_btc.c 	rtlpriv->btcoexist.wifi_only_context = NULL;
btcoexist         179 drivers/net/wireless/realtek/rtlwifi/btcoexist/rtl_btc.c 	struct btc_coexist *btcoexist = rtl_btc_coexist(rtlpriv);
btcoexist         181 drivers/net/wireless/realtek/rtlwifi/btcoexist/rtl_btc.c 	if (!btcoexist)
btcoexist         184 drivers/net/wireless/realtek/rtlwifi/btcoexist/rtl_btc.c 	exhalbtc_power_on_setting(btcoexist);
btcoexist         189 drivers/net/wireless/realtek/rtlwifi/btcoexist/rtl_btc.c 	struct btc_coexist *btcoexist = rtl_btc_coexist(rtlpriv);
btcoexist         197 drivers/net/wireless/realtek/rtlwifi/btcoexist/rtl_btc.c 	if (!btcoexist)
btcoexist         200 drivers/net/wireless/realtek/rtlwifi/btcoexist/rtl_btc.c 	exhalbtc_init_hw_config(btcoexist, !bt_exist);
btcoexist         201 drivers/net/wireless/realtek/rtlwifi/btcoexist/rtl_btc.c 	exhalbtc_init_coex_dm(btcoexist);
btcoexist         216 drivers/net/wireless/realtek/rtlwifi/btcoexist/rtl_btc.c 	struct btc_coexist *btcoexist = rtl_btc_coexist(rtlpriv);
btcoexist         218 drivers/net/wireless/realtek/rtlwifi/btcoexist/rtl_btc.c 	if (!btcoexist)
btcoexist         221 drivers/net/wireless/realtek/rtlwifi/btcoexist/rtl_btc.c 	exhalbtc_ips_notify(btcoexist, type);
btcoexist         227 drivers/net/wireless/realtek/rtlwifi/btcoexist/rtl_btc.c 		exhalbtc_scan_notify(btcoexist, 1);
btcoexist         228 drivers/net/wireless/realtek/rtlwifi/btcoexist/rtl_btc.c 		exhalbtc_scan_notify(btcoexist, 0);
btcoexist         234 drivers/net/wireless/realtek/rtlwifi/btcoexist/rtl_btc.c 	struct btc_coexist *btcoexist = rtl_btc_coexist(rtlpriv);
btcoexist         236 drivers/net/wireless/realtek/rtlwifi/btcoexist/rtl_btc.c 	if (!btcoexist)
btcoexist         239 drivers/net/wireless/realtek/rtlwifi/btcoexist/rtl_btc.c 	exhalbtc_lps_notify(btcoexist, type);
btcoexist         244 drivers/net/wireless/realtek/rtlwifi/btcoexist/rtl_btc.c 	struct btc_coexist *btcoexist = rtl_btc_coexist(rtlpriv);
btcoexist         246 drivers/net/wireless/realtek/rtlwifi/btcoexist/rtl_btc.c 	if (!btcoexist)
btcoexist         249 drivers/net/wireless/realtek/rtlwifi/btcoexist/rtl_btc.c 	exhalbtc_scan_notify(btcoexist, scantype);
btcoexist         266 drivers/net/wireless/realtek/rtlwifi/btcoexist/rtl_btc.c 	struct btc_coexist *btcoexist = rtl_btc_coexist(rtlpriv);
btcoexist         268 drivers/net/wireless/realtek/rtlwifi/btcoexist/rtl_btc.c 	if (!btcoexist)
btcoexist         271 drivers/net/wireless/realtek/rtlwifi/btcoexist/rtl_btc.c 	exhalbtc_connect_notify(btcoexist, action);
btcoexist         277 drivers/net/wireless/realtek/rtlwifi/btcoexist/rtl_btc.c 	struct btc_coexist *btcoexist = rtl_btc_coexist(rtlpriv);
btcoexist         279 drivers/net/wireless/realtek/rtlwifi/btcoexist/rtl_btc.c 	if (!btcoexist)
btcoexist         282 drivers/net/wireless/realtek/rtlwifi/btcoexist/rtl_btc.c 	exhalbtc_mediastatus_notify(btcoexist, mstatus);
btcoexist         287 drivers/net/wireless/realtek/rtlwifi/btcoexist/rtl_btc.c 	struct btc_coexist *btcoexist = rtl_btc_coexist(rtlpriv);
btcoexist         289 drivers/net/wireless/realtek/rtlwifi/btcoexist/rtl_btc.c 	if (!btcoexist)
btcoexist         293 drivers/net/wireless/realtek/rtlwifi/btcoexist/rtl_btc.c 	exhalbtc_periodical(btcoexist);
btcoexist         298 drivers/net/wireless/realtek/rtlwifi/btcoexist/rtl_btc.c 	struct btc_coexist *btcoexist = rtl_btc_coexist(rtlpriv);
btcoexist         300 drivers/net/wireless/realtek/rtlwifi/btcoexist/rtl_btc.c 	if (!btcoexist)
btcoexist         303 drivers/net/wireless/realtek/rtlwifi/btcoexist/rtl_btc.c 	exhalbtc_halt_notify(btcoexist);
btcoexist         308 drivers/net/wireless/realtek/rtlwifi/btcoexist/rtl_btc.c 	struct btc_coexist *btcoexist = rtl_btc_coexist(rtlpriv);
btcoexist         310 drivers/net/wireless/realtek/rtlwifi/btcoexist/rtl_btc.c 	if (!btcoexist)
btcoexist         313 drivers/net/wireless/realtek/rtlwifi/btcoexist/rtl_btc.c 	exhalbtc_bt_info_notify(btcoexist, tmp_buf, length);
btcoexist         318 drivers/net/wireless/realtek/rtlwifi/btcoexist/rtl_btc.c 	struct btc_coexist *btcoexist = rtl_btc_coexist(rtlpriv);
btcoexist         324 drivers/net/wireless/realtek/rtlwifi/btcoexist/rtl_btc.c 	if (!btcoexist)
btcoexist         344 drivers/net/wireless/realtek/rtlwifi/btcoexist/rtl_btc.c 		btcoexist->bt_info.bt_real_fw_ver = bt_real_fw_ver;
btcoexist         345 drivers/net/wireless/realtek/rtlwifi/btcoexist/rtl_btc.c 		btcoexist->bt_info.bt_fw_ver = bt_fw_ver;
btcoexist         348 drivers/net/wireless/realtek/rtlwifi/btcoexist/rtl_btc.c 		btcoexist->bt_info.afh_map_l = le32_to_cpu(*(__le32 *)data);
btcoexist         351 drivers/net/wireless/realtek/rtlwifi/btcoexist/rtl_btc.c 		btcoexist->bt_info.afh_map_m = le32_to_cpu(*(__le32 *)data);
btcoexist         354 drivers/net/wireless/realtek/rtlwifi/btcoexist/rtl_btc.c 		btcoexist->bt_info.afh_map_h = le16_to_cpu(*(__le16 *)data);
btcoexist         357 drivers/net/wireless/realtek/rtlwifi/btcoexist/rtl_btc.c 		btcoexist->bt_info.bt_supported_feature = tmp_buf[3] |
btcoexist         361 drivers/net/wireless/realtek/rtlwifi/btcoexist/rtl_btc.c 		btcoexist->bt_info.bt_supported_version = tmp_buf[3] |
btcoexist         365 drivers/net/wireless/realtek/rtlwifi/btcoexist/rtl_btc.c 		btcoexist->bt_info.bt_ant_det_val = tmp_buf[3];
btcoexist         368 drivers/net/wireless/realtek/rtlwifi/btcoexist/rtl_btc.c 		btcoexist->bt_info.bt_ble_scan_para = tmp_buf[3] |
btcoexist         374 drivers/net/wireless/realtek/rtlwifi/btcoexist/rtl_btc.c 		btcoexist->bt_info.bt_ble_scan_type = tmp_buf[3];
btcoexist         377 drivers/net/wireless/realtek/rtlwifi/btcoexist/rtl_btc.c 		btcoexist->bt_info.bt_device_info =
btcoexist         381 drivers/net/wireless/realtek/rtlwifi/btcoexist/rtl_btc.c 		btcoexist->bt_info.bt_forb_slot_val =
btcoexist         389 drivers/net/wireless/realtek/rtlwifi/btcoexist/rtl_btc.c 	complete(&btcoexist->bt_mp_comp);
btcoexist         394 drivers/net/wireless/realtek/rtlwifi/btcoexist/rtl_btc.c 	struct btc_coexist *btcoexist = rtl_btc_coexist(rtlpriv);
btcoexist         396 drivers/net/wireless/realtek/rtlwifi/btcoexist/rtl_btc.c 	if (!btcoexist)
btcoexist         399 drivers/net/wireless/realtek/rtlwifi/btcoexist/rtl_btc.c 	return btcoexist->bt_info.limited_dig;
btcoexist         431 drivers/net/wireless/realtek/rtlwifi/btcoexist/rtl_btc.c 	struct btc_coexist *btcoexist = rtl_btc_coexist(rtlpriv);
btcoexist         433 drivers/net/wireless/realtek/rtlwifi/btcoexist/rtl_btc.c 	if (!btcoexist)
btcoexist         437 drivers/net/wireless/realtek/rtlwifi/btcoexist/rtl_btc.c 	if (btcoexist->bt_info.bt_disabled)
btcoexist         445 drivers/net/wireless/realtek/rtlwifi/btcoexist/rtl_btc.c 	struct btc_coexist *btcoexist = rtl_btc_coexist(rtlpriv);
btcoexist         447 drivers/net/wireless/realtek/rtlwifi/btcoexist/rtl_btc.c 	if (!btcoexist)
btcoexist         450 drivers/net/wireless/realtek/rtlwifi/btcoexist/rtl_btc.c 	return exhalbtc_special_packet_notify(btcoexist, pkt_type);
btcoexist         456 drivers/net/wireless/realtek/rtlwifi/btcoexist/rtl_btc.c 	struct btc_coexist *btcoexist = rtl_btc_coexist(rtlpriv);
btcoexist         459 drivers/net/wireless/realtek/rtlwifi/btcoexist/rtl_btc.c 	if (!btcoexist)
btcoexist         476 drivers/net/wireless/realtek/rtlwifi/btcoexist/rtl_btc.c 		exhalbtc_switch_band_notify(btcoexist, type);
btcoexist         514 drivers/net/wireless/realtek/rtlwifi/btcoexist/rtl_btc.c 	return rtlpriv->btcoexist.btc_info.btcoexist;
btcoexist        1196 drivers/net/wireless/realtek/rtlwifi/core.c 			rtlpriv->btcoexist.btc_ops->btc_mediastatus_notify(
btcoexist        1440 drivers/net/wireless/realtek/rtlwifi/core.c 		rtlpriv->btcoexist.btc_ops->btc_scan_notify(rtlpriv, 1);
btcoexist        1441 drivers/net/wireless/realtek/rtlwifi/core.c 	else if (rtlpriv->btcoexist.btc_ops)
btcoexist        1442 drivers/net/wireless/realtek/rtlwifi/core.c 		rtlpriv->btcoexist.btc_ops->btc_scan_notify_wifi_only(rtlpriv,
btcoexist        1474 drivers/net/wireless/realtek/rtlwifi/core.c 	rtlpriv->btcoexist.btc_info.ap_num = rtlpriv->scan_list.num;
btcoexist        1498 drivers/net/wireless/realtek/rtlwifi/core.c 		rtlpriv->btcoexist.btc_ops->btc_scan_notify(rtlpriv, 0);
btcoexist        1499 drivers/net/wireless/realtek/rtlwifi/core.c 	else if (rtlpriv->btcoexist.btc_ops)
btcoexist        1500 drivers/net/wireless/realtek/rtlwifi/core.c 		rtlpriv->btcoexist.btc_ops->btc_scan_notify_wifi_only(rtlpriv,
btcoexist        1517 drivers/net/wireless/realtek/rtlwifi/core.c 	rtlpriv->btcoexist.btc_info.in_4way = false;
btcoexist         272 drivers/net/wireless/realtek/rtlwifi/debug.c 		rtlpriv->btcoexist.btc_ops->btc_display_bt_coex_info(rtlpriv,
btcoexist        1779 drivers/net/wireless/realtek/rtlwifi/pci.c 	struct rtl_btc_ops *btc_ops = rtlpriv->btcoexist.btc_ops;
btcoexist        1788 drivers/net/wireless/realtek/rtlwifi/pci.c 		rtlpriv->btcoexist.btc_info.ap_num = 36;
btcoexist        1799 drivers/net/wireless/realtek/rtlwifi/pci.c 		kfree(rtlpriv->btcoexist.btc_context);
btcoexist        1800 drivers/net/wireless/realtek/rtlwifi/pci.c 		kfree(rtlpriv->btcoexist.wifi_only_context);
btcoexist        1832 drivers/net/wireless/realtek/rtlwifi/pci.c 		rtlpriv->btcoexist.btc_ops->btc_halt_notify(rtlpriv);
btcoexist        1834 drivers/net/wireless/realtek/rtlwifi/pci.c 	if (rtlpriv->btcoexist.btc_ops)
btcoexist        1835 drivers/net/wireless/realtek/rtlwifi/pci.c 		rtlpriv->btcoexist.btc_ops->btc_deinit_variables(rtlpriv);
btcoexist         243 drivers/net/wireless/realtek/rtlwifi/ps.c 				rtlpriv->btcoexist.btc_ops->btc_ips_notify(rtlpriv,
btcoexist         288 drivers/net/wireless/realtek/rtlwifi/ps.c 				rtlpriv->btcoexist.btc_ops->btc_ips_notify(rtlpriv,
btcoexist         372 drivers/net/wireless/realtek/rtlwifi/ps.c 				rtlpriv->btcoexist.btc_ops->btc_lps_notify(rtlpriv, rt_psmode);
btcoexist         379 drivers/net/wireless/realtek/rtlwifi/ps.c 					rtlpriv->btcoexist.btc_ops->btc_lps_notify(rtlpriv, rt_psmode);
btcoexist         795 drivers/net/wireless/realtek/rtlwifi/rtl8188ee/dm.c 	if ((last_bt_edca_ul != rtlpriv->btcoexist.bt_edca_ul) ||
btcoexist         796 drivers/net/wireless/realtek/rtlwifi/rtl8188ee/dm.c 	    (last_bt_edca_dl != rtlpriv->btcoexist.bt_edca_dl)) {
btcoexist         798 drivers/net/wireless/realtek/rtlwifi/rtl8188ee/dm.c 		last_bt_edca_ul = rtlpriv->btcoexist.bt_edca_ul;
btcoexist         799 drivers/net/wireless/realtek/rtlwifi/rtl8188ee/dm.c 		last_bt_edca_dl = rtlpriv->btcoexist.bt_edca_dl;
btcoexist         802 drivers/net/wireless/realtek/rtlwifi/rtl8188ee/dm.c 	if (rtlpriv->btcoexist.bt_edca_ul != 0) {
btcoexist         803 drivers/net/wireless/realtek/rtlwifi/rtl8188ee/dm.c 		edca_be_ul = rtlpriv->btcoexist.bt_edca_ul;
btcoexist         807 drivers/net/wireless/realtek/rtlwifi/rtl8188ee/dm.c 	if (rtlpriv->btcoexist.bt_edca_dl != 0) {
btcoexist         808 drivers/net/wireless/realtek/rtlwifi/rtl8188ee/dm.c 		edca_be_ul = rtlpriv->btcoexist.bt_edca_dl;
btcoexist        1859 drivers/net/wireless/realtek/rtlwifi/rtl8188ee/hw.c 	if (rtlpriv->btcoexist.eeprom_bt_coexist != 0 &&
btcoexist        1860 drivers/net/wireless/realtek/rtlwifi/rtl8188ee/hw.c 	    rtlpriv->btcoexist.eeprom_bt_ant_num == ANT_X1)
btcoexist        2025 drivers/net/wireless/realtek/rtlwifi/rtl8188ee/hw.c 	if ((rtlpriv->btcoexist.bt_coexistence) &&
btcoexist        2026 drivers/net/wireless/realtek/rtlwifi/rtl8188ee/hw.c 	    (rtlpriv->btcoexist.bt_coexist_type == BT_CSR_BC4) &&
btcoexist        2027 drivers/net/wireless/realtek/rtlwifi/rtl8188ee/hw.c 	    (rtlpriv->btcoexist.bt_cur_state) &&
btcoexist        2028 drivers/net/wireless/realtek/rtlwifi/rtl8188ee/hw.c 	    (rtlpriv->btcoexist.bt_ant_isolation) &&
btcoexist        2029 drivers/net/wireless/realtek/rtlwifi/rtl8188ee/hw.c 	    ((rtlpriv->btcoexist.bt_service == BT_SCO) ||
btcoexist        2030 drivers/net/wireless/realtek/rtlwifi/rtl8188ee/hw.c 	     (rtlpriv->btcoexist.bt_service == BT_BUSY)))
btcoexist        2404 drivers/net/wireless/realtek/rtlwifi/rtl8188ee/hw.c 	rtlpriv->btcoexist.bt_coexistence =
btcoexist        2405 drivers/net/wireless/realtek/rtlwifi/rtl8188ee/hw.c 		rtlpriv->btcoexist.eeprom_bt_coexist;
btcoexist        2406 drivers/net/wireless/realtek/rtlwifi/rtl8188ee/hw.c 	rtlpriv->btcoexist.bt_ant_num = rtlpriv->btcoexist.eeprom_bt_ant_num;
btcoexist        2407 drivers/net/wireless/realtek/rtlwifi/rtl8188ee/hw.c 	rtlpriv->btcoexist.bt_coexist_type = rtlpriv->btcoexist.eeprom_bt_type;
btcoexist        2409 drivers/net/wireless/realtek/rtlwifi/rtl8188ee/hw.c 	if (rtlpriv->btcoexist.reg_bt_iso == 2)
btcoexist        2410 drivers/net/wireless/realtek/rtlwifi/rtl8188ee/hw.c 		rtlpriv->btcoexist.bt_ant_isolation =
btcoexist        2411 drivers/net/wireless/realtek/rtlwifi/rtl8188ee/hw.c 				rtlpriv->btcoexist.eeprom_bt_ant_isol;
btcoexist        2413 drivers/net/wireless/realtek/rtlwifi/rtl8188ee/hw.c 		rtlpriv->btcoexist.bt_ant_isolation =
btcoexist        2414 drivers/net/wireless/realtek/rtlwifi/rtl8188ee/hw.c 				rtlpriv->btcoexist.reg_bt_iso;
btcoexist        2416 drivers/net/wireless/realtek/rtlwifi/rtl8188ee/hw.c 	rtlpriv->btcoexist.bt_radio_shared_type =
btcoexist        2417 drivers/net/wireless/realtek/rtlwifi/rtl8188ee/hw.c 		rtlpriv->btcoexist.eeprom_bt_radio_shared;
btcoexist        2419 drivers/net/wireless/realtek/rtlwifi/rtl8188ee/hw.c 	if (rtlpriv->btcoexist.bt_coexistence) {
btcoexist        2420 drivers/net/wireless/realtek/rtlwifi/rtl8188ee/hw.c 		if (rtlpriv->btcoexist.reg_bt_sco == 1)
btcoexist        2421 drivers/net/wireless/realtek/rtlwifi/rtl8188ee/hw.c 			rtlpriv->btcoexist.bt_service = BT_OTHER_ACTION;
btcoexist        2422 drivers/net/wireless/realtek/rtlwifi/rtl8188ee/hw.c 		else if (rtlpriv->btcoexist.reg_bt_sco == 2)
btcoexist        2423 drivers/net/wireless/realtek/rtlwifi/rtl8188ee/hw.c 			rtlpriv->btcoexist.bt_service = BT_SCO;
btcoexist        2424 drivers/net/wireless/realtek/rtlwifi/rtl8188ee/hw.c 		else if (rtlpriv->btcoexist.reg_bt_sco == 4)
btcoexist        2425 drivers/net/wireless/realtek/rtlwifi/rtl8188ee/hw.c 			rtlpriv->btcoexist.bt_service = BT_BUSY;
btcoexist        2426 drivers/net/wireless/realtek/rtlwifi/rtl8188ee/hw.c 		else if (rtlpriv->btcoexist.reg_bt_sco == 5)
btcoexist        2427 drivers/net/wireless/realtek/rtlwifi/rtl8188ee/hw.c 			rtlpriv->btcoexist.bt_service = BT_OTHERBUSY;
btcoexist        2429 drivers/net/wireless/realtek/rtlwifi/rtl8188ee/hw.c 			rtlpriv->btcoexist.bt_service = BT_IDLE;
btcoexist        2431 drivers/net/wireless/realtek/rtlwifi/rtl8188ee/hw.c 		rtlpriv->btcoexist.bt_edca_ul = 0;
btcoexist        2432 drivers/net/wireless/realtek/rtlwifi/rtl8188ee/hw.c 		rtlpriv->btcoexist.bt_edca_dl = 0;
btcoexist        2433 drivers/net/wireless/realtek/rtlwifi/rtl8188ee/hw.c 		rtlpriv->btcoexist.bt_rssi_state = 0xff;
btcoexist        2444 drivers/net/wireless/realtek/rtlwifi/rtl8188ee/hw.c 		rtlpriv->btcoexist.eeprom_bt_coexist =
btcoexist        2447 drivers/net/wireless/realtek/rtlwifi/rtl8188ee/hw.c 			rtlpriv->btcoexist.eeprom_bt_coexist  = 0;
btcoexist        2449 drivers/net/wireless/realtek/rtlwifi/rtl8188ee/hw.c 		rtlpriv->btcoexist.eeprom_bt_type = ((value & 0xe) >> 1);
btcoexist        2450 drivers/net/wireless/realtek/rtlwifi/rtl8188ee/hw.c 		rtlpriv->btcoexist.eeprom_bt_ant_num = (value & 0x1);
btcoexist        2451 drivers/net/wireless/realtek/rtlwifi/rtl8188ee/hw.c 		rtlpriv->btcoexist.eeprom_bt_ant_isol = ((value & 0x10) >> 4);
btcoexist        2452 drivers/net/wireless/realtek/rtlwifi/rtl8188ee/hw.c 		rtlpriv->btcoexist.eeprom_bt_radio_shared =
btcoexist        2455 drivers/net/wireless/realtek/rtlwifi/rtl8188ee/hw.c 		rtlpriv->btcoexist.eeprom_bt_coexist = 0;
btcoexist        2456 drivers/net/wireless/realtek/rtlwifi/rtl8188ee/hw.c 		rtlpriv->btcoexist.eeprom_bt_type = BT_2WIRE;
btcoexist        2457 drivers/net/wireless/realtek/rtlwifi/rtl8188ee/hw.c 		rtlpriv->btcoexist.eeprom_bt_ant_num = ANT_X2;
btcoexist        2458 drivers/net/wireless/realtek/rtlwifi/rtl8188ee/hw.c 		rtlpriv->btcoexist.eeprom_bt_ant_isol = 0;
btcoexist        2459 drivers/net/wireless/realtek/rtlwifi/rtl8188ee/hw.c 		rtlpriv->btcoexist.eeprom_bt_radio_shared = BT_RADIO_SHARED;
btcoexist        2470 drivers/net/wireless/realtek/rtlwifi/rtl8188ee/hw.c 	rtlpriv->btcoexist.reg_bt_iso = 2;
btcoexist        2472 drivers/net/wireless/realtek/rtlwifi/rtl8188ee/hw.c 	rtlpriv->btcoexist.reg_bt_sco = 3;
btcoexist        2474 drivers/net/wireless/realtek/rtlwifi/rtl8188ee/hw.c 	rtlpriv->btcoexist.reg_bt_sco = 0;
btcoexist        2483 drivers/net/wireless/realtek/rtlwifi/rtl8188ee/hw.c 	if (rtlpriv->btcoexist.bt_coexistence &&
btcoexist        2484 drivers/net/wireless/realtek/rtlwifi/rtl8188ee/hw.c 	    ((rtlpriv->btcoexist.bt_coexist_type == BT_CSR_BC4) ||
btcoexist        2485 drivers/net/wireless/realtek/rtlwifi/rtl8188ee/hw.c 	      rtlpriv->btcoexist.bt_coexist_type == BT_CSR_BC8)) {
btcoexist        2486 drivers/net/wireless/realtek/rtlwifi/rtl8188ee/hw.c 		if (rtlpriv->btcoexist.bt_ant_isolation)
btcoexist        2492 drivers/net/wireless/realtek/rtlwifi/rtl8188ee/hw.c 			 ((rtlpriv->btcoexist.bt_ant_isolation == 1) ?
btcoexist        2494 drivers/net/wireless/realtek/rtlwifi/rtl8188ee/hw.c 			 ((rtlpriv->btcoexist.bt_service == BT_SCO) ?
btcoexist         630 drivers/net/wireless/realtek/rtlwifi/rtl8192c/dm_common.c 	if ((last_bt_edca_ul != rtlpriv->btcoexist.bt_edca_ul) ||
btcoexist         631 drivers/net/wireless/realtek/rtlwifi/rtl8192c/dm_common.c 	    (last_bt_edca_dl != rtlpriv->btcoexist.bt_edca_dl)) {
btcoexist         633 drivers/net/wireless/realtek/rtlwifi/rtl8192c/dm_common.c 		last_bt_edca_ul = rtlpriv->btcoexist.bt_edca_ul;
btcoexist         634 drivers/net/wireless/realtek/rtlwifi/rtl8192c/dm_common.c 		last_bt_edca_dl = rtlpriv->btcoexist.bt_edca_dl;
btcoexist         637 drivers/net/wireless/realtek/rtlwifi/rtl8192c/dm_common.c 	if (rtlpriv->btcoexist.bt_edca_ul != 0) {
btcoexist         638 drivers/net/wireless/realtek/rtlwifi/rtl8192c/dm_common.c 		edca_be_ul = rtlpriv->btcoexist.bt_edca_ul;
btcoexist         642 drivers/net/wireless/realtek/rtlwifi/rtl8192c/dm_common.c 	if (rtlpriv->btcoexist.bt_edca_dl != 0) {
btcoexist         643 drivers/net/wireless/realtek/rtlwifi/rtl8192c/dm_common.c 		edca_be_ul = rtlpriv->btcoexist.bt_edca_dl;
btcoexist         652 drivers/net/wireless/realtek/rtlwifi/rtl8192c/dm_common.c 	if ((!mac->ht_enable) && (!rtlpriv->btcoexist.bt_coexistence)) {
btcoexist        1488 drivers/net/wireless/realtek/rtlwifi/rtl8192c/dm_common.c 	if (curr_bt_rssi_state != rtlpriv->btcoexist.bt_rssi_state) {
btcoexist        1489 drivers/net/wireless/realtek/rtlwifi/rtl8192c/dm_common.c 		rtlpriv->btcoexist.bt_rssi_state = curr_bt_rssi_state;
btcoexist        1519 drivers/net/wireless/realtek/rtlwifi/rtl8192c/dm_common.c 	if (bt_state != rtlpriv->btcoexist.bt_cur_state) {
btcoexist        1520 drivers/net/wireless/realtek/rtlwifi/rtl8192c/dm_common.c 		rtlpriv->btcoexist.bt_cur_state = bt_state;
btcoexist        1522 drivers/net/wireless/realtek/rtlwifi/rtl8192c/dm_common.c 		if (rtlpriv->btcoexist.reg_bt_sco == 3) {
btcoexist        1523 drivers/net/wireless/realtek/rtlwifi/rtl8192c/dm_common.c 			rtlpriv->btcoexist.bt_service = BT_IDLE;
btcoexist        1526 drivers/net/wireless/realtek/rtlwifi/rtl8192c/dm_common.c 			  ((rtlpriv->btcoexist.bt_ant_isolation == 1) ?
btcoexist        1536 drivers/net/wireless/realtek/rtlwifi/rtl8192c/dm_common.c 	rtlpriv->btcoexist.ratio_tx = ratio_tx;
btcoexist        1537 drivers/net/wireless/realtek/rtlwifi/rtl8192c/dm_common.c 	rtlpriv->btcoexist.ratio_pri = ratio_pri;
btcoexist        1539 drivers/net/wireless/realtek/rtlwifi/rtl8192c/dm_common.c 	if (bt_state && rtlpriv->btcoexist.reg_bt_sco == 3) {
btcoexist        1554 drivers/net/wireless/realtek/rtlwifi/rtl8192c/dm_common.c 		if (cur_service_type != rtlpriv->btcoexist.bt_service) {
btcoexist        1555 drivers/net/wireless/realtek/rtlwifi/rtl8192c/dm_common.c 			rtlpriv->btcoexist.bt_service = cur_service_type;
btcoexist        1557 drivers/net/wireless/realtek/rtlwifi/rtl8192c/dm_common.c 			   ((rtlpriv->btcoexist.bt_ant_isolation == 1) ?
btcoexist        1559 drivers/net/wireless/realtek/rtlwifi/rtl8192c/dm_common.c 			   ((rtlpriv->btcoexist.bt_service != BT_IDLE) ?
btcoexist        1564 drivers/net/wireless/realtek/rtlwifi/rtl8192c/dm_common.c 			if (rtlpriv->btcoexist.bt_service != BT_IDLE) {
btcoexist        1604 drivers/net/wireless/realtek/rtlwifi/rtl8192c/dm_common.c 	if (rtlpriv->btcoexist.bt_service == BT_OTHERBUSY) {
btcoexist        1605 drivers/net/wireless/realtek/rtlwifi/rtl8192c/dm_common.c 		rtlpriv->btcoexist.bt_edca_ul = 0x5ea72b;
btcoexist        1606 drivers/net/wireless/realtek/rtlwifi/rtl8192c/dm_common.c 		rtlpriv->btcoexist.bt_edca_dl = 0x5ea72b;
btcoexist        1607 drivers/net/wireless/realtek/rtlwifi/rtl8192c/dm_common.c 	} else if (rtlpriv->btcoexist.bt_service == BT_BUSY) {
btcoexist        1608 drivers/net/wireless/realtek/rtlwifi/rtl8192c/dm_common.c 		rtlpriv->btcoexist.bt_edca_ul = 0x5eb82f;
btcoexist        1609 drivers/net/wireless/realtek/rtlwifi/rtl8192c/dm_common.c 		rtlpriv->btcoexist.bt_edca_dl = 0x5eb82f;
btcoexist        1610 drivers/net/wireless/realtek/rtlwifi/rtl8192c/dm_common.c 	} else if (rtlpriv->btcoexist.bt_service == BT_SCO) {
btcoexist        1611 drivers/net/wireless/realtek/rtlwifi/rtl8192c/dm_common.c 		if (rtlpriv->btcoexist.ratio_tx > 160) {
btcoexist        1612 drivers/net/wireless/realtek/rtlwifi/rtl8192c/dm_common.c 			rtlpriv->btcoexist.bt_edca_ul = 0x5ea72f;
btcoexist        1613 drivers/net/wireless/realtek/rtlwifi/rtl8192c/dm_common.c 			rtlpriv->btcoexist.bt_edca_dl = 0x5ea72f;
btcoexist        1615 drivers/net/wireless/realtek/rtlwifi/rtl8192c/dm_common.c 			rtlpriv->btcoexist.bt_edca_ul = 0x5ea32b;
btcoexist        1616 drivers/net/wireless/realtek/rtlwifi/rtl8192c/dm_common.c 			rtlpriv->btcoexist.bt_edca_dl = 0x5ea42b;
btcoexist        1619 drivers/net/wireless/realtek/rtlwifi/rtl8192c/dm_common.c 		rtlpriv->btcoexist.bt_edca_ul = 0;
btcoexist        1620 drivers/net/wireless/realtek/rtlwifi/rtl8192c/dm_common.c 		rtlpriv->btcoexist.bt_edca_dl = 0;
btcoexist        1623 drivers/net/wireless/realtek/rtlwifi/rtl8192c/dm_common.c 	if ((rtlpriv->btcoexist.bt_service != BT_IDLE) &&
btcoexist        1626 drivers/net/wireless/realtek/rtlwifi/rtl8192c/dm_common.c 	    (rtlpriv->btcoexist.bt_rssi_state &
btcoexist        1628 drivers/net/wireless/realtek/rtlwifi/rtl8192c/dm_common.c 		rtlpriv->btcoexist.bt_edca_ul = 0x5eb82b;
btcoexist        1629 drivers/net/wireless/realtek/rtlwifi/rtl8192c/dm_common.c 		rtlpriv->btcoexist.bt_edca_dl = 0x5eb82b;
btcoexist        1639 drivers/net/wireless/realtek/rtlwifi/rtl8192c/dm_common.c 	    rtlpriv->btcoexist.bt_service == BT_OTHER_ACTION) {
btcoexist        1642 drivers/net/wireless/realtek/rtlwifi/rtl8192c/dm_common.c 		if ((rtlpriv->btcoexist.bt_service == BT_BUSY) &&
btcoexist        1643 drivers/net/wireless/realtek/rtlwifi/rtl8192c/dm_common.c 		    (rtlpriv->btcoexist.bt_rssi_state &
btcoexist        1646 drivers/net/wireless/realtek/rtlwifi/rtl8192c/dm_common.c 		} else if ((rtlpriv->btcoexist.bt_service ==
btcoexist        1649 drivers/net/wireless/realtek/rtlwifi/rtl8192c/dm_common.c 			    (rtlpriv->btcoexist.bt_rssi_state &
btcoexist        1652 drivers/net/wireless/realtek/rtlwifi/rtl8192c/dm_common.c 		} else if (rtlpriv->btcoexist.bt_service == BT_PAN) {
btcoexist        1659 drivers/net/wireless/realtek/rtlwifi/rtl8192c/dm_common.c 	if (rtlpriv->btcoexist.bt_service == BT_PAN)
btcoexist        1664 drivers/net/wireless/realtek/rtlwifi/rtl8192c/dm_common.c 	if (rtlpriv->btcoexist.bt_rssi_state &
btcoexist        1668 drivers/net/wireless/realtek/rtlwifi/rtl8192c/dm_common.c 		rtlpriv->btcoexist.bt_edca_ul = 0;
btcoexist        1669 drivers/net/wireless/realtek/rtlwifi/rtl8192c/dm_common.c 		rtlpriv->btcoexist.bt_edca_dl = 0;
btcoexist        1672 drivers/net/wireless/realtek/rtlwifi/rtl8192c/dm_common.c 	if (rtlpriv->btcoexist.bt_service != BT_IDLE) {
btcoexist        1680 drivers/net/wireless/realtek/rtlwifi/rtl8192c/dm_common.c 		     rtlpriv->btcoexist.bt_rfreg_origin_1e);
btcoexist        1684 drivers/net/wireless/realtek/rtlwifi/rtl8192c/dm_common.c 		if (rtlpriv->btcoexist.bt_service != BT_IDLE) {
btcoexist        1685 drivers/net/wireless/realtek/rtlwifi/rtl8192c/dm_common.c 			if (rtlpriv->btcoexist.bt_rssi_state &
btcoexist        1709 drivers/net/wireless/realtek/rtlwifi/rtl8192c/dm_common.c 	    rtlpriv->btcoexist.bt_coexistence)
btcoexist        1711 drivers/net/wireless/realtek/rtlwifi/rtl8192c/dm_common.c 	if (rtlpriv->btcoexist.bt_cur_state) {
btcoexist        1712 drivers/net/wireless/realtek/rtlwifi/rtl8192c/dm_common.c 		if (rtlpriv->btcoexist.bt_ant_isolation)
btcoexist        1717 drivers/net/wireless/realtek/rtlwifi/rtl8192c/dm_common.c 				rtlpriv->btcoexist.bt_rfreg_origin_1e);
btcoexist        1719 drivers/net/wireless/realtek/rtlwifi/rtl8192c/dm_common.c 		rtlpriv->btcoexist.bt_edca_ul = 0;
btcoexist        1720 drivers/net/wireless/realtek/rtlwifi/rtl8192c/dm_common.c 		rtlpriv->btcoexist.bt_edca_dl = 0;
btcoexist        1731 drivers/net/wireless/realtek/rtlwifi/rtl8192c/dm_common.c 	if ((rtlpriv->btcoexist.bt_coexistence) &&
btcoexist        1732 drivers/net/wireless/realtek/rtlwifi/rtl8192c/dm_common.c 	    (rtlpriv->btcoexist.bt_coexist_type == BT_CSR_BC4)) {
btcoexist         258 drivers/net/wireless/realtek/rtlwifi/rtl8192ce/hw.c 			if ((rtlpriv->btcoexist.bt_coexistence) &&
btcoexist         259 drivers/net/wireless/realtek/rtlwifi/rtl8192ce/hw.c 			    (rtlpriv->btcoexist.bt_coexist_type ==
btcoexist         666 drivers/net/wireless/realtek/rtlwifi/rtl8192ce/hw.c 	if (rtlpriv->btcoexist.bt_coexistence) {
btcoexist         676 drivers/net/wireless/realtek/rtlwifi/rtl8192ce/hw.c 	if (rtlpriv->btcoexist.bt_coexistence) {
btcoexist         710 drivers/net/wireless/realtek/rtlwifi/rtl8192ce/hw.c 	if (rtlpriv->btcoexist.bt_coexistence) {
btcoexist         811 drivers/net/wireless/realtek/rtlwifi/rtl8192ce/hw.c 	if ((rtlpriv->btcoexist.bt_coexistence) &&
btcoexist         812 drivers/net/wireless/realtek/rtlwifi/rtl8192ce/hw.c 	    (rtlpriv->btcoexist.bt_coexist_type == BT_CSR_BC4))
btcoexist         831 drivers/net/wireless/realtek/rtlwifi/rtl8192ce/hw.c 	if ((rtlpriv->btcoexist.bt_coexistence) &&
btcoexist         832 drivers/net/wireless/realtek/rtlwifi/rtl8192ce/hw.c 	    (rtlpriv->btcoexist.bt_coexist_type == BT_CSR_BC4)) {
btcoexist         840 drivers/net/wireless/realtek/rtlwifi/rtl8192ce/hw.c 	if ((rtlpriv->btcoexist.bt_coexistence) &&
btcoexist         841 drivers/net/wireless/realtek/rtlwifi/rtl8192ce/hw.c 	    (rtlpriv->btcoexist.bt_coexist_type == BT_CSR_BC4))
btcoexist        1314 drivers/net/wireless/realtek/rtlwifi/rtl8192ce/hw.c 	if ((rtlpriv->btcoexist.bt_coexistence) &&
btcoexist        1315 drivers/net/wireless/realtek/rtlwifi/rtl8192ce/hw.c 	    ((rtlpriv->btcoexist.bt_coexist_type == BT_CSR_BC4) ||
btcoexist        1316 drivers/net/wireless/realtek/rtlwifi/rtl8192ce/hw.c 	     (rtlpriv->btcoexist.bt_coexist_type == BT_CSR_BC8))) {
btcoexist        1328 drivers/net/wireless/realtek/rtlwifi/rtl8192ce/hw.c 	if (rtlpriv->btcoexist.bt_coexistence) {
btcoexist        1814 drivers/net/wireless/realtek/rtlwifi/rtl8192ce/hw.c 	if ((rtlpriv->btcoexist.bt_coexistence) &&
btcoexist        1815 drivers/net/wireless/realtek/rtlwifi/rtl8192ce/hw.c 	    (rtlpriv->btcoexist.bt_coexist_type == BT_CSR_BC4) &&
btcoexist        1816 drivers/net/wireless/realtek/rtlwifi/rtl8192ce/hw.c 	    (rtlpriv->btcoexist.bt_cur_state) &&
btcoexist        1817 drivers/net/wireless/realtek/rtlwifi/rtl8192ce/hw.c 	    (rtlpriv->btcoexist.bt_ant_isolation) &&
btcoexist        1818 drivers/net/wireless/realtek/rtlwifi/rtl8192ce/hw.c 	    ((rtlpriv->btcoexist.bt_service == BT_SCO) ||
btcoexist        1819 drivers/net/wireless/realtek/rtlwifi/rtl8192ce/hw.c 	    (rtlpriv->btcoexist.bt_service == BT_BUSY)))
btcoexist        2215 drivers/net/wireless/realtek/rtlwifi/rtl8192ce/hw.c 	rtlpriv->btcoexist.bt_coexistence =
btcoexist        2216 drivers/net/wireless/realtek/rtlwifi/rtl8192ce/hw.c 			rtlpriv->btcoexist.eeprom_bt_coexist;
btcoexist        2217 drivers/net/wireless/realtek/rtlwifi/rtl8192ce/hw.c 	rtlpriv->btcoexist.bt_ant_num =
btcoexist        2218 drivers/net/wireless/realtek/rtlwifi/rtl8192ce/hw.c 			rtlpriv->btcoexist.eeprom_bt_ant_num;
btcoexist        2219 drivers/net/wireless/realtek/rtlwifi/rtl8192ce/hw.c 	rtlpriv->btcoexist.bt_coexist_type =
btcoexist        2220 drivers/net/wireless/realtek/rtlwifi/rtl8192ce/hw.c 			rtlpriv->btcoexist.eeprom_bt_type;
btcoexist        2222 drivers/net/wireless/realtek/rtlwifi/rtl8192ce/hw.c 	if (rtlpriv->btcoexist.reg_bt_iso == 2)
btcoexist        2223 drivers/net/wireless/realtek/rtlwifi/rtl8192ce/hw.c 		rtlpriv->btcoexist.bt_ant_isolation =
btcoexist        2224 drivers/net/wireless/realtek/rtlwifi/rtl8192ce/hw.c 			rtlpriv->btcoexist.eeprom_bt_ant_isol;
btcoexist        2226 drivers/net/wireless/realtek/rtlwifi/rtl8192ce/hw.c 		rtlpriv->btcoexist.bt_ant_isolation =
btcoexist        2227 drivers/net/wireless/realtek/rtlwifi/rtl8192ce/hw.c 			rtlpriv->btcoexist.reg_bt_iso;
btcoexist        2229 drivers/net/wireless/realtek/rtlwifi/rtl8192ce/hw.c 	rtlpriv->btcoexist.bt_radio_shared_type =
btcoexist        2230 drivers/net/wireless/realtek/rtlwifi/rtl8192ce/hw.c 			rtlpriv->btcoexist.eeprom_bt_radio_shared;
btcoexist        2232 drivers/net/wireless/realtek/rtlwifi/rtl8192ce/hw.c 	if (rtlpriv->btcoexist.bt_coexistence) {
btcoexist        2233 drivers/net/wireless/realtek/rtlwifi/rtl8192ce/hw.c 		if (rtlpriv->btcoexist.reg_bt_sco == 1)
btcoexist        2234 drivers/net/wireless/realtek/rtlwifi/rtl8192ce/hw.c 			rtlpriv->btcoexist.bt_service = BT_OTHER_ACTION;
btcoexist        2235 drivers/net/wireless/realtek/rtlwifi/rtl8192ce/hw.c 		else if (rtlpriv->btcoexist.reg_bt_sco == 2)
btcoexist        2236 drivers/net/wireless/realtek/rtlwifi/rtl8192ce/hw.c 			rtlpriv->btcoexist.bt_service = BT_SCO;
btcoexist        2237 drivers/net/wireless/realtek/rtlwifi/rtl8192ce/hw.c 		else if (rtlpriv->btcoexist.reg_bt_sco == 4)
btcoexist        2238 drivers/net/wireless/realtek/rtlwifi/rtl8192ce/hw.c 			rtlpriv->btcoexist.bt_service = BT_BUSY;
btcoexist        2239 drivers/net/wireless/realtek/rtlwifi/rtl8192ce/hw.c 		else if (rtlpriv->btcoexist.reg_bt_sco == 5)
btcoexist        2240 drivers/net/wireless/realtek/rtlwifi/rtl8192ce/hw.c 			rtlpriv->btcoexist.bt_service = BT_OTHERBUSY;
btcoexist        2242 drivers/net/wireless/realtek/rtlwifi/rtl8192ce/hw.c 			rtlpriv->btcoexist.bt_service = BT_IDLE;
btcoexist        2244 drivers/net/wireless/realtek/rtlwifi/rtl8192ce/hw.c 		rtlpriv->btcoexist.bt_edca_ul = 0;
btcoexist        2245 drivers/net/wireless/realtek/rtlwifi/rtl8192ce/hw.c 		rtlpriv->btcoexist.bt_edca_dl = 0;
btcoexist        2246 drivers/net/wireless/realtek/rtlwifi/rtl8192ce/hw.c 		rtlpriv->btcoexist.bt_rssi_state = 0xff;
btcoexist        2257 drivers/net/wireless/realtek/rtlwifi/rtl8192ce/hw.c 		rtlpriv->btcoexist.eeprom_bt_coexist =
btcoexist        2260 drivers/net/wireless/realtek/rtlwifi/rtl8192ce/hw.c 		rtlpriv->btcoexist.eeprom_bt_type = ((val & 0xe) >> 1);
btcoexist        2261 drivers/net/wireless/realtek/rtlwifi/rtl8192ce/hw.c 		rtlpriv->btcoexist.eeprom_bt_ant_num = (val & 0x1);
btcoexist        2262 drivers/net/wireless/realtek/rtlwifi/rtl8192ce/hw.c 		rtlpriv->btcoexist.eeprom_bt_ant_isol = ((val & 0x10) >> 4);
btcoexist        2263 drivers/net/wireless/realtek/rtlwifi/rtl8192ce/hw.c 		rtlpriv->btcoexist.eeprom_bt_radio_shared =
btcoexist        2266 drivers/net/wireless/realtek/rtlwifi/rtl8192ce/hw.c 		rtlpriv->btcoexist.eeprom_bt_coexist = 0;
btcoexist        2267 drivers/net/wireless/realtek/rtlwifi/rtl8192ce/hw.c 		rtlpriv->btcoexist.eeprom_bt_type = BT_2WIRE;
btcoexist        2268 drivers/net/wireless/realtek/rtlwifi/rtl8192ce/hw.c 		rtlpriv->btcoexist.eeprom_bt_ant_num = ANT_X2;
btcoexist        2269 drivers/net/wireless/realtek/rtlwifi/rtl8192ce/hw.c 		rtlpriv->btcoexist.eeprom_bt_ant_isol = 0;
btcoexist        2270 drivers/net/wireless/realtek/rtlwifi/rtl8192ce/hw.c 		rtlpriv->btcoexist.eeprom_bt_radio_shared = BT_RADIO_SHARED;
btcoexist        2281 drivers/net/wireless/realtek/rtlwifi/rtl8192ce/hw.c 	rtlpriv->btcoexist.reg_bt_iso = 2;
btcoexist        2283 drivers/net/wireless/realtek/rtlwifi/rtl8192ce/hw.c 	rtlpriv->btcoexist.reg_bt_sco = 3;
btcoexist        2285 drivers/net/wireless/realtek/rtlwifi/rtl8192ce/hw.c 	rtlpriv->btcoexist.reg_bt_sco = 0;
btcoexist        2295 drivers/net/wireless/realtek/rtlwifi/rtl8192ce/hw.c 	if (rtlpriv->btcoexist.bt_coexistence &&
btcoexist        2296 drivers/net/wireless/realtek/rtlwifi/rtl8192ce/hw.c 	    ((rtlpriv->btcoexist.bt_coexist_type == BT_CSR_BC4) ||
btcoexist        2297 drivers/net/wireless/realtek/rtlwifi/rtl8192ce/hw.c 	      rtlpriv->btcoexist.bt_coexist_type == BT_CSR_BC8)) {
btcoexist        2299 drivers/net/wireless/realtek/rtlwifi/rtl8192ce/hw.c 		if (rtlpriv->btcoexist.bt_ant_isolation)
btcoexist        2305 drivers/net/wireless/realtek/rtlwifi/rtl8192ce/hw.c 			 ((rtlpriv->btcoexist.bt_ant_isolation == 1) ?
btcoexist        2307 drivers/net/wireless/realtek/rtlwifi/rtl8192ce/hw.c 			 ((rtlpriv->btcoexist.bt_service == BT_SCO) ?
btcoexist         806 drivers/net/wireless/realtek/rtlwifi/rtl8192ee/dm.c 			if (!rtlpriv->btcoexist.btc_ops->
btcoexist         405 drivers/net/wireless/realtek/rtlwifi/rtl8192ee/fw.c 	struct rtl_btc_ops *btc_ops = rtlpriv->btcoexist.btc_ops;
btcoexist        1314 drivers/net/wireless/realtek/rtlwifi/rtl8192ee/hw.c 	if (rtlpriv->btcoexist.btc_info.btcoexist == 1) {
btcoexist        2133 drivers/net/wireless/realtek/rtlwifi/rtl8192ee/hw.c 	if (rtlpriv->btcoexist.btc_info.btcoexist == 1)
btcoexist        2550 drivers/net/wireless/realtek/rtlwifi/rtl8192ee/hw.c 			rtlpriv->btcoexist.btc_info.btcoexist = 1;
btcoexist        2552 drivers/net/wireless/realtek/rtlwifi/rtl8192ee/hw.c 			rtlpriv->btcoexist.btc_info.btcoexist = 0;
btcoexist        2554 drivers/net/wireless/realtek/rtlwifi/rtl8192ee/hw.c 		rtlpriv->btcoexist.btc_info.bt_type = BT_RTL8192E;
btcoexist        2555 drivers/net/wireless/realtek/rtlwifi/rtl8192ee/hw.c 		rtlpriv->btcoexist.btc_info.ant_num = ANT_X2;
btcoexist        2557 drivers/net/wireless/realtek/rtlwifi/rtl8192ee/hw.c 		rtlpriv->btcoexist.btc_info.btcoexist = 1;
btcoexist        2558 drivers/net/wireless/realtek/rtlwifi/rtl8192ee/hw.c 		rtlpriv->btcoexist.btc_info.bt_type = BT_RTL8192E;
btcoexist        2559 drivers/net/wireless/realtek/rtlwifi/rtl8192ee/hw.c 		rtlpriv->btcoexist.btc_info.ant_num = ANT_X1;
btcoexist        2568 drivers/net/wireless/realtek/rtlwifi/rtl8192ee/hw.c 	rtlpriv->btcoexist.reg_bt_iso = 2;
btcoexist        2570 drivers/net/wireless/realtek/rtlwifi/rtl8192ee/hw.c 	rtlpriv->btcoexist.reg_bt_sco = 3;
btcoexist        2572 drivers/net/wireless/realtek/rtlwifi/rtl8192ee/hw.c 	rtlpriv->btcoexist.reg_bt_sco = 0;
btcoexist        2580 drivers/net/wireless/realtek/rtlwifi/rtl8192ee/hw.c 		rtlpriv->btcoexist.btc_ops->btc_init_hw_config(rtlpriv);
btcoexist          77 drivers/net/wireless/realtek/rtlwifi/rtl8192ee/sw.c 	rtlpriv->btcoexist.btc_ops = rtl_btc_get_ops_pointer();
btcoexist         568 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/dm.c 	if ((last_bt_edca_ul != rtlpriv->btcoexist.bt_edca_ul) ||
btcoexist         569 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/dm.c 	    (last_bt_edca_dl != rtlpriv->btcoexist.bt_edca_dl)) {
btcoexist         571 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/dm.c 		last_bt_edca_ul = rtlpriv->btcoexist.bt_edca_ul;
btcoexist         572 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/dm.c 		last_bt_edca_dl = rtlpriv->btcoexist.bt_edca_dl;
btcoexist         575 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/dm.c 	if (rtlpriv->btcoexist.bt_edca_ul != 0) {
btcoexist         576 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/dm.c 		edca_be_ul = rtlpriv->btcoexist.bt_edca_ul;
btcoexist         580 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/dm.c 	if (rtlpriv->btcoexist.bt_edca_dl != 0) {
btcoexist         581 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/dm.c 		edca_be_ul = rtlpriv->btcoexist.bt_edca_dl;
btcoexist         903 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/dm.c 	if (rtlpriv->btcoexist.init_set)
btcoexist         911 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/dm.c 	rtlpriv->btcoexist.bt_rfreg_origin_1e
btcoexist         913 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/dm.c 	rtlpriv->btcoexist.bt_rfreg_origin_1f
btcoexist         916 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/dm.c 	rtlpriv->btcoexist.cstate = 0;
btcoexist         917 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/dm.c 	rtlpriv->btcoexist.previous_state = 0;
btcoexist         918 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/dm.c 	rtlpriv->btcoexist.cstate_h = 0;
btcoexist         919 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/dm.c 	rtlpriv->btcoexist.previous_state_h = 0;
btcoexist         920 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/dm.c 	rtlpriv->btcoexist.lps_counter = 0;
btcoexist         927 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/dm.c 	rtlpriv->btcoexist.init_set = true;
btcoexist         934 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/dm.c 	if (!rtlpriv->btcoexist.bt_coexistence) {
btcoexist         940 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/dm.c 	if (!rtlpriv->btcoexist.init_set) {
btcoexist          25 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/hal_bt_coexist.c 		rtlpriv->btcoexist.cstate &=
btcoexist          29 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/hal_bt_coexist.c 			rtlpriv->btcoexist.cstate |=
btcoexist          32 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/hal_bt_coexist.c 			rtlpriv->btcoexist.cstate &=
btcoexist          36 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/hal_bt_coexist.c 			rtlpriv->btcoexist.cstate |=
btcoexist          39 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/hal_bt_coexist.c 			rtlpriv->btcoexist.cstate &=
btcoexist          42 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/hal_bt_coexist.c 		rtlpriv->btcoexist.cstate |= BT_COEX_STATE_WIFI_IDLE;
btcoexist          43 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/hal_bt_coexist.c 		rtlpriv->btcoexist.cstate &=
btcoexist          45 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/hal_bt_coexist.c 		rtlpriv->btcoexist.cstate &=
btcoexist          51 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/hal_bt_coexist.c 		rtlpriv->btcoexist.cstate |=
btcoexist          53 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/hal_bt_coexist.c 		rtlpriv->btcoexist.cstate &=
btcoexist          55 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/hal_bt_coexist.c 		rtlpriv->btcoexist.cstate &=
btcoexist          58 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/hal_bt_coexist.c 		rtlpriv->btcoexist.cstate &=
btcoexist          61 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/hal_bt_coexist.c 			rtlpriv->btcoexist.cstate |=
btcoexist          63 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/hal_bt_coexist.c 			rtlpriv->btcoexist.cstate &=
btcoexist          66 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/hal_bt_coexist.c 			rtlpriv->btcoexist.cstate |=
btcoexist          68 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/hal_bt_coexist.c 			rtlpriv->btcoexist.cstate &=
btcoexist          74 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/hal_bt_coexist.c 		rtlpriv->btcoexist.cstate |= BT_COEX_STATE_BT30;
btcoexist          76 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/hal_bt_coexist.c 		rtlpriv->btcoexist.cstate &= ~BT_COEX_STATE_BT30;
btcoexist          91 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/hal_bt_coexist.c 		rtlpriv->btcoexist.cstate &=
btcoexist          94 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/hal_bt_coexist.c 		if ((rtlpriv->btcoexist.bt_pre_rssi_state ==
btcoexist          96 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/hal_bt_coexist.c 		    (rtlpriv->btcoexist.bt_pre_rssi_state ==
btcoexist         101 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/hal_bt_coexist.c 				rtlpriv->btcoexist.cstate |=
btcoexist         103 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/hal_bt_coexist.c 				rtlpriv->btcoexist.cstate &=
btcoexist         115 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/hal_bt_coexist.c 				rtlpriv->btcoexist.cstate |=
btcoexist         117 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/hal_bt_coexist.c 				rtlpriv->btcoexist.cstate &=
btcoexist         131 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/hal_bt_coexist.c 			return rtlpriv->btcoexist.bt_pre_rssi_state;
btcoexist         134 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/hal_bt_coexist.c 		if ((rtlpriv->btcoexist.bt_pre_rssi_state ==
btcoexist         136 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/hal_bt_coexist.c 		    (rtlpriv->btcoexist.bt_pre_rssi_state ==
btcoexist         141 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/hal_bt_coexist.c 				rtlpriv->btcoexist.cstate |=
btcoexist         143 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/hal_bt_coexist.c 				rtlpriv->btcoexist.cstate &=
btcoexist         145 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/hal_bt_coexist.c 				rtlpriv->btcoexist.cstate &=
btcoexist         154 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/hal_bt_coexist.c 		} else if ((rtlpriv->btcoexist.bt_pre_rssi_state ==
btcoexist         156 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/hal_bt_coexist.c 			   (rtlpriv->btcoexist.bt_pre_rssi_state ==
btcoexist         161 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/hal_bt_coexist.c 				rtlpriv->btcoexist.cstate |=
btcoexist         163 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/hal_bt_coexist.c 				rtlpriv->btcoexist.cstate &=
btcoexist         165 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/hal_bt_coexist.c 				rtlpriv->btcoexist.cstate &=
btcoexist         171 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/hal_bt_coexist.c 				rtlpriv->btcoexist.cstate |=
btcoexist         173 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/hal_bt_coexist.c 				rtlpriv->btcoexist.cstate &=
btcoexist         175 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/hal_bt_coexist.c 				rtlpriv->btcoexist.cstate &=
btcoexist         187 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/hal_bt_coexist.c 				rtlpriv->btcoexist.cstate |=
btcoexist         189 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/hal_bt_coexist.c 				rtlpriv->btcoexist.cstate &=
btcoexist         191 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/hal_bt_coexist.c 				rtlpriv->btcoexist.cstate &=
btcoexist         202 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/hal_bt_coexist.c 	rtlpriv->btcoexist.bt_pre_rssi_state1 = bt_rssi_state;
btcoexist         219 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/hal_bt_coexist.c 		rtlpriv->btcoexist.cstate &=
btcoexist         222 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/hal_bt_coexist.c 		if ((rtlpriv->btcoexist.bt_pre_rssi_state ==
btcoexist         224 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/hal_bt_coexist.c 		    (rtlpriv->btcoexist.bt_pre_rssi_state ==
btcoexist         229 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/hal_bt_coexist.c 				rtlpriv->btcoexist.cstate
btcoexist         231 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/hal_bt_coexist.c 				rtlpriv->btcoexist.cstate
btcoexist         243 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/hal_bt_coexist.c 				rtlpriv->btcoexist.cstate
btcoexist         245 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/hal_bt_coexist.c 				rtlpriv->btcoexist.cstate
btcoexist         259 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/hal_bt_coexist.c 			return rtlpriv->btcoexist.bt_pre_rssi_state;
btcoexist         261 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/hal_bt_coexist.c 		if ((rtlpriv->btcoexist.bt_pre_rssi_state ==
btcoexist         263 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/hal_bt_coexist.c 		    (rtlpriv->btcoexist.bt_pre_rssi_state ==
btcoexist         268 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/hal_bt_coexist.c 				rtlpriv->btcoexist.cstate
btcoexist         270 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/hal_bt_coexist.c 				rtlpriv->btcoexist.cstate
btcoexist         272 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/hal_bt_coexist.c 				rtlpriv->btcoexist.cstate
btcoexist         281 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/hal_bt_coexist.c 		} else if ((rtlpriv->btcoexist.bt_pre_rssi_state ==
btcoexist         283 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/hal_bt_coexist.c 			(rtlpriv->btcoexist.bt_pre_rssi_state ==
btcoexist         288 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/hal_bt_coexist.c 				rtlpriv->btcoexist.cstate
btcoexist         290 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/hal_bt_coexist.c 				rtlpriv->btcoexist.cstate
btcoexist         292 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/hal_bt_coexist.c 				rtlpriv->btcoexist.cstate
btcoexist         298 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/hal_bt_coexist.c 				rtlpriv->btcoexist.cstate
btcoexist         300 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/hal_bt_coexist.c 				rtlpriv->btcoexist.cstate
btcoexist         302 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/hal_bt_coexist.c 				rtlpriv->btcoexist.cstate
btcoexist         314 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/hal_bt_coexist.c 				rtlpriv->btcoexist.cstate
btcoexist         316 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/hal_bt_coexist.c 				rtlpriv->btcoexist.cstate
btcoexist         318 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/hal_bt_coexist.c 				rtlpriv->btcoexist.cstate
btcoexist         329 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/hal_bt_coexist.c 	rtlpriv->btcoexist.bt_pre_rssi_state = bt_rssi_state;
btcoexist         362 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/hal_bt_coexist.c 		rtlpriv->btcoexist.fw_coexist_all_off = false;
btcoexist         368 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/hal_bt_coexist.c 	rtlpriv->btcoexist.balance_on = balance_on;
btcoexist         422 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/hal_bt_coexist.c 		rtlpriv->btcoexist.sw_coexist_all_off = false;
btcoexist         438 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/hal_bt_coexist.c 		rtlpriv->btcoexist.sw_coexist_all_off = false;
btcoexist         448 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/hal_bt_coexist.c 	if (rtlpriv->btcoexist.fw_coexist_all_off)
btcoexist         454 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/hal_bt_coexist.c 	rtlpriv->btcoexist.fw_coexist_all_off = true;
btcoexist         464 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/hal_bt_coexist.c 	if (rtlpriv->btcoexist.sw_coexist_all_off)
btcoexist         470 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/hal_bt_coexist.c 	rtlpriv->btcoexist.sw_coexist_all_off = true;
btcoexist         480 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/hal_bt_coexist.c 	if (rtlpriv->btcoexist.hw_coexist_all_off)
btcoexist         487 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/hal_bt_coexist.c 	rtlpriv->btcoexist.hw_coexist_all_off = true;
btcoexist         501 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/hal_bt_coexist.c 	if ((rtlpriv->btcoexist.previous_state == rtlpriv->btcoexist.cstate) &&
btcoexist         502 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/hal_bt_coexist.c 	    (rtlpriv->btcoexist.previous_state_h ==
btcoexist         503 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/hal_bt_coexist.c 	     rtlpriv->btcoexist.cstate_h))
btcoexist          19 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/hal_btc.c 	if (!rtlpriv->btcoexist.bt_coexistence)
btcoexist          25 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/hal_btc.c 		rtlpriv->btcoexist.cstate = 0;
btcoexist          26 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/hal_btc.c 		rtlpriv->btcoexist.previous_state = 0;
btcoexist          27 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/hal_btc.c 		rtlpriv->btcoexist.cstate_h = 0;
btcoexist          28 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/hal_btc.c 		rtlpriv->btcoexist.previous_state_h = 0;
btcoexist          53 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/hal_btc.c 	if (!rtlpriv->btcoexist.bt_coexistence)
btcoexist         116 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/hal_btc.c 		rtlpriv->btcoexist.cstate |=
btcoexist         121 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/hal_btc.c 	rtlpriv->btcoexist.cstate &= ~BT_COEX_STATE_DEC_BT_POWER;
btcoexist         129 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/hal_btc.c 	if ((rtlpriv->btcoexist.previous_state ==
btcoexist         130 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/hal_btc.c 	     rtlpriv->btcoexist.cstate) &&
btcoexist         131 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/hal_btc.c 	    (rtlpriv->btcoexist.previous_state_h ==
btcoexist         132 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/hal_btc.c 	     rtlpriv->btcoexist.cstate_h)) {
btcoexist         170 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/hal_btc.c 		rtlpriv->btcoexist.hw_coexist_all_off = false;
btcoexist         188 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/hal_btc.c 		rtlpriv->btcoexist.sw_coexist_all_off = false;
btcoexist         194 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/hal_btc.c 					rtlpriv->btcoexist.bt_rfreg_origin_1e);
btcoexist         210 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/hal_btc.c 		rtlpriv->btcoexist.sw_coexist_all_off = false;
btcoexist         281 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/hal_btc.c 	    !rtlpriv->btcoexist.bt_busy) {
btcoexist         287 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/hal_btc.c 		   !rtlpriv->btcoexist.bt_busy) {
btcoexist         309 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/hal_btc.c 	} else if (rtlpriv->btcoexist.bt_busy) {
btcoexist         345 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/hal_btc.c 		rtlpriv->btcoexist.cstate |=
btcoexist         366 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/hal_btc.c 		rtlpriv->btcoexist.sw_coexist_all_off = false;
btcoexist         384 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/hal_btc.c 		rtlpriv->btcoexist.fw_coexist_all_off = false;
btcoexist         402 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/hal_btc.c 		rtlpriv->btcoexist.fw_coexist_all_off = false;
btcoexist         463 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/hal_btc.c 		rtlpriv->btcoexist.fw_coexist_all_off = false;
btcoexist         492 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/hal_btc.c 		rtlpriv->btcoexist.fw_coexist_all_off = false;
btcoexist         546 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/hal_btc.c 		rtlpriv->btcoexist.fw_coexist_all_off = false;
btcoexist         583 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/hal_btc.c 		rtlpriv->btcoexist.fw_coexist_all_off = false;
btcoexist         758 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/hal_btc.c 	if (rtlpriv->btcoexist.hold_for_bt_operation) {
btcoexist         935 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/hal_btc.c 	rtlpriv->btcoexist.cstate_h &= ~
btcoexist         943 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/hal_btc.c 		rtlpriv->btcoexist.cstate_h |=
btcoexist         949 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/hal_btc.c 		rtlpriv->btcoexist.cstate_h |=
btcoexist         955 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/hal_btc.c 		rtlpriv->btcoexist.cstate_h  |=
btcoexist         961 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/hal_btc.c 		rtlpriv->btcoexist.cstate_h |=
btcoexist        1366 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/hal_btc.c 			rtlpriv->btcoexist.cstate  |=
btcoexist        1385 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/hal_btc.c 			rtlpriv->btcoexist.cstate &=
btcoexist        1395 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/hal_btc.c 	rtlpriv->btcoexist.cstate &= ~
btcoexist        1399 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/hal_btc.c 	rtlpriv->btcoexist.cstate &= ~
btcoexist        1427 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/hal_btc.c 		rtlpriv->btcoexist.bt_profile_case = BT_COEX_MECH_COMMON;
btcoexist        1428 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/hal_btc.c 		rtlpriv->btcoexist.bt_profile_action = BT_COEX_MECH_COMMON;
btcoexist        1435 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/hal_btc.c 				rtlpriv->btcoexist.cstate |=
btcoexist        1437 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/hal_btc.c 				rtlpriv->btcoexist.bt_profile_case =
btcoexist        1439 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/hal_btc.c 				rtlpriv->btcoexist.bt_profile_action =
btcoexist        1446 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/hal_btc.c 				rtlpriv->btcoexist.cstate |=
btcoexist        1448 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/hal_btc.c 				rtlpriv->btcoexist.bt_profile_case =
btcoexist        1450 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/hal_btc.c 				rtlpriv->btcoexist.bt_profile_action =
btcoexist        1456 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/hal_btc.c 				rtlpriv->btcoexist.cstate |=
btcoexist        1458 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/hal_btc.c 				rtlpriv->btcoexist.bt_profile_case =
btcoexist        1460 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/hal_btc.c 				rtlpriv->btcoexist.bt_profile_action =
btcoexist        1539 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/hal_btc.c 	if (rtlpriv->btcoexist.lps_counter > 1) {
btcoexist        1540 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/hal_btc.c 		reg_hp_tx %= rtlpriv->btcoexist.lps_counter;
btcoexist        1541 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/hal_btc.c 		reg_hp_rx %= rtlpriv->btcoexist.lps_counter;
btcoexist        1542 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/hal_btc.c 		reg_lp_tx %= rtlpriv->btcoexist.lps_counter;
btcoexist        1543 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/hal_btc.c 		reg_lp_rx %= rtlpriv->btcoexist.lps_counter;
btcoexist        1557 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/hal_btc.c 	rtlpriv->btcoexist.lps_counter = 0;
btcoexist        1585 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/hal_btc.c 		rtlpriv->btcoexist.bt_active_zero_cnt = 0;
btcoexist        1586 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/hal_btc.c 		rtlpriv->btcoexist.cur_bt_disabled = false;
btcoexist        1590 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/hal_btc.c 		rtlpriv->btcoexist.bt_active_zero_cnt++;
btcoexist        1593 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/hal_btc.c 			 rtlpriv->btcoexist.bt_active_zero_cnt);
btcoexist        1594 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/hal_btc.c 		if (rtlpriv->btcoexist.bt_active_zero_cnt >= 2) {
btcoexist        1595 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/hal_btc.c 			rtlpriv->btcoexist.cur_bt_disabled = true;
btcoexist        1600 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/hal_btc.c 	if (rtlpriv->btcoexist.pre_bt_disabled !=
btcoexist        1601 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/hal_btc.c 		rtlpriv->btcoexist.cur_bt_disabled) {
btcoexist        1604 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/hal_btc.c 			 (rtlpriv->btcoexist.pre_bt_disabled ?
btcoexist        1606 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/hal_btc.c 			 (rtlpriv->btcoexist.cur_bt_disabled ?
btcoexist        1608 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/hal_btc.c 		rtlpriv->btcoexist.pre_bt_disabled
btcoexist        1609 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/hal_btc.c 			= rtlpriv->btcoexist.cur_bt_disabled;
btcoexist        1622 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/hal_btc.c 	if (rtlpriv->btcoexist.bt_ant_num == ANT_X2) {
btcoexist        1635 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/hal_btc.c 			 rtlpriv->btcoexist.previous_state_h,
btcoexist        1636 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/hal_btc.c 			 rtlpriv->btcoexist.previous_state,
btcoexist        1637 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/hal_btc.c 			 rtlpriv->btcoexist.cstate_h,
btcoexist        1638 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/hal_btc.c 			 rtlpriv->btcoexist.cstate);
btcoexist        1639 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/hal_btc.c 		rtlpriv->btcoexist.previous_state
btcoexist        1640 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/hal_btc.c 			= rtlpriv->btcoexist.cstate;
btcoexist        1641 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/hal_btc.c 		rtlpriv->btcoexist.previous_state_h
btcoexist        1642 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/hal_btc.c 			= rtlpriv->btcoexist.cstate_h;
btcoexist        1682 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/hal_btc.c 		rtlpriv->btcoexist.bt_busy = true;
btcoexist        1683 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/hal_btc.c 		rtlpriv->btcoexist.cstate &= ~BT_COEX_STATE_BT_IDLE;
btcoexist        1687 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/hal_btc.c 		rtlpriv->btcoexist.bt_busy = false;
btcoexist        1688 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/hal_btc.c 		rtlpriv->btcoexist.cstate |= BT_COEX_STATE_BT_IDLE;
btcoexist        1748 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/hal_btc.c 			rtlpriv->btcoexist.btc_ops->btc_periodical(rtlpriv);
btcoexist         261 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/hw.c 			if ((rtlpriv->btcoexist.bt_coexistence) &&
btcoexist         262 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/hw.c 			    (rtlpriv->btcoexist.bt_coexist_type ==
btcoexist         808 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/hw.c 	if ((rtlpriv->btcoexist.bt_coexistence) &&
btcoexist         809 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/hw.c 	    (rtlpriv->btcoexist.bt_coexist_type == BT_CSR_BC4))
btcoexist         828 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/hw.c 	if ((rtlpriv->btcoexist.bt_coexistence) &&
btcoexist         829 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/hw.c 	    (rtlpriv->btcoexist.bt_coexist_type == BT_CSR_BC4)) {
btcoexist         837 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/hw.c 	if ((rtlpriv->btcoexist.bt_coexistence) &&
btcoexist         838 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/hw.c 	    (rtlpriv->btcoexist.bt_coexist_type == BT_CSR_BC4))
btcoexist        1890 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/hw.c 	if ((rtlpriv->btcoexist.bt_coexistence) &&
btcoexist        1891 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/hw.c 	    (rtlpriv->btcoexist.bt_coexist_type == BT_CSR_BC4) &&
btcoexist        1892 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/hw.c 	    (rtlpriv->btcoexist.bt_cur_state) &&
btcoexist        1893 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/hw.c 	    (rtlpriv->btcoexist.bt_ant_isolation) &&
btcoexist        1894 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/hw.c 	    ((rtlpriv->btcoexist.bt_service == BT_SCO) ||
btcoexist        1895 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/hw.c 	    (rtlpriv->btcoexist.bt_service == BT_BUSY)))
btcoexist        2278 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/hw.c 	rtlpriv->btcoexist.bt_coexistence =
btcoexist        2279 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/hw.c 		rtlpriv->btcoexist.eeprom_bt_coexist;
btcoexist        2280 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/hw.c 	rtlpriv->btcoexist.bt_ant_num =
btcoexist        2281 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/hw.c 		rtlpriv->btcoexist.eeprom_bt_ant_num;
btcoexist        2282 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/hw.c 	rtlpriv->btcoexist.bt_coexist_type =
btcoexist        2283 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/hw.c 		rtlpriv->btcoexist.eeprom_bt_type;
btcoexist        2285 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/hw.c 	rtlpriv->btcoexist.bt_ant_isolation =
btcoexist        2286 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/hw.c 		rtlpriv->btcoexist.eeprom_bt_ant_isol;
btcoexist        2288 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/hw.c 	rtlpriv->btcoexist.bt_radio_shared_type =
btcoexist        2289 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/hw.c 		rtlpriv->btcoexist.eeprom_bt_radio_shared;
btcoexist        2293 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/hw.c 		 rtlpriv->btcoexist.bt_coexistence);
btcoexist        2295 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/hw.c 	if (rtlpriv->btcoexist.bt_coexistence) {
btcoexist        2296 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/hw.c 		rtlpriv->btcoexist.bt_busy_traffic = false;
btcoexist        2297 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/hw.c 		rtlpriv->btcoexist.bt_traffic_mode_set = false;
btcoexist        2298 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/hw.c 		rtlpriv->btcoexist.bt_non_traffic_mode_set = false;
btcoexist        2300 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/hw.c 		rtlpriv->btcoexist.cstate = 0;
btcoexist        2301 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/hw.c 		rtlpriv->btcoexist.previous_state = 0;
btcoexist        2303 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/hw.c 		if (rtlpriv->btcoexist.bt_ant_num == ANT_X2) {
btcoexist        2306 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/hw.c 		} else if (rtlpriv->btcoexist.bt_ant_num == ANT_X1) {
btcoexist        2310 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/hw.c 		switch (rtlpriv->btcoexist.bt_coexist_type) {
btcoexist        2342 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/hw.c 			 rtlpriv->btcoexist.bt_ant_isolation);
btcoexist        2345 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/hw.c 			 rtlpriv->btcoexist.bt_radio_shared_type);
btcoexist        2346 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/hw.c 		rtlpriv->btcoexist.bt_active_zero_cnt = 0;
btcoexist        2347 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/hw.c 		rtlpriv->btcoexist.cur_bt_disabled = false;
btcoexist        2348 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/hw.c 		rtlpriv->btcoexist.pre_bt_disabled = false;
btcoexist        2362 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/hw.c 			rtlpriv->btcoexist.eeprom_bt_coexist = 1;
btcoexist        2364 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/hw.c 			rtlpriv->btcoexist.eeprom_bt_coexist = 0;
btcoexist        2366 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/hw.c 		rtlpriv->btcoexist.eeprom_bt_type = BT_RTL8723A;
btcoexist        2367 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/hw.c 		rtlpriv->btcoexist.eeprom_bt_ant_num = (value & 0x1);
btcoexist        2368 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/hw.c 		rtlpriv->btcoexist.eeprom_bt_ant_isol = ((value & 0x10) >> 4);
btcoexist        2369 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/hw.c 		rtlpriv->btcoexist.eeprom_bt_radio_shared =
btcoexist        2372 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/hw.c 		rtlpriv->btcoexist.eeprom_bt_coexist = 0;
btcoexist        2373 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/hw.c 		rtlpriv->btcoexist.eeprom_bt_type = BT_RTL8723A;
btcoexist        2374 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/hw.c 		rtlpriv->btcoexist.eeprom_bt_ant_num = ANT_X2;
btcoexist        2375 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/hw.c 		rtlpriv->btcoexist.eeprom_bt_ant_isol = 0;
btcoexist        2376 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/hw.c 		rtlpriv->btcoexist.eeprom_bt_radio_shared = BT_RADIO_SHARED;
btcoexist        2387 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/hw.c 	rtlpriv->btcoexist.reg_bt_iso = 2;
btcoexist        2389 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/hw.c 	rtlpriv->btcoexist.reg_bt_sco = 3;
btcoexist        2391 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/hw.c 	rtlpriv->btcoexist.reg_bt_sco = 0;
btcoexist        2399 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/hw.c 		rtlpriv->btcoexist.btc_ops->btc_init_hw_config(rtlpriv);
btcoexist          80 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/sw.c 	rtlpriv->btcoexist.btc_ops = rtl_btc_get_ops_pointer();
btcoexist        1123 drivers/net/wireless/realtek/rtlwifi/rtl8723be/dm.c 			if (!rtlpriv->btcoexist.btc_ops->btc_is_bt_disabled(rtlpriv)) {
btcoexist         223 drivers/net/wireless/realtek/rtlwifi/rtl8723be/fw.c 	struct rtl_btc_ops *btc_ops = rtlpriv->btcoexist.btc_ops;
btcoexist         830 drivers/net/wireless/realtek/rtlwifi/rtl8723be/hw.c 		rtlpriv->btcoexist.btc_ops->btc_power_on_setting(rtlpriv);
btcoexist        1425 drivers/net/wireless/realtek/rtlwifi/rtl8723be/hw.c 		if (rtlpriv->btcoexist.btc_info.ant_num == ANT_X2 ||
btcoexist        2098 drivers/net/wireless/realtek/rtlwifi/rtl8723be/hw.c 	if (rtlpriv->btcoexist.btc_info.btcoexist == 1)
btcoexist        2673 drivers/net/wireless/realtek/rtlwifi/rtl8723be/hw.c 			rtlpriv->btcoexist.btc_info.btcoexist = 1;
btcoexist        2675 drivers/net/wireless/realtek/rtlwifi/rtl8723be/hw.c 			rtlpriv->btcoexist.btc_info.btcoexist = 0;
btcoexist        2677 drivers/net/wireless/realtek/rtlwifi/rtl8723be/hw.c 		rtlpriv->btcoexist.btc_info.bt_type = BT_RTL8723B;
btcoexist        2678 drivers/net/wireless/realtek/rtlwifi/rtl8723be/hw.c 		rtlpriv->btcoexist.btc_info.ant_num = (value & 0x1);
btcoexist        2679 drivers/net/wireless/realtek/rtlwifi/rtl8723be/hw.c 		rtlpriv->btcoexist.btc_info.single_ant_path =
btcoexist        2682 drivers/net/wireless/realtek/rtlwifi/rtl8723be/hw.c 		rtlpriv->btcoexist.btc_info.btcoexist = 0;
btcoexist        2683 drivers/net/wireless/realtek/rtlwifi/rtl8723be/hw.c 		rtlpriv->btcoexist.btc_info.bt_type = BT_RTL8723B;
btcoexist        2684 drivers/net/wireless/realtek/rtlwifi/rtl8723be/hw.c 		rtlpriv->btcoexist.btc_info.ant_num = ANT_X2;
btcoexist        2685 drivers/net/wireless/realtek/rtlwifi/rtl8723be/hw.c 		rtlpriv->btcoexist.btc_info.single_ant_path = ANT_MAIN;
btcoexist        2690 drivers/net/wireless/realtek/rtlwifi/rtl8723be/hw.c 		rtlpriv->btcoexist.btc_info.ant_num =
btcoexist        2693 drivers/net/wireless/realtek/rtlwifi/rtl8723be/hw.c 		rtlpriv->btcoexist.btc_info.single_ant_path =
btcoexist        2703 drivers/net/wireless/realtek/rtlwifi/rtl8723be/hw.c 	rtlpriv->btcoexist.reg_bt_iso = 2;
btcoexist        2705 drivers/net/wireless/realtek/rtlwifi/rtl8723be/hw.c 	rtlpriv->btcoexist.reg_bt_sco = 3;
btcoexist        2707 drivers/net/wireless/realtek/rtlwifi/rtl8723be/hw.c 	rtlpriv->btcoexist.reg_bt_sco = 0;
btcoexist        2715 drivers/net/wireless/realtek/rtlwifi/rtl8723be/hw.c 		rtlpriv->btcoexist.btc_ops->btc_init_hw_config(rtlpriv);
btcoexist         503 drivers/net/wireless/realtek/rtlwifi/rtl8723be/phy.c 		if (rtlpriv->btcoexist.btc_info.single_ant_path == 0)
btcoexist          76 drivers/net/wireless/realtek/rtlwifi/rtl8723be/sw.c 	rtlpriv->btcoexist.btc_ops = rtl_btc_get_ops_pointer();
btcoexist         472 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/fw.c 	struct rtl_btc_ops *btc_ops = rtlpriv->btcoexist.btc_ops;
btcoexist        3064 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/hw.c 			rtlpriv->btcoexist.btc_info.btcoexist = 1;
btcoexist        3066 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/hw.c 			rtlpriv->btcoexist.btc_info.btcoexist = 0;
btcoexist        3067 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/hw.c 		rtlpriv->btcoexist.btc_info.bt_type = BT_RTL8812A;
btcoexist        3070 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/hw.c 		rtlpriv->btcoexist.btc_info.ant_num = (value & 0x1);
btcoexist        3072 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/hw.c 		rtlpriv->btcoexist.btc_info.btcoexist = 0;
btcoexist        3073 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/hw.c 		rtlpriv->btcoexist.btc_info.bt_type = BT_RTL8812A;
btcoexist        3074 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/hw.c 		rtlpriv->btcoexist.btc_info.ant_num = ANT_X2;
btcoexist        3089 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/hw.c 			rtlpriv->btcoexist.btc_info.btcoexist = 1;
btcoexist        3091 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/hw.c 			rtlpriv->btcoexist.btc_info.btcoexist = 0;
btcoexist        3092 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/hw.c 		rtlpriv->btcoexist.btc_info.bt_type = BT_RTL8821A;
btcoexist        3095 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/hw.c 		rtlpriv->btcoexist.btc_info.ant_num = (value & 0x1);
btcoexist        3097 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/hw.c 		rtlpriv->btcoexist.btc_info.btcoexist = 0;
btcoexist        3098 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/hw.c 		rtlpriv->btcoexist.btc_info.bt_type = BT_RTL8821A;
btcoexist        3099 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/hw.c 		rtlpriv->btcoexist.btc_info.ant_num = ANT_X2;
btcoexist        3152 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/hw.c 	if (rtlpriv->btcoexist.btc_info.btcoexist == 1)
btcoexist        3188 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/hw.c 		if (rtlpriv->btcoexist.btc_info.btcoexist == 1 &&
btcoexist        3189 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/hw.c 		    rtlpriv->btcoexist.btc_info.ant_num == ANT_X1)
btcoexist        3354 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/hw.c 	if ((rtlpriv->btcoexist.bt_coexistence) &&
btcoexist        3355 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/hw.c 	     (rtlpriv->btcoexist.bt_coexist_type == BT_CSR_BC4) &&
btcoexist        3356 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/hw.c 	     (rtlpriv->btcoexist.bt_cur_state) &&
btcoexist        3357 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/hw.c 	     (rtlpriv->btcoexist.bt_ant_isolation) &&
btcoexist        3358 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/hw.c 	     ((rtlpriv->btcoexist.bt_service == BT_SCO) ||
btcoexist        3359 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/hw.c 	     (rtlpriv->btcoexist.bt_service == BT_BUSY)))
btcoexist        3947 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/hw.c 	rtlpriv->btcoexist.reg_bt_iso = 2;
btcoexist        3949 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/hw.c 	rtlpriv->btcoexist.reg_bt_sco = 3;
btcoexist        3951 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/hw.c 	rtlpriv->btcoexist.reg_bt_sco = 0;
btcoexist        3959 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/hw.c 		rtlpriv->btcoexist.btc_ops->btc_init_hw_config(rtlpriv);
btcoexist         367 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/phy.c 		if (rtlpriv->btcoexist.bt_coexistence) {
btcoexist         401 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/phy.c 		if (rtlpriv->btcoexist.bt_coexistence) {
btcoexist          78 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/sw.c 	rtlpriv->btcoexist.btc_ops = rtl_btc_get_ops_pointer();
btcoexist        2607 drivers/net/wireless/realtek/rtlwifi/wifi.h 	u8 btcoexist;
btcoexist        2821 drivers/net/wireless/realtek/rtlwifi/wifi.h 	struct bt_coexist_info btcoexist;