/drivers/net/wireless/ath/ath9k/ |
H A D | htc_drv_gpio.c | 32 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 D | btcoex.c | 151 /* 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 D | gpio.c | 133 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 D | ar9002_phy.c | 562 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 D | mci.c | 102 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 D | htc.h | 516 struct ath_btcoex btcoex; member in struct:ath9k_htc_priv
|
H A D | ath9k.h | 1014 struct ath_btcoex btcoex; member in struct:ath_softc
|
/drivers/staging/rtl8723au/include/ |
H A D | drv_types.h | 104 u8 btcoex; member in struct:registry_priv
|
/drivers/net/wireless/brcm80211/brcmfmac/ |
H A D | wl_cfg80211.h | 337 * @btcoex: Bluetooth coexistence information. 373 struct brcmf_btcoex_info *btcoex; member in struct:brcmf_cfg80211_info
|
/drivers/net/wireless/rtlwifi/btcoexist/ |
H A D | halbtc8723b1ant.c | 1894 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 D | halbtc8723b2ant.c | 832 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 D | halbtc8821a1ant.c | 1499 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 D | halbtc8821a2ant.c | 1022 static void halbtc8821a2ant_set_fw_ignore_wlan_act(struct btc_coexist *btcoex, argument 1034 btcoex->btc_fill_h2c(btcoex, 0x63, 1, h2c_parameter);
|