#define BT_INFO_8821A_1ANT_B_FTP …
#define BT_INFO_8821A_1ANT_B_A2DP …
#define BT_INFO_8821A_1ANT_B_HID …
#define BT_INFO_8821A_1ANT_B_SCO_BUSY …
#define BT_INFO_8821A_1ANT_B_ACL_BUSY …
#define BT_INFO_8821A_1ANT_B_INQ_PAGE …
#define BT_INFO_8821A_1ANT_B_SCO_ESCO …
#define BT_INFO_8821A_1ANT_B_CONNECTION …
#define BT_INFO_8821A_1ANT_A2DP_BASIC_RATE(_BT_INFO_EXT_) …
#define BTC_RSSI_COEX_THRESH_TOL_8821A_1ANT …
enum _BT_INFO_SRC_8821A_1ANT { … };
enum _BT_8821A_1ANT_BT_STATUS { … };
enum _BT_8821A_1ANT_WIFI_STATUS { … };
enum BT_8821A_1ANT_COEX_ALGO { … };
struct coex_dm_8821a_1ant { … };
struct coex_sta_8821a_1ant { … };
void ex_btc8821a1ant_init_hwconfig(struct btc_coexist *btcoexist,
bool wifi_only);
void ex_btc8821a1ant_init_coex_dm(struct btc_coexist *btcoexist);
void ex_btc8821a1ant_ips_notify(struct btc_coexist *btcoexist, u8 type);
void ex_btc8821a1ant_lps_notify(struct btc_coexist *btcoexist, u8 type);
void ex_btc8821a1ant_scan_notify(struct btc_coexist *btcoexist, u8 type);
void ex_btc8821a1ant_connect_notify(struct btc_coexist *btcoexist, u8 type);
void ex_btc8821a1ant_media_status_notify(struct btc_coexist *btcoexist,
u8 type);
void ex_btc8821a1ant_special_packet_notify(struct btc_coexist *btcoexist,
u8 type);
void ex_btc8821a1ant_bt_info_notify(struct btc_coexist *btcoexist,
u8 *tmpbuf, u8 length);
void ex_btc8821a1ant_halt_notify(struct btc_coexist *btcoexist);
void ex_btc8821a1ant_pnp_notify(struct btc_coexist *btcoexist, u8 pnpstate);
void ex_btc8821a1ant_periodical(struct btc_coexist *btcoexist);
void ex_btc8821a1ant_display_coex_info(struct btc_coexist *btcoexist,
struct seq_file *m);
void ex_btc8821a1ant_dbg_control(struct btc_coexist *btcoexist, u8 op_code,
u8 op_len, u8 *data);
void ex_btc8821a1ant_pnp_notify(struct btc_coexist *btcoexist, u8 pnp_state);