/linux-4.1.27/drivers/net/wireless/rtlwifi/btcoexist/ |
D | halbtcoutsrc.c | 32 struct btc_coexist gl_bt_coexist; 39 static bool halbtc_is_bt_coexist_available(struct btc_coexist *btcoexist) in halbtc_is_bt_coexist_available() 119 static u32 halbtc_get_wifi_bw(struct btc_coexist *btcoexist) in halbtc_get_wifi_bw() 136 static u8 halbtc_get_wifi_central_chnl(struct btc_coexist *btcoexist) in halbtc_get_wifi_central_chnl() 149 static void halbtc_leave_lps(struct btc_coexist *btcoexist) in halbtc_leave_lps() 170 static void halbtc_enter_lps(struct btc_coexist *btcoexist) in halbtc_enter_lps() 191 static void halbtc_normal_lps(struct btc_coexist *btcoexist) in halbtc_normal_lps() 215 static u32 halbtc_get_bt_patch_version(struct btc_coexist *btcoexist) in halbtc_get_bt_patch_version() 234 struct btc_coexist *btcoexist = (struct btc_coexist *)void_btcoexist; in halbtc_get() 365 struct btc_coexist *btcoexist = (struct btc_coexist *)void_btcoexist; in halbtc_set() [all …]
|
D | halbtc8723b1ant.h | 168 void ex_halbtc8723b1ant_init_hwconfig(struct btc_coexist *btcoexist); 169 void ex_halbtc8723b1ant_init_coex_dm(struct btc_coexist *btcoexist); 170 void ex_halbtc8723b1ant_ips_notify(struct btc_coexist *btcoexist, u8 type); 171 void ex_halbtc8723b1ant_lps_notify(struct btc_coexist *btcoexist, u8 type); 172 void ex_halbtc8723b1ant_scan_notify(struct btc_coexist *btcoexist, u8 type); 173 void ex_halbtc8723b1ant_connect_notify(struct btc_coexist *btcoexist, u8 type); 174 void ex_halbtc8723b1ant_media_status_notify(struct btc_coexist *btcoexist, 176 void ex_halbtc8723b1ant_special_packet_notify(struct btc_coexist *btcoexist, 178 void ex_halbtc8723b1ant_bt_info_notify(struct btc_coexist *btcoexist, 180 void ex_halbtc8723b1ant_halt_notify(struct btc_coexist *btcoexist); [all …]
|
D | halbtc8821a1ant.h | 171 void ex_halbtc8821a1ant_init_hwconfig(struct btc_coexist *btcoexist); 172 void ex_halbtc8821a1ant_init_coex_dm(struct btc_coexist *btcoexist); 173 void ex_halbtc8821a1ant_ips_notify(struct btc_coexist *btcoexist, u8 type); 174 void ex_halbtc8821a1ant_lps_notify(struct btc_coexist *btcoexist, u8 type); 175 void ex_halbtc8821a1ant_scan_notify(struct btc_coexist *btcoexist, u8 type); 176 void ex_halbtc8821a1ant_connect_notify(struct btc_coexist *btcoexist, u8 type); 177 void ex_halbtc8821a1ant_media_status_notify(struct btc_coexist *btcoexist, 179 void ex_halbtc8821a1ant_special_packet_notify(struct btc_coexist *btcoexist, 181 void ex_halbtc8821a1ant_bt_info_notify(struct btc_coexist *btcoexist, 183 void ex_halbtc8821a1ant_halt_notify(struct btc_coexist *btcoexist); [all …]
|
D | halbtc8821a2ant.h | 152 struct btc_coexist *btcoexist 156 struct btc_coexist *btcoexist 160 struct btc_coexist *btcoexist, 165 struct btc_coexist *btcoexist, 170 struct btc_coexist *btcoexist, 175 struct btc_coexist *btcoexist, 180 struct btc_coexist *btcoexist, 185 struct btc_coexist *btcoexist, 190 struct btc_coexist *btcoexist, 196 struct btc_coexist *btcoexist [all …]
|
D | halbtc8723b2ant.h | 156 void ex_btc8723b2ant_init_hwconfig(struct btc_coexist *btcoexist); 157 void ex_btc8723b2ant_init_coex_dm(struct btc_coexist *btcoexist); 158 void ex_btc8723b2ant_ips_notify(struct btc_coexist *btcoexist, u8 type); 159 void ex_btc8723b2ant_lps_notify(struct btc_coexist *btcoexist, u8 type); 160 void ex_btc8723b2ant_scan_notify(struct btc_coexist *btcoexist, u8 type); 161 void ex_btc8723b2ant_connect_notify(struct btc_coexist *btcoexist, u8 type); 162 void ex_btc8723b2ant_media_status_notify(struct btc_coexist *btcoexist, 164 void ex_btc8723b2ant_special_packet_notify(struct btc_coexist *btcoexist, 166 void ex_btc8723b2ant_bt_info_notify(struct btc_coexist *btcoexist, 168 void ex_btc8723b2ant_halt_notify(struct btc_coexist *btcoexist); [all …]
|
D | halbtc8192e2ant.h | 169 void ex_halbtc8192e2ant_init_hwconfig(struct btc_coexist *btcoexist); 170 void ex_halbtc8192e2ant_init_coex_dm(struct btc_coexist *btcoexist); 171 void ex_halbtc8192e2ant_ips_notify(struct btc_coexist *btcoexist, u8 type); 172 void ex_halbtc8192e2ant_lps_notify(struct btc_coexist *btcoexist, u8 type); 173 void ex_halbtc8192e2ant_scan_notify(struct btc_coexist *btcoexist, u8 type); 174 void ex_halbtc8192e2ant_connect_notify(struct btc_coexist *btcoexist, u8 type); 175 void ex_halbtc8192e2ant_media_status_notify(struct btc_coexist *btcoexist, 177 void ex_halbtc8192e2ant_special_packet_notify(struct btc_coexist *btcoexist, 179 void ex_halbtc8192e2ant_bt_info_notify(struct btc_coexist *btcoexist, 181 void ex_halbtc8192e2ant_stack_operation_notify(struct btc_coexist *btcoexist, [all …]
|
D | halbtcoutsrc.h | 468 struct btc_coexist { struct 511 extern struct btc_coexist gl_bt_coexist; argument 514 void exhalbtc_init_hw_config(struct btc_coexist *btcoexist); 515 void exhalbtc_init_coex_dm(struct btc_coexist *btcoexist); 516 void exhalbtc_ips_notify(struct btc_coexist *btcoexist, u8 type); 517 void exhalbtc_lps_notify(struct btc_coexist *btcoexist, u8 type); 518 void exhalbtc_scan_notify(struct btc_coexist *btcoexist, u8 type); 519 void exhalbtc_connect_notify(struct btc_coexist *btcoexist, u8 action); 520 void exhalbtc_mediastatus_notify(struct btc_coexist *btcoexist, 522 void exhalbtc_special_packet_notify(struct btc_coexist *btcoexist, u8 pkt_type); [all …]
|
D | halbtc8821a1ant.c | 151 static u8 halbtc8821a1ant_WifiRssiState(struct btc_coexist *btcoexist, in halbtc8821a1ant_WifiRssiState() 254 static void halbtc8821a1ant_update_ra_mask(struct btc_coexist *btcoexist, in halbtc8821a1ant_update_ra_mask() 267 static void btc8821a1ant_auto_rate_fb_retry(struct btc_coexist *btcoexist, in btc8821a1ant_auto_rate_fb_retry() 307 static void halbtc8821a1ant_retry_limit(struct btc_coexist *btcoexist, in halbtc8821a1ant_retry_limit() 329 static void halbtc8821a1ant_ampdu_max_time(struct btc_coexist *btcoexist, in halbtc8821a1ant_ampdu_max_time() 352 static void halbtc8821a1ant_limited_tx(struct btc_coexist *btcoexist, in halbtc8821a1ant_limited_tx() 378 static void halbtc8821a1ant_limited_rx(struct btc_coexist *btcoexist, in halbtc8821a1ant_limited_rx() 401 static void halbtc8821a1ant_monitor_bt_ctr(struct btc_coexist *btcoexist) in halbtc8821a1ant_monitor_bt_ctr() 426 static void halbtc8821a1ant_query_bt_info(struct btc_coexist *btcoexist) in halbtc8821a1ant_query_bt_info() 441 static void halbtc8821a1ant_update_bt_link_info(struct btc_coexist *btcoexist) in halbtc8821a1ant_update_bt_link_info() [all …]
|
D | halbtc8723b1ant.c | 150 static u8 halbtc8723b1ant_wifi_rssi_state(struct btc_coexist *btcoexist, in halbtc8723b1ant_wifi_rssi_state() 254 static void halbtc8723b1ant_updatera_mask(struct btc_coexist *btcoexist, in halbtc8723b1ant_updatera_mask() 266 static void btc8723b1ant_auto_rate_fb_retry(struct btc_coexist *btcoexist, in btc8723b1ant_auto_rate_fb_retry() 305 static void halbtc8723b1ant_retry_limit(struct btc_coexist *btcoexist, in halbtc8723b1ant_retry_limit() 328 static void halbtc8723b1ant_ampdu_maxtime(struct btc_coexist *btcoexist, in halbtc8723b1ant_ampdu_maxtime() 352 static void halbtc8723b1ant_limited_tx(struct btc_coexist *btcoexist, in halbtc8723b1ant_limited_tx() 379 static void halbtc8723b1ant_limited_rx(struct btc_coexist *btcoexist, in halbtc8723b1ant_limited_rx() 404 static void halbtc8723b1ant_monitor_bt_ctr(struct btc_coexist *btcoexist) in halbtc8723b1ant_monitor_bt_ctr() 430 static void halbtc8723b1ant_query_bt_info(struct btc_coexist *btcoexist) in halbtc8723b1ant_query_bt_info() 445 static bool btc8723b1ant_is_wifi_status_changed(struct btc_coexist *btcoexist) in btc8723b1ant_is_wifi_status_changed() [all …]
|
D | halbtc8821a2ant.c | 157 static u8 halbtc8821a2ant_wifi_rssi_state(struct btc_coexist *btcoexist, in halbtc8821a2ant_wifi_rssi_state() 259 static void btc8821a2ant_mon_bt_en_dis(struct btc_coexist *btcoexist) in btc8821a2ant_mon_bt_en_dis() 306 static void halbtc8821a2ant_monitor_bt_ctr(struct btc_coexist *btcoexist) in halbtc8821a2ant_monitor_bt_ctr() 338 static void halbtc8821a2ant_query_bt_info(struct btc_coexist *btcoexist) in halbtc8821a2ant_query_bt_info() 353 static u8 halbtc8821a2ant_action_algorithm(struct btc_coexist *btcoexist) in halbtc8821a2ant_action_algorithm() 527 static bool halbtc8821a2ant_need_to_dec_bt_pwr(struct btc_coexist *btcoexist) in halbtc8821a2ant_need_to_dec_bt_pwr() 563 static void btc8821a2ant_set_fw_dac_swing_lev(struct btc_coexist *btcoexist, in btc8821a2ant_set_fw_dac_swing_lev() 581 static void halbtc8821a2ant_set_fw_dec_bt_pwr(struct btc_coexist *btcoexist, in halbtc8821a2ant_set_fw_dec_bt_pwr() 598 static void halbtc8821a2ant_dec_bt_pwr(struct btc_coexist *btcoexist, in halbtc8821a2ant_dec_bt_pwr() 620 static void btc8821a2ant_set_fw_bt_lna_constr(struct btc_coexist *btcoexist, in btc8821a2ant_set_fw_bt_lna_constr() [all …]
|
D | halbtc8192e2ant.c | 159 static u8 halbtc8192e2ant_wifirssi_state(struct btc_coexist *btcoexist, in halbtc8192e2ant_wifirssi_state() 262 static void btc8192e2ant_monitor_bt_enable_dis(struct btc_coexist *btcoexist) in btc8192e2ant_monitor_bt_enable_dis() 311 static u32 halbtc8192e2ant_decidera_mask(struct btc_coexist *btcoexist, in halbtc8192e2ant_decidera_mask() 342 static void halbtc8192e2ant_Updatera_mask(struct btc_coexist *btcoexist, in halbtc8192e2ant_Updatera_mask() 353 static void btc8192e2ant_autorate_fallback_retry(struct btc_coexist *btcoexist, in btc8192e2ant_autorate_fallback_retry() 392 static void halbtc8192e2ant_retrylimit(struct btc_coexist *btcoexist, in halbtc8192e2ant_retrylimit() 416 static void halbtc8192e2ant_ampdu_maxtime(struct btc_coexist *btcoexist, in halbtc8192e2ant_ampdu_maxtime() 439 static void halbtc8192e2ant_limited_tx(struct btc_coexist *btcoexist, in halbtc8192e2ant_limited_tx() 456 static void halbtc8192e2ant_limited_rx(struct btc_coexist *btcoexist, in halbtc8192e2ant_limited_rx() 481 static void halbtc8192e2ant_monitor_bt_ctr(struct btc_coexist *btcoexist) in halbtc8192e2ant_monitor_bt_ctr() [all …]
|
D | halbtc8723b2ant.c | 159 static u8 btc8723b2ant_wifi_rssi_state(struct btc_coexist *btcoexist, in btc8723b2ant_wifi_rssi_state() 273 static void btc8723b2ant_monitor_bt_ctr(struct btc_coexist *btcoexist) in btc8723b2ant_monitor_bt_ctr() 306 static void btc8723b2ant_query_bt_info(struct btc_coexist *btcoexist) in btc8723b2ant_query_bt_info() 321 static bool btc8723b2ant_is_wifi_status_changed(struct btc_coexist *btcoexist) in btc8723b2ant_is_wifi_status_changed() 356 static void btc8723b2ant_update_bt_link_info(struct btc_coexist *btcoexist) in btc8723b2ant_update_bt_link_info() 420 static u8 btc8723b2ant_action_algorithm(struct btc_coexist *btcoexist) in btc8723b2ant_action_algorithm() 607 static bool btc8723b_need_dec_pwr(struct btc_coexist *btcoexist) in btc8723b_need_dec_pwr() 646 static void btc8723b2ant_set_fw_dac_swing_level(struct btc_coexist *btcoexist, in btc8723b2ant_set_fw_dac_swing_level() 664 static void btc8723b2ant_set_fw_dec_bt_pwr(struct btc_coexist *btcoexist, in btc8723b2ant_set_fw_dec_bt_pwr() 681 static void btc8723b2ant_dec_bt_pwr(struct btc_coexist *btcoexist, in btc8723b2ant_dec_bt_pwr() [all …]
|