Home | History | Annotate | Download | only in ag

Lines Matching full:p_data

89 static void bta_ag_cback_open(tBTA_AG_SCB *p_scb, tBTA_AG_DATA *p_data, tBTA_AG_STATUS status)
98 if(p_data)
100 /* if p_data is provided then we need to pick the bd address from the open api structure */
101 bdcpy(open.bd_addr, p_data->api_open.bd_addr);
122 void bta_ag_register(tBTA_AG_SCB *p_scb, tBTA_AG_DATA *p_data)
127 p_scb->reg_services = p_data->api_register.services;
128 p_scb->serv_sec_mask = p_data->api_register.sec_mask;
129 p_scb->features = p_data->api_register.features;
130 p_scb->app_id = p_data->api_register.app_id;
133 bta_ag_create_records(p_scb, p_data);
156 void bta_ag_deregister(tBTA_AG_SCB *p_scb, tBTA_AG_DATA *p_data)
162 bta_ag_del_records(p_scb, p_data);
181 void bta_ag_start_dereg(tBTA_AG_SCB *p_scb, tBTA_AG_DATA *p_data)
187 bta_ag_del_records(p_scb, p_data);
200 void bta_ag_start_open(tBTA_AG_SCB *p_scb, tBTA_AG_DATA *p_data)
205 if (p_data)
207 bdcpy(p_scb->peer_addr, p_data->api_open.bd_addr);
208 p_scb->open_services = p_data->api_open.services;
209 p_scb->cli_sec_mask = p_data->api_open.sec_mask;
242 void bta_ag_disc_int_res(tBTA_AG_SCB *p_scb, tBTA_AG_DATA *p_data)
246 APPL_TRACE_DEBUG ("bta_ag_disc_int_res: Status: %d", p_data->disc_result.status);
249 if (p_data->disc_result.status == SDP_SUCCESS ||
250 p_data->disc_result.status == SDP_DB_FULL)
264 bta_ag_free_db(p_scb, p_data);
268 (p_data->disc_result.status == SDP_SUCCESS ||
269 p_data->disc_result.status == SDP_DB_FULL ||
270 p_data->disc_result.status == SDP_NO_RECS_MATCH))
289 bta_ag_sm_execute(p_scb, event, p_data);
295 bta_ag_sm_execute(p_scb, event, p_data);
310 void bta_ag_disc_acp_res(tBTA_AG_SCB *p_scb, tBTA_AG_DATA *p_data)
313 if (p_data->disc_result.status == SDP_SUCCESS ||
314 p_data->disc_result.status == SDP_DB_FULL)
321 bta_ag_free_db(p_scb, p_data);
334 void bta_ag_disc_fail(tBTA_AG_SCB *p_scb, tBTA_AG_DATA *p_data)
336 UNUSED(p_data);
360 void bta_ag_open_fail(tBTA_AG_SCB *p_scb, tBTA_AG_DATA *p_data)
363 bta_ag_cback_open(p_scb, p_data, BTA_AG_FAIL_RESOURCES);
376 void bta_ag_rfc_fail(tBTA_AG_SCB *p_scb, tBTA_AG_DATA *p_data)
378 UNUSED(p_data);
411 void bta_ag_rfc_close(tBTA_AG_SCB *p_scb, tBTA_AG_DATA *p_data)
416 UNUSED(p_data);
507 void bta_ag_rfc_open(tBTA_AG_SCB *p_scb, tBTA_AG_DATA *p_data)
537 bta_ag_svc_conn_open(p_scb, p_data);
551 void bta_ag_rfc_acp_open(tBTA_AG_SCB *p_scb, tBTA_AG_DATA *p_data)
566 if (PORT_SUCCESS != (status=PORT_CheckConnection(p_data->rfc.port_handle, dev_addr, &lcid)))
607 i, p_scb->serv_handle[i], p_data->rfc.port_handle);
609 if (p_scb->serv_handle[i] == p_data->rfc.port_handle)
612 p_scb->conn_handle = p_data->rfc.port_handle;
627 bta_ag_rfc_open(p_scb, p_data);
643 void bta_ag_rfc_data(tBTA_AG_SCB *p_scb, tBTA_AG_DATA *p_data)
647 UNUSED(p_data);
697 void bta_ag_start_close(tBTA_AG_SCB *p_scb, tBTA_AG_DATA *p_data)
711 bta_ag_rfc_do_close(p_scb, p_data);
715 bta_ag_sco_shutdown(p_scb, p_data);
728 void bta_ag_post_sco_open(tBTA_AG_SCB *p_scb, tBTA_AG_DATA *p_data)
733 bta_ag_send_ring(p_scb, p_data);
757 void bta_ag_post_sco_close(tBTA_AG_SCB *p_scb, tBTA_AG_DATA *p_data)
762 bta_ag_rfc_do_close(p_scb, p_data);
790 bta_ag_sco_open(p_scb, p_data);
795 bta_ag_send_ring(p_scb, p_data);
814 void bta_ag_svc_conn_open(tBTA_AG_SCB *p_scb, tBTA_AG_DATA *p_data)
817 UNUSED(p_data);
857 void bta_ag_ci_rx_data(tBTA_AG_SCB *p_scb, tBTA_AG_DATA *p_data)
860 tBTA_AG_CI_RX_WRITE *p_rx_write_msg = (tBTA_AG_CI_RX_WRITE *)p_data;
887 void bta_ag_rcvd_slc_ready(tBTA_AG_SCB *p_scb, tBTA_AG_DATA *p_data)
889 UNUSED(p_data);
910 void bta_ag_setcodec(tBTA_AG_SCB *p_scb, tBTA_AG_DATA *p_data)
913 tBTA_AG_PEER_CODEC codec_type = p_data->api_setcodec.codec;