/kernel/linux/linux-5.10/drivers/net/wireless/realtek/rtlwifi/btcoexist/ |
H A D | halbtc8192e2ant.c | 31 static u8 btc8192e2ant_bt_rssi_state(struct btc_coexist *btcoexist, in btc8192e2ant_bt_rssi_state() argument 35 struct rtl_priv *rtlpriv = btcoexist->adapter; in btc8192e2ant_bt_rssi_state() 93 static u8 btc8192e2ant_wifi_rssi_state(struct btc_coexist *btcoexist, in btc8192e2ant_wifi_rssi_state() argument 97 struct rtl_priv *rtlpriv = btcoexist->adapter; in btc8192e2ant_wifi_rssi_state() 101 btcoexist->btc_get(btcoexist, BTC_GET_S4_WIFI_RSSI, &wifi_rssi); in btc8192e2ant_wifi_rssi_state() 160 *btcoexist) in btc8192e2ant_monitor_bt_enable_disable() 162 struct rtl_priv *rtlpriv = btcoexist->adapter; in btc8192e2ant_monitor_bt_enable_disable() 184 btcoexist->btc_set(btcoexist, BTC_SET_BL_BT_DISABL in btc8192e2ant_monitor_bt_enable_disable() 159 btc8192e2ant_monitor_bt_enable_disable(struct btc_coexist *btcoexist) btc8192e2ant_monitor_bt_enable_disable() argument 210 btc8192e2ant_decide_ra_mask(struct btc_coexist *btcoexist, u8 ss_type, u32 ra_mask_type) btc8192e2ant_decide_ra_mask() argument 241 btc8192e2ant_update_ra_mask(struct btc_coexist *btcoexist, bool force_exec, u32 dis_rate_mask) btc8192e2ant_update_ra_mask() argument 252 btc8192e2ant_auto_rate_fallback_retry(struct btc_coexist *btcoexist, bool force_exec, u8 type) btc8192e2ant_auto_rate_fallback_retry() argument 291 btc8192e2ant_retry_limit(struct btc_coexist *btcoexist, bool force_exec, u8 type) btc8192e2ant_retry_limit() argument 314 btc8192e2ant_ampdu_maxtime(struct btc_coexist *btcoexist, bool force_exec, u8 type) btc8192e2ant_ampdu_maxtime() argument 337 btc8192e2ant_limited_tx(struct btc_coexist *btcoexist, bool force_exec, u8 ra_mask_type, u8 arfr_type, u8 retry_limit_type, u8 ampdu_time_type) btc8192e2ant_limited_tx() argument 354 btc8192e2ant_limited_rx(struct btc_coexist *btcoexist, bool force_exec, bool rej_ap_agg_pkt, bool bt_ctrl_agg_buf_size, u8 agg_buf_size) btc8192e2ant_limited_rx() argument 379 btc8192e2ant_monitor_bt_ctr(struct btc_coexist *btcoexist) btc8192e2ant_monitor_bt_ctr() argument 412 btc8192e2ant_query_bt_info(struct btc_coexist *btcoexist) btc8192e2ant_query_bt_info() argument 429 btc8192e2ant_is_wifi_status_changed(struct btc_coexist *btcoexist) btc8192e2ant_is_wifi_status_changed() argument 461 btc8192e2ant_update_bt_link_info(struct btc_coexist *btcoexist) btc8192e2ant_update_bt_link_info() argument 517 btc8192e2ant_action_algorithm(struct btc_coexist *btcoexist) btc8192e2ant_action_algorithm() argument 723 btc8192e2ant_set_fw_dac_swing_level(struct btc_coexist *btcoexist, u8 dac_swing_lvl) btc8192e2ant_set_fw_dac_swing_level() argument 742 btc8192e2ant_set_fw_dec_bt_pwr(struct btc_coexist *btcoexist, u8 dec_bt_pwr_lvl) btc8192e2ant_set_fw_dec_bt_pwr() argument 757 btc8192e2ant_dec_bt_pwr(struct btc_coexist *btcoexist, bool force_exec, u8 dec_bt_pwr_lvl) btc8192e2ant_dec_bt_pwr() argument 777 btc8192e2ant_set_bt_auto_report(struct btc_coexist *btcoexist, bool enable_auto_report) btc8192e2ant_set_bt_auto_report() argument 796 btc8192e2ant_bt_auto_report(struct btc_coexist *btcoexist, bool force_exec, bool enable_auto_report) btc8192e2ant_bt_auto_report() argument 823 btc8192e2ant_fw_dac_swing_lvl(struct btc_coexist *btcoexist, bool force_exec, u8 fw_dac_swing_lvl) btc8192e2ant_fw_dac_swing_lvl() argument 850 btc8192e2ant_set_sw_rf_rx_lpf_corner(struct btc_coexist *btcoexist, bool rx_rf_shrink_on) btc8192e2ant_set_sw_rf_rx_lpf_corner() argument 875 btc8192e2ant_rf_shrink(struct btc_coexist *btcoexist, bool force_exec, bool rx_rf_shrink_on) btc8192e2ant_rf_shrink() argument 902 btc8192e2ant_set_dac_swing_reg(struct btc_coexist *btcoexist, u32 level) btc8192e2ant_set_dac_swing_reg() argument 913 btc8192e2ant_set_sw_full_swing(struct btc_coexist *btcoexist, bool sw_dac_swing_on, u32 sw_dac_swing_lvl) btc8192e2ant_set_sw_full_swing() argument 923 btc8192e2ant_dac_swing(struct btc_coexist *btcoexist, bool force_exec, bool dac_swing_on, u32 dac_swing_lvl) btc8192e2ant_dac_swing() argument 957 btc8192e2ant_set_agc_table(struct btc_coexist *btcoexist, bool agc_table_en) btc8192e2ant_set_agc_table() argument 984 btc8192e2ant_agc_table(struct btc_coexist *btcoexist, bool force_exec, bool agc_table_en) btc8192e2ant_agc_table() argument 1009 btc8192e2ant_set_coex_table(struct btc_coexist *btcoexist, u32 val0x6c0, u32 val0x6c4, u32 val0x6c8, u8 val0x6cc) btc8192e2ant_set_coex_table() argument 1032 btc8192e2ant_coex_table(struct btc_coexist *btcoexist, bool force_exec, u32 val0x6c0, u32 val0x6c4, u32 val0x6c8, u8 val0x6cc) btc8192e2ant_coex_table() argument 1078 btc8192e2ant_coex_table_with_type(struct btc_coexist *btcoexist, bool force_exec, u8 type) btc8192e2ant_coex_table_with_type() argument 1107 btc8192e2ant_set_fw_ignore_wlan_act(struct btc_coexist *btcoexist, bool enable) btc8192e2ant_set_fw_ignore_wlan_act() argument 1123 btc8192e2ant_ignore_wlan_act(struct btc_coexist *btcoexist, bool force_exec, bool enable) btc8192e2ant_ignore_wlan_act() argument 1150 btc8192e2ant_set_fw_ps_tdma(struct btc_coexist *btcoexist, u8 byte1, u8 byte2, u8 byte3, u8 byte4, u8 byte5) btc8192e2ant_set_fw_ps_tdma() argument 1178 btc8192e2ant_sw_mechanism1(struct btc_coexist *btcoexist, bool shrink_rx_lpf, bool low_penalty_ra, bool limited_dig, bool btlan_constrain) btc8192e2ant_sw_mechanism1() argument 1185 btc8192e2ant_sw_mechanism2(struct btc_coexist *btcoexist, bool agc_table_shift, bool adc_backoff, bool sw_dac_swing, u32 dac_swing_lvl) btc8192e2ant_sw_mechanism2() argument 1194 btc8192e2ant_ps_tdma(struct btc_coexist *btcoexist, bool force_exec, bool turn_on, u8 type) btc8192e2ant_ps_tdma() argument 1333 btc8192e2ant_set_switch_ss_type(struct btc_coexist *btcoexist, u8 ss_type) btc8192e2ant_set_switch_ss_type() argument 1370 btc8192e2ant_switch_ss_type(struct btc_coexist *btcoexist, bool force_exec, u8 new_ss_type) btc8192e2ant_switch_ss_type() argument 1389 btc8192e2ant_coex_all_off(struct btc_coexist *btcoexist) btc8192e2ant_coex_all_off() argument 1404 btc8192e2ant_init_coex_dm(struct btc_coexist *btcoexist) btc8192e2ant_init_coex_dm() argument 1419 btc8192e2ant_action_bt_inquiry(struct btc_coexist *btcoexist) btc8192e2ant_action_bt_inquiry() argument 1437 btc8192e2ant_is_common_action(struct btc_coexist *btcoexist) btc8192e2ant_is_common_action() argument 1575 btc8192e2ant_tdma_duration_adjust(struct btc_coexist *btcoexist, bool sco_hid, bool tx_pause, u8 max_interval) btc8192e2ant_tdma_duration_adjust() argument 1765 btc8192e2ant_action_sco(struct btc_coexist *btcoexist) btc8192e2ant_action_sco() argument 1827 btc8192e2ant_action_sco_pan(struct btc_coexist *btcoexist) btc8192e2ant_action_sco_pan() argument 1889 btc8192e2ant_action_hid(struct btc_coexist *btcoexist) btc8192e2ant_action_hid() argument 1951 btc8192e2ant_action_a2dp(struct btc_coexist *btcoexist) btc8192e2ant_action_a2dp() argument 2040 btc8192e2ant_action_a2dp_pan_hs(struct btc_coexist *btcoexist) btc8192e2ant_action_a2dp_pan_hs() argument 2099 btc8192e2ant_action_pan_edr(struct btc_coexist *btcoexist) btc8192e2ant_action_pan_edr() argument 2160 btc8192e2ant_action_pan_hs(struct btc_coexist *btcoexist) btc8192e2ant_action_pan_hs() argument 2218 btc8192e2ant_action_pan_edr_a2dp(struct btc_coexist *btcoexist) btc8192e2ant_action_pan_edr_a2dp() argument 2279 btc8192e2ant_action_pan_edr_hid(struct btc_coexist *btcoexist) btc8192e2ant_action_pan_edr_hid() argument 2342 btc8192e2ant_action_hid_a2dp_pan_edr(struct btc_coexist *btcoexist) btc8192e2ant_action_hid_a2dp_pan_edr() argument 2403 btc8192e2ant_action_hid_a2dp(struct btc_coexist *btcoexist) btc8192e2ant_action_hid_a2dp() argument 2462 btc8192e2ant_run_coexist_mechanism(struct btc_coexist *btcoexist) btc8192e2ant_run_coexist_mechanism() argument 2573 btc8192e2ant_init_hwconfig(struct btc_coexist *btcoexist, bool backup) btc8192e2ant_init_hwconfig() argument 2653 ex_btc8192e2ant_init_hwconfig(struct btc_coexist *btcoexist) ex_btc8192e2ant_init_hwconfig() argument 2658 ex_btc8192e2ant_init_coex_dm(struct btc_coexist *btcoexist) ex_btc8192e2ant_init_coex_dm() argument 2667 ex_btc8192e2ant_display_coex_info(struct btc_coexist *btcoexist, struct seq_file *m) ex_btc8192e2ant_display_coex_info() argument 2874 ex_btc8192e2ant_ips_notify(struct btc_coexist *btcoexist, u8 type) ex_btc8192e2ant_ips_notify() argument 2890 ex_btc8192e2ant_lps_notify(struct btc_coexist *btcoexist, u8 type) ex_btc8192e2ant_lps_notify() argument 2905 ex_btc8192e2ant_scan_notify(struct btc_coexist *btcoexist, u8 type) ex_btc8192e2ant_scan_notify() argument 2917 ex_btc8192e2ant_connect_notify(struct btc_coexist *btcoexist, u8 type) ex_btc8192e2ant_connect_notify() argument 2929 ex_btc8192e2ant_media_status_notify(struct btc_coexist *btcoexist, u8 type) ex_btc8192e2ant_media_status_notify() argument 2975 ex_btc8192e2ant_special_packet_notify(struct btc_coexist *btcoexist, u8 type) ex_btc8192e2ant_special_packet_notify() argument 2985 ex_btc8192e2ant_bt_info_notify(struct btc_coexist *btcoexist, u8 *tmp_buf, u8 length) ex_btc8192e2ant_bt_info_notify() argument 3144 ex_btc8192e2ant_halt_notify(struct btc_coexist *btcoexist) ex_btc8192e2ant_halt_notify() argument 3154 ex_btc8192e2ant_periodical(struct btc_coexist *btcoexist) ex_btc8192e2ant_periodical() argument [all...] |
H A D | halbtcoutsrc.c | 23 static bool halbtc_is_bt_coexist_available(struct btc_coexist *btcoexist) in halbtc_is_bt_coexist_available() argument 25 if (!btcoexist->binded || NULL == btcoexist->adapter) in halbtc_is_bt_coexist_available() 46 static bool is_any_client_connect_to_ap(struct btc_coexist *btcoexist) in is_any_client_connect_to_ap() argument 48 struct rtl_priv *rtlpriv = btcoexist->adapter; in is_any_client_connect_to_ap() 99 static u32 halbtc_get_wifi_bw(struct btc_coexist *btcoexist) in halbtc_get_wifi_bw() argument 101 struct rtl_priv *rtlpriv = btcoexist->adapter; in halbtc_get_wifi_bw() 124 static u8 halbtc_get_wifi_central_chnl(struct btc_coexist *btcoexist) in halbtc_get_wifi_central_chnl() argument 126 struct rtl_priv *rtlpriv = btcoexist->adapter; in halbtc_get_wifi_central_chnl() 139 return rtlpriv->btcoexist in rtl_get_hwpg_single_ant_path() 175 halbtc_is_hw_mailbox_exist(struct btc_coexist *btcoexist) halbtc_is_hw_mailbox_exist() argument 184 halbtc_send_bt_mp_operation(struct btc_coexist *btcoexist, u8 op_code, u8 *cmd, u32 len, unsigned long wait_ms) halbtc_send_bt_mp_operation() argument 270 halbtc_leave_lps(struct btc_coexist *btcoexist) halbtc_leave_lps() argument 292 halbtc_enter_lps(struct btc_coexist *btcoexist) halbtc_enter_lps() argument 314 halbtc_normal_lps(struct btc_coexist *btcoexist) halbtc_normal_lps() argument 328 halbtc_pre_normal_lps(struct btc_coexist *btcoexist) halbtc_pre_normal_lps() argument 339 halbtc_post_normal_lps(struct btc_coexist *btcoexist) halbtc_post_normal_lps() argument 345 halbtc_leave_low_power(struct btc_coexist *btcoexist) halbtc_leave_low_power() argument 349 halbtc_normal_low_power(struct btc_coexist *btcoexist) halbtc_normal_low_power() argument 353 halbtc_disable_low_power(struct btc_coexist *btcoexist, bool low_pwr_disable) halbtc_disable_low_power() argument 360 halbtc_aggregation_check(struct btc_coexist *btcoexist) halbtc_aggregation_check() argument 411 halbtc_get_bt_patch_version(struct btc_coexist *btcoexist) halbtc_get_bt_patch_version() argument 428 struct btc_coexist *btcoexist = (struct btc_coexist *)btc_context; halbtc_get_bt_coex_supported_feature() local 445 struct btc_coexist *btcoexist = (struct btc_coexist *)btc_context; halbtc_get_bt_coex_supported_version() local 462 struct btc_coexist *btcoexist = (struct btc_coexist *)btc_context; halbtc_get_bt_device_info() local 475 struct btc_coexist *btcoexist = (struct btc_coexist *)btc_context; halbtc_get_bt_forbidden_slot_val() local 486 halbtc_get_wifi_link_status(struct btc_coexist *btcoexist) halbtc_get_wifi_link_status() argument 521 struct btc_coexist *btcoexist = (struct btc_coexist *)void_btcoexist; halbtc_get() local 709 struct btc_coexist *btcoexist = (struct btc_coexist *)void_btcoexist; halbtc_set() local 812 halbtc_display_coex_statistics(struct btc_coexist *btcoexist, struct seq_file *m) halbtc_display_coex_statistics() argument 817 halbtc_display_bt_link_info(struct btc_coexist *btcoexist, struct seq_file *m) halbtc_display_bt_link_info() argument 822 halbtc_display_wifi_status(struct btc_coexist *btcoexist, struct seq_file *m) halbtc_display_wifi_status() argument 913 struct btc_coexist *btcoexist = (struct btc_coexist *)bt_context; halbtc_read_1byte() local 921 struct btc_coexist *btcoexist = (struct btc_coexist *)bt_context; halbtc_read_2byte() local 929 struct btc_coexist *btcoexist = (struct btc_coexist *)bt_context; halbtc_read_4byte() local 937 struct btc_coexist *btcoexist = (struct btc_coexist *)bt_context; halbtc_write_1byte() local 946 struct btc_coexist *btcoexist = (struct btc_coexist *)bt_context; halbtc_bitmask_write_1byte() local 966 struct btc_coexist *btcoexist = (struct btc_coexist *)bt_context; halbtc_write_2byte() local 974 struct btc_coexist *btcoexist = halbtc_write_4byte() local 984 struct btc_coexist *btcoexist = (struct btc_coexist *)btc_context; halbtc_write_local_reg_1byte() local 998 struct btc_coexist *btcoexist = (struct btc_coexist *)bt_context; halbtc_set_bbreg() local 1006 struct btc_coexist *btcoexist = (struct btc_coexist *)bt_context; halbtc_get_bbreg() local 1015 struct btc_coexist *btcoexist = (struct btc_coexist *)bt_context; halbtc_set_rfreg() local 1024 struct btc_coexist *btcoexist = (struct btc_coexist *)bt_context; halbtc_get_rfreg() local 1033 struct btc_coexist *btcoexist = (struct btc_coexist *)bt_context; halbtc_fill_h2c_cmd() local 1042 struct btc_coexist *btcoexist = (struct btc_coexist *)bt_context; halbtc_send_wifi_port_id_cmd() local 1052 struct btc_coexist *btcoexist = (struct btc_coexist *)bt_context; halbtc_set_default_port_id_cmd() local 1065 struct btc_coexist *btcoexist = (struct btc_coexist *)btc_context; halbtc_set_bt_reg() local 1085 struct btc_coexist *btcoexist = (struct btc_coexist *)bt_context; halbtc_display_dbg_msg() local 1107 halbtc_under_ips(struct btc_coexist *btcoexist) halbtc_under_ips() argument 1146 struct btc_coexist *btcoexist = (struct btc_coexist *)btc_context; halbtc_get_ant_det_val_from_bt() local 1160 struct btc_coexist *btcoexist = (struct btc_coexist *)btc_context; halbtc_get_ble_scan_type_from_bt() local 1174 struct btc_coexist *btcoexist = (struct btc_coexist *)btc_context; halbtc_get_ble_scan_para_from_bt() local 1189 struct btc_coexist *btcoexist = (struct btc_coexist *)btc_context; halbtc_get_bt_afh_map_from_bt() local 1229 struct btc_coexist *btcoexist = rtl_btc_coexist(rtlpriv); exhalbtc_initlize_variables() local 1322 struct btc_coexist *btcoexist = rtl_btc_coexist(rtlpriv); exhalbtc_bind_bt_coex_withadapter() local 1387 exhalbtc_power_on_setting(struct btc_coexist *btcoexist) exhalbtc_power_on_setting() argument 1402 exhalbtc_pre_load_firmware(struct btc_coexist *btcoexist) exhalbtc_pre_load_firmware() argument 1415 exhalbtc_init_hw_config(struct btc_coexist *btcoexist, bool wifi_only) exhalbtc_init_hw_config() argument 1444 exhalbtc_init_coex_dm(struct btc_coexist *btcoexist) exhalbtc_init_coex_dm() argument 1469 exhalbtc_ips_notify(struct btc_coexist *btcoexist, u8 type) exhalbtc_ips_notify() argument 1504 exhalbtc_lps_notify(struct btc_coexist *btcoexist, u8 type) exhalbtc_lps_notify() argument 1535 exhalbtc_scan_notify(struct btc_coexist *btcoexist, u8 type) exhalbtc_scan_notify() argument 1575 exhalbtc_connect_notify(struct btc_coexist *btcoexist, u8 action) exhalbtc_connect_notify() argument 1613 exhalbtc_mediastatus_notify(struct btc_coexist *btcoexist, enum rt_media_status media_status) exhalbtc_mediastatus_notify() argument 1649 exhalbtc_special_packet_notify(struct btc_coexist *btcoexist, u8 pkt_type) exhalbtc_special_packet_notify() argument 1695 exhalbtc_bt_info_notify(struct btc_coexist *btcoexist, u8 *tmp_buf, u8 length) exhalbtc_bt_info_notify() argument 1727 exhalbtc_rf_status_notify(struct btc_coexist *btcoexist, u8 type) exhalbtc_rf_status_notify() argument 1740 exhalbtc_halt_notify(struct btc_coexist *btcoexist) exhalbtc_halt_notify() argument 1763 exhalbtc_pnp_notify(struct btc_coexist *btcoexist, u8 pnp_state) exhalbtc_pnp_notify() argument 1787 exhalbtc_coex_dm_switch(struct btc_coexist *btcoexist) exhalbtc_coex_dm_switch() argument 1812 exhalbtc_periodical(struct btc_coexist *btcoexist) exhalbtc_periodical() argument 1839 exhalbtc_dbg_control(struct btc_coexist *btcoexist, u8 code, u8 len, u8 *data) exhalbtc_dbg_control() argument 1851 exhalbtc_antenna_detection(struct btc_coexist *btcoexist, u32 cent_freq, u32 offset, u32 span, u32 seconds) exhalbtc_antenna_detection() argument 1862 exhalbtc_update_min_bt_rssi(struct btc_coexist *btcoexist, s8 bt_rssi) exhalbtc_update_min_bt_rssi() argument 1870 exhalbtc_set_hci_version(struct btc_coexist *btcoexist, u16 hci_version) exhalbtc_set_hci_version() argument 1878 exhalbtc_set_bt_patch_version(struct btc_coexist *btcoexist, u16 bt_hci_version, u16 bt_patch_version) exhalbtc_set_bt_patch_version() argument 1888 exhalbtc_set_chip_type(struct btc_coexist *btcoexist, u8 chip_type) exhalbtc_set_chip_type() argument 1918 struct btc_coexist *btcoexist = rtl_btc_coexist(rtlpriv); exhalbtc_set_ant_num() local 1940 exhalbtc_set_single_ant_path(struct btc_coexist *btcoexist, u8 single_ant_path) exhalbtc_set_single_ant_path() argument 1946 exhalbtc_display_bt_coex_info(struct btc_coexist *btcoexist, struct seq_file *m) exhalbtc_display_bt_coex_info() argument 1972 exhalbtc_switch_band_notify(struct btc_coexist *btcoexist, u8 type) exhalbtc_switch_band_notify() argument [all...] |
H A D | halbtc8723b2ant.c | 40 static u8 btc8723b2ant_bt_rssi_state(struct btc_coexist *btcoexist, in btc8723b2ant_bt_rssi_state() argument 44 struct rtl_priv *rtlpriv = btcoexist->adapter; in btc8723b2ant_bt_rssi_state() 129 static u8 btc8723b2ant_wifi_rssi_state(struct btc_coexist *btcoexist, in btc8723b2ant_wifi_rssi_state() argument 133 struct rtl_priv *rtlpriv = btcoexist->adapter; in btc8723b2ant_wifi_rssi_state() 137 btcoexist->btc_get(btcoexist, BTC_GET_S4_WIFI_RSSI, &wifi_rssi); in btc8723b2ant_wifi_rssi_state() 223 void btc8723b2ant_limited_rx(struct btc_coexist *btcoexist, bool force_exec, in btc8723b2ant_limited_rx() argument 234 btcoexist->btc_set(btcoexist, BTC_SET_BL_TO_REJ_AP_AGG_PKT, in btc8723b2ant_limited_rx() 237 btcoexist in btc8723b2ant_limited_rx() 245 btc8723b2ant_monitor_bt_ctr(struct btc_coexist *btcoexist) btc8723b2ant_monitor_bt_ctr() argument 291 btc8723b2ant_monitor_wifi_ctr(struct btc_coexist *btcoexist) btc8723b2ant_monitor_wifi_ctr() argument 328 btc8723b2ant_query_bt_info(struct btc_coexist *btcoexist) btc8723b2ant_query_bt_info() argument 344 btc8723b2ant_is_wifi_status_changed(struct btc_coexist *btcoexist) btc8723b2ant_is_wifi_status_changed() argument 390 btc8723b2ant_update_bt_link_info(struct btc_coexist *btcoexist) btc8723b2ant_update_bt_link_info() argument 438 btc8723b2ant_action_algorithm(struct btc_coexist *btcoexist) btc8723b2ant_action_algorithm() argument 633 btc8723b2ant_set_fw_dac_swing_level(struct btc_coexist *btcoexist, u8 dac_swing_lvl) btc8723b2ant_set_fw_dac_swing_level() argument 652 btc8723b2ant_set_fw_dec_bt_pwr(struct btc_coexist *btcoexist, u8 dec_bt_pwr_lvl) btc8723b2ant_set_fw_dec_bt_pwr() argument 666 btc8723b2ant_dec_bt_pwr(struct btc_coexist *btcoexist, bool force_exec, u8 dec_bt_pwr_lvl) btc8723b2ant_dec_bt_pwr() argument 690 halbtc8723b2ant_set_bt_auto_report(struct btc_coexist *btcoexist, bool enable_auto_report) halbtc8723b2ant_set_bt_auto_report() argument 704 btc8723b2ant_bt_auto_report(struct btc_coexist *btcoexist, bool force_exec, bool enable_auto_report) btc8723b2ant_bt_auto_report() argument 719 btc8723b2ant_fw_dac_swing_lvl(struct btc_coexist *btcoexist, bool force_exec, u8 fw_dac_swing_lvl) btc8723b2ant_fw_dac_swing_lvl() argument 745 btc8723b_set_penalty_txrate(struct btc_coexist *btcoexist, bool low_penalty_ra) btc8723b_set_penalty_txrate() argument 769 btc8723b2ant_low_penalty_ra(struct btc_coexist *btcoexist, bool force_exec, bool low_penalty_ra) btc8723b2ant_low_penalty_ra() argument 794 btc8723b2ant_set_dac_swing_reg(struct btc_coexist *btcoexist, u32 level) btc8723b2ant_set_dac_swing_reg() argument 815 btc8723b2ant_dac_swing(struct btc_coexist *btcoexist, bool force_exec, bool dac_swing_on, u32 dac_swing_lvl) btc8723b2ant_dac_swing() argument 848 btc8723b2ant_set_coex_table(struct btc_coexist *btcoexist, u32 val0x6c0, u32 val0x6c4, u32 val0x6c8, u8 val0x6cc) btc8723b2ant_set_coex_table() argument 871 btc8723b2ant_coex_table(struct btc_coexist *btcoexist, bool force_exec, u32 val0x6c0, u32 val0x6c4, u32 val0x6c8, u8 val0x6cc) btc8723b2ant_coex_table() argument 912 btc8723b2ant_coex_table_with_type(struct btc_coexist *btcoexist, bool force_exec, u8 type) btc8723b2ant_coex_table_with_type() argument 985 btc8723b2ant_set_fw_ignore_wlan_act(struct btc_coexist *btcoexist, bool enable) btc8723b2ant_set_fw_ignore_wlan_act() argument 1001 btc8723b2ant_set_lps_rpwm(struct btc_coexist *btcoexist, u8 lps_val, u8 rpwm_val) btc8723b2ant_set_lps_rpwm() argument 1011 btc8723b2ant_lps_rpwm(struct btc_coexist *btcoexist, bool force_exec, u8 lps_val, u8 rpwm_val) btc8723b2ant_lps_rpwm() argument 1028 btc8723b2ant_ignore_wlan_act(struct btc_coexist *btcoexist, bool force_exec, bool enable) btc8723b2ant_ignore_wlan_act() argument 1053 btc8723b2ant_set_fw_ps_tdma(struct btc_coexist *btcoexist, u8 byte1, u8 byte2, u8 byte3, u8 byte4, u8 byte5) btc8723b2ant_set_fw_ps_tdma() argument 1082 btc8723b2ant_sw_mechanism(struct btc_coexist *btcoexist, bool shrink_rx_lpf, bool low_penalty_ra, bool limited_dig, bool bt_lna_constrain) btc8723b2ant_sw_mechanism() argument 1089 btc8723b2ant_set_ant_path(struct btc_coexist *btcoexist, u8 antpos_type, bool init_hwcfg, bool wifi_off) btc8723b2ant_set_ant_path() argument 1207 btc8723b2ant_ps_tdma(struct btc_coexist *btcoexist, bool force_exec, bool turn_on, u8 type) btc8723b2ant_ps_tdma() argument 1471 btc8723b2ant_ps_tdma_check_for_power_save_state( struct btc_coexist *btcoexist, bool new_ps_state) btc8723b2ant_ps_tdma_check_for_power_save_state() argument 1497 btc8723b2ant_power_save_state(struct btc_coexist *btcoexist, u8 ps_type, u8 lps_val, u8 rpwm_val) btc8723b2ant_power_save_state() argument 1535 btc8723b2ant_coex_alloff(struct btc_coexist *btcoexist) btc8723b2ant_coex_alloff() argument 1551 btc8723b2ant_init_coex_dm(struct btc_coexist *btcoexist) btc8723b2ant_init_coex_dm() argument 1566 btc8723b2ant_action_bt_inquiry(struct btc_coexist *btcoexist) btc8723b2ant_action_bt_inquiry() argument 1607 btc8723b2ant_action_wifi_link_process(struct btc_coexist *btcoexist) btc8723b2ant_action_wifi_link_process() argument 1628 btc8723b2ant_action_wifi_idle_process(struct btc_coexist *btcoexist) btc8723b2ant_action_wifi_idle_process() argument 1669 btc8723b2ant_is_common_action(struct btc_coexist *btcoexist) btc8723b2ant_is_common_action() argument 1779 btc8723b2ant_tdma_duration_adjust(struct btc_coexist *btcoexist, bool sco_hid, bool tx_pause, u8 max_interval) btc8723b2ant_tdma_duration_adjust() argument 2765 btc8723b2ant_action_sco(struct btc_coexist *btcoexist) btc8723b2ant_action_sco() argument 2808 btc8723b2ant_action_hid(struct btc_coexist *btcoexist) btc8723b2ant_action_hid() argument 2853 btc8723b2ant_action_a2dp(struct btc_coexist *btcoexist) btc8723b2ant_action_a2dp() argument 2927 btc8723b2ant_action_a2dp_pan_hs(struct btc_coexist *btcoexist) btc8723b2ant_action_a2dp_pan_hs() argument 2974 btc8723b2ant_action_pan_edr(struct btc_coexist *btcoexist) btc8723b2ant_action_pan_edr() argument 3026 btc8723b2ant_action_pan_hs(struct btc_coexist *btcoexist) btc8723b2ant_action_pan_hs() argument 3064 btc8723b2ant_action_pan_edr_a2dp(struct btc_coexist *btcoexist) btc8723b2ant_action_pan_edr_a2dp() argument 3119 btc8723b2ant_action_pan_edr_hid(struct btc_coexist *btcoexist) btc8723b2ant_action_pan_edr_hid() argument 3183 btc8723b2ant_action_hid_a2dp_pan_edr(struct btc_coexist *btcoexist) btc8723b2ant_action_hid_a2dp_pan_edr() argument 3242 btc8723b2ant_action_hid_a2dp(struct btc_coexist *btcoexist) btc8723b2ant_action_hid_a2dp() argument 3330 btc8723b2ant_action_wifi_multi_port(struct btc_coexist *btcoexist) btc8723b2ant_action_wifi_multi_port() argument 3345 btc8723b2ant_run_coexist_mechanism(struct btc_coexist *btcoexist) btc8723b2ant_run_coexist_mechanism() argument 3495 btc8723b2ant_wifioff_hwcfg(struct btc_coexist *btcoexist) btc8723b2ant_wifioff_hwcfg() argument 3529 ex_btc8723b2ant_init_hwconfig(struct btc_coexist *btcoexist) ex_btc8723b2ant_init_hwconfig() argument 3561 ex_btc8723b2ant_power_on_setting(struct btc_coexist *btcoexist) ex_btc8723b2ant_power_on_setting() argument 3592 ex_btc8723b2ant_pre_load_firmware(struct btc_coexist *btcoexist) ex_btc8723b2ant_pre_load_firmware() argument 3630 ex_btc8723b2ant_init_coex_dm(struct btc_coexist *btcoexist) ex_btc8723b2ant_init_coex_dm() argument 3639 ex_btc8723b2ant_display_coex_info(struct btc_coexist *btcoexist, struct seq_file *m) ex_btc8723b2ant_display_coex_info() argument 3851 ex_btc8723b2ant_ips_notify(struct btc_coexist *btcoexist, u8 type) ex_btc8723b2ant_ips_notify() argument 3872 ex_btc8723b2ant_lps_notify(struct btc_coexist *btcoexist, u8 type) ex_btc8723b2ant_lps_notify() argument 3887 ex_btc8723b2ant_scan_notify(struct btc_coexist *btcoexist, u8 type) ex_btc8723b2ant_scan_notify() argument 3911 ex_btc8723b2ant_connect_notify(struct btc_coexist *btcoexist, u8 type) ex_btc8723b2ant_connect_notify() argument 3923 ex_btc8723b2ant_media_status_notify(struct btc_coexist *btcoexist, u8 type) ex_btc8723b2ant_media_status_notify() argument 3972 ex_btc8723b2ant_special_packet_notify(struct btc_coexist *btcoexist, u8 type) ex_btc8723b2ant_special_packet_notify() argument 3982 ex_btc8723b2ant_bt_info_notify(struct btc_coexist *btcoexist, u8 *tmpbuf, u8 length) ex_btc8723b2ant_bt_info_notify() argument 4163 ex_btc8723b2ant_halt_notify(struct btc_coexist *btcoexist) ex_btc8723b2ant_halt_notify() argument 4174 ex_btc8723b2ant_pnp_notify(struct btc_coexist *btcoexist, u8 pnp_state) ex_btc8723b2ant_pnp_notify() argument 4201 ex_btc8723b2ant_periodical(struct btc_coexist *btcoexist) ex_btc8723b2ant_periodical() argument [all...] |
H A D | halbtc8821a2ant.c | 41 static u8 btc8821a2ant_bt_rssi_state(struct btc_coexist *btcoexist, in btc8821a2ant_bt_rssi_state() argument 45 struct rtl_priv *rtlpriv = btcoexist->adapter; in btc8821a2ant_bt_rssi_state() 132 static u8 btc8821a2ant_wifi_rssi_state(struct btc_coexist *btcoexist, in btc8821a2ant_wifi_rssi_state() argument 136 struct rtl_priv *rtlpriv = btcoexist->adapter; in btc8821a2ant_wifi_rssi_state() 140 btcoexist->btc_get(btcoexist, BTC_GET_S4_WIFI_RSSI, &wifi_rssi); in btc8821a2ant_wifi_rssi_state() 226 void btc8821a2ant_limited_rx(struct btc_coexist *btcoexist, bool force_exec, in btc8821a2ant_limited_rx() argument 235 btcoexist->btc_set(btcoexist, BTC_SET_BL_TO_REJ_AP_AGG_PKT, in btc8821a2ant_limited_rx() 238 btcoexist in btc8821a2ant_limited_rx() 246 btc8821a2ant_monitor_bt_ctr(struct btc_coexist *btcoexist) btc8821a2ant_monitor_bt_ctr() argument 287 btc8821a2ant_monitor_wifi_ctr(struct btc_coexist *btcoexist) btc8821a2ant_monitor_wifi_ctr() argument 324 btc8821a2ant_query_bt_info(struct btc_coexist *btcoexist) btc8821a2ant_query_bt_info() argument 340 btc8821a2ant_is_wifi_status_changed(struct btc_coexist *btcoexist) btc8821a2ant_is_wifi_status_changed() argument 381 btc8821a2ant_update_bt_link_info(struct btc_coexist *btcoexist) btc8821a2ant_update_bt_link_info() argument 429 btc8821a2ant_action_algorithm(struct btc_coexist *btcoexist) btc8821a2ant_action_algorithm() argument 617 btc8821a2ant_set_fw_dac_swing_lvl(struct btc_coexist *btcoexist, u8 dac_swing_lvl) btc8821a2ant_set_fw_dac_swing_lvl() argument 636 btc8821a2ant_set_fw_dec_bt_pwr(struct btc_coexist *btcoexist, u8 dec_bt_pwr_lvl) btc8821a2ant_set_fw_dec_bt_pwr() argument 651 btc8821a2ant_dec_bt_pwr(struct btc_coexist *btcoexist, bool force_exec, u8 dec_bt_pwr_lvl) btc8821a2ant_dec_bt_pwr() argument 675 btc8821a2ant_fw_dac_swing_lvl(struct btc_coexist *btcoexist, bool force_exec, u8 fw_dac_swing_lvl) btc8821a2ant_fw_dac_swing_lvl() argument 702 btc8821a2ant_set_sw_penalty_tx_rate_adaptive( struct btc_coexist *btcoexist, bool low_penalty_ra) btc8821a2ant_set_sw_penalty_tx_rate_adaptive() argument 729 btc8821a2ant_low_penalty_ra(struct btc_coexist *btcoexist, bool force_exec, bool low_penalty_ra) btc8821a2ant_low_penalty_ra() argument 755 btc8821a2ant_set_dac_swing_reg(struct btc_coexist *btcoexist, u32 level) btc8821a2ant_set_dac_swing_reg() argument 766 btc8821a2ant_set_sw_full_dac_swing(struct btc_coexist *btcoexist, bool sw_dac_swing_on, u32 sw_dac_swing_lvl) btc8821a2ant_set_sw_full_dac_swing() argument 776 btc8821a2ant_dac_swing(struct btc_coexist *btcoexist, bool force_exec, bool dac_swing_on, u32 dac_swing_lvl) btc8821a2ant_dac_swing() argument 811 btc8821a2ant_set_coex_table(struct btc_coexist *btcoexist, u32 val0x6c0, u32 val0x6c4, u32 val0x6c8, u8 val0x6cc) btc8821a2ant_set_coex_table() argument 834 btc8821a2ant_coex_table(struct btc_coexist *btcoexist, bool force_exec, u32 val0x6c0, u32 val0x6c4, u32 val0x6c8, u8 val0x6cc) btc8821a2ant_coex_table() argument 878 btc8821a2ant_coex_table_with_type(struct btc_coexist *btcoexist, bool force_exec, u8 type) btc8821a2ant_coex_table_with_type() argument 977 btc8821a2ant_set_lps_rpwm(struct btc_coexist *btcoexist, u8 lps_val, u8 rpwm_val) btc8821a2ant_set_lps_rpwm() argument 987 btc8821a2ant_lps_rpwm(struct btc_coexist *btcoexist, bool force_exec, u8 lps_val, u8 rpwm_val) btc8821a2ant_lps_rpwm() argument 1004 btc8821a2ant_ignore_wlan_act(struct btc_coexist *btcoexist, bool force_exec, bool enable) btc8821a2ant_ignore_wlan_act() argument 1029 btc8821a2ant_set_fw_ps_tdma(struct btc_coexist *btcoexist, u8 byte1, u8 byte2, u8 byte3, u8 byte4, u8 byte5) btc8821a2ant_set_fw_ps_tdma() argument 1059 btc8821a2ant_sw_mechanism1(struct btc_coexist *btcoexist, bool shrink_rx_lpf, bool low_penalty_ra, bool limited_dig, bool bt_lna_constrain) btc8821a2ant_sw_mechanism1() argument 1066 btc8821a2ant_sw_mechanism2(struct btc_coexist *btcoexist, bool agc_table_shift, bool adc_back_off, bool sw_dac_swing, u32 dac_swing_lvl) btc8821a2ant_sw_mechanism2() argument 1074 btc8821a2ant_set_ant_path(struct btc_coexist *btcoexist, u8 ant_pos_type, bool init_hw_cfg, bool wifi_off) btc8821a2ant_set_ant_path() argument 1121 btc8821a2ant_ps_tdma(struct btc_coexist *btcoexist, bool force_exec, bool turn_on, u8 type) btc8821a2ant_ps_tdma() argument 1348 btc8821a2ant_ps_tdma_check_for_power_save_state(struct btc_coexist *btcoexist, bool new_ps_state) btc8821a2ant_ps_tdma_check_for_power_save_state() argument 1374 btc8821a2ant_power_save_state(struct btc_coexist *btcoexist, u8 ps_type, u8 lps_val, u8 rpwm_val) btc8821a2ant_power_save_state() argument 1412 btc8821a2ant_coex_all_off(struct btc_coexist *btcoexist) btc8821a2ant_coex_all_off() argument 1428 btc8821a2ant_coex_under_5g(struct btc_coexist *btcoexist) btc8821a2ant_coex_under_5g() argument 1434 btc8821a2ant_init_coex_dm(struct btc_coexist *btcoexist) btc8821a2ant_init_coex_dm() argument 1448 btc8821a2ant_action_bt_inquiry(struct btc_coexist *btcoexist) btc8821a2ant_action_bt_inquiry() argument 1498 btc8821a2ant_action_wifi_link_process(struct btc_coexist *btcoexist) btc8821a2ant_action_wifi_link_process() argument 1516 btc8821a2ant_action_wifi_idle_process(struct btc_coexist *btcoexist) btc8821a2ant_action_wifi_idle_process() argument 1576 btc8821a2ant_is_common_action(struct btc_coexist *btcoexist) btc8821a2ant_is_common_action() argument 1697 btc8821a2ant_tdma_duration_adjust(struct btc_coexist *btcoexist, bool sco_hid, bool tx_pause, u8 max_interval) btc8821a2ant_tdma_duration_adjust() argument 2613 btc8821a2ant_action_sco(struct btc_coexist *btcoexist) btc8821a2ant_action_sco() argument 2686 btc8821a2ant_action_hid(struct btc_coexist *btcoexist) btc8821a2ant_action_hid() argument 2750 btc8821a2ant_action_a2dp(struct btc_coexist *btcoexist) btc8821a2ant_action_a2dp() argument 2854 btc8821a2ant_action_a2dp_pan_hs(struct btc_coexist *btcoexist) btc8821a2ant_action_a2dp_pan_hs() argument 2918 btc8821a2ant_action_pan_edr(struct btc_coexist *btcoexist) btc8821a2ant_action_pan_edr() argument 2988 btc8821a2ant_action_pan_hs(struct btc_coexist *btcoexist) btc8821a2ant_action_pan_hs() argument 3044 btc8821a2ant_action_pan_edr_a2dp(struct btc_coexist *btcoexist) btc8821a2ant_action_pan_edr_a2dp() argument 3120 btc8821a2ant_action_pan_edr_hid(struct btc_coexist *btcoexist) btc8821a2ant_action_pan_edr_hid() argument 3199 btc8821a2ant_act_hid_a2dp_pan_edr(struct btc_coexist *btcoexist) btc8821a2ant_act_hid_a2dp_pan_edr() argument 3274 btc8821a2ant_action_hid_a2dp(struct btc_coexist *btcoexist) btc8821a2ant_action_hid_a2dp() argument 3364 btc8821a2ant_action_wifi_multi_port(struct btc_coexist *btcoexist) btc8821a2ant_action_wifi_multi_port() argument 3380 btc8821a2ant_run_coexist_mechanism(struct btc_coexist *btcoexist) btc8821a2ant_run_coexist_mechanism() argument 3536 btc8821a2ant_wifi_off_hw_cfg(struct btc_coexist *btcoexist) btc8821a2ant_wifi_off_hw_cfg() argument 3559 ex_btc8821a2ant_init_hwconfig(struct btc_coexist *btcoexist) ex_btc8821a2ant_init_hwconfig() argument 3591 ex_btc8821a2ant_pre_load_firmware(struct btc_coexist *btcoexist) ex_btc8821a2ant_pre_load_firmware() argument 3628 ex_btc8821a2ant_init_coex_dm(struct btc_coexist *btcoexist) ex_btc8821a2ant_init_coex_dm() argument 3638 ex_btc8821a2ant_display_coex_info(struct btc_coexist *btcoexist, struct seq_file *m) ex_btc8821a2ant_display_coex_info() argument 3838 ex_btc8821a2ant_ips_notify(struct btc_coexist *btcoexist, u8 type) ex_btc8821a2ant_ips_notify() argument 3859 ex_btc8821a2ant_lps_notify(struct btc_coexist *btcoexist, u8 type) ex_btc8821a2ant_lps_notify() argument 3874 ex_btc8821a2ant_scan_notify(struct btc_coexist *btcoexist, u8 type) ex_btc8821a2ant_scan_notify() argument 3887 ex_btc8821a2ant_connect_notify(struct btc_coexist *btcoexist, u8 type) ex_btc8821a2ant_connect_notify() argument 3900 ex_btc8821a2ant_media_status_notify(struct btc_coexist *btcoexist, u8 type) ex_btc8821a2ant_media_status_notify() argument 3949 ex_btc8821a2ant_special_packet_notify(struct btc_coexist *btcoexist, u8 type) ex_btc8821a2ant_special_packet_notify() argument 3960 ex_btc8821a2ant_bt_info_notify(struct btc_coexist *btcoexist, u8 *tmp_buf, u8 length) ex_btc8821a2ant_bt_info_notify() argument 4160 ex_btc8821a2ant_halt_notify(struct btc_coexist *btcoexist) ex_btc8821a2ant_halt_notify() argument 4172 ex_btc8821a2ant_pnp_notify(struct btc_coexist *btcoexist, u8 pnp_state) ex_btc8821a2ant_pnp_notify() argument 4190 ex_btc8821a2ant_periodical(struct btc_coexist *btcoexist) ex_btc8821a2ant_periodical() argument [all...] |
H A D | halbtc8821a1ant.c | 25 static void btc8821a1ant_act_bt_sco_hid_only_busy(struct btc_coexist *btcoexist, 42 static u8 btc8821a1ant_bt_rssi_state(struct btc_coexist *btcoexist, in btc8821a1ant_bt_rssi_state() argument 46 struct rtl_priv *rtlpriv = btcoexist->adapter; in btc8821a1ant_bt_rssi_state() 130 static u8 btc8821a1ant_wifi_rssi_state(struct btc_coexist *btcoexist, in btc8821a1ant_wifi_rssi_state() argument 134 struct rtl_priv *rtlpriv = btcoexist->adapter; in btc8821a1ant_wifi_rssi_state() 138 btcoexist->btc_get(btcoexist, BTC_GET_S4_WIFI_RSSI, &wifi_rssi); in btc8821a1ant_wifi_rssi_state() 222 static void btc8821a1ant_update_ra_mask(struct btc_coexist *btcoexist, in btc8821a1ant_update_ra_mask() argument 229 btcoexist->btc_set(btcoexist, BTC_SET_ACT_UPDATE_RAMAS in btc8821a1ant_update_ra_mask() 235 btc8821a1ant_auto_rate_fb_retry(struct btc_coexist *btcoexist, bool force_exec, u8 type) btc8821a1ant_auto_rate_fb_retry() argument 275 btc8821a1ant_retry_limit(struct btc_coexist *btcoexist, bool force_exec, u8 type) btc8821a1ant_retry_limit() argument 297 btc8821a1ant_ampdu_max_time(struct btc_coexist *btcoexist, bool force_exec, u8 type) btc8821a1ant_ampdu_max_time() argument 320 btc8821a1ant_limited_tx(struct btc_coexist *btcoexist, bool force_exec, u8 ra_mask_type, u8 arfr_type, u8 retry_limit_type, u8 ampdu_time_type) btc8821a1ant_limited_tx() argument 346 btc8821a1ant_limited_rx(struct btc_coexist *btcoexist, bool force_exec, bool rej_ap_agg_pkt, bool bt_ctrl_agg_buf_size, u8 agg_buf_size) btc8821a1ant_limited_rx() argument 366 btc8821a1ant_monitor_bt_ctr(struct btc_coexist *btcoexist) btc8821a1ant_monitor_bt_ctr() argument 391 btc8821a1ant_query_bt_info(struct btc_coexist *btcoexist) btc8821a1ant_query_bt_info() argument 407 btc8821a1ant_update_bt_link_info(struct btc_coexist *btcoexist) btc8821a1ant_update_bt_link_info() argument 463 btc8821a1ant_action_algorithm(struct btc_coexist *btcoexist) btc8821a1ant_action_algorithm() argument 646 btc8821a1ant_set_sw_penalty_tx_rate(struct btc_coexist *btcoexist, bool low_penalty_ra) btc8821a1ant_set_sw_penalty_tx_rate() argument 670 btc8821a1ant_low_penalty_ra(struct btc_coexist *btcoexist, bool force_exec, bool low_penalty_ra) btc8821a1ant_low_penalty_ra() argument 685 btc8821a1ant_set_coex_table(struct btc_coexist *btcoexist, u32 val0x6c0, u32 val0x6c4, u32 val0x6c8, u8 val0x6cc) btc8821a1ant_set_coex_table() argument 708 btc8821a1ant_coex_table(struct btc_coexist *btcoexist, bool force_exec, u32 val0x6c0, u32 val0x6c4, u32 val0x6c8, u8 val0x6cc) btc8821a1ant_coex_table() argument 739 btc8821a1ant_coex_table_with_type(struct btc_coexist *btcoexist, bool force_exec, u8 type) btc8821a1ant_coex_table_with_type() argument 780 btc8821a1ant_set_fw_ignore_wlan_act(struct btc_coexist *btcoexist, bool enable) btc8821a1ant_set_fw_ignore_wlan_act() argument 796 btc8821a1ant_ignore_wlan_act(struct btc_coexist *btcoexist, bool force_exec, bool enable) btc8821a1ant_ignore_wlan_act() argument 821 btc8821a1ant_set_fw_ps_tdma(struct btc_coexist *btcoexist, u8 byte1, u8 byte2, u8 byte3, u8 byte4, u8 byte5) btc8821a1ant_set_fw_ps_tdma() argument 866 btc8821a1ant_set_lps_rpwm(struct btc_coexist *btcoexist, u8 lps_val, u8 rpwm_val) btc8821a1ant_set_lps_rpwm() argument 876 btc8821a1ant_lps_rpwm(struct btc_coexist *btcoexist, bool force_exec, u8 lps_val, u8 rpwm_val) btc8821a1ant_lps_rpwm() argument 907 btc8821a1ant_sw_mechanism(struct btc_coexist *btcoexist, bool low_penalty_ra) btc8821a1ant_sw_mechanism() argument 918 btc8821a1ant_set_ant_path(struct btc_coexist *btcoexist, u8 ant_pos_type, bool init_hw_cfg, bool wifi_off) btc8821a1ant_set_ant_path() argument 1002 btc8821a1ant_ps_tdma(struct btc_coexist *btcoexist, bool force_exec, bool turn_on, u8 type) btc8821a1ant_ps_tdma() argument 1245 btc8821a1ant_is_common_action(struct btc_coexist *btcoexist) btc8821a1ant_is_common_action() argument 1335 btc8821a1ant_power_save_state(struct btc_coexist *btcoexist, u8 ps_type, u8 lps_val, u8 rpwm_val) btc8821a1ant_power_save_state() argument 1369 btc8821a1ant_coex_under_5g(struct btc_coexist *btcoexist) btc8821a1ant_coex_under_5g() argument 1391 btc8821a1ant_action_sco(struct btc_coexist *btcoexist) btc8821a1ant_action_sco() argument 1396 btc8821a1ant_action_hid(struct btc_coexist *btcoexist) btc8821a1ant_action_hid() argument 1402 btc8821a1ant_action_a2dp(struct btc_coexist *btcoexist) btc8821a1ant_action_a2dp() argument 1407 btc8821a1ant_action_a2dp_pan_hs(struct btc_coexist *btcoexist) btc8821a1ant_action_a2dp_pan_hs() argument 1412 btc8821a1ant_action_pan_edr(struct btc_coexist *btcoexist) btc8821a1ant_action_pan_edr() argument 1418 btc8821a1ant_action_pan_hs(struct btc_coexist *btcoexist) btc8821a1ant_action_pan_hs() argument 1424 btc8821a1ant_action_pan_edr_a2dp(struct btc_coexist *btcoexist) btc8821a1ant_action_pan_edr_a2dp() argument 1429 btc8821a1ant_action_pan_edr_hid(struct btc_coexist *btcoexist) btc8821a1ant_action_pan_edr_hid() argument 1435 btc8821a1ant_action_hid_a2dp_pan_edr(struct btc_coexist *btcoexist) btc8821a1ant_action_hid_a2dp_pan_edr() argument 1440 btc8821a1ant_action_hid_a2dp(struct btc_coexist *btcoexist) btc8821a1ant_action_hid_a2dp() argument 1451 btc8821a1ant_action_wifi_multi_port(struct btc_coexist *btcoexist) btc8821a1ant_action_wifi_multi_port() argument 1484 btc8821a1ant_action_wifi_not_connected_asso_auth( struct btc_coexist *btcoexist) btc8821a1ant_action_wifi_not_connected_asso_auth() argument 1506 btc8821a1ant_action_hs(struct btc_coexist *btcoexist) btc8821a1ant_action_hs() argument 1512 btc8821a1ant_action_bt_inquiry(struct btc_coexist *btcoexist) btc8821a1ant_action_bt_inquiry() argument 1559 btc8821a1ant_act_bt_sco_hid_only_busy(struct btc_coexist *btcoexist, u8 wifi_status) btc8821a1ant_act_bt_sco_hid_only_busy() argument 1568 btc8821a1ant_act_wifi_con_bt_acl_busy(struct btc_coexist *btcoexist, u8 wifi_status) btc8821a1ant_act_wifi_con_bt_acl_busy() argument 1638 btc8821a1ant_action_wifi_not_connected(struct btc_coexist *btcoexist) btc8821a1ant_action_wifi_not_connected() argument 1648 btc8821a1ant_act_wifi_not_conn_scan(struct btc_coexist *btcoexist) btc8821a1ant_act_wifi_not_conn_scan() argument 1682 btc8821a1ant_action_wifi_connected_scan(struct btc_coexist *btcoexist) btc8821a1ant_action_wifi_connected_scan() argument 1712 btc8821a1ant_act_wifi_conn_sp_pkt(struct btc_coexist *btcoexist) btc8821a1ant_act_wifi_conn_sp_pkt() argument 1738 btc8821a1ant_action_wifi_connected(struct btc_coexist *btcoexist) btc8821a1ant_action_wifi_connected() argument 1826 btc8821a1ant_run_sw_coex_mech(struct btc_coexist *btcoexist) btc8821a1ant_run_sw_coex_mech() argument 1896 btc8821a1ant_run_coexist_mechanism(struct btc_coexist *btcoexist) btc8821a1ant_run_coexist_mechanism() argument 2026 btc8821a1ant_init_coex_dm(struct btc_coexist *btcoexist) btc8821a1ant_init_coex_dm() argument 2036 btc8821a1ant_init_hw_config(struct btc_coexist *btcoexist, bool back_up, bool wifi_only) btc8821a1ant_init_hw_config() argument 2089 ex_btc8821a1ant_init_hwconfig(struct btc_coexist *btcoexist, bool wifionly) ex_btc8821a1ant_init_hwconfig() argument 2095 ex_btc8821a1ant_init_coex_dm(struct btc_coexist *btcoexist) ex_btc8821a1ant_init_coex_dm() argument 2109 ex_btc8821a1ant_display_coex_info(struct btc_coexist *btcoexist, struct seq_file *m) ex_btc8821a1ant_display_coex_info() argument 2347 ex_btc8821a1ant_ips_notify(struct btc_coexist *btcoexist, u8 type) ex_btc8821a1ant_ips_notify() argument 2383 ex_btc8821a1ant_lps_notify(struct btc_coexist *btcoexist, u8 type) ex_btc8821a1ant_lps_notify() argument 2401 ex_btc8821a1ant_scan_notify(struct btc_coexist *btcoexist, u8 type) ex_btc8821a1ant_scan_notify() argument 2485 ex_btc8821a1ant_connect_notify(struct btc_coexist *btcoexist, u8 type) ex_btc8821a1ant_connect_notify() argument 2557 ex_btc8821a1ant_media_status_notify(struct btc_coexist *btcoexist, u8 type) ex_btc8821a1ant_media_status_notify() argument 2614 ex_btc8821a1ant_special_packet_notify(struct btc_coexist *btcoexist, u8 type) ex_btc8821a1ant_special_packet_notify() argument 2697 ex_btc8821a1ant_bt_info_notify(struct btc_coexist *btcoexist, u8 *tmp_buf, u8 length) ex_btc8821a1ant_bt_info_notify() argument 2866 ex_btc8821a1ant_halt_notify(struct btc_coexist *btcoexist) ex_btc8821a1ant_halt_notify() argument 2893 ex_btc8821a1ant_pnp_notify(struct btc_coexist *btcoexist, u8 pnp_state) ex_btc8821a1ant_pnp_notify() argument 2934 ex_btc8821a1ant_periodical(struct btc_coexist *btcoexist) ex_btc8821a1ant_periodical() argument [all...] |
H A D | halbtc8723b1ant.c | 42 static void halbtc8723b1ant_updatera_mask(struct btc_coexist *btcoexist, in halbtc8723b1ant_updatera_mask() argument 48 btcoexist->btc_set(btcoexist, BTC_SET_ACT_UPDATE_RAMASK, in halbtc8723b1ant_updatera_mask() 54 static void btc8723b1ant_auto_rate_fb_retry(struct btc_coexist *btcoexist, in btc8723b1ant_auto_rate_fb_retry() argument 64 btcoexist->btc_write_4byte(btcoexist, 0x430, in btc8723b1ant_auto_rate_fb_retry() 66 btcoexist->btc_write_4byte(btcoexist, 0x434, in btc8723b1ant_auto_rate_fb_retry() 70 btcoexist->btc_get(btcoexist, in btc8723b1ant_auto_rate_fb_retry() 93 halbtc8723b1ant_retry_limit(struct btc_coexist *btcoexist, bool force_exec, u8 type) halbtc8723b1ant_retry_limit() argument 116 halbtc8723b1ant_ampdu_maxtime(struct btc_coexist *btcoexist, bool force_exec, u8 type) halbtc8723b1ant_ampdu_maxtime() argument 139 halbtc8723b1ant_limited_tx(struct btc_coexist *btcoexist, bool force_exec, u8 ra_masktype, u8 arfr_type, u8 retry_limit_type, u8 ampdu_time_type) halbtc8723b1ant_limited_tx() argument 166 halbtc8723b1ant_limited_rx(struct btc_coexist *btcoexist, bool force_exec, bool rej_ap_agg_pkt, bool bt_ctrl_agg_buf_size, u8 agg_buf_size) halbtc8723b1ant_limited_rx() argument 191 halbtc8723b1ant_query_bt_info(struct btc_coexist *btcoexist) halbtc8723b1ant_query_bt_info() argument 203 halbtc8723b1ant_monitor_bt_ctr(struct btc_coexist *btcoexist) halbtc8723b1ant_monitor_bt_ctr() argument 254 halbtc8723b1ant_monitor_wifi_ctr(struct btc_coexist *btcoexist) halbtc8723b1ant_monitor_wifi_ctr() argument 344 btc8723b1ant_is_wifi_status_changed(struct btc_coexist *btcoexist) btc8723b1ant_is_wifi_status_changed() argument 376 halbtc8723b1ant_update_bt_link_info(struct btc_coexist *btcoexist) halbtc8723b1ant_update_bt_link_info() argument 425 halbtc8723b1ant_set_bt_auto_report(struct btc_coexist *btcoexist, bool enable_auto_report) halbtc8723b1ant_set_bt_auto_report() argument 438 halbtc8723b1ant_bt_auto_report(struct btc_coexist *btcoexist, bool force_exec, bool enable_auto_report) halbtc8723b1ant_bt_auto_report() argument 454 btc8723b1ant_set_sw_pen_tx_rate_adapt(struct btc_coexist *btcoexist, bool low_penalty_ra) btc8723b1ant_set_sw_pen_tx_rate_adapt() argument 478 halbtc8723b1ant_low_penalty_ra(struct btc_coexist *btcoexist, bool force_exec, bool low_penalty_ra) halbtc8723b1ant_low_penalty_ra() argument 493 halbtc8723b1ant_set_coex_table(struct btc_coexist *btcoexist, u32 val0x6c0, u32 val0x6c4, u32 val0x6c8, u8 val0x6cc) halbtc8723b1ant_set_coex_table() argument 516 halbtc8723b1ant_coex_table(struct btc_coexist *btcoexist, bool force_exec, u32 val0x6c0, u32 val0x6c4, u32 val0x6c8, u8 val0x6cc) halbtc8723b1ant_coex_table() argument 548 halbtc8723b1ant_coex_table_with_type(struct btc_coexist *btcoexist, bool force_exec, u8 type) halbtc8723b1ant_coex_table_with_type() argument 630 halbtc8723b1ant_set_fw_ignore_wlan_act(struct btc_coexist *btcoexist, bool enable) halbtc8723b1ant_set_fw_ignore_wlan_act() argument 646 halbtc8723b1ant_ignore_wlan_act(struct btc_coexist *btcoexist, bool force_exec, bool enable) halbtc8723b1ant_ignore_wlan_act() argument 671 halbtc8723b1ant_set_fw_ps_tdma(struct btc_coexist *btcoexist, u8 byte1, u8 byte2, u8 byte3, u8 byte4, u8 byte5) halbtc8723b1ant_set_fw_ps_tdma() argument 718 halbtc8723b1ant_set_lps_rpwm(struct btc_coexist *btcoexist, u8 lps_val, u8 rpwm_val) halbtc8723b1ant_set_lps_rpwm() argument 728 halbtc8723b1ant_lps_rpwm(struct btc_coexist *btcoexist, bool force_exec, u8 lps_val, u8 rpwm_val) halbtc8723b1ant_lps_rpwm() argument 760 halbtc8723b1ant_sw_mechanism(struct btc_coexist *btcoexist, bool low_penalty_ra) halbtc8723b1ant_sw_mechanism() argument 771 halbtc8723b1ant_set_ant_path(struct btc_coexist *btcoexist, u8 ant_pos_type, bool force_exec, bool init_hw_cfg, bool wifi_off) halbtc8723b1ant_set_ant_path() argument 1028 halbtc8723b1ant_ps_tdma(struct btc_coexist *btcoexist, bool force_exec, bool turn_on, u8 type) halbtc8723b1ant_ps_tdma() argument 1418 btc8723b1ant_tdma_dur_adj_for_acl(struct btc_coexist *btcoexist, u8 wifi_status) btc8723b1ant_tdma_dur_adj_for_acl() argument 1594 halbtc8723b1ant_ps_tdma_chk_pwr_save(struct btc_coexist *btcoexist, bool new_ps_state) halbtc8723b1ant_ps_tdma_chk_pwr_save() argument 1622 halbtc8723b1ant_power_save_state(struct btc_coexist *btcoexist, u8 ps_type, u8 lps_val, u8 rpwm_val) halbtc8723b1ant_power_save_state() argument 1659 halbtc8723b1ant_action_wifi_only(struct btc_coexist *btcoexist) halbtc8723b1ant_action_wifi_only() argument 1668 halbtc8723b1ant_monitor_bt_enable_disable(struct btc_coexist *btcoexist) halbtc8723b1ant_monitor_bt_enable_disable() argument 1717 halbtc8723b1ant_action_bt_whck_test(struct btc_coexist *btcoexist) halbtc8723b1ant_action_bt_whck_test() argument 1728 halbtc8723b1ant_action_wifi_multiport(struct btc_coexist *btcoexist) halbtc8723b1ant_action_wifi_multiport() argument 1739 halbtc8723b1ant_action_hs(struct btc_coexist *btcoexist) halbtc8723b1ant_action_hs() argument 1745 halbtc8723b1ant_action_bt_inquiry(struct btc_coexist *btcoexist) halbtc8723b1ant_action_bt_inquiry() argument 1802 btc8723b1ant_act_bt_sco_hid_only_busy(struct btc_coexist *btcoexist, u8 wifi_status) btc8723b1ant_act_bt_sco_hid_only_busy() argument 1822 halbtc8723b1ant_action_wifi_connected_bt_acl_busy( struct btc_coexist *btcoexist, u8 wifi_status) halbtc8723b1ant_action_wifi_connected_bt_acl_busy() argument 1878 btc8723b1ant_action_wifi_not_conn(struct btc_coexist *btcoexist) btc8723b1ant_action_wifi_not_conn() argument 1892 btc8723b1ant_action_wifi_not_conn_scan(struct btc_coexist *btcoexist) btc8723b1ant_action_wifi_not_conn_scan() argument 1930 btc8723b1ant_act_wifi_not_conn_asso_auth(struct btc_coexist *btcoexist) btc8723b1ant_act_wifi_not_conn_asso_auth() argument 1953 btc8723b1ant_action_wifi_conn_scan(struct btc_coexist *btcoexist) btc8723b1ant_action_wifi_conn_scan() argument 1991 halbtc8723b1ant_action_wifi_connected_special_packet( struct btc_coexist *btcoexist) halbtc8723b1ant_action_wifi_connected_special_packet() argument 2025 halbtc8723b1ant_action_wifi_connected(struct btc_coexist *btcoexist) halbtc8723b1ant_action_wifi_connected() argument 2141 halbtc8723b1ant_run_coexist_mechanism(struct btc_coexist *btcoexist) halbtc8723b1ant_run_coexist_mechanism() argument 2302 halbtc8723b1ant_init_coex_dm(struct btc_coexist *btcoexist) halbtc8723b1ant_init_coex_dm() argument 2310 halbtc8723b1ant_init_hw_config(struct btc_coexist *btcoexist, bool backup, bool wifi_only) halbtc8723b1ant_init_hw_config() argument 2358 ex_btc8723b1ant_power_on_setting(struct btc_coexist *btcoexist) ex_btc8723b1ant_power_on_setting() argument 2428 ex_btc8723b1ant_init_hwconfig(struct btc_coexist *btcoexist, bool wifi_only) ex_btc8723b1ant_init_hwconfig() argument 2435 ex_btc8723b1ant_init_coex_dm(struct btc_coexist *btcoexist) ex_btc8723b1ant_init_coex_dm() argument 2449 ex_btc8723b1ant_display_coex_info(struct btc_coexist *btcoexist, struct seq_file *m) ex_btc8723b1ant_display_coex_info() argument 2713 ex_btc8723b1ant_ips_notify(struct btc_coexist *btcoexist, u8 type) ex_btc8723b1ant_ips_notify() argument 2742 ex_btc8723b1ant_lps_notify(struct btc_coexist *btcoexist, u8 type) ex_btc8723b1ant_lps_notify() argument 2760 ex_btc8723b1ant_scan_notify(struct btc_coexist *btcoexist, u8 type) ex_btc8723b1ant_scan_notify() argument 2846 ex_btc8723b1ant_connect_notify(struct btc_coexist *btcoexist, u8 type) ex_btc8723b1ant_connect_notify() argument 2916 ex_btc8723b1ant_media_status_notify(struct btc_coexist *btcoexist, u8 type) ex_btc8723b1ant_media_status_notify() argument 2997 ex_btc8723b1ant_special_packet_notify(struct btc_coexist *btcoexist, u8 type) ex_btc8723b1ant_special_packet_notify() argument 3074 ex_btc8723b1ant_bt_info_notify(struct btc_coexist *btcoexist, u8 *tmp_buf, u8 length) ex_btc8723b1ant_bt_info_notify() argument 3319 ex_btc8723b1ant_rf_status_notify(struct btc_coexist *btcoexist, u8 type) ex_btc8723b1ant_rf_status_notify() argument 3356 ex_btc8723b1ant_halt_notify(struct btc_coexist *btcoexist) ex_btc8723b1ant_halt_notify() argument 3378 ex_btc8723b1ant_pnp_notify(struct btc_coexist *btcoexist, u8 pnp_state) ex_btc8723b1ant_pnp_notify() argument 3413 ex_btc8723b1ant_coex_dm_reset(struct btc_coexist *btcoexist) ex_btc8723b1ant_coex_dm_reset() argument 3424 ex_btc8723b1ant_periodical(struct btc_coexist *btcoexist) ex_btc8723b1ant_periodical() argument [all...] |
H A D | rtl_btc.c | 46 struct btc_coexist *btcoexist = rtl_btc_coexist(rtlpriv); in rtl_btc_display_bt_coex_info() local 48 if (!btcoexist) { in rtl_btc_display_bt_coex_info() 53 exhalbtc_display_bt_coex_info(btcoexist, m); in rtl_btc_display_bt_coex_info() 58 struct btc_coexist *btcoexist = rtl_btc_coexist(rtlpriv); in rtl_btc_record_pwr_mode() local 61 if (!btcoexist) in rtl_btc_record_pwr_mode() 64 safe_len = sizeof(btcoexist->pwr_mode_val); in rtl_btc_record_pwr_mode() 69 memcpy(btcoexist->pwr_mode_val, buf, safe_len); in rtl_btc_record_pwr_mode() 74 struct btc_coexist *btcoexist = rtl_btc_coexist(rtlpriv); in rtl_btc_get_lps_val() local 76 if (!btcoexist) in rtl_btc_get_lps_val() 79 return btcoexist in rtl_btc_get_lps_val() 84 struct btc_coexist *btcoexist = rtl_btc_coexist(rtlpriv); rtl_btc_get_rpwm_val() local 94 struct btc_coexist *btcoexist = rtl_btc_coexist(rtlpriv); rtl_btc_is_bt_ctrl_lps() local 104 struct btc_coexist *btcoexist = rtl_btc_coexist(rtlpriv); rtl_btc_is_bt_lps_on() local 115 struct btc_coexist *btcoexist = rtl_btc_coexist(rtlpriv); rtl_btc_get_ampdu_cfg() local 179 struct btc_coexist *btcoexist = rtl_btc_coexist(rtlpriv); rtl_btc_power_on_setting() local 189 struct btc_coexist *btcoexist = rtl_btc_coexist(rtlpriv); rtl_btc_init_hw_config() local 216 struct btc_coexist *btcoexist = rtl_btc_coexist(rtlpriv); rtl_btc_ips_notify() local 234 struct btc_coexist *btcoexist = rtl_btc_coexist(rtlpriv); rtl_btc_lps_notify() local 244 struct btc_coexist *btcoexist = rtl_btc_coexist(rtlpriv); rtl_btc_scan_notify() local 266 struct btc_coexist *btcoexist = rtl_btc_coexist(rtlpriv); rtl_btc_connect_notify() local 277 struct btc_coexist *btcoexist = rtl_btc_coexist(rtlpriv); rtl_btc_mediastatus_notify() local 287 struct btc_coexist *btcoexist = rtl_btc_coexist(rtlpriv); rtl_btc_periodical() local 298 struct btc_coexist *btcoexist = rtl_btc_coexist(rtlpriv); rtl_btc_halt_notify() local 308 struct btc_coexist *btcoexist = rtl_btc_coexist(rtlpriv); rtl_btc_btinfo_notify() local 318 struct btc_coexist *btcoexist = rtl_btc_coexist(rtlpriv); rtl_btc_btmpinfo_notify() local 394 struct btc_coexist *btcoexist = rtl_btc_coexist(rtlpriv); rtl_btc_is_limited_dig() local 431 struct btc_coexist *btcoexist = rtl_btc_coexist(rtlpriv); rtl_btc_is_bt_disabled() local 445 struct btc_coexist *btcoexist = rtl_btc_coexist(rtlpriv); rtl_btc_special_packet_notify() local 456 struct btc_coexist *btcoexist = rtl_btc_coexist(rtlpriv); rtl_btc_switch_band_notify() local [all...] |
H A D | halbtc8723b1ant.h | 182 void ex_btc8723b1ant_power_on_setting(struct btc_coexist *btcoexist); 183 void ex_btc8723b1ant_init_hwconfig(struct btc_coexist *btcoexist, 185 void ex_btc8723b1ant_init_coex_dm(struct btc_coexist *btcoexist); 186 void ex_btc8723b1ant_ips_notify(struct btc_coexist *btcoexist, u8 type); 187 void ex_btc8723b1ant_lps_notify(struct btc_coexist *btcoexist, u8 type); 188 void ex_btc8723b1ant_scan_notify(struct btc_coexist *btcoexist, u8 type); 189 void ex_btc8723b1ant_connect_notify(struct btc_coexist *btcoexist, u8 type); 190 void ex_btc8723b1ant_media_status_notify(struct btc_coexist *btcoexist, 192 void ex_btc8723b1ant_special_packet_notify(struct btc_coexist *btcoexist, 194 void ex_btc8723b1ant_bt_info_notify(struct btc_coexist *btcoexist, [all...] |
H A D | halbtc8821a2ant.h | 155 struct btc_coexist *btcoexist 159 struct btc_coexist *btcoexist 163 struct btc_coexist *btcoexist, 168 struct btc_coexist *btcoexist, 173 struct btc_coexist *btcoexist, 178 struct btc_coexist *btcoexist, 183 struct btc_coexist *btcoexist, 188 struct btc_coexist *btcoexist, 193 struct btc_coexist *btcoexist, 199 struct btc_coexist *btcoexist [all...] |
H A D | halbtcoutsrc.h | 714 void (*btc_disp_dbg_msg)(void *btcoexist, u8 disp_type, 717 bool (*btc_get)(void *btcoexist, u8 get_type, void *out_buf); 718 bool (*btc_set)(void *btcoexist, u8 set_type, void *in_buf); 723 u32 (*btc_get_bt_coex_supported_feature)(void *btcoexist); 724 u32 (*btc_get_bt_coex_supported_version)(void *btcoexist); 725 u32 (*btc_get_bt_phydm_version)(void *btcoexist); 726 void (*btc_phydm_modify_ra_pcr_threshold)(void *btcoexist, 729 u32 (*btc_phydm_query_phy_counter)(void *btcoexist, 731 u8 (*btc_get_ant_det_val_from_bt)(void *btcoexist); 732 u8 (*btc_get_ble_scan_type_from_bt)(void *btcoexist); [all...] |
H A D | halbtc8723b2ant.h | 163 void ex_btc8723b2ant_init_hwconfig(struct btc_coexist *btcoexist); 164 void ex_btc8723b2ant_init_coex_dm(struct btc_coexist *btcoexist); 165 void ex_btc8723b2ant_ips_notify(struct btc_coexist *btcoexist, u8 type); 166 void ex_btc8723b2ant_lps_notify(struct btc_coexist *btcoexist, u8 type); 167 void ex_btc8723b2ant_scan_notify(struct btc_coexist *btcoexist, u8 type); 168 void ex_btc8723b2ant_connect_notify(struct btc_coexist *btcoexist, u8 type); 169 void ex_btc8723b2ant_media_status_notify(struct btc_coexist *btcoexist, 171 void ex_btc8723b2ant_special_packet_notify(struct btc_coexist *btcoexist, 173 void ex_btc8723b2ant_bt_info_notify(struct btc_coexist *btcoexist, 175 void ex_btc8723b2ant_halt_notify(struct btc_coexist *btcoexist); [all...] |
H A D | halbtc8821a1ant.h | 151 void ex_btc8821a1ant_init_hwconfig(struct btc_coexist *btcoexist, 153 void ex_btc8821a1ant_init_coex_dm(struct btc_coexist *btcoexist); 154 void ex_btc8821a1ant_ips_notify(struct btc_coexist *btcoexist, u8 type); 155 void ex_btc8821a1ant_lps_notify(struct btc_coexist *btcoexist, u8 type); 156 void ex_btc8821a1ant_scan_notify(struct btc_coexist *btcoexist, u8 type); 157 void ex_btc8821a1ant_connect_notify(struct btc_coexist *btcoexist, u8 type); 158 void ex_btc8821a1ant_media_status_notify(struct btc_coexist *btcoexist, 160 void ex_btc8821a1ant_special_packet_notify(struct btc_coexist *btcoexist, 162 void ex_btc8821a1ant_bt_info_notify(struct btc_coexist *btcoexist, 164 void ex_btc8821a1ant_halt_notify(struct btc_coexist *btcoexist); [all...] |
/kernel/linux/linux-6.6/drivers/net/wireless/realtek/rtlwifi/btcoexist/ |
H A D | halbtc8192e2ant.c | 31 static u8 btc8192e2ant_bt_rssi_state(struct btc_coexist *btcoexist, in btc8192e2ant_bt_rssi_state() argument 35 struct rtl_priv *rtlpriv = btcoexist->adapter; in btc8192e2ant_bt_rssi_state() 93 static u8 btc8192e2ant_wifi_rssi_state(struct btc_coexist *btcoexist, in btc8192e2ant_wifi_rssi_state() argument 97 struct rtl_priv *rtlpriv = btcoexist->adapter; in btc8192e2ant_wifi_rssi_state() 101 btcoexist->btc_get(btcoexist, BTC_GET_S4_WIFI_RSSI, &wifi_rssi); in btc8192e2ant_wifi_rssi_state() 160 *btcoexist) in btc8192e2ant_monitor_bt_enable_disable() 162 struct rtl_priv *rtlpriv = btcoexist->adapter; in btc8192e2ant_monitor_bt_enable_disable() 184 btcoexist->btc_set(btcoexist, BTC_SET_BL_BT_DISABL in btc8192e2ant_monitor_bt_enable_disable() 159 btc8192e2ant_monitor_bt_enable_disable(struct btc_coexist *btcoexist) btc8192e2ant_monitor_bt_enable_disable() argument 210 btc8192e2ant_decide_ra_mask(struct btc_coexist *btcoexist, u8 ss_type, u32 ra_mask_type) btc8192e2ant_decide_ra_mask() argument 241 btc8192e2ant_update_ra_mask(struct btc_coexist *btcoexist, bool force_exec, u32 dis_rate_mask) btc8192e2ant_update_ra_mask() argument 252 btc8192e2ant_auto_rate_fallback_retry(struct btc_coexist *btcoexist, bool force_exec, u8 type) btc8192e2ant_auto_rate_fallback_retry() argument 291 btc8192e2ant_retry_limit(struct btc_coexist *btcoexist, bool force_exec, u8 type) btc8192e2ant_retry_limit() argument 314 btc8192e2ant_ampdu_maxtime(struct btc_coexist *btcoexist, bool force_exec, u8 type) btc8192e2ant_ampdu_maxtime() argument 337 btc8192e2ant_limited_tx(struct btc_coexist *btcoexist, bool force_exec, u8 ra_mask_type, u8 arfr_type, u8 retry_limit_type, u8 ampdu_time_type) btc8192e2ant_limited_tx() argument 354 btc8192e2ant_limited_rx(struct btc_coexist *btcoexist, bool force_exec, bool rej_ap_agg_pkt, bool bt_ctrl_agg_buf_size, u8 agg_buf_size) btc8192e2ant_limited_rx() argument 379 btc8192e2ant_monitor_bt_ctr(struct btc_coexist *btcoexist) btc8192e2ant_monitor_bt_ctr() argument 412 btc8192e2ant_query_bt_info(struct btc_coexist *btcoexist) btc8192e2ant_query_bt_info() argument 429 btc8192e2ant_is_wifi_status_changed(struct btc_coexist *btcoexist) btc8192e2ant_is_wifi_status_changed() argument 461 btc8192e2ant_update_bt_link_info(struct btc_coexist *btcoexist) btc8192e2ant_update_bt_link_info() argument 517 btc8192e2ant_action_algorithm(struct btc_coexist *btcoexist) btc8192e2ant_action_algorithm() argument 723 btc8192e2ant_set_fw_dac_swing_level(struct btc_coexist *btcoexist, u8 dac_swing_lvl) btc8192e2ant_set_fw_dac_swing_level() argument 742 btc8192e2ant_set_fw_dec_bt_pwr(struct btc_coexist *btcoexist, u8 dec_bt_pwr_lvl) btc8192e2ant_set_fw_dec_bt_pwr() argument 757 btc8192e2ant_dec_bt_pwr(struct btc_coexist *btcoexist, bool force_exec, u8 dec_bt_pwr_lvl) btc8192e2ant_dec_bt_pwr() argument 777 btc8192e2ant_set_bt_auto_report(struct btc_coexist *btcoexist, bool enable_auto_report) btc8192e2ant_set_bt_auto_report() argument 796 btc8192e2ant_bt_auto_report(struct btc_coexist *btcoexist, bool force_exec, bool enable_auto_report) btc8192e2ant_bt_auto_report() argument 823 btc8192e2ant_fw_dac_swing_lvl(struct btc_coexist *btcoexist, bool force_exec, u8 fw_dac_swing_lvl) btc8192e2ant_fw_dac_swing_lvl() argument 850 btc8192e2ant_set_sw_rf_rx_lpf_corner(struct btc_coexist *btcoexist, bool rx_rf_shrink_on) btc8192e2ant_set_sw_rf_rx_lpf_corner() argument 875 btc8192e2ant_rf_shrink(struct btc_coexist *btcoexist, bool force_exec, bool rx_rf_shrink_on) btc8192e2ant_rf_shrink() argument 902 btc8192e2ant_set_dac_swing_reg(struct btc_coexist *btcoexist, u32 level) btc8192e2ant_set_dac_swing_reg() argument 913 btc8192e2ant_set_sw_full_swing(struct btc_coexist *btcoexist, bool sw_dac_swing_on, u32 sw_dac_swing_lvl) btc8192e2ant_set_sw_full_swing() argument 923 btc8192e2ant_dac_swing(struct btc_coexist *btcoexist, bool force_exec, bool dac_swing_on, u32 dac_swing_lvl) btc8192e2ant_dac_swing() argument 957 btc8192e2ant_set_agc_table(struct btc_coexist *btcoexist, bool agc_table_en) btc8192e2ant_set_agc_table() argument 984 btc8192e2ant_agc_table(struct btc_coexist *btcoexist, bool force_exec, bool agc_table_en) btc8192e2ant_agc_table() argument 1009 btc8192e2ant_set_coex_table(struct btc_coexist *btcoexist, u32 val0x6c0, u32 val0x6c4, u32 val0x6c8, u8 val0x6cc) btc8192e2ant_set_coex_table() argument 1032 btc8192e2ant_coex_table(struct btc_coexist *btcoexist, bool force_exec, u32 val0x6c0, u32 val0x6c4, u32 val0x6c8, u8 val0x6cc) btc8192e2ant_coex_table() argument 1078 btc8192e2ant_coex_table_with_type(struct btc_coexist *btcoexist, bool force_exec, u8 type) btc8192e2ant_coex_table_with_type() argument 1107 btc8192e2ant_set_fw_ignore_wlan_act(struct btc_coexist *btcoexist, bool enable) btc8192e2ant_set_fw_ignore_wlan_act() argument 1123 btc8192e2ant_ignore_wlan_act(struct btc_coexist *btcoexist, bool force_exec, bool enable) btc8192e2ant_ignore_wlan_act() argument 1150 btc8192e2ant_set_fw_ps_tdma(struct btc_coexist *btcoexist, u8 byte1, u8 byte2, u8 byte3, u8 byte4, u8 byte5) btc8192e2ant_set_fw_ps_tdma() argument 1178 btc8192e2ant_sw_mechanism1(struct btc_coexist *btcoexist, bool shrink_rx_lpf, bool low_penalty_ra, bool limited_dig, bool btlan_constrain) btc8192e2ant_sw_mechanism1() argument 1185 btc8192e2ant_sw_mechanism2(struct btc_coexist *btcoexist, bool agc_table_shift, bool adc_backoff, bool sw_dac_swing, u32 dac_swing_lvl) btc8192e2ant_sw_mechanism2() argument 1194 btc8192e2ant_ps_tdma(struct btc_coexist *btcoexist, bool force_exec, bool turn_on, u8 type) btc8192e2ant_ps_tdma() argument 1333 btc8192e2ant_set_switch_ss_type(struct btc_coexist *btcoexist, u8 ss_type) btc8192e2ant_set_switch_ss_type() argument 1370 btc8192e2ant_switch_ss_type(struct btc_coexist *btcoexist, bool force_exec, u8 new_ss_type) btc8192e2ant_switch_ss_type() argument 1389 btc8192e2ant_coex_all_off(struct btc_coexist *btcoexist) btc8192e2ant_coex_all_off() argument 1404 btc8192e2ant_init_coex_dm(struct btc_coexist *btcoexist) btc8192e2ant_init_coex_dm() argument 1419 btc8192e2ant_action_bt_inquiry(struct btc_coexist *btcoexist) btc8192e2ant_action_bt_inquiry() argument 1437 btc8192e2ant_is_common_action(struct btc_coexist *btcoexist) btc8192e2ant_is_common_action() argument 1575 btc8192e2ant_tdma_duration_adjust(struct btc_coexist *btcoexist, bool sco_hid, bool tx_pause, u8 max_interval) btc8192e2ant_tdma_duration_adjust() argument 1765 btc8192e2ant_action_sco(struct btc_coexist *btcoexist) btc8192e2ant_action_sco() argument 1827 btc8192e2ant_action_sco_pan(struct btc_coexist *btcoexist) btc8192e2ant_action_sco_pan() argument 1889 btc8192e2ant_action_hid(struct btc_coexist *btcoexist) btc8192e2ant_action_hid() argument 1951 btc8192e2ant_action_a2dp(struct btc_coexist *btcoexist) btc8192e2ant_action_a2dp() argument 2040 btc8192e2ant_action_a2dp_pan_hs(struct btc_coexist *btcoexist) btc8192e2ant_action_a2dp_pan_hs() argument 2099 btc8192e2ant_action_pan_edr(struct btc_coexist *btcoexist) btc8192e2ant_action_pan_edr() argument 2160 btc8192e2ant_action_pan_hs(struct btc_coexist *btcoexist) btc8192e2ant_action_pan_hs() argument 2218 btc8192e2ant_action_pan_edr_a2dp(struct btc_coexist *btcoexist) btc8192e2ant_action_pan_edr_a2dp() argument 2279 btc8192e2ant_action_pan_edr_hid(struct btc_coexist *btcoexist) btc8192e2ant_action_pan_edr_hid() argument 2342 btc8192e2ant_action_hid_a2dp_pan_edr(struct btc_coexist *btcoexist) btc8192e2ant_action_hid_a2dp_pan_edr() argument 2403 btc8192e2ant_action_hid_a2dp(struct btc_coexist *btcoexist) btc8192e2ant_action_hid_a2dp() argument 2462 btc8192e2ant_run_coexist_mechanism(struct btc_coexist *btcoexist) btc8192e2ant_run_coexist_mechanism() argument 2573 btc8192e2ant_init_hwconfig(struct btc_coexist *btcoexist, bool backup) btc8192e2ant_init_hwconfig() argument 2653 ex_btc8192e2ant_init_hwconfig(struct btc_coexist *btcoexist) ex_btc8192e2ant_init_hwconfig() argument 2658 ex_btc8192e2ant_init_coex_dm(struct btc_coexist *btcoexist) ex_btc8192e2ant_init_coex_dm() argument 2667 ex_btc8192e2ant_display_coex_info(struct btc_coexist *btcoexist, struct seq_file *m) ex_btc8192e2ant_display_coex_info() argument 2874 ex_btc8192e2ant_ips_notify(struct btc_coexist *btcoexist, u8 type) ex_btc8192e2ant_ips_notify() argument 2890 ex_btc8192e2ant_lps_notify(struct btc_coexist *btcoexist, u8 type) ex_btc8192e2ant_lps_notify() argument 2905 ex_btc8192e2ant_scan_notify(struct btc_coexist *btcoexist, u8 type) ex_btc8192e2ant_scan_notify() argument 2917 ex_btc8192e2ant_connect_notify(struct btc_coexist *btcoexist, u8 type) ex_btc8192e2ant_connect_notify() argument 2929 ex_btc8192e2ant_media_status_notify(struct btc_coexist *btcoexist, u8 type) ex_btc8192e2ant_media_status_notify() argument 2975 ex_btc8192e2ant_special_packet_notify(struct btc_coexist *btcoexist, u8 type) ex_btc8192e2ant_special_packet_notify() argument 2985 ex_btc8192e2ant_bt_info_notify(struct btc_coexist *btcoexist, u8 *tmp_buf, u8 length) ex_btc8192e2ant_bt_info_notify() argument 3144 ex_btc8192e2ant_halt_notify(struct btc_coexist *btcoexist) ex_btc8192e2ant_halt_notify() argument 3154 ex_btc8192e2ant_periodical(struct btc_coexist *btcoexist) ex_btc8192e2ant_periodical() argument [all...] |
H A D | halbtcoutsrc.c | 23 static bool halbtc_is_bt_coexist_available(struct btc_coexist *btcoexist) in halbtc_is_bt_coexist_available() argument 25 if (!btcoexist->binded || NULL == btcoexist->adapter) in halbtc_is_bt_coexist_available() 46 static bool is_any_client_connect_to_ap(struct btc_coexist *btcoexist) in is_any_client_connect_to_ap() argument 48 struct rtl_priv *rtlpriv = btcoexist->adapter; in is_any_client_connect_to_ap() 86 static u32 halbtc_get_wifi_bw(struct btc_coexist *btcoexist) in halbtc_get_wifi_bw() argument 88 struct rtl_priv *rtlpriv = btcoexist->adapter; in halbtc_get_wifi_bw() 111 static u8 halbtc_get_wifi_central_chnl(struct btc_coexist *btcoexist) in halbtc_get_wifi_central_chnl() argument 113 struct rtl_priv *rtlpriv = btcoexist->adapter; in halbtc_get_wifi_central_chnl() 126 return rtlpriv->btcoexist in rtl_get_hwpg_single_ant_path() 162 halbtc_is_hw_mailbox_exist(struct btc_coexist *btcoexist) halbtc_is_hw_mailbox_exist() argument 171 halbtc_send_bt_mp_operation(struct btc_coexist *btcoexist, u8 op_code, u8 *cmd, u32 len, unsigned long wait_ms) halbtc_send_bt_mp_operation() argument 254 halbtc_leave_lps(struct btc_coexist *btcoexist) halbtc_leave_lps() argument 276 halbtc_enter_lps(struct btc_coexist *btcoexist) halbtc_enter_lps() argument 298 halbtc_normal_lps(struct btc_coexist *btcoexist) halbtc_normal_lps() argument 312 halbtc_pre_normal_lps(struct btc_coexist *btcoexist) halbtc_pre_normal_lps() argument 323 halbtc_post_normal_lps(struct btc_coexist *btcoexist) halbtc_post_normal_lps() argument 329 halbtc_leave_low_power(struct btc_coexist *btcoexist) halbtc_leave_low_power() argument 333 halbtc_normal_low_power(struct btc_coexist *btcoexist) halbtc_normal_low_power() argument 337 halbtc_disable_low_power(struct btc_coexist *btcoexist, bool low_pwr_disable) halbtc_disable_low_power() argument 344 halbtc_aggregation_check(struct btc_coexist *btcoexist) halbtc_aggregation_check() argument 395 halbtc_get_bt_patch_version(struct btc_coexist *btcoexist) halbtc_get_bt_patch_version() argument 412 struct btc_coexist *btcoexist = (struct btc_coexist *)btc_context; halbtc_get_bt_coex_supported_feature() local 429 struct btc_coexist *btcoexist = (struct btc_coexist *)btc_context; halbtc_get_bt_coex_supported_version() local 446 struct btc_coexist *btcoexist = (struct btc_coexist *)btc_context; halbtc_get_bt_device_info() local 459 struct btc_coexist *btcoexist = (struct btc_coexist *)btc_context; halbtc_get_bt_forbidden_slot_val() local 470 halbtc_get_wifi_link_status(struct btc_coexist *btcoexist) halbtc_get_wifi_link_status() argument 505 struct btc_coexist *btcoexist = (struct btc_coexist *)void_btcoexist; halbtc_get() local 693 struct btc_coexist *btcoexist = (struct btc_coexist *)void_btcoexist; halbtc_set() local 796 halbtc_display_coex_statistics(struct btc_coexist *btcoexist, struct seq_file *m) halbtc_display_coex_statistics() argument 801 halbtc_display_bt_link_info(struct btc_coexist *btcoexist, struct seq_file *m) halbtc_display_bt_link_info() argument 806 halbtc_display_wifi_status(struct btc_coexist *btcoexist, struct seq_file *m) halbtc_display_wifi_status() argument 897 struct btc_coexist *btcoexist = (struct btc_coexist *)bt_context; halbtc_read_1byte() local 905 struct btc_coexist *btcoexist = (struct btc_coexist *)bt_context; halbtc_read_2byte() local 913 struct btc_coexist *btcoexist = (struct btc_coexist *)bt_context; halbtc_read_4byte() local 921 struct btc_coexist *btcoexist = (struct btc_coexist *)bt_context; halbtc_write_1byte() local 930 struct btc_coexist *btcoexist = (struct btc_coexist *)bt_context; halbtc_bitmask_write_1byte() local 950 struct btc_coexist *btcoexist = (struct btc_coexist *)bt_context; halbtc_write_2byte() local 958 struct btc_coexist *btcoexist = halbtc_write_4byte() local 968 struct btc_coexist *btcoexist = (struct btc_coexist *)btc_context; halbtc_write_local_reg_1byte() local 982 struct btc_coexist *btcoexist = (struct btc_coexist *)bt_context; halbtc_set_bbreg() local 990 struct btc_coexist *btcoexist = (struct btc_coexist *)bt_context; halbtc_get_bbreg() local 999 struct btc_coexist *btcoexist = (struct btc_coexist *)bt_context; halbtc_set_rfreg() local 1008 struct btc_coexist *btcoexist = (struct btc_coexist *)bt_context; halbtc_get_rfreg() local 1017 struct btc_coexist *btcoexist = (struct btc_coexist *)bt_context; halbtc_fill_h2c_cmd() local 1026 struct btc_coexist *btcoexist = (struct btc_coexist *)bt_context; halbtc_send_wifi_port_id_cmd() local 1036 struct btc_coexist *btcoexist = (struct btc_coexist *)bt_context; halbtc_set_default_port_id_cmd() local 1049 struct btc_coexist *btcoexist = (struct btc_coexist *)btc_context; halbtc_set_bt_reg() local 1069 struct btc_coexist *btcoexist = (struct btc_coexist *)bt_context; halbtc_display_dbg_msg() local 1091 halbtc_under_ips(struct btc_coexist *btcoexist) halbtc_under_ips() argument 1130 struct btc_coexist *btcoexist = (struct btc_coexist *)btc_context; halbtc_get_ant_det_val_from_bt() local 1144 struct btc_coexist *btcoexist = (struct btc_coexist *)btc_context; halbtc_get_ble_scan_type_from_bt() local 1158 struct btc_coexist *btcoexist = (struct btc_coexist *)btc_context; halbtc_get_ble_scan_para_from_bt() local 1173 struct btc_coexist *btcoexist = (struct btc_coexist *)btc_context; halbtc_get_bt_afh_map_from_bt() local 1213 struct btc_coexist *btcoexist = rtl_btc_coexist(rtlpriv); exhalbtc_initlize_variables() local 1306 struct btc_coexist *btcoexist = rtl_btc_coexist(rtlpriv); exhalbtc_bind_bt_coex_withadapter() local 1371 exhalbtc_power_on_setting(struct btc_coexist *btcoexist) exhalbtc_power_on_setting() argument 1386 exhalbtc_pre_load_firmware(struct btc_coexist *btcoexist) exhalbtc_pre_load_firmware() argument 1399 exhalbtc_init_hw_config(struct btc_coexist *btcoexist, bool wifi_only) exhalbtc_init_hw_config() argument 1428 exhalbtc_init_coex_dm(struct btc_coexist *btcoexist) exhalbtc_init_coex_dm() argument 1453 exhalbtc_ips_notify(struct btc_coexist *btcoexist, u8 type) exhalbtc_ips_notify() argument 1488 exhalbtc_lps_notify(struct btc_coexist *btcoexist, u8 type) exhalbtc_lps_notify() argument 1519 exhalbtc_scan_notify(struct btc_coexist *btcoexist, u8 type) exhalbtc_scan_notify() argument 1559 exhalbtc_connect_notify(struct btc_coexist *btcoexist, u8 action) exhalbtc_connect_notify() argument 1597 exhalbtc_mediastatus_notify(struct btc_coexist *btcoexist, enum rt_media_status media_status) exhalbtc_mediastatus_notify() argument 1633 exhalbtc_special_packet_notify(struct btc_coexist *btcoexist, u8 pkt_type) exhalbtc_special_packet_notify() argument 1679 exhalbtc_bt_info_notify(struct btc_coexist *btcoexist, u8 *tmp_buf, u8 length) exhalbtc_bt_info_notify() argument 1711 exhalbtc_rf_status_notify(struct btc_coexist *btcoexist, u8 type) exhalbtc_rf_status_notify() argument 1724 exhalbtc_halt_notify(struct btc_coexist *btcoexist) exhalbtc_halt_notify() argument 1747 exhalbtc_pnp_notify(struct btc_coexist *btcoexist, u8 pnp_state) exhalbtc_pnp_notify() argument 1771 exhalbtc_coex_dm_switch(struct btc_coexist *btcoexist) exhalbtc_coex_dm_switch() argument 1796 exhalbtc_periodical(struct btc_coexist *btcoexist) exhalbtc_periodical() argument 1823 exhalbtc_dbg_control(struct btc_coexist *btcoexist, u8 code, u8 len, u8 *data) exhalbtc_dbg_control() argument 1835 exhalbtc_antenna_detection(struct btc_coexist *btcoexist, u32 cent_freq, u32 offset, u32 span, u32 seconds) exhalbtc_antenna_detection() argument 1846 exhalbtc_update_min_bt_rssi(struct btc_coexist *btcoexist, s8 bt_rssi) exhalbtc_update_min_bt_rssi() argument 1854 exhalbtc_set_hci_version(struct btc_coexist *btcoexist, u16 hci_version) exhalbtc_set_hci_version() argument 1862 exhalbtc_set_bt_patch_version(struct btc_coexist *btcoexist, u16 bt_hci_version, u16 bt_patch_version) exhalbtc_set_bt_patch_version() argument 1872 exhalbtc_set_chip_type(struct btc_coexist *btcoexist, u8 chip_type) exhalbtc_set_chip_type() argument 1902 struct btc_coexist *btcoexist = rtl_btc_coexist(rtlpriv); exhalbtc_set_ant_num() local 1924 exhalbtc_set_single_ant_path(struct btc_coexist *btcoexist, u8 single_ant_path) exhalbtc_set_single_ant_path() argument 1930 exhalbtc_display_bt_coex_info(struct btc_coexist *btcoexist, struct seq_file *m) exhalbtc_display_bt_coex_info() argument 1956 exhalbtc_switch_band_notify(struct btc_coexist *btcoexist, u8 type) exhalbtc_switch_band_notify() argument [all...] |
H A D | halbtc8723b2ant.c | 40 static u8 btc8723b2ant_bt_rssi_state(struct btc_coexist *btcoexist, in btc8723b2ant_bt_rssi_state() argument 44 struct rtl_priv *rtlpriv = btcoexist->adapter; in btc8723b2ant_bt_rssi_state() 129 static u8 btc8723b2ant_wifi_rssi_state(struct btc_coexist *btcoexist, in btc8723b2ant_wifi_rssi_state() argument 133 struct rtl_priv *rtlpriv = btcoexist->adapter; in btc8723b2ant_wifi_rssi_state() 137 btcoexist->btc_get(btcoexist, BTC_GET_S4_WIFI_RSSI, &wifi_rssi); in btc8723b2ant_wifi_rssi_state() 223 void btc8723b2ant_limited_rx(struct btc_coexist *btcoexist, bool force_exec, in btc8723b2ant_limited_rx() argument 234 btcoexist->btc_set(btcoexist, BTC_SET_BL_TO_REJ_AP_AGG_PKT, in btc8723b2ant_limited_rx() 237 btcoexist in btc8723b2ant_limited_rx() 245 btc8723b2ant_monitor_bt_ctr(struct btc_coexist *btcoexist) btc8723b2ant_monitor_bt_ctr() argument 291 btc8723b2ant_monitor_wifi_ctr(struct btc_coexist *btcoexist) btc8723b2ant_monitor_wifi_ctr() argument 328 btc8723b2ant_query_bt_info(struct btc_coexist *btcoexist) btc8723b2ant_query_bt_info() argument 344 btc8723b2ant_is_wifi_status_changed(struct btc_coexist *btcoexist) btc8723b2ant_is_wifi_status_changed() argument 390 btc8723b2ant_update_bt_link_info(struct btc_coexist *btcoexist) btc8723b2ant_update_bt_link_info() argument 438 btc8723b2ant_action_algorithm(struct btc_coexist *btcoexist) btc8723b2ant_action_algorithm() argument 633 btc8723b2ant_set_fw_dac_swing_level(struct btc_coexist *btcoexist, u8 dac_swing_lvl) btc8723b2ant_set_fw_dac_swing_level() argument 652 btc8723b2ant_set_fw_dec_bt_pwr(struct btc_coexist *btcoexist, u8 dec_bt_pwr_lvl) btc8723b2ant_set_fw_dec_bt_pwr() argument 666 btc8723b2ant_dec_bt_pwr(struct btc_coexist *btcoexist, bool force_exec, u8 dec_bt_pwr_lvl) btc8723b2ant_dec_bt_pwr() argument 690 halbtc8723b2ant_set_bt_auto_report(struct btc_coexist *btcoexist, bool enable_auto_report) halbtc8723b2ant_set_bt_auto_report() argument 704 btc8723b2ant_bt_auto_report(struct btc_coexist *btcoexist, bool force_exec, bool enable_auto_report) btc8723b2ant_bt_auto_report() argument 719 btc8723b2ant_fw_dac_swing_lvl(struct btc_coexist *btcoexist, bool force_exec, u8 fw_dac_swing_lvl) btc8723b2ant_fw_dac_swing_lvl() argument 745 btc8723b_set_penalty_txrate(struct btc_coexist *btcoexist, bool low_penalty_ra) btc8723b_set_penalty_txrate() argument 769 btc8723b2ant_low_penalty_ra(struct btc_coexist *btcoexist, bool force_exec, bool low_penalty_ra) btc8723b2ant_low_penalty_ra() argument 794 btc8723b2ant_set_dac_swing_reg(struct btc_coexist *btcoexist, u32 level) btc8723b2ant_set_dac_swing_reg() argument 815 btc8723b2ant_dac_swing(struct btc_coexist *btcoexist, bool force_exec, bool dac_swing_on, u32 dac_swing_lvl) btc8723b2ant_dac_swing() argument 848 btc8723b2ant_set_coex_table(struct btc_coexist *btcoexist, u32 val0x6c0, u32 val0x6c4, u32 val0x6c8, u8 val0x6cc) btc8723b2ant_set_coex_table() argument 871 btc8723b2ant_coex_table(struct btc_coexist *btcoexist, bool force_exec, u32 val0x6c0, u32 val0x6c4, u32 val0x6c8, u8 val0x6cc) btc8723b2ant_coex_table() argument 912 btc8723b2ant_coex_table_with_type(struct btc_coexist *btcoexist, bool force_exec, u8 type) btc8723b2ant_coex_table_with_type() argument 985 btc8723b2ant_set_fw_ignore_wlan_act(struct btc_coexist *btcoexist, bool enable) btc8723b2ant_set_fw_ignore_wlan_act() argument 1001 btc8723b2ant_set_lps_rpwm(struct btc_coexist *btcoexist, u8 lps_val, u8 rpwm_val) btc8723b2ant_set_lps_rpwm() argument 1011 btc8723b2ant_lps_rpwm(struct btc_coexist *btcoexist, bool force_exec, u8 lps_val, u8 rpwm_val) btc8723b2ant_lps_rpwm() argument 1028 btc8723b2ant_ignore_wlan_act(struct btc_coexist *btcoexist, bool force_exec, bool enable) btc8723b2ant_ignore_wlan_act() argument 1053 btc8723b2ant_set_fw_ps_tdma(struct btc_coexist *btcoexist, u8 byte1, u8 byte2, u8 byte3, u8 byte4, u8 byte5) btc8723b2ant_set_fw_ps_tdma() argument 1082 btc8723b2ant_sw_mechanism(struct btc_coexist *btcoexist, bool shrink_rx_lpf, bool low_penalty_ra, bool limited_dig, bool bt_lna_constrain) btc8723b2ant_sw_mechanism() argument 1089 btc8723b2ant_set_ant_path(struct btc_coexist *btcoexist, u8 antpos_type, bool init_hwcfg, bool wifi_off) btc8723b2ant_set_ant_path() argument 1207 btc8723b2ant_ps_tdma(struct btc_coexist *btcoexist, bool force_exec, bool turn_on, u8 type) btc8723b2ant_ps_tdma() argument 1471 btc8723b2ant_ps_tdma_check_for_power_save_state( struct btc_coexist *btcoexist, bool new_ps_state) btc8723b2ant_ps_tdma_check_for_power_save_state() argument 1497 btc8723b2ant_power_save_state(struct btc_coexist *btcoexist, u8 ps_type, u8 lps_val, u8 rpwm_val) btc8723b2ant_power_save_state() argument 1535 btc8723b2ant_coex_alloff(struct btc_coexist *btcoexist) btc8723b2ant_coex_alloff() argument 1551 btc8723b2ant_init_coex_dm(struct btc_coexist *btcoexist) btc8723b2ant_init_coex_dm() argument 1566 btc8723b2ant_action_bt_inquiry(struct btc_coexist *btcoexist) btc8723b2ant_action_bt_inquiry() argument 1607 btc8723b2ant_action_wifi_link_process(struct btc_coexist *btcoexist) btc8723b2ant_action_wifi_link_process() argument 1628 btc8723b2ant_action_wifi_idle_process(struct btc_coexist *btcoexist) btc8723b2ant_action_wifi_idle_process() argument 1669 btc8723b2ant_is_common_action(struct btc_coexist *btcoexist) btc8723b2ant_is_common_action() argument 1779 btc8723b2ant_tdma_duration_adjust(struct btc_coexist *btcoexist, bool sco_hid, bool tx_pause, u8 max_interval) btc8723b2ant_tdma_duration_adjust() argument 2765 btc8723b2ant_action_sco(struct btc_coexist *btcoexist) btc8723b2ant_action_sco() argument 2808 btc8723b2ant_action_hid(struct btc_coexist *btcoexist) btc8723b2ant_action_hid() argument 2853 btc8723b2ant_action_a2dp(struct btc_coexist *btcoexist) btc8723b2ant_action_a2dp() argument 2927 btc8723b2ant_action_a2dp_pan_hs(struct btc_coexist *btcoexist) btc8723b2ant_action_a2dp_pan_hs() argument 2974 btc8723b2ant_action_pan_edr(struct btc_coexist *btcoexist) btc8723b2ant_action_pan_edr() argument 3026 btc8723b2ant_action_pan_hs(struct btc_coexist *btcoexist) btc8723b2ant_action_pan_hs() argument 3064 btc8723b2ant_action_pan_edr_a2dp(struct btc_coexist *btcoexist) btc8723b2ant_action_pan_edr_a2dp() argument 3119 btc8723b2ant_action_pan_edr_hid(struct btc_coexist *btcoexist) btc8723b2ant_action_pan_edr_hid() argument 3183 btc8723b2ant_action_hid_a2dp_pan_edr(struct btc_coexist *btcoexist) btc8723b2ant_action_hid_a2dp_pan_edr() argument 3242 btc8723b2ant_action_hid_a2dp(struct btc_coexist *btcoexist) btc8723b2ant_action_hid_a2dp() argument 3330 btc8723b2ant_action_wifi_multi_port(struct btc_coexist *btcoexist) btc8723b2ant_action_wifi_multi_port() argument 3345 btc8723b2ant_run_coexist_mechanism(struct btc_coexist *btcoexist) btc8723b2ant_run_coexist_mechanism() argument 3495 btc8723b2ant_wifioff_hwcfg(struct btc_coexist *btcoexist) btc8723b2ant_wifioff_hwcfg() argument 3529 ex_btc8723b2ant_init_hwconfig(struct btc_coexist *btcoexist) ex_btc8723b2ant_init_hwconfig() argument 3561 ex_btc8723b2ant_power_on_setting(struct btc_coexist *btcoexist) ex_btc8723b2ant_power_on_setting() argument 3592 ex_btc8723b2ant_pre_load_firmware(struct btc_coexist *btcoexist) ex_btc8723b2ant_pre_load_firmware() argument 3630 ex_btc8723b2ant_init_coex_dm(struct btc_coexist *btcoexist) ex_btc8723b2ant_init_coex_dm() argument 3639 ex_btc8723b2ant_display_coex_info(struct btc_coexist *btcoexist, struct seq_file *m) ex_btc8723b2ant_display_coex_info() argument 3851 ex_btc8723b2ant_ips_notify(struct btc_coexist *btcoexist, u8 type) ex_btc8723b2ant_ips_notify() argument 3872 ex_btc8723b2ant_lps_notify(struct btc_coexist *btcoexist, u8 type) ex_btc8723b2ant_lps_notify() argument 3887 ex_btc8723b2ant_scan_notify(struct btc_coexist *btcoexist, u8 type) ex_btc8723b2ant_scan_notify() argument 3911 ex_btc8723b2ant_connect_notify(struct btc_coexist *btcoexist, u8 type) ex_btc8723b2ant_connect_notify() argument 3923 ex_btc8723b2ant_media_status_notify(struct btc_coexist *btcoexist, u8 type) ex_btc8723b2ant_media_status_notify() argument 3972 ex_btc8723b2ant_special_packet_notify(struct btc_coexist *btcoexist, u8 type) ex_btc8723b2ant_special_packet_notify() argument 3982 ex_btc8723b2ant_bt_info_notify(struct btc_coexist *btcoexist, u8 *tmpbuf, u8 length) ex_btc8723b2ant_bt_info_notify() argument 4163 ex_btc8723b2ant_halt_notify(struct btc_coexist *btcoexist) ex_btc8723b2ant_halt_notify() argument 4174 ex_btc8723b2ant_pnp_notify(struct btc_coexist *btcoexist, u8 pnp_state) ex_btc8723b2ant_pnp_notify() argument 4201 ex_btc8723b2ant_periodical(struct btc_coexist *btcoexist) ex_btc8723b2ant_periodical() argument [all...] |
H A D | halbtc8821a2ant.c | 41 static u8 btc8821a2ant_bt_rssi_state(struct btc_coexist *btcoexist, in btc8821a2ant_bt_rssi_state() argument 45 struct rtl_priv *rtlpriv = btcoexist->adapter; in btc8821a2ant_bt_rssi_state() 132 static u8 btc8821a2ant_wifi_rssi_state(struct btc_coexist *btcoexist, in btc8821a2ant_wifi_rssi_state() argument 136 struct rtl_priv *rtlpriv = btcoexist->adapter; in btc8821a2ant_wifi_rssi_state() 140 btcoexist->btc_get(btcoexist, BTC_GET_S4_WIFI_RSSI, &wifi_rssi); in btc8821a2ant_wifi_rssi_state() 226 void btc8821a2ant_limited_rx(struct btc_coexist *btcoexist, bool force_exec, in btc8821a2ant_limited_rx() argument 235 btcoexist->btc_set(btcoexist, BTC_SET_BL_TO_REJ_AP_AGG_PKT, in btc8821a2ant_limited_rx() 238 btcoexist in btc8821a2ant_limited_rx() 246 btc8821a2ant_monitor_bt_ctr(struct btc_coexist *btcoexist) btc8821a2ant_monitor_bt_ctr() argument 287 btc8821a2ant_monitor_wifi_ctr(struct btc_coexist *btcoexist) btc8821a2ant_monitor_wifi_ctr() argument 324 btc8821a2ant_query_bt_info(struct btc_coexist *btcoexist) btc8821a2ant_query_bt_info() argument 340 btc8821a2ant_is_wifi_status_changed(struct btc_coexist *btcoexist) btc8821a2ant_is_wifi_status_changed() argument 381 btc8821a2ant_update_bt_link_info(struct btc_coexist *btcoexist) btc8821a2ant_update_bt_link_info() argument 429 btc8821a2ant_action_algorithm(struct btc_coexist *btcoexist) btc8821a2ant_action_algorithm() argument 617 btc8821a2ant_set_fw_dac_swing_lvl(struct btc_coexist *btcoexist, u8 dac_swing_lvl) btc8821a2ant_set_fw_dac_swing_lvl() argument 636 btc8821a2ant_set_fw_dec_bt_pwr(struct btc_coexist *btcoexist, u8 dec_bt_pwr_lvl) btc8821a2ant_set_fw_dec_bt_pwr() argument 651 btc8821a2ant_dec_bt_pwr(struct btc_coexist *btcoexist, bool force_exec, u8 dec_bt_pwr_lvl) btc8821a2ant_dec_bt_pwr() argument 675 btc8821a2ant_fw_dac_swing_lvl(struct btc_coexist *btcoexist, bool force_exec, u8 fw_dac_swing_lvl) btc8821a2ant_fw_dac_swing_lvl() argument 702 btc8821a2ant_set_sw_penalty_tx_rate_adaptive( struct btc_coexist *btcoexist, bool low_penalty_ra) btc8821a2ant_set_sw_penalty_tx_rate_adaptive() argument 729 btc8821a2ant_low_penalty_ra(struct btc_coexist *btcoexist, bool force_exec, bool low_penalty_ra) btc8821a2ant_low_penalty_ra() argument 755 btc8821a2ant_set_dac_swing_reg(struct btc_coexist *btcoexist, u32 level) btc8821a2ant_set_dac_swing_reg() argument 766 btc8821a2ant_set_sw_full_dac_swing(struct btc_coexist *btcoexist, bool sw_dac_swing_on, u32 sw_dac_swing_lvl) btc8821a2ant_set_sw_full_dac_swing() argument 776 btc8821a2ant_dac_swing(struct btc_coexist *btcoexist, bool force_exec, bool dac_swing_on, u32 dac_swing_lvl) btc8821a2ant_dac_swing() argument 811 btc8821a2ant_set_coex_table(struct btc_coexist *btcoexist, u32 val0x6c0, u32 val0x6c4, u32 val0x6c8, u8 val0x6cc) btc8821a2ant_set_coex_table() argument 834 btc8821a2ant_coex_table(struct btc_coexist *btcoexist, bool force_exec, u32 val0x6c0, u32 val0x6c4, u32 val0x6c8, u8 val0x6cc) btc8821a2ant_coex_table() argument 878 btc8821a2ant_coex_table_with_type(struct btc_coexist *btcoexist, bool force_exec, u8 type) btc8821a2ant_coex_table_with_type() argument 977 btc8821a2ant_set_lps_rpwm(struct btc_coexist *btcoexist, u8 lps_val, u8 rpwm_val) btc8821a2ant_set_lps_rpwm() argument 987 btc8821a2ant_lps_rpwm(struct btc_coexist *btcoexist, bool force_exec, u8 lps_val, u8 rpwm_val) btc8821a2ant_lps_rpwm() argument 1004 btc8821a2ant_ignore_wlan_act(struct btc_coexist *btcoexist, bool force_exec, bool enable) btc8821a2ant_ignore_wlan_act() argument 1029 btc8821a2ant_set_fw_ps_tdma(struct btc_coexist *btcoexist, u8 byte1, u8 byte2, u8 byte3, u8 byte4, u8 byte5) btc8821a2ant_set_fw_ps_tdma() argument 1059 btc8821a2ant_sw_mechanism1(struct btc_coexist *btcoexist, bool shrink_rx_lpf, bool low_penalty_ra, bool limited_dig, bool bt_lna_constrain) btc8821a2ant_sw_mechanism1() argument 1066 btc8821a2ant_sw_mechanism2(struct btc_coexist *btcoexist, bool agc_table_shift, bool adc_back_off, bool sw_dac_swing, u32 dac_swing_lvl) btc8821a2ant_sw_mechanism2() argument 1074 btc8821a2ant_set_ant_path(struct btc_coexist *btcoexist, u8 ant_pos_type, bool init_hw_cfg, bool wifi_off) btc8821a2ant_set_ant_path() argument 1121 btc8821a2ant_ps_tdma(struct btc_coexist *btcoexist, bool force_exec, bool turn_on, u8 type) btc8821a2ant_ps_tdma() argument 1348 btc8821a2ant_ps_tdma_check_for_power_save_state(struct btc_coexist *btcoexist, bool new_ps_state) btc8821a2ant_ps_tdma_check_for_power_save_state() argument 1374 btc8821a2ant_power_save_state(struct btc_coexist *btcoexist, u8 ps_type, u8 lps_val, u8 rpwm_val) btc8821a2ant_power_save_state() argument 1412 btc8821a2ant_coex_all_off(struct btc_coexist *btcoexist) btc8821a2ant_coex_all_off() argument 1428 btc8821a2ant_coex_under_5g(struct btc_coexist *btcoexist) btc8821a2ant_coex_under_5g() argument 1434 btc8821a2ant_init_coex_dm(struct btc_coexist *btcoexist) btc8821a2ant_init_coex_dm() argument 1448 btc8821a2ant_action_bt_inquiry(struct btc_coexist *btcoexist) btc8821a2ant_action_bt_inquiry() argument 1496 btc8821a2ant_action_wifi_link_process(struct btc_coexist *btcoexist) btc8821a2ant_action_wifi_link_process() argument 1514 btc8821a2ant_action_wifi_idle_process(struct btc_coexist *btcoexist) btc8821a2ant_action_wifi_idle_process() argument 1573 btc8821a2ant_is_common_action(struct btc_coexist *btcoexist) btc8821a2ant_is_common_action() argument 1694 btc8821a2ant_tdma_duration_adjust(struct btc_coexist *btcoexist, bool sco_hid, bool tx_pause, u8 max_interval) btc8821a2ant_tdma_duration_adjust() argument 2594 btc8821a2ant_action_sco(struct btc_coexist *btcoexist) btc8821a2ant_action_sco() argument 2667 btc8821a2ant_action_hid(struct btc_coexist *btcoexist) btc8821a2ant_action_hid() argument 2731 btc8821a2ant_action_a2dp(struct btc_coexist *btcoexist) btc8821a2ant_action_a2dp() argument 2836 btc8821a2ant_action_a2dp_pan_hs(struct btc_coexist *btcoexist) btc8821a2ant_action_a2dp_pan_hs() argument 2900 btc8821a2ant_action_pan_edr(struct btc_coexist *btcoexist) btc8821a2ant_action_pan_edr() argument 2971 btc8821a2ant_action_pan_hs(struct btc_coexist *btcoexist) btc8821a2ant_action_pan_hs() argument 3027 btc8821a2ant_action_pan_edr_a2dp(struct btc_coexist *btcoexist) btc8821a2ant_action_pan_edr_a2dp() argument 3103 btc8821a2ant_action_pan_edr_hid(struct btc_coexist *btcoexist) btc8821a2ant_action_pan_edr_hid() argument 3183 btc8821a2ant_act_hid_a2dp_pan_edr(struct btc_coexist *btcoexist) btc8821a2ant_act_hid_a2dp_pan_edr() argument 3258 btc8821a2ant_action_hid_a2dp(struct btc_coexist *btcoexist) btc8821a2ant_action_hid_a2dp() argument 3349 btc8821a2ant_action_wifi_multi_port(struct btc_coexist *btcoexist) btc8821a2ant_action_wifi_multi_port() argument 3365 btc8821a2ant_run_coexist_mechanism(struct btc_coexist *btcoexist) btc8821a2ant_run_coexist_mechanism() argument 3521 btc8821a2ant_wifi_off_hw_cfg(struct btc_coexist *btcoexist) btc8821a2ant_wifi_off_hw_cfg() argument 3544 ex_btc8821a2ant_init_hwconfig(struct btc_coexist *btcoexist) ex_btc8821a2ant_init_hwconfig() argument 3576 ex_btc8821a2ant_pre_load_firmware(struct btc_coexist *btcoexist) ex_btc8821a2ant_pre_load_firmware() argument 3613 ex_btc8821a2ant_init_coex_dm(struct btc_coexist *btcoexist) ex_btc8821a2ant_init_coex_dm() argument 3623 ex_btc8821a2ant_display_coex_info(struct btc_coexist *btcoexist, struct seq_file *m) ex_btc8821a2ant_display_coex_info() argument 3823 ex_btc8821a2ant_ips_notify(struct btc_coexist *btcoexist, u8 type) ex_btc8821a2ant_ips_notify() argument 3844 ex_btc8821a2ant_lps_notify(struct btc_coexist *btcoexist, u8 type) ex_btc8821a2ant_lps_notify() argument 3859 ex_btc8821a2ant_scan_notify(struct btc_coexist *btcoexist, u8 type) ex_btc8821a2ant_scan_notify() argument 3872 ex_btc8821a2ant_connect_notify(struct btc_coexist *btcoexist, u8 type) ex_btc8821a2ant_connect_notify() argument 3885 ex_btc8821a2ant_media_status_notify(struct btc_coexist *btcoexist, u8 type) ex_btc8821a2ant_media_status_notify() argument 3934 ex_btc8821a2ant_special_packet_notify(struct btc_coexist *btcoexist, u8 type) ex_btc8821a2ant_special_packet_notify() argument 3945 ex_btc8821a2ant_bt_info_notify(struct btc_coexist *btcoexist, u8 *tmp_buf, u8 length) ex_btc8821a2ant_bt_info_notify() argument 4145 ex_btc8821a2ant_halt_notify(struct btc_coexist *btcoexist) ex_btc8821a2ant_halt_notify() argument 4157 ex_btc8821a2ant_pnp_notify(struct btc_coexist *btcoexist, u8 pnp_state) ex_btc8821a2ant_pnp_notify() argument 4175 ex_btc8821a2ant_periodical(struct btc_coexist *btcoexist) ex_btc8821a2ant_periodical() argument [all...] |
H A D | halbtc8821a1ant.c | 25 static void btc8821a1ant_act_bt_sco_hid_only_busy(struct btc_coexist *btcoexist, 42 static u8 btc8821a1ant_bt_rssi_state(struct btc_coexist *btcoexist, in btc8821a1ant_bt_rssi_state() argument 46 struct rtl_priv *rtlpriv = btcoexist->adapter; in btc8821a1ant_bt_rssi_state() 130 static u8 btc8821a1ant_wifi_rssi_state(struct btc_coexist *btcoexist, in btc8821a1ant_wifi_rssi_state() argument 134 struct rtl_priv *rtlpriv = btcoexist->adapter; in btc8821a1ant_wifi_rssi_state() 138 btcoexist->btc_get(btcoexist, BTC_GET_S4_WIFI_RSSI, &wifi_rssi); in btc8821a1ant_wifi_rssi_state() 222 static void btc8821a1ant_update_ra_mask(struct btc_coexist *btcoexist, in btc8821a1ant_update_ra_mask() argument 229 btcoexist->btc_set(btcoexist, BTC_SET_ACT_UPDATE_RAMAS in btc8821a1ant_update_ra_mask() 235 btc8821a1ant_auto_rate_fb_retry(struct btc_coexist *btcoexist, bool force_exec, u8 type) btc8821a1ant_auto_rate_fb_retry() argument 275 btc8821a1ant_retry_limit(struct btc_coexist *btcoexist, bool force_exec, u8 type) btc8821a1ant_retry_limit() argument 297 btc8821a1ant_ampdu_max_time(struct btc_coexist *btcoexist, bool force_exec, u8 type) btc8821a1ant_ampdu_max_time() argument 320 btc8821a1ant_limited_tx(struct btc_coexist *btcoexist, bool force_exec, u8 ra_mask_type, u8 arfr_type, u8 retry_limit_type, u8 ampdu_time_type) btc8821a1ant_limited_tx() argument 346 btc8821a1ant_limited_rx(struct btc_coexist *btcoexist, bool force_exec, bool rej_ap_agg_pkt, bool bt_ctrl_agg_buf_size, u8 agg_buf_size) btc8821a1ant_limited_rx() argument 366 btc8821a1ant_monitor_bt_ctr(struct btc_coexist *btcoexist) btc8821a1ant_monitor_bt_ctr() argument 391 btc8821a1ant_query_bt_info(struct btc_coexist *btcoexist) btc8821a1ant_query_bt_info() argument 407 btc8821a1ant_update_bt_link_info(struct btc_coexist *btcoexist) btc8821a1ant_update_bt_link_info() argument 463 btc8821a1ant_action_algorithm(struct btc_coexist *btcoexist) btc8821a1ant_action_algorithm() argument 646 btc8821a1ant_set_sw_penalty_tx_rate(struct btc_coexist *btcoexist, bool low_penalty_ra) btc8821a1ant_set_sw_penalty_tx_rate() argument 670 btc8821a1ant_low_penalty_ra(struct btc_coexist *btcoexist, bool force_exec, bool low_penalty_ra) btc8821a1ant_low_penalty_ra() argument 685 btc8821a1ant_set_coex_table(struct btc_coexist *btcoexist, u32 val0x6c0, u32 val0x6c4, u32 val0x6c8, u8 val0x6cc) btc8821a1ant_set_coex_table() argument 708 btc8821a1ant_coex_table(struct btc_coexist *btcoexist, bool force_exec, u32 val0x6c0, u32 val0x6c4, u32 val0x6c8, u8 val0x6cc) btc8821a1ant_coex_table() argument 739 btc8821a1ant_coex_table_with_type(struct btc_coexist *btcoexist, bool force_exec, u8 type) btc8821a1ant_coex_table_with_type() argument 780 btc8821a1ant_set_fw_ignore_wlan_act(struct btc_coexist *btcoexist, bool enable) btc8821a1ant_set_fw_ignore_wlan_act() argument 796 btc8821a1ant_ignore_wlan_act(struct btc_coexist *btcoexist, bool force_exec, bool enable) btc8821a1ant_ignore_wlan_act() argument 821 btc8821a1ant_set_fw_ps_tdma(struct btc_coexist *btcoexist, u8 byte1, u8 byte2, u8 byte3, u8 byte4, u8 byte5) btc8821a1ant_set_fw_ps_tdma() argument 866 btc8821a1ant_set_lps_rpwm(struct btc_coexist *btcoexist, u8 lps_val, u8 rpwm_val) btc8821a1ant_set_lps_rpwm() argument 876 btc8821a1ant_lps_rpwm(struct btc_coexist *btcoexist, bool force_exec, u8 lps_val, u8 rpwm_val) btc8821a1ant_lps_rpwm() argument 907 btc8821a1ant_sw_mechanism(struct btc_coexist *btcoexist, bool low_penalty_ra) btc8821a1ant_sw_mechanism() argument 918 btc8821a1ant_set_ant_path(struct btc_coexist *btcoexist, u8 ant_pos_type, bool init_hw_cfg, bool wifi_off) btc8821a1ant_set_ant_path() argument 1002 btc8821a1ant_ps_tdma(struct btc_coexist *btcoexist, bool force_exec, bool turn_on, u8 type) btc8821a1ant_ps_tdma() argument 1245 btc8821a1ant_is_common_action(struct btc_coexist *btcoexist) btc8821a1ant_is_common_action() argument 1335 btc8821a1ant_power_save_state(struct btc_coexist *btcoexist, u8 ps_type, u8 lps_val, u8 rpwm_val) btc8821a1ant_power_save_state() argument 1369 btc8821a1ant_coex_under_5g(struct btc_coexist *btcoexist) btc8821a1ant_coex_under_5g() argument 1391 btc8821a1ant_action_sco(struct btc_coexist *btcoexist) btc8821a1ant_action_sco() argument 1396 btc8821a1ant_action_hid(struct btc_coexist *btcoexist) btc8821a1ant_action_hid() argument 1402 btc8821a1ant_action_a2dp(struct btc_coexist *btcoexist) btc8821a1ant_action_a2dp() argument 1407 btc8821a1ant_action_a2dp_pan_hs(struct btc_coexist *btcoexist) btc8821a1ant_action_a2dp_pan_hs() argument 1412 btc8821a1ant_action_pan_edr(struct btc_coexist *btcoexist) btc8821a1ant_action_pan_edr() argument 1418 btc8821a1ant_action_pan_hs(struct btc_coexist *btcoexist) btc8821a1ant_action_pan_hs() argument 1424 btc8821a1ant_action_pan_edr_a2dp(struct btc_coexist *btcoexist) btc8821a1ant_action_pan_edr_a2dp() argument 1429 btc8821a1ant_action_pan_edr_hid(struct btc_coexist *btcoexist) btc8821a1ant_action_pan_edr_hid() argument 1435 btc8821a1ant_action_hid_a2dp_pan_edr(struct btc_coexist *btcoexist) btc8821a1ant_action_hid_a2dp_pan_edr() argument 1440 btc8821a1ant_action_hid_a2dp(struct btc_coexist *btcoexist) btc8821a1ant_action_hid_a2dp() argument 1451 btc8821a1ant_action_wifi_multi_port(struct btc_coexist *btcoexist) btc8821a1ant_action_wifi_multi_port() argument 1484 btc8821a1ant_action_wifi_not_connected_asso_auth( struct btc_coexist *btcoexist) btc8821a1ant_action_wifi_not_connected_asso_auth() argument 1506 btc8821a1ant_action_hs(struct btc_coexist *btcoexist) btc8821a1ant_action_hs() argument 1512 btc8821a1ant_action_bt_inquiry(struct btc_coexist *btcoexist) btc8821a1ant_action_bt_inquiry() argument 1559 btc8821a1ant_act_bt_sco_hid_only_busy(struct btc_coexist *btcoexist, u8 wifi_status) btc8821a1ant_act_bt_sco_hid_only_busy() argument 1568 btc8821a1ant_act_wifi_con_bt_acl_busy(struct btc_coexist *btcoexist, u8 wifi_status) btc8821a1ant_act_wifi_con_bt_acl_busy() argument 1630 btc8821a1ant_action_wifi_not_connected(struct btc_coexist *btcoexist) btc8821a1ant_action_wifi_not_connected() argument 1640 btc8821a1ant_act_wifi_not_conn_scan(struct btc_coexist *btcoexist) btc8821a1ant_act_wifi_not_conn_scan() argument 1674 btc8821a1ant_action_wifi_connected_scan(struct btc_coexist *btcoexist) btc8821a1ant_action_wifi_connected_scan() argument 1704 btc8821a1ant_act_wifi_conn_sp_pkt(struct btc_coexist *btcoexist) btc8821a1ant_act_wifi_conn_sp_pkt() argument 1730 btc8821a1ant_action_wifi_connected(struct btc_coexist *btcoexist) btc8821a1ant_action_wifi_connected() argument 1818 btc8821a1ant_run_sw_coex_mech(struct btc_coexist *btcoexist) btc8821a1ant_run_sw_coex_mech() argument 1888 btc8821a1ant_run_coexist_mechanism(struct btc_coexist *btcoexist) btc8821a1ant_run_coexist_mechanism() argument 2016 btc8821a1ant_init_coex_dm(struct btc_coexist *btcoexist) btc8821a1ant_init_coex_dm() argument 2026 btc8821a1ant_init_hw_config(struct btc_coexist *btcoexist, bool back_up, bool wifi_only) btc8821a1ant_init_hw_config() argument 2079 ex_btc8821a1ant_init_hwconfig(struct btc_coexist *btcoexist, bool wifionly) ex_btc8821a1ant_init_hwconfig() argument 2085 ex_btc8821a1ant_init_coex_dm(struct btc_coexist *btcoexist) ex_btc8821a1ant_init_coex_dm() argument 2099 ex_btc8821a1ant_display_coex_info(struct btc_coexist *btcoexist, struct seq_file *m) ex_btc8821a1ant_display_coex_info() argument 2337 ex_btc8821a1ant_ips_notify(struct btc_coexist *btcoexist, u8 type) ex_btc8821a1ant_ips_notify() argument 2373 ex_btc8821a1ant_lps_notify(struct btc_coexist *btcoexist, u8 type) ex_btc8821a1ant_lps_notify() argument 2391 ex_btc8821a1ant_scan_notify(struct btc_coexist *btcoexist, u8 type) ex_btc8821a1ant_scan_notify() argument 2475 ex_btc8821a1ant_connect_notify(struct btc_coexist *btcoexist, u8 type) ex_btc8821a1ant_connect_notify() argument 2547 ex_btc8821a1ant_media_status_notify(struct btc_coexist *btcoexist, u8 type) ex_btc8821a1ant_media_status_notify() argument 2604 ex_btc8821a1ant_special_packet_notify(struct btc_coexist *btcoexist, u8 type) ex_btc8821a1ant_special_packet_notify() argument 2687 ex_btc8821a1ant_bt_info_notify(struct btc_coexist *btcoexist, u8 *tmp_buf, u8 length) ex_btc8821a1ant_bt_info_notify() argument 2856 ex_btc8821a1ant_halt_notify(struct btc_coexist *btcoexist) ex_btc8821a1ant_halt_notify() argument 2883 ex_btc8821a1ant_pnp_notify(struct btc_coexist *btcoexist, u8 pnp_state) ex_btc8821a1ant_pnp_notify() argument 2924 ex_btc8821a1ant_periodical(struct btc_coexist *btcoexist) ex_btc8821a1ant_periodical() argument [all...] |
H A D | halbtc8723b1ant.c | 42 static void halbtc8723b1ant_updatera_mask(struct btc_coexist *btcoexist, in halbtc8723b1ant_updatera_mask() argument 48 btcoexist->btc_set(btcoexist, BTC_SET_ACT_UPDATE_RAMASK, in halbtc8723b1ant_updatera_mask() 54 static void btc8723b1ant_auto_rate_fb_retry(struct btc_coexist *btcoexist, in btc8723b1ant_auto_rate_fb_retry() argument 64 btcoexist->btc_write_4byte(btcoexist, 0x430, in btc8723b1ant_auto_rate_fb_retry() 66 btcoexist->btc_write_4byte(btcoexist, 0x434, in btc8723b1ant_auto_rate_fb_retry() 70 btcoexist->btc_get(btcoexist, in btc8723b1ant_auto_rate_fb_retry() 93 halbtc8723b1ant_retry_limit(struct btc_coexist *btcoexist, bool force_exec, u8 type) halbtc8723b1ant_retry_limit() argument 116 halbtc8723b1ant_ampdu_maxtime(struct btc_coexist *btcoexist, bool force_exec, u8 type) halbtc8723b1ant_ampdu_maxtime() argument 139 halbtc8723b1ant_limited_tx(struct btc_coexist *btcoexist, bool force_exec, u8 ra_masktype, u8 arfr_type, u8 retry_limit_type, u8 ampdu_time_type) halbtc8723b1ant_limited_tx() argument 166 halbtc8723b1ant_limited_rx(struct btc_coexist *btcoexist, bool force_exec, bool rej_ap_agg_pkt, bool bt_ctrl_agg_buf_size, u8 agg_buf_size) halbtc8723b1ant_limited_rx() argument 191 halbtc8723b1ant_query_bt_info(struct btc_coexist *btcoexist) halbtc8723b1ant_query_bt_info() argument 203 halbtc8723b1ant_monitor_bt_ctr(struct btc_coexist *btcoexist) halbtc8723b1ant_monitor_bt_ctr() argument 254 halbtc8723b1ant_monitor_wifi_ctr(struct btc_coexist *btcoexist) halbtc8723b1ant_monitor_wifi_ctr() argument 344 btc8723b1ant_is_wifi_status_changed(struct btc_coexist *btcoexist) btc8723b1ant_is_wifi_status_changed() argument 376 halbtc8723b1ant_update_bt_link_info(struct btc_coexist *btcoexist) halbtc8723b1ant_update_bt_link_info() argument 425 halbtc8723b1ant_set_bt_auto_report(struct btc_coexist *btcoexist, bool enable_auto_report) halbtc8723b1ant_set_bt_auto_report() argument 438 halbtc8723b1ant_bt_auto_report(struct btc_coexist *btcoexist, bool force_exec, bool enable_auto_report) halbtc8723b1ant_bt_auto_report() argument 454 btc8723b1ant_set_sw_pen_tx_rate_adapt(struct btc_coexist *btcoexist, bool low_penalty_ra) btc8723b1ant_set_sw_pen_tx_rate_adapt() argument 478 halbtc8723b1ant_low_penalty_ra(struct btc_coexist *btcoexist, bool force_exec, bool low_penalty_ra) halbtc8723b1ant_low_penalty_ra() argument 493 halbtc8723b1ant_set_coex_table(struct btc_coexist *btcoexist, u32 val0x6c0, u32 val0x6c4, u32 val0x6c8, u8 val0x6cc) halbtc8723b1ant_set_coex_table() argument 516 halbtc8723b1ant_coex_table(struct btc_coexist *btcoexist, bool force_exec, u32 val0x6c0, u32 val0x6c4, u32 val0x6c8, u8 val0x6cc) halbtc8723b1ant_coex_table() argument 548 halbtc8723b1ant_coex_table_with_type(struct btc_coexist *btcoexist, bool force_exec, u8 type) halbtc8723b1ant_coex_table_with_type() argument 630 halbtc8723b1ant_set_fw_ignore_wlan_act(struct btc_coexist *btcoexist, bool enable) halbtc8723b1ant_set_fw_ignore_wlan_act() argument 646 halbtc8723b1ant_ignore_wlan_act(struct btc_coexist *btcoexist, bool force_exec, bool enable) halbtc8723b1ant_ignore_wlan_act() argument 671 halbtc8723b1ant_set_fw_ps_tdma(struct btc_coexist *btcoexist, u8 byte1, u8 byte2, u8 byte3, u8 byte4, u8 byte5) halbtc8723b1ant_set_fw_ps_tdma() argument 718 halbtc8723b1ant_set_lps_rpwm(struct btc_coexist *btcoexist, u8 lps_val, u8 rpwm_val) halbtc8723b1ant_set_lps_rpwm() argument 728 halbtc8723b1ant_lps_rpwm(struct btc_coexist *btcoexist, bool force_exec, u8 lps_val, u8 rpwm_val) halbtc8723b1ant_lps_rpwm() argument 760 halbtc8723b1ant_sw_mechanism(struct btc_coexist *btcoexist, bool low_penalty_ra) halbtc8723b1ant_sw_mechanism() argument 771 halbtc8723b1ant_set_ant_path(struct btc_coexist *btcoexist, u8 ant_pos_type, bool force_exec, bool init_hw_cfg, bool wifi_off) halbtc8723b1ant_set_ant_path() argument 1028 halbtc8723b1ant_ps_tdma(struct btc_coexist *btcoexist, bool force_exec, bool turn_on, u8 type) halbtc8723b1ant_ps_tdma() argument 1418 btc8723b1ant_tdma_dur_adj_for_acl(struct btc_coexist *btcoexist, u8 wifi_status) btc8723b1ant_tdma_dur_adj_for_acl() argument 1594 halbtc8723b1ant_ps_tdma_chk_pwr_save(struct btc_coexist *btcoexist, bool new_ps_state) halbtc8723b1ant_ps_tdma_chk_pwr_save() argument 1622 halbtc8723b1ant_power_save_state(struct btc_coexist *btcoexist, u8 ps_type, u8 lps_val, u8 rpwm_val) halbtc8723b1ant_power_save_state() argument 1659 halbtc8723b1ant_action_wifi_only(struct btc_coexist *btcoexist) halbtc8723b1ant_action_wifi_only() argument 1668 halbtc8723b1ant_monitor_bt_enable_disable(struct btc_coexist *btcoexist) halbtc8723b1ant_monitor_bt_enable_disable() argument 1717 halbtc8723b1ant_action_bt_whck_test(struct btc_coexist *btcoexist) halbtc8723b1ant_action_bt_whck_test() argument 1728 halbtc8723b1ant_action_wifi_multiport(struct btc_coexist *btcoexist) halbtc8723b1ant_action_wifi_multiport() argument 1739 halbtc8723b1ant_action_hs(struct btc_coexist *btcoexist) halbtc8723b1ant_action_hs() argument 1745 halbtc8723b1ant_action_bt_inquiry(struct btc_coexist *btcoexist) halbtc8723b1ant_action_bt_inquiry() argument 1802 btc8723b1ant_act_bt_sco_hid_only_busy(struct btc_coexist *btcoexist, u8 wifi_status) btc8723b1ant_act_bt_sco_hid_only_busy() argument 1822 halbtc8723b1ant_action_wifi_connected_bt_acl_busy( struct btc_coexist *btcoexist, u8 wifi_status) halbtc8723b1ant_action_wifi_connected_bt_acl_busy() argument 1878 btc8723b1ant_action_wifi_not_conn(struct btc_coexist *btcoexist) btc8723b1ant_action_wifi_not_conn() argument 1892 btc8723b1ant_action_wifi_not_conn_scan(struct btc_coexist *btcoexist) btc8723b1ant_action_wifi_not_conn_scan() argument 1930 btc8723b1ant_act_wifi_not_conn_asso_auth(struct btc_coexist *btcoexist) btc8723b1ant_act_wifi_not_conn_asso_auth() argument 1953 btc8723b1ant_action_wifi_conn_scan(struct btc_coexist *btcoexist) btc8723b1ant_action_wifi_conn_scan() argument 1990 halbtc8723b1ant_action_wifi_connected_special_packet( struct btc_coexist *btcoexist) halbtc8723b1ant_action_wifi_connected_special_packet() argument 2024 halbtc8723b1ant_action_wifi_connected(struct btc_coexist *btcoexist) halbtc8723b1ant_action_wifi_connected() argument 2140 halbtc8723b1ant_run_coexist_mechanism(struct btc_coexist *btcoexist) halbtc8723b1ant_run_coexist_mechanism() argument 2301 halbtc8723b1ant_init_coex_dm(struct btc_coexist *btcoexist) halbtc8723b1ant_init_coex_dm() argument 2309 halbtc8723b1ant_init_hw_config(struct btc_coexist *btcoexist, bool backup, bool wifi_only) halbtc8723b1ant_init_hw_config() argument 2357 ex_btc8723b1ant_power_on_setting(struct btc_coexist *btcoexist) ex_btc8723b1ant_power_on_setting() argument 2427 ex_btc8723b1ant_init_hwconfig(struct btc_coexist *btcoexist, bool wifi_only) ex_btc8723b1ant_init_hwconfig() argument 2434 ex_btc8723b1ant_init_coex_dm(struct btc_coexist *btcoexist) ex_btc8723b1ant_init_coex_dm() argument 2448 ex_btc8723b1ant_display_coex_info(struct btc_coexist *btcoexist, struct seq_file *m) ex_btc8723b1ant_display_coex_info() argument 2712 ex_btc8723b1ant_ips_notify(struct btc_coexist *btcoexist, u8 type) ex_btc8723b1ant_ips_notify() argument 2741 ex_btc8723b1ant_lps_notify(struct btc_coexist *btcoexist, u8 type) ex_btc8723b1ant_lps_notify() argument 2759 ex_btc8723b1ant_scan_notify(struct btc_coexist *btcoexist, u8 type) ex_btc8723b1ant_scan_notify() argument 2845 ex_btc8723b1ant_connect_notify(struct btc_coexist *btcoexist, u8 type) ex_btc8723b1ant_connect_notify() argument 2915 ex_btc8723b1ant_media_status_notify(struct btc_coexist *btcoexist, u8 type) ex_btc8723b1ant_media_status_notify() argument 2996 ex_btc8723b1ant_special_packet_notify(struct btc_coexist *btcoexist, u8 type) ex_btc8723b1ant_special_packet_notify() argument 3073 ex_btc8723b1ant_bt_info_notify(struct btc_coexist *btcoexist, u8 *tmp_buf, u8 length) ex_btc8723b1ant_bt_info_notify() argument 3318 ex_btc8723b1ant_rf_status_notify(struct btc_coexist *btcoexist, u8 type) ex_btc8723b1ant_rf_status_notify() argument 3355 ex_btc8723b1ant_halt_notify(struct btc_coexist *btcoexist) ex_btc8723b1ant_halt_notify() argument 3377 ex_btc8723b1ant_pnp_notify(struct btc_coexist *btcoexist, u8 pnp_state) ex_btc8723b1ant_pnp_notify() argument 3412 ex_btc8723b1ant_coex_dm_reset(struct btc_coexist *btcoexist) ex_btc8723b1ant_coex_dm_reset() argument 3423 ex_btc8723b1ant_periodical(struct btc_coexist *btcoexist) ex_btc8723b1ant_periodical() argument [all...] |
H A D | rtl_btc.c | 46 struct btc_coexist *btcoexist = rtl_btc_coexist(rtlpriv); in rtl_btc_display_bt_coex_info() local 48 if (!btcoexist) { in rtl_btc_display_bt_coex_info() 53 exhalbtc_display_bt_coex_info(btcoexist, m); in rtl_btc_display_bt_coex_info() 58 struct btc_coexist *btcoexist = rtl_btc_coexist(rtlpriv); in rtl_btc_record_pwr_mode() local 61 if (!btcoexist) in rtl_btc_record_pwr_mode() 64 safe_len = sizeof(btcoexist->pwr_mode_val); in rtl_btc_record_pwr_mode() 69 memcpy(btcoexist->pwr_mode_val, buf, safe_len); in rtl_btc_record_pwr_mode() 74 struct btc_coexist *btcoexist = rtl_btc_coexist(rtlpriv); in rtl_btc_get_lps_val() local 76 if (!btcoexist) in rtl_btc_get_lps_val() 79 return btcoexist in rtl_btc_get_lps_val() 84 struct btc_coexist *btcoexist = rtl_btc_coexist(rtlpriv); rtl_btc_get_rpwm_val() local 94 struct btc_coexist *btcoexist = rtl_btc_coexist(rtlpriv); rtl_btc_is_bt_ctrl_lps() local 104 struct btc_coexist *btcoexist = rtl_btc_coexist(rtlpriv); rtl_btc_is_bt_lps_on() local 115 struct btc_coexist *btcoexist = rtl_btc_coexist(rtlpriv); rtl_btc_get_ampdu_cfg() local 179 struct btc_coexist *btcoexist = rtl_btc_coexist(rtlpriv); rtl_btc_power_on_setting() local 189 struct btc_coexist *btcoexist = rtl_btc_coexist(rtlpriv); rtl_btc_init_hw_config() local 216 struct btc_coexist *btcoexist = rtl_btc_coexist(rtlpriv); rtl_btc_ips_notify() local 234 struct btc_coexist *btcoexist = rtl_btc_coexist(rtlpriv); rtl_btc_lps_notify() local 244 struct btc_coexist *btcoexist = rtl_btc_coexist(rtlpriv); rtl_btc_scan_notify() local 266 struct btc_coexist *btcoexist = rtl_btc_coexist(rtlpriv); rtl_btc_connect_notify() local 277 struct btc_coexist *btcoexist = rtl_btc_coexist(rtlpriv); rtl_btc_mediastatus_notify() local 287 struct btc_coexist *btcoexist = rtl_btc_coexist(rtlpriv); rtl_btc_periodical() local 298 struct btc_coexist *btcoexist = rtl_btc_coexist(rtlpriv); rtl_btc_halt_notify() local 308 struct btc_coexist *btcoexist = rtl_btc_coexist(rtlpriv); rtl_btc_btinfo_notify() local 318 struct btc_coexist *btcoexist = rtl_btc_coexist(rtlpriv); rtl_btc_btmpinfo_notify() local 394 struct btc_coexist *btcoexist = rtl_btc_coexist(rtlpriv); rtl_btc_is_limited_dig() local 431 struct btc_coexist *btcoexist = rtl_btc_coexist(rtlpriv); rtl_btc_is_bt_disabled() local 445 struct btc_coexist *btcoexist = rtl_btc_coexist(rtlpriv); rtl_btc_special_packet_notify() local 456 struct btc_coexist *btcoexist = rtl_btc_coexist(rtlpriv); rtl_btc_switch_band_notify() local [all...] |
H A D | halbtc8723b1ant.h | 182 void ex_btc8723b1ant_power_on_setting(struct btc_coexist *btcoexist); 183 void ex_btc8723b1ant_init_hwconfig(struct btc_coexist *btcoexist, 185 void ex_btc8723b1ant_init_coex_dm(struct btc_coexist *btcoexist); 186 void ex_btc8723b1ant_ips_notify(struct btc_coexist *btcoexist, u8 type); 187 void ex_btc8723b1ant_lps_notify(struct btc_coexist *btcoexist, u8 type); 188 void ex_btc8723b1ant_scan_notify(struct btc_coexist *btcoexist, u8 type); 189 void ex_btc8723b1ant_connect_notify(struct btc_coexist *btcoexist, u8 type); 190 void ex_btc8723b1ant_media_status_notify(struct btc_coexist *btcoexist, 192 void ex_btc8723b1ant_special_packet_notify(struct btc_coexist *btcoexist, 194 void ex_btc8723b1ant_bt_info_notify(struct btc_coexist *btcoexist, [all...] |
H A D | halbtc8821a2ant.h | 155 struct btc_coexist *btcoexist 159 struct btc_coexist *btcoexist 163 struct btc_coexist *btcoexist, 168 struct btc_coexist *btcoexist, 173 struct btc_coexist *btcoexist, 178 struct btc_coexist *btcoexist, 183 struct btc_coexist *btcoexist, 188 struct btc_coexist *btcoexist, 193 struct btc_coexist *btcoexist, 199 struct btc_coexist *btcoexist [all...] |
H A D | halbtcoutsrc.h | 714 void (*btc_disp_dbg_msg)(void *btcoexist, u8 disp_type, 717 bool (*btc_get)(void *btcoexist, u8 get_type, void *out_buf); 718 bool (*btc_set)(void *btcoexist, u8 set_type, void *in_buf); 723 u32 (*btc_get_bt_coex_supported_feature)(void *btcoexist); 724 u32 (*btc_get_bt_coex_supported_version)(void *btcoexist); 725 u32 (*btc_get_bt_phydm_version)(void *btcoexist); 726 void (*btc_phydm_modify_ra_pcr_threshold)(void *btcoexist, 729 u32 (*btc_phydm_query_phy_counter)(void *btcoexist, 731 u8 (*btc_get_ant_det_val_from_bt)(void *btcoexist); 732 u8 (*btc_get_ble_scan_type_from_bt)(void *btcoexist); [all...] |
H A D | halbtc8723b2ant.h | 163 void ex_btc8723b2ant_init_hwconfig(struct btc_coexist *btcoexist); 164 void ex_btc8723b2ant_init_coex_dm(struct btc_coexist *btcoexist); 165 void ex_btc8723b2ant_ips_notify(struct btc_coexist *btcoexist, u8 type); 166 void ex_btc8723b2ant_lps_notify(struct btc_coexist *btcoexist, u8 type); 167 void ex_btc8723b2ant_scan_notify(struct btc_coexist *btcoexist, u8 type); 168 void ex_btc8723b2ant_connect_notify(struct btc_coexist *btcoexist, u8 type); 169 void ex_btc8723b2ant_media_status_notify(struct btc_coexist *btcoexist, 171 void ex_btc8723b2ant_special_packet_notify(struct btc_coexist *btcoexist, 173 void ex_btc8723b2ant_bt_info_notify(struct btc_coexist *btcoexist, 175 void ex_btc8723b2ant_halt_notify(struct btc_coexist *btcoexist); [all...] |
/kernel/linux/linux-5.10/drivers/net/wireless/realtek/rtlwifi/rtl8723ae/ |
H A D | hal_bt_coexist.c | 25 rtlpriv->btcoexist.cstate &= in _rtl8723_dm_bt_check_wifi_state() 29 rtlpriv->btcoexist.cstate |= in _rtl8723_dm_bt_check_wifi_state() 32 rtlpriv->btcoexist.cstate &= in _rtl8723_dm_bt_check_wifi_state() 36 rtlpriv->btcoexist.cstate |= in _rtl8723_dm_bt_check_wifi_state() 39 rtlpriv->btcoexist.cstate &= in _rtl8723_dm_bt_check_wifi_state() 42 rtlpriv->btcoexist.cstate |= BT_COEX_STATE_WIFI_IDLE; in _rtl8723_dm_bt_check_wifi_state() 43 rtlpriv->btcoexist.cstate &= in _rtl8723_dm_bt_check_wifi_state() 45 rtlpriv->btcoexist.cstate &= in _rtl8723_dm_bt_check_wifi_state() 51 rtlpriv->btcoexist.cstate |= in _rtl8723_dm_bt_check_wifi_state() 53 rtlpriv->btcoexist in _rtl8723_dm_bt_check_wifi_state() [all...] |
/kernel/linux/linux-6.6/drivers/net/wireless/realtek/rtlwifi/rtl8723ae/ |
H A D | hal_bt_coexist.c | 25 rtlpriv->btcoexist.cstate &= in _rtl8723_dm_bt_check_wifi_state() 29 rtlpriv->btcoexist.cstate |= in _rtl8723_dm_bt_check_wifi_state() 32 rtlpriv->btcoexist.cstate &= in _rtl8723_dm_bt_check_wifi_state() 36 rtlpriv->btcoexist.cstate |= in _rtl8723_dm_bt_check_wifi_state() 39 rtlpriv->btcoexist.cstate &= in _rtl8723_dm_bt_check_wifi_state() 42 rtlpriv->btcoexist.cstate |= BT_COEX_STATE_WIFI_IDLE; in _rtl8723_dm_bt_check_wifi_state() 43 rtlpriv->btcoexist.cstate &= in _rtl8723_dm_bt_check_wifi_state() 45 rtlpriv->btcoexist.cstate &= in _rtl8723_dm_bt_check_wifi_state() 51 rtlpriv->btcoexist.cstate |= in _rtl8723_dm_bt_check_wifi_state() 53 rtlpriv->btcoexist in _rtl8723_dm_bt_check_wifi_state() [all...] |