btdm 221 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/hal_btc.c struct btdm_8723 *btdm) btdm 223 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/hal_btc.c btdm->all_off = false; btdm 224 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/hal_btc.c btdm->agc_table_en = false; btdm 225 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/hal_btc.c btdm->adc_back_off_on = false; btdm 226 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/hal_btc.c btdm->b2_ant_hid_en = false; btdm 227 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/hal_btc.c btdm->low_penalty_rate_adaptive = false; btdm 228 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/hal_btc.c btdm->rf_rx_lpf_shrink = false; btdm 229 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/hal_btc.c btdm->reject_aggre_pkt = false; btdm 231 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/hal_btc.c btdm->tdma_on = false; btdm 232 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/hal_btc.c btdm->tdma_ant = TDMA_2ANT; btdm 233 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/hal_btc.c btdm->tdma_nav = TDMA_NAV_OFF; btdm 234 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/hal_btc.c btdm->tdma_dac_swing = TDMA_DAC_SWING_OFF; btdm 235 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/hal_btc.c btdm->fw_dac_swing_lvl = 0x20; btdm 237 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/hal_btc.c btdm->tra_tdma_on = false; btdm 238 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/hal_btc.c btdm->tra_tdma_ant = TDMA_2ANT; btdm 239 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/hal_btc.c btdm->tra_tdma_nav = TDMA_NAV_OFF; btdm 240 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/hal_btc.c btdm->ignore_wlan_act = false; btdm 242 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/hal_btc.c btdm->ps_tdma_on = false; btdm 243 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/hal_btc.c btdm->ps_tdma_byte[0] = 0x0; btdm 244 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/hal_btc.c btdm->ps_tdma_byte[1] = 0x0; btdm 245 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/hal_btc.c btdm->ps_tdma_byte[2] = 0x0; btdm 246 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/hal_btc.c btdm->ps_tdma_byte[3] = 0x8; btdm 247 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/hal_btc.c btdm->ps_tdma_byte[4] = 0x0; btdm 249 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/hal_btc.c btdm->pta_on = true; btdm 250 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/hal_btc.c btdm->val_0x6c0 = 0x5a5aaaaa; btdm 251 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/hal_btc.c btdm->val_0x6c8 = 0xcc; btdm 252 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/hal_btc.c btdm->val_0x6cc = 0x3; btdm 254 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/hal_btc.c btdm->sw_dac_swing_on = false; btdm 255 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/hal_btc.c btdm->sw_dac_swing_lvl = 0xc0; btdm 256 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/hal_btc.c btdm->wlan_act_hi = 0x20; btdm 257 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/hal_btc.c btdm->wlan_act_lo = 0x10; btdm 258 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/hal_btc.c btdm->bt_retry_index = 2; btdm 260 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/hal_btc.c btdm->dec_bt_pwr = false; btdm 264 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/hal_btc.c struct btdm_8723 *btdm) btdm 266 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/hal_btc.c rtl8723e_dm_bt_btdm_structure_reload(hw, btdm); btdm 267 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/hal_btc.c btdm->all_off = true; btdm 268 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/hal_btc.c btdm->pta_on = false; btdm 269 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/hal_btc.c btdm->wlan_act_hi = 0x10; btdm 632 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/hal_btc.c struct btdm_8723 *btdm) btdm 635 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/hal_btc.c struct btdm_8723 *btdm_8723 = &hal_coex_8723.btdm; btdm 648 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/hal_btc.c if (memcmp(btdm_8723, btdm, sizeof(struct btdm_8723)) == 0) { btdm 657 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/hal_btc.c btdm_8723->all_off, btdm->all_off); btdm 660 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/hal_btc.c btdm_8723->agc_table_en, btdm->agc_table_en); btdm 664 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/hal_btc.c btdm->adc_back_off_on); btdm 667 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/hal_btc.c btdm_8723->b2_ant_hid_en, btdm->b2_ant_hid_en); btdm 671 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/hal_btc.c btdm->low_penalty_rate_adaptive); btdm 675 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/hal_btc.c btdm->rf_rx_lpf_shrink); btdm 679 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/hal_btc.c btdm->reject_aggre_pkt); btdm 682 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/hal_btc.c btdm_8723->tdma_on, btdm->tdma_on); btdm 685 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/hal_btc.c btdm_8723->tdma_ant, btdm->tdma_ant); btdm 688 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/hal_btc.c btdm_8723->tdma_nav, btdm->tdma_nav); btdm 691 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/hal_btc.c btdm_8723->tdma_dac_swing, btdm->tdma_dac_swing); btdm 695 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/hal_btc.c btdm->fw_dac_swing_lvl); btdm 699 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/hal_btc.c btdm_8723->tra_tdma_on, btdm->tra_tdma_on); btdm 702 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/hal_btc.c btdm_8723->tra_tdma_ant, btdm->tra_tdma_ant); btdm 705 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/hal_btc.c btdm_8723->tra_tdma_nav, btdm->tra_tdma_nav); btdm 708 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/hal_btc.c btdm_8723->ps_tdma_on, btdm->ps_tdma_on); btdm 713 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/hal_btc.c btdm->ps_tdma_byte[i]); btdm 718 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/hal_btc.c btdm->ignore_wlan_act); btdm 723 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/hal_btc.c btdm_8723->pta_on, btdm->pta_on); btdm 726 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/hal_btc.c btdm_8723->val_0x6c0, btdm->val_0x6c0); btdm 729 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/hal_btc.c btdm_8723->val_0x6c8, btdm->val_0x6c8); btdm 732 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/hal_btc.c btdm_8723->val_0x6cc, btdm->val_0x6cc); btdm 736 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/hal_btc.c btdm->sw_dac_swing_on); btdm 740 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/hal_btc.c btdm->sw_dac_swing_lvl); btdm 743 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/hal_btc.c btdm_8723->wlan_act_hi, btdm->wlan_act_hi); btdm 746 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/hal_btc.c btdm_8723->wlan_act_lo, btdm->wlan_act_lo); btdm 749 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/hal_btc.c btdm_8723->bt_retry_index, btdm->bt_retry_index); btdm 751 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/hal_btc.c memcpy(btdm_8723, btdm, sizeof(struct btdm_8723)); btdm 765 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/hal_btc.c if (btdm->all_off) { btdm 772 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/hal_btc.c rtl8723e_dm_bt_reject_ap_aggregated_packet(hw, btdm->reject_aggre_pkt); btdm 774 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/hal_btc.c if (btdm->low_penalty_rate_adaptive) btdm 780 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/hal_btc.c if (btdm->rf_rx_lpf_shrink) btdm 787 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/hal_btc.c if (btdm->agc_table_en) btdm 792 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/hal_btc.c if (btdm->adc_back_off_on) btdm 797 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/hal_btc.c rtl8723e_dm_bt_set_fw_bt_retry_index(hw, btdm->bt_retry_index); btdm 799 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/hal_btc.c rtl8723e_dm_bt_set_fw_dac_swing_level(hw, btdm->fw_dac_swing_lvl); btdm 800 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/hal_btc.c rtl8723e_dm_bt_set_fw_wlan_act(hw, btdm->wlan_act_hi, btdm 801 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/hal_btc.c btdm->wlan_act_lo); btdm 803 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/hal_btc.c rtl8723e_dm_bt_set_coex_table(hw, btdm->val_0x6c0, btdm 804 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/hal_btc.c btdm->val_0x6c8, btdm->val_0x6cc); btdm 805 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/hal_btc.c rtl8723e_dm_bt_set_hw_pta_mode(hw, btdm->pta_on); btdm 812 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/hal_btc.c if (btdm->b2_ant_hid_en) { btdm 814 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/hal_btc.c rtl8723e_dm_bt_set_fw_tra_tdma_ctrl(hw, btdm->tra_tdma_on, btdm 815 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/hal_btc.c btdm->tra_tdma_ant, btdm 816 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/hal_btc.c btdm->tra_tdma_nav); btdm 817 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/hal_btc.c rtl8723e_dm_bt_set_fw_tdma_ctrl(hw, false, btdm->tdma_ant, btdm 818 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/hal_btc.c btdm->tdma_nav, btdm 819 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/hal_btc.c btdm->tdma_dac_swing); btdm 823 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/hal_btc.c btdm->ignore_wlan_act); btdm 830 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/hal_btc.c } else if (btdm->tdma_on) { btdm 837 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/hal_btc.c btdm->ignore_wlan_act); btdm 842 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/hal_btc.c rtl8723e_dm_bt_set_fw_tra_tdma_ctrl(hw, btdm->tra_tdma_on, btdm 843 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/hal_btc.c btdm->tra_tdma_ant, btdm 844 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/hal_btc.c btdm->tra_tdma_nav); btdm 845 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/hal_btc.c rtl8723e_dm_bt_set_fw_tdma_ctrl(hw, true, btdm->tdma_ant, btdm 846 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/hal_btc.c btdm->tdma_nav, btdm 847 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/hal_btc.c btdm->tdma_dac_swing); btdm 848 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/hal_btc.c } else if (btdm->ps_tdma_on) { btdm 854 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/hal_btc.c rtl8723e_dm_bt_set_fw_tra_tdma_ctrl(hw, btdm->tra_tdma_on, btdm 855 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/hal_btc.c btdm->tra_tdma_ant, btdm 856 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/hal_btc.c btdm->tra_tdma_nav); btdm 857 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/hal_btc.c rtl8723e_dm_bt_set_fw_tdma_ctrl(hw, false, btdm->tdma_ant, btdm 858 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/hal_btc.c btdm->tdma_nav, btdm 859 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/hal_btc.c btdm->tdma_dac_swing); btdm 863 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/hal_btc.c btdm->ignore_wlan_act); btdm 864 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/hal_btc.c rtl8723e_dm_bt_set_fw_3a(hw, btdm->ps_tdma_byte[0], btdm 865 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/hal_btc.c btdm->ps_tdma_byte[1], btdm 866 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/hal_btc.c btdm->ps_tdma_byte[2], btdm 867 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/hal_btc.c btdm->ps_tdma_byte[3], btdm 868 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/hal_btc.c btdm->ps_tdma_byte[4]); btdm 875 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/hal_btc.c rtl8723e_dm_bt_set_fw_tra_tdma_ctrl(hw, btdm->tra_tdma_on, btdm 876 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/hal_btc.c btdm->tra_tdma_ant, btdm 877 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/hal_btc.c btdm->tra_tdma_nav); btdm 878 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/hal_btc.c rtl8723e_dm_bt_set_fw_tdma_ctrl(hw, false, btdm->tdma_ant, btdm 879 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/hal_btc.c btdm->tdma_nav, btdm 880 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/hal_btc.c btdm->tdma_dac_swing); btdm 884 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/hal_btc.c btdm->ignore_wlan_act); btdm 897 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/hal_btc.c rtl8723e_dm_bt_set_sw_full_time_dac_swing(hw, btdm->sw_dac_swing_on, btdm 898 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/hal_btc.c btdm->sw_dac_swing_lvl); btdm 899 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/hal_btc.c rtl8723e_dm_bt_set_fw_dec_bt_pwr(hw, btdm->dec_bt_pwr); btdm 1615 drivers/net/wireless/realtek/rtlwifi/wifi.h struct btdm_8723 btdm;