Home
last modified time | relevance | path

Searched refs:tBTA_HH_DEV_CB (Results 1 – 5 of 5) sorted by relevance

/system/bt/bta/hh/
Dbta_hh_int.h285 } tBTA_HH_DEV_CB; typedef
305 tBTA_HH_DEV_CB kdev[BTA_HH_MAX_DEVICE]; /* device control block */
306 tBTA_HH_DEV_CB* p_cur; /* current device control
336 extern void bta_hh_sm_execute(tBTA_HH_DEV_CB *p_cb, UINT16 event,
340 extern void bta_hh_api_disc_act(tBTA_HH_DEV_CB *p_cb, tBTA_HH_DATA *p_data);
341 extern void bta_hh_open_act(tBTA_HH_DEV_CB *p_cb, tBTA_HH_DATA *p_data);
342 extern void bta_hh_close_act(tBTA_HH_DEV_CB *p_cb, tBTA_HH_DATA *p_data);
343 extern void bta_hh_data_act(tBTA_HH_DEV_CB *p_cb, tBTA_HH_DATA * p_data);
344 extern void bta_hh_ctrl_dat_act(tBTA_HH_DEV_CB *p_cb, tBTA_HH_DATA * p_data);
345 extern void bta_hh_start_sdp(tBTA_HH_DEV_CB *p_cb, tBTA_HH_DATA *p_data);
[all …]
Dbta_hh_le.c80 static void bta_hh_le_search_hid_chars(tBTA_HH_DEV_CB *p_dev_cb);
81 static void bta_hh_le_search_hid_included(tBTA_HH_DEV_CB *p_dev_cb);
82 static void bta_hh_le_search_scps(tBTA_HH_DEV_CB *p_cb);
83 static void bta_hh_le_search_scps_chars(tBTA_HH_DEV_CB *p_cb);
84 static void bta_hh_le_register_scpp_notif(tBTA_HH_DEV_CB *p_dev_cb, tBTA_GATT_STATUS status);
85 static void bta_hh_le_register_scpp_notif_cmpl(tBTA_HH_DEV_CB *p_dev_cb, tBTA_GATT_STATUS status);
86 static void bta_hh_le_add_dev_bg_conn(tBTA_HH_DEV_CB *p_cb, BOOLEAN check_bond);
87 static void bta_hh_process_cache_rpt (tBTA_HH_DEV_CB *p_cb,
112 static void bta_hh_le_hid_report_dbg(tBTA_HH_DEV_CB *p_cb) in bta_hh_le_hid_report_dbg()
295 BOOLEAN bta_hh_is_le_device(tBTA_HH_DEV_CB *p_cb, BD_ADDR remote_bda) in bta_hh_is_le_device()
[all …]
Dbta_hh_act.c191 tBTA_HH_DEV_CB *p_cb = bta_hh_cb.p_cur; in bta_hh_sdp_cback()
271 tBTA_HH_DEV_CB *p_cb = bta_hh_cb.p_cur; in bta_hh_di_sdp_cback()
339 void bta_hh_start_sdp(tBTA_HH_DEV_CB *p_cb, tBTA_HH_DATA *p_data) in bta_hh_start_sdp()
431 void bta_hh_sdp_cmpl(tBTA_HH_DEV_CB *p_cb, tBTA_HH_DATA *p_data) in bta_hh_sdp_cmpl()
519 void bta_hh_api_disc_act(tBTA_HH_DEV_CB *p_cb, tBTA_HH_DATA *p_data) in bta_hh_api_disc_act()
553 void bta_hh_open_cmpl_act(tBTA_HH_DEV_CB *p_cb, tBTA_HH_DATA *p_data) in bta_hh_open_cmpl_act()
620 void bta_hh_open_act(tBTA_HH_DEV_CB *p_cb, tBTA_HH_DATA *p_data) in bta_hh_open_act()
663 void bta_hh_data_act(tBTA_HH_DEV_CB *p_cb, tBTA_HH_DATA * p_data) in bta_hh_data_act()
685 void bta_hh_handsk_act(tBTA_HH_DEV_CB *p_cb, tBTA_HH_DATA * p_data) in bta_hh_handsk_act()
758 void bta_hh_ctrl_dat_act(tBTA_HH_DEV_CB *p_cb, tBTA_HH_DATA * p_data) in bta_hh_ctrl_dat_act()
[all …]
Dbta_hh_utils.c120 void bta_hh_clean_up_kdev(tBTA_HH_DEV_CB *p_cb) in bta_hh_clean_up_kdev()
140 memset(p_cb, 0, sizeof (tBTA_HH_DEV_CB)); /* Reset control block */ in bta_hh_clean_up_kdev()
156 void bta_hh_update_di_info(tBTA_HH_DEV_CB *p_cb, UINT16 vendor_id, UINT16 product_id, in bta_hh_update_di_info()
181 void bta_hh_add_device_to_list(tBTA_HH_DEV_CB *p_cb, UINT8 handle, in bta_hh_add_device_to_list()
229 BOOLEAN bta_hh_tod_spt(tBTA_HH_DEV_CB *p_cb,UINT8 sub_class) in bta_hh_tod_spt()
Dbta_hh_main.c77 typedef void (*tBTA_HH_ACTION)(tBTA_HH_DEV_CB *p_cb, tBTA_HH_DATA *p_data);
275 void bta_hh_sm_execute(tBTA_HH_DEV_CB *p_cb, UINT16 event, tBTA_HH_DATA * p_data) in bta_hh_sm_execute()
426 tBTA_HH_DEV_CB *p_cb = NULL; in bta_hh_hdl_event()