Lines Matching refs:btdm

242 						 struct btdm_8723 *btdm)  in rtl8723e_dm_bt_btdm_structure_reload()  argument
244 btdm->all_off = false; in rtl8723e_dm_bt_btdm_structure_reload()
245 btdm->agc_table_en = false; in rtl8723e_dm_bt_btdm_structure_reload()
246 btdm->adc_back_off_on = false; in rtl8723e_dm_bt_btdm_structure_reload()
247 btdm->b2_ant_hid_en = false; in rtl8723e_dm_bt_btdm_structure_reload()
248 btdm->low_penalty_rate_adaptive = false; in rtl8723e_dm_bt_btdm_structure_reload()
249 btdm->rf_rx_lpf_shrink = false; in rtl8723e_dm_bt_btdm_structure_reload()
250 btdm->reject_aggre_pkt = false; in rtl8723e_dm_bt_btdm_structure_reload()
252 btdm->tdma_on = false; in rtl8723e_dm_bt_btdm_structure_reload()
253 btdm->tdma_ant = TDMA_2ANT; in rtl8723e_dm_bt_btdm_structure_reload()
254 btdm->tdma_nav = TDMA_NAV_OFF; in rtl8723e_dm_bt_btdm_structure_reload()
255 btdm->tdma_dac_swing = TDMA_DAC_SWING_OFF; in rtl8723e_dm_bt_btdm_structure_reload()
256 btdm->fw_dac_swing_lvl = 0x20; in rtl8723e_dm_bt_btdm_structure_reload()
258 btdm->tra_tdma_on = false; in rtl8723e_dm_bt_btdm_structure_reload()
259 btdm->tra_tdma_ant = TDMA_2ANT; in rtl8723e_dm_bt_btdm_structure_reload()
260 btdm->tra_tdma_nav = TDMA_NAV_OFF; in rtl8723e_dm_bt_btdm_structure_reload()
261 btdm->ignore_wlan_act = false; in rtl8723e_dm_bt_btdm_structure_reload()
263 btdm->ps_tdma_on = false; in rtl8723e_dm_bt_btdm_structure_reload()
264 btdm->ps_tdma_byte[0] = 0x0; in rtl8723e_dm_bt_btdm_structure_reload()
265 btdm->ps_tdma_byte[1] = 0x0; in rtl8723e_dm_bt_btdm_structure_reload()
266 btdm->ps_tdma_byte[2] = 0x0; in rtl8723e_dm_bt_btdm_structure_reload()
267 btdm->ps_tdma_byte[3] = 0x8; in rtl8723e_dm_bt_btdm_structure_reload()
268 btdm->ps_tdma_byte[4] = 0x0; in rtl8723e_dm_bt_btdm_structure_reload()
270 btdm->pta_on = true; in rtl8723e_dm_bt_btdm_structure_reload()
271 btdm->val_0x6c0 = 0x5a5aaaaa; in rtl8723e_dm_bt_btdm_structure_reload()
272 btdm->val_0x6c8 = 0xcc; in rtl8723e_dm_bt_btdm_structure_reload()
273 btdm->val_0x6cc = 0x3; in rtl8723e_dm_bt_btdm_structure_reload()
275 btdm->sw_dac_swing_on = false; in rtl8723e_dm_bt_btdm_structure_reload()
276 btdm->sw_dac_swing_lvl = 0xc0; in rtl8723e_dm_bt_btdm_structure_reload()
277 btdm->wlan_act_hi = 0x20; in rtl8723e_dm_bt_btdm_structure_reload()
278 btdm->wlan_act_lo = 0x10; in rtl8723e_dm_bt_btdm_structure_reload()
279 btdm->bt_retry_index = 2; in rtl8723e_dm_bt_btdm_structure_reload()
281 btdm->dec_bt_pwr = false; in rtl8723e_dm_bt_btdm_structure_reload()
285 struct btdm_8723 *btdm) in rtl8723e_dm_bt_btdm_structure_reload_all_off() argument
287 rtl8723e_dm_bt_btdm_structure_reload(hw, btdm); in rtl8723e_dm_bt_btdm_structure_reload_all_off()
288 btdm->all_off = true; in rtl8723e_dm_bt_btdm_structure_reload_all_off()
289 btdm->pta_on = false; in rtl8723e_dm_bt_btdm_structure_reload_all_off()
290 btdm->wlan_act_hi = 0x10; in rtl8723e_dm_bt_btdm_structure_reload_all_off()
653 struct btdm_8723 *btdm) in rtl8723e_dm_bt_set_bt_dm() argument
656 struct btdm_8723 *btdm_8723 = &hal_coex_8723.btdm; in rtl8723e_dm_bt_set_bt_dm()
669 if (memcmp(btdm_8723, btdm, sizeof(struct btdm_8723)) == 0) { in rtl8723e_dm_bt_set_bt_dm()
678 btdm_8723->all_off, btdm->all_off); in rtl8723e_dm_bt_set_bt_dm()
681 btdm_8723->agc_table_en, btdm->agc_table_en); in rtl8723e_dm_bt_set_bt_dm()
685 btdm->adc_back_off_on); in rtl8723e_dm_bt_set_bt_dm()
688 btdm_8723->b2_ant_hid_en, btdm->b2_ant_hid_en); in rtl8723e_dm_bt_set_bt_dm()
692 btdm->low_penalty_rate_adaptive); in rtl8723e_dm_bt_set_bt_dm()
696 btdm->rf_rx_lpf_shrink); in rtl8723e_dm_bt_set_bt_dm()
700 btdm->reject_aggre_pkt); in rtl8723e_dm_bt_set_bt_dm()
703 btdm_8723->tdma_on, btdm->tdma_on); in rtl8723e_dm_bt_set_bt_dm()
706 btdm_8723->tdma_ant, btdm->tdma_ant); in rtl8723e_dm_bt_set_bt_dm()
709 btdm_8723->tdma_nav, btdm->tdma_nav); in rtl8723e_dm_bt_set_bt_dm()
712 btdm_8723->tdma_dac_swing, btdm->tdma_dac_swing); in rtl8723e_dm_bt_set_bt_dm()
716 btdm->fw_dac_swing_lvl); in rtl8723e_dm_bt_set_bt_dm()
720 btdm_8723->tra_tdma_on, btdm->tra_tdma_on); in rtl8723e_dm_bt_set_bt_dm()
723 btdm_8723->tra_tdma_ant, btdm->tra_tdma_ant); in rtl8723e_dm_bt_set_bt_dm()
726 btdm_8723->tra_tdma_nav, btdm->tra_tdma_nav); in rtl8723e_dm_bt_set_bt_dm()
729 btdm_8723->ps_tdma_on, btdm->ps_tdma_on); in rtl8723e_dm_bt_set_bt_dm()
734 btdm->ps_tdma_byte[i]); in rtl8723e_dm_bt_set_bt_dm()
739 btdm->ignore_wlan_act); in rtl8723e_dm_bt_set_bt_dm()
744 btdm_8723->pta_on, btdm->pta_on); in rtl8723e_dm_bt_set_bt_dm()
747 btdm_8723->val_0x6c0, btdm->val_0x6c0); in rtl8723e_dm_bt_set_bt_dm()
750 btdm_8723->val_0x6c8, btdm->val_0x6c8); in rtl8723e_dm_bt_set_bt_dm()
753 btdm_8723->val_0x6cc, btdm->val_0x6cc); in rtl8723e_dm_bt_set_bt_dm()
757 btdm->sw_dac_swing_on); in rtl8723e_dm_bt_set_bt_dm()
761 btdm->sw_dac_swing_lvl); in rtl8723e_dm_bt_set_bt_dm()
764 btdm_8723->wlan_act_hi, btdm->wlan_act_hi); in rtl8723e_dm_bt_set_bt_dm()
767 btdm_8723->wlan_act_lo, btdm->wlan_act_lo); in rtl8723e_dm_bt_set_bt_dm()
770 btdm_8723->bt_retry_index, btdm->bt_retry_index); in rtl8723e_dm_bt_set_bt_dm()
772 memcpy(btdm_8723, btdm, sizeof(struct btdm_8723)); in rtl8723e_dm_bt_set_bt_dm()
786 if (btdm->all_off) { in rtl8723e_dm_bt_set_bt_dm()
793 rtl8723e_dm_bt_reject_ap_aggregated_packet(hw, btdm->reject_aggre_pkt); in rtl8723e_dm_bt_set_bt_dm()
795 if (btdm->low_penalty_rate_adaptive) in rtl8723e_dm_bt_set_bt_dm()
801 if (btdm->rf_rx_lpf_shrink) in rtl8723e_dm_bt_set_bt_dm()
808 if (btdm->agc_table_en) in rtl8723e_dm_bt_set_bt_dm()
813 if (btdm->adc_back_off_on) in rtl8723e_dm_bt_set_bt_dm()
818 rtl8723e_dm_bt_set_fw_bt_retry_index(hw, btdm->bt_retry_index); in rtl8723e_dm_bt_set_bt_dm()
820 rtl8723e_dm_bt_set_fw_dac_swing_level(hw, btdm->fw_dac_swing_lvl); in rtl8723e_dm_bt_set_bt_dm()
821 rtl8723e_dm_bt_set_fw_wlan_act(hw, btdm->wlan_act_hi, in rtl8723e_dm_bt_set_bt_dm()
822 btdm->wlan_act_lo); in rtl8723e_dm_bt_set_bt_dm()
824 rtl8723e_dm_bt_set_coex_table(hw, btdm->val_0x6c0, in rtl8723e_dm_bt_set_bt_dm()
825 btdm->val_0x6c8, btdm->val_0x6cc); in rtl8723e_dm_bt_set_bt_dm()
826 rtl8723e_dm_bt_set_hw_pta_mode(hw, btdm->pta_on); in rtl8723e_dm_bt_set_bt_dm()
833 if (btdm->b2_ant_hid_en) { in rtl8723e_dm_bt_set_bt_dm()
835 rtl8723e_dm_bt_set_fw_tra_tdma_ctrl(hw, btdm->tra_tdma_on, in rtl8723e_dm_bt_set_bt_dm()
836 btdm->tra_tdma_ant, in rtl8723e_dm_bt_set_bt_dm()
837 btdm->tra_tdma_nav); in rtl8723e_dm_bt_set_bt_dm()
838 rtl8723e_dm_bt_set_fw_tdma_ctrl(hw, false, btdm->tdma_ant, in rtl8723e_dm_bt_set_bt_dm()
839 btdm->tdma_nav, in rtl8723e_dm_bt_set_bt_dm()
840 btdm->tdma_dac_swing); in rtl8723e_dm_bt_set_bt_dm()
844 btdm->ignore_wlan_act); in rtl8723e_dm_bt_set_bt_dm()
851 } else if (btdm->tdma_on) { in rtl8723e_dm_bt_set_bt_dm()
858 btdm->ignore_wlan_act); in rtl8723e_dm_bt_set_bt_dm()
863 rtl8723e_dm_bt_set_fw_tra_tdma_ctrl(hw, btdm->tra_tdma_on, in rtl8723e_dm_bt_set_bt_dm()
864 btdm->tra_tdma_ant, in rtl8723e_dm_bt_set_bt_dm()
865 btdm->tra_tdma_nav); in rtl8723e_dm_bt_set_bt_dm()
866 rtl8723e_dm_bt_set_fw_tdma_ctrl(hw, true, btdm->tdma_ant, in rtl8723e_dm_bt_set_bt_dm()
867 btdm->tdma_nav, in rtl8723e_dm_bt_set_bt_dm()
868 btdm->tdma_dac_swing); in rtl8723e_dm_bt_set_bt_dm()
869 } else if (btdm->ps_tdma_on) { in rtl8723e_dm_bt_set_bt_dm()
875 rtl8723e_dm_bt_set_fw_tra_tdma_ctrl(hw, btdm->tra_tdma_on, in rtl8723e_dm_bt_set_bt_dm()
876 btdm->tra_tdma_ant, in rtl8723e_dm_bt_set_bt_dm()
877 btdm->tra_tdma_nav); in rtl8723e_dm_bt_set_bt_dm()
878 rtl8723e_dm_bt_set_fw_tdma_ctrl(hw, false, btdm->tdma_ant, in rtl8723e_dm_bt_set_bt_dm()
879 btdm->tdma_nav, in rtl8723e_dm_bt_set_bt_dm()
880 btdm->tdma_dac_swing); in rtl8723e_dm_bt_set_bt_dm()
884 btdm->ignore_wlan_act); in rtl8723e_dm_bt_set_bt_dm()
885 rtl8723e_dm_bt_set_fw_3a(hw, btdm->ps_tdma_byte[0], in rtl8723e_dm_bt_set_bt_dm()
886 btdm->ps_tdma_byte[1], in rtl8723e_dm_bt_set_bt_dm()
887 btdm->ps_tdma_byte[2], in rtl8723e_dm_bt_set_bt_dm()
888 btdm->ps_tdma_byte[3], in rtl8723e_dm_bt_set_bt_dm()
889 btdm->ps_tdma_byte[4]); in rtl8723e_dm_bt_set_bt_dm()
896 rtl8723e_dm_bt_set_fw_tra_tdma_ctrl(hw, btdm->tra_tdma_on, in rtl8723e_dm_bt_set_bt_dm()
897 btdm->tra_tdma_ant, in rtl8723e_dm_bt_set_bt_dm()
898 btdm->tra_tdma_nav); in rtl8723e_dm_bt_set_bt_dm()
899 rtl8723e_dm_bt_set_fw_tdma_ctrl(hw, false, btdm->tdma_ant, in rtl8723e_dm_bt_set_bt_dm()
900 btdm->tdma_nav, in rtl8723e_dm_bt_set_bt_dm()
901 btdm->tdma_dac_swing); in rtl8723e_dm_bt_set_bt_dm()
905 btdm->ignore_wlan_act); in rtl8723e_dm_bt_set_bt_dm()
918 rtl8723e_dm_bt_set_sw_full_time_dac_swing(hw, btdm->sw_dac_swing_on, in rtl8723e_dm_bt_set_bt_dm()
919 btdm->sw_dac_swing_lvl); in rtl8723e_dm_bt_set_bt_dm()
920 rtl8723e_dm_bt_set_fw_dec_bt_pwr(hw, btdm->dec_bt_pwr); in rtl8723e_dm_bt_set_bt_dm()