Home
last modified time | relevance | path

Searched refs:tBTA_AG_SCB (Results 1 – 8 of 8) sorted by relevance

/hal_espressif-latest/components/bt/host/bluedroid/bta/hf_ag/include/
Dbta_ag_int.h331 } tBTA_AG_SCB; typedef
337 tBTA_AG_SCB *p_curr_scb; /* SCB associated with SCO connection */
338 tBTA_AG_SCB *p_xfer_scb; /* SCB associated with SCO transfer */
349 tBTA_AG_SCB scb[BTA_AG_NUM_SCB]; /* service control blocks */
382 extern void bta_ag_scb_dealloc(tBTA_AG_SCB *p_scb);
383 extern UINT16 bta_ag_scb_to_idx(tBTA_AG_SCB *p_scb);
384 extern tBTA_AG_SCB *bta_ag_scb_by_idx(UINT16 idx);
387 extern BOOLEAN bta_ag_other_scb_open(tBTA_AG_SCB *p_curr_scb);
388 extern BOOLEAN bta_ag_scb_open(tBTA_AG_SCB *p_curr_scb);
389 extern tBTA_AG_SCB *bta_ag_get_other_idle_scb (tBTA_AG_SCB *p_curr_scb);
[all …]
/hal_espressif-latest/components/bt/host/bluedroid/bta/hf_ag/
Dbta_ag_main.c101 typedef void (*tBTA_AG_ACTION) (tBTA_AG_SCB *p_scb, tBTA_AG_DATA *p_data);
408 p_buf->layer_specific = bta_ag_scb_to_idx((tBTA_AG_SCB *) p_tle->param); in bta_ag_timer_cback()
423 static tBTA_AG_SCB *bta_ag_scb_alloc(void) in bta_ag_scb_alloc()
425 tBTA_AG_SCB *p_scb = &bta_ag_cb.scb[0]; in bta_ag_scb_alloc()
465 void bta_ag_scb_dealloc(tBTA_AG_SCB *p_scb) in bta_ag_scb_dealloc()
479 memset(p_scb, 0, sizeof(tBTA_AG_SCB)); in bta_ag_scb_dealloc()
505 UINT16 bta_ag_scb_to_idx(tBTA_AG_SCB *p_scb) in bta_ag_scb_to_idx()
521 tBTA_AG_SCB *bta_ag_scb_by_idx(UINT16 idx) in bta_ag_scb_by_idx()
523 tBTA_AG_SCB *p_scb; in bta_ag_scb_by_idx()
569 tBTA_AG_SCB *p_scb = &bta_ag_cb.scb[0]; in bta_ag_idx_by_bdaddr()
[all …]
Dbta_ag_act.c72 typedef void (*tBTA_AG_ATCMD_CBACK)(tBTA_AG_SCB *p_scb, UINT16 cmd, UINT8 arg_type,
91 static void bta_ag_cback_open(tBTA_AG_SCB *p_scb, tBTA_AG_DATA *p_data, tBTA_AG_STATUS status) in bta_ag_cback_open()
119 void bta_ag_register(tBTA_AG_SCB *p_scb, tBTA_AG_DATA *p_data) in bta_ag_register()
149 void bta_ag_deregister(tBTA_AG_SCB *p_scb, tBTA_AG_DATA *p_data) in bta_ag_deregister()
171 void bta_ag_start_dereg(tBTA_AG_SCB *p_scb, tBTA_AG_DATA *p_data) in bta_ag_start_dereg()
189 void bta_ag_start_open(tBTA_AG_SCB *p_scb, tBTA_AG_DATA *p_data) in bta_ag_start_open()
224 void bta_ag_disc_int_res(tBTA_AG_SCB *p_scb, tBTA_AG_DATA *p_data) in bta_ag_disc_int_res()
277 void bta_ag_disc_acp_res(tBTA_AG_SCB *p_scb, tBTA_AG_DATA *p_data) in bta_ag_disc_acp_res()
299 void bta_ag_disc_fail(tBTA_AG_SCB *p_scb, tBTA_AG_DATA *p_data) in bta_ag_disc_fail()
319 void bta_ag_open_fail(tBTA_AG_SCB *p_scb, tBTA_AG_DATA *p_data) in bta_ag_open_fail()
[all …]
Dbta_ag_rfc.c96 tBTA_AG_SCB *p_scb; in bta_ag_port_cback()
128 tBTA_AG_SCB *p_scb; in bta_ag_mgmt_cback()
251 void bta_ag_setup_port(tBTA_AG_SCB *p_scb, UINT16 handle) in bta_ag_setup_port()
273 void bta_ag_start_servers(tBTA_AG_SCB *p_scb, tBTA_SERVICE_MASK services) in bta_ag_start_servers()
308 void bta_ag_close_servers(tBTA_AG_SCB *p_scb, tBTA_SERVICE_MASK services) in bta_ag_close_servers()
332 BOOLEAN bta_ag_is_server_closed (tBTA_AG_SCB *p_scb) in bta_ag_is_server_closed()
354 void bta_ag_rfc_do_open(tBTA_AG_SCB *p_scb, tBTA_AG_DATA *p_data) in bta_ag_rfc_do_open()
380 void bta_ag_rfc_do_close(tBTA_AG_SCB *p_scb, tBTA_AG_DATA *p_data) in bta_ag_rfc_do_close()
Dbta_ag_sco.c182 tBTA_AG_SCB *p_scb = &bta_ag_cb.scb[0]; in bta_ag_sco_conn_cback()
363 static BOOLEAN bta_ag_remove_sco(tBTA_AG_SCB *p_scb, BOOLEAN only_active) in bta_ag_remove_sco()
406 tBTA_AG_SCB *p_scb; in bta_ag_esco_connreq_cback()
472 static void bta_ag_cback_sco(tBTA_AG_SCB *p_scb, UINT8 event) in bta_ag_cback_sco()
495 static void bta_ag_create_sco(tBTA_AG_SCB *p_scb, BOOLEAN is_orig) in bta_ag_create_sco()
690 BOOLEAN bta_ag_attempt_msbc_safe_settings(tBTA_AG_SCB *p_scb) in bta_ag_attempt_msbc_safe_settings()
711 tBTA_AG_SCB *p_scb; in bta_ag_cn_timer_cback()
715 p_scb = (tBTA_AG_SCB *)p_tle->param; in bta_ag_cn_timer_cback()
738 void bta_ag_codec_negotiate(tBTA_AG_SCB *p_scb) in bta_ag_codec_negotiate()
776 static void bta_ag_sco_event(tBTA_AG_SCB *p_scb, UINT8 event) in bta_ag_sco_event()
[all …]
Dbta_ag_sdp.c78 tBTA_AG_SCB *p_scb; in bta_ag_sdp_cback()
205 void bta_ag_create_records(tBTA_AG_SCB *p_scb, tBTA_AG_DATA *p_data) in bta_ag_create_records()
237 void bta_ag_del_records(tBTA_AG_SCB *p_scb, tBTA_AG_DATA *p_data) in bta_ag_del_records()
239 tBTA_AG_SCB *p = &bta_ag_cb.scb[0]; in bta_ag_del_records()
286 BOOLEAN bta_ag_sdp_find_attr(tBTA_AG_SCB *p_scb, tBTA_SERVICE_MASK service) in bta_ag_sdp_find_attr()
367 void bta_ag_do_disc(tBTA_AG_SCB *p_scb, tBTA_SERVICE_MASK service) in bta_ag_do_disc()
440 void bta_ag_free_db(tBTA_AG_SCB *p_scb, tBTA_AG_DATA *p_data) in bta_ag_free_db()
Dbta_ag_cmd.c373 static void bta_ag_send_result(tBTA_AG_SCB *p_scb, UINT8 code, char *p_arg, INT16 int_arg) in bta_ag_send_result()
434 static void bta_ag_send_multi_result(tBTA_AG_SCB *p_scb, tBTA_AG_MULTI_RESULT_CB *m_res_cb) in bta_ag_send_multi_result()
489 static void bta_ag_send_ok(tBTA_AG_SCB *p_scb) in bta_ag_send_ok()
505 static void bta_ag_send_error(tBTA_AG_SCB *p_scb, INT16 errcode) in bta_ag_send_error()
525 static void bta_ag_send_ind(tBTA_AG_SCB *p_scb, UINT16 id, UINT16 value, BOOLEAN on_demand) in bta_ag_send_ind()
636 static UINT8 bta_ag_parse_chld(tBTA_AG_SCB *p_scb, char *p_s) in bta_ag_parse_chld()
668 static tBTA_AG_PEER_CODEC bta_ag_parse_bac(tBTA_AG_SCB *p_scb, char *p_s) in bta_ag_parse_bac()
766 BOOLEAN bta_ag_inband_enabled(tBTA_AG_SCB *p_scb) in bta_ag_inband_enabled()
786 void bta_ag_send_call_inds(tBTA_AG_SCB *p_scb, tBTA_AG_RES result) in bta_ag_send_call_inds()
816 void bta_ag_at_hsp_cback(tBTA_AG_SCB *p_scb, UINT16 cmd, UINT8 arg_type, in bta_ag_at_hsp_cback()
[all …]
Dbta_ag_api.c335 tBTA_AG_SCB *p_scb; in BTA_AgCiData()