Lines Matching defs:rtl_btc_ops

2676 struct rtl_btc_ops {  struct
2677 void (*btc_init_variables)(struct rtl_priv *rtlpriv);
2678 void (*btc_init_variables_wifi_only)(struct rtl_priv *rtlpriv);
2679 void (*btc_deinit_variables)(struct rtl_priv *rtlpriv);
2680 void (*btc_init_hal_vars)(struct rtl_priv *rtlpriv);
2681 void (*btc_power_on_setting)(struct rtl_priv *rtlpriv);
2682 void (*btc_init_hw_config)(struct rtl_priv *rtlpriv);
2683 void (*btc_init_hw_config_wifi_only)(struct rtl_priv *rtlpriv);
2684 void (*btc_ips_notify)(struct rtl_priv *rtlpriv, u8 type);
2685 void (*btc_lps_notify)(struct rtl_priv *rtlpriv, u8 type);
2686 void (*btc_scan_notify)(struct rtl_priv *rtlpriv, u8 scantype);
2687 void (*btc_scan_notify_wifi_only)(struct rtl_priv *rtlpriv,
2689 void (*btc_connect_notify)(struct rtl_priv *rtlpriv, u8 action);
2690 void (*btc_mediastatus_notify)(struct rtl_priv *rtlpriv,
2692 void (*btc_periodical)(struct rtl_priv *rtlpriv);
2693 void (*btc_halt_notify)(struct rtl_priv *rtlpriv);
2694 void (*btc_btinfo_notify)(struct rtl_priv *rtlpriv,
2696 void (*btc_btmpinfo_notify)(struct rtl_priv *rtlpriv,
2698 bool (*btc_is_limited_dig)(struct rtl_priv *rtlpriv);
2699 bool (*btc_is_disable_edca_turbo)(struct rtl_priv *rtlpriv);
2700 bool (*btc_is_bt_disabled)(struct rtl_priv *rtlpriv);
2701 void (*btc_special_packet_notify)(struct rtl_priv *rtlpriv,
2703 void (*btc_switch_band_notify)(struct rtl_priv *rtlpriv, u8 type,
2705 void (*btc_switch_band_notify_wifi_only)(struct rtl_priv *rtlpriv,
2707 void (*btc_display_bt_coex_info)(struct rtl_priv *rtlpriv,
2709 void (*btc_record_pwr_mode)(struct rtl_priv *rtlpriv, u8 *buf, u8 len);
2710 u8 (*btc_get_lps_val)(struct rtl_priv *rtlpriv);
2711 u8 (*btc_get_rpwm_val)(struct rtl_priv *rtlpriv);
2712 bool (*btc_is_bt_ctrl_lps)(struct rtl_priv *rtlpriv);
2713 void (*btc_get_ampdu_cfg)(struct rtl_priv *rtlpriv, u8 *reject_agg,
2715 bool (*btc_is_bt_lps_on)(struct rtl_priv *rtlpriv);