Searched defs:btcoex (Results 1 - 13 of 13) sorted by relevance

/drivers/net/wireless/ath/ath9k/
H A Dhtc_drv_gpio.c32 struct ath_btcoex *btcoex = &priv->btcoex; local
36 btcoex->bt_priority_cnt++;
38 if (time_after(jiffies, btcoex->bt_priority_time +
43 if (btcoex->bt_priority_cnt >= ATH_BT_CNT_SCAN_THRESHOLD) {
48 } else if (btcoex->bt_priority_cnt >= ATH_BT_CNT_THRESHOLD) {
54 btcoex->bt_priority_cnt = 0;
55 btcoex->bt_priority_time = jiffies;
68 struct ath_btcoex *btcoex = &priv->btcoex; local
103 struct ath_btcoex *btcoex = &priv->btcoex; local
119 struct ath_btcoex *btcoex = &priv->btcoex; local
136 struct ath_btcoex *btcoex = &priv->btcoex; local
[all...]
H A Dbtcoex.c151 /* btcoex 3-wire */
261 struct ath_btcoex_hw *btcoex = &ah->btcoex_hw; local
269 REG_WRITE(ah, AR_BT_COEX_MODE, btcoex->bt_coex_mode);
270 REG_WRITE(ah, AR_BT_COEX_MODE2, btcoex->bt_coex_mode2);
274 REG_WRITE(ah, AR_BT_COEX_WL_WEIGHTS0, btcoex->wlan_weight[0]);
275 REG_WRITE(ah, AR_BT_COEX_WL_WEIGHTS1, btcoex->wlan_weight[1]);
278 btcoex->bt_weight[i]);
280 REG_WRITE(ah, AR_BT_COEX_WEIGHT, btcoex->bt_coex_weights);
293 ath9k_hw_cfg_output(ah, btcoex->wlanactive_gpio,
299 struct ath_btcoex_hw *btcoex local
404 struct ath_btcoex_hw *btcoex = &ah->btcoex_hw; local
[all...]
H A Dgpio.c133 struct ath_btcoex *btcoex = &sc->btcoex; local
137 btcoex->bt_priority_cnt++;
139 if (time_after(jiffies, btcoex->bt_priority_time +
141 clear_bit(BT_OP_PRIORITY_DETECTED, &btcoex->op_flags);
142 clear_bit(BT_OP_SCAN, &btcoex->op_flags);
144 if (btcoex->bt_priority_cnt >= ATH_BT_CNT_SCAN_THRESHOLD) {
147 set_bit(BT_OP_PRIORITY_DETECTED, &btcoex->op_flags);
148 set_bit(BT_OP_SCAN, &btcoex->op_flags);
149 } else if (btcoex
162 struct ath_btcoex *btcoex = &sc->btcoex; local
187 struct ath_btcoex *btcoex = &sc->btcoex; local
249 struct ath_btcoex *btcoex = &sc->btcoex; local
271 struct ath_btcoex *btcoex = &sc->btcoex; local
294 struct ath_btcoex *btcoex = &sc->btcoex; local
316 struct ath_btcoex *btcoex = &sc->btcoex; local
324 struct ath_btcoex *btcoex = &sc->btcoex; local
331 struct ath_btcoex *btcoex = &sc->btcoex; local
435 struct ath_btcoex *btcoex = &sc->btcoex; local
481 struct ath_btcoex *btcoex = &sc->btcoex; local
[all...]
H A Dar9002_phy.c562 struct ath_btcoex_hw *btcoex = &ah->btcoex_hw; local
573 btcoex->bt_coex_mode2 &= (~(AR_BT_DISABLE_BT_ANT));
574 REG_WRITE(ah, AR_BT_COEX_MODE2, btcoex->bt_coex_mode2);
588 btcoex->bt_coex_mode2 |= AR_BT_DISABLE_BT_ANT;
589 REG_WRITE(ah, AR_BT_COEX_MODE2, btcoex->bt_coex_mode2);
H A Dmci.c102 static void ath_mci_adjust_aggr_limit(struct ath_btcoex *btcoex) argument
104 struct ath_mci_profile *mci = &btcoex->mci;
105 u32 wlan_airtime = btcoex->btcoex_period *
106 (100 - btcoex->duty_cycle) / 100;
122 struct ath_btcoex *btcoex = &sc->btcoex; local
123 struct ath_mci_profile *mci = &btcoex->mci;
132 btcoex->duty_cycle = ath_mci_duty_cycle[num_profile];
133 btcoex->btcoex_period = ATH_MCI_DEF_BT_PERIOD;
135 btcoex
258 struct ath_btcoex *btcoex = &sc->btcoex; local
299 struct ath_btcoex *btcoex = &sc->btcoex; local
333 struct ath_btcoex *btcoex = &sc->btcoex; local
729 struct ath_btcoex *btcoex = &sc->btcoex; local
745 struct ath_btcoex *btcoex = &sc->btcoex; local
[all...]
H A Dhtc.h516 struct ath_btcoex btcoex; member in struct:ath9k_htc_priv
H A Dath9k.h1014 struct ath_btcoex btcoex; member in struct:ath_softc
/drivers/staging/rtl8723au/include/
H A Ddrv_types.h104 u8 btcoex; member in struct:registry_priv
/drivers/net/wireless/brcm80211/brcmfmac/
H A Dwl_cfg80211.h337 * @btcoex: Bluetooth coexistence information.
373 struct brcmf_btcoex_info *btcoex; member in struct:brcmf_cfg80211_info
/drivers/net/wireless/rtlwifi/btcoexist/
H A Dhalbtc8723b1ant.c1894 static void btc8723b1ant_action_wifi_not_conn_scan(struct btc_coexist *btcoex) argument
1896 struct btc_bt_link_info *bt_link_info = &btcoex->bt_link_info;
1898 halbtc8723b1ant_power_save_state(btcoex, BTC_PS_WIFI_NATIVE,
1904 halbtc8723b1ant_ps_tdma(btcoex, NORMAL_EXEC,
1906 halbtc8723b1ant_coex_table_with_type(btcoex,
1909 halbtc8723b1ant_ps_tdma(btcoex, NORMAL_EXEC,
1911 halbtc8723b1ant_coex_table_with_type(btcoex,
1914 halbtc8723b1ant_ps_tdma(btcoex, NORMAL_EXEC,
1916 halbtc8723b1ant_coex_table_with_type(btcoex,
1922 btc8723b1ant_act_bt_sco_hid_only_busy(btcoex,
1930 btc8723b1ant_act_wifi_not_conn_asso_auth(struct btc_coexist *btcoex) argument
[all...]
H A Dhalbtc8723b2ant.c832 static void btc8723b2ant_set_sw_fulltime_dac_swing(struct btc_coexist *btcoex, argument
837 btc8723b2ant_set_dac_swing_reg(btcoex, sw_dac_swing_lvl);
839 btc8723b2ant_set_dac_swing_reg(btcoex, 0x18);
H A Dhalbtc8821a1ant.c1499 static void btc8821a1ant_ps_tdma_check_for_pwr_save(struct btc_coexist *btcoex, argument
1504 btcoex->btc_get(btcoex, BTC_GET_U1_LPS_MODE, &lps_mode);
1512 halbtc8821a1ant_ps_tdma(btcoex, NORMAL_EXEC, false, 0);
1518 halbtc8821a1ant_ps_tdma(btcoex, NORMAL_EXEC, false, 0);
H A Dhalbtc8821a2ant.c1022 static void halbtc8821a2ant_set_fw_ignore_wlan_act(struct btc_coexist *btcoex, argument
1034 btcoex->btc_fill_h2c(btcoex, 0x63, 1, h2c_parameter);

Completed in 853 milliseconds