btc_context 422 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c static u32 halbtc_get_bt_coex_supported_feature(void *btc_context) btc_context 424 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c struct btc_coexist *btcoexist = (struct btc_coexist *)btc_context; btc_context 439 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c static u32 halbtc_get_bt_coex_supported_version(void *btc_context) btc_context 441 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c struct btc_coexist *btcoexist = (struct btc_coexist *)btc_context; btc_context 456 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c static u32 halbtc_get_bt_device_info(void *btc_context) btc_context 458 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c struct btc_coexist *btcoexist = (struct btc_coexist *)btc_context; btc_context 469 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c static u32 halbtc_get_bt_forbidden_slot_val(void *btc_context) btc_context 471 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c struct btc_coexist *btcoexist = (struct btc_coexist *)btc_context; btc_context 979 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c static void halbtc_write_local_reg_1byte(void *btc_context, u32 reg_addr, btc_context 982 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c struct btc_coexist *btcoexist = (struct btc_coexist *)btc_context; btc_context 1061 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c void halbtc_set_bt_reg(void *btc_context, u8 reg_type, u32 offset, u32 set_val) btc_context 1063 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c struct btc_coexist *btcoexist = (struct btc_coexist *)btc_context; btc_context 1100 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c static u32 halbtc_get_bt_reg(void *btc_context, u8 reg_type, u32 offset) btc_context 1124 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c u32 halbtc_get_phydm_version(void *btc_context) btc_context 1130 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c void halbtc_phydm_modify_ra_pcr_threshold(void *btc_context, btc_context 1137 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c u32 halbtc_phydm_query_phy_counter(void *btc_context, enum dm_info_query dm_id) btc_context 1142 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c static u8 halbtc_get_ant_det_val_from_bt(void *btc_context) btc_context 1144 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c struct btc_coexist *btcoexist = (struct btc_coexist *)btc_context; btc_context 1156 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c static u8 halbtc_get_ble_scan_type_from_bt(void *btc_context) btc_context 1158 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c struct btc_coexist *btcoexist = (struct btc_coexist *)btc_context; btc_context 1170 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c static u32 halbtc_get_ble_scan_para_from_bt(void *btc_context, u8 scan_type) btc_context 1172 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c struct btc_coexist *btcoexist = (struct btc_coexist *)btc_context; btc_context 1184 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c static bool halbtc_get_bt_afh_map_from_bt(void *btc_context, u8 map_type, btc_context 1187 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c struct btc_coexist *btcoexist = (struct btc_coexist *)btc_context; btc_context 691 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.h u8 (*btc_read_1byte)(void *btc_context, u32 reg_addr); btc_context 692 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.h void (*btc_write_1byte)(void *btc_context, u32 reg_addr, u32 data); btc_context 693 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.h void (*btc_write_1byte_bitmask)(void *btc_context, u32 reg_addr, btc_context 695 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.h u16 (*btc_read_2byte)(void *btc_context, u32 reg_addr); btc_context 696 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.h void (*btc_write_2byte)(void *btc_context, u32 reg_addr, u16 data); btc_context 697 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.h u32 (*btc_read_4byte)(void *btc_context, u32 reg_addr); btc_context 698 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.h void (*btc_write_4byte)(void *btc_context, u32 reg_addr, u32 data); btc_context 700 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.h void (*btc_write_local_reg_1byte)(void *btc_context, u32 reg_addr, btc_context 702 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.h void (*btc_set_bb_reg)(void *btc_context, u32 reg_addr, btc_context 704 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.h u32 (*btc_get_bb_reg)(void *btc_context, u32 reg_addr, btc_context 706 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.h void (*btc_set_rf_reg)(void *btc_context, u8 rf_path, u32 reg_addr, btc_context 708 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.h u32 (*btc_get_rf_reg)(void *btc_context, u8 rf_path, btc_context 711 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.h void (*btc_fill_h2c)(void *btc_context, u8 element_id, btc_context 720 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.h void (*btc_set_bt_reg)(void *btc_context, u8 reg_type, u32 offset, btc_context 722 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.h u32 (*btc_get_bt_reg)(void *btc_context, u8 reg_type, u32 offset); btc_context 741 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.h ((struct btc_coexist *)((rtlpriv)->btcoexist.btc_context)) btc_context 137 drivers/net/wireless/realtek/rtlwifi/btcoexist/rtl_btc.c rtlpriv->btcoexist.btc_context = btc_context 143 drivers/net/wireless/realtek/rtlwifi/btcoexist/rtl_btc.c kfree(rtlpriv->btcoexist.btc_context); btc_context 144 drivers/net/wireless/realtek/rtlwifi/btcoexist/rtl_btc.c rtlpriv->btcoexist.btc_context = NULL; btc_context 1799 drivers/net/wireless/realtek/rtlwifi/pci.c kfree(rtlpriv->btcoexist.btc_context); btc_context 2620 drivers/net/wireless/realtek/rtlwifi/wifi.h void *btc_context;