Lines Matching refs:cb_data
223 tBTA_GATTC_CB_DATA* cb_data = (tBTA_GATTC_CB_DATA*)user_data; in bta_gattc_sdp_callback() local
224 tBTA_GATTC_SERV* p_srvc_cb = bta_gattc_find_scb_by_cid(cb_data->sdp_conn_id); in bta_gattc_sdp_callback()
229 osi_free(cb_data); in bta_gattc_sdp_callback()
234 bta_gattc_explore_srvc_finished(cb_data->sdp_conn_id, p_srvc_cb); in bta_gattc_sdp_callback()
237 osi_free(cb_data); in bta_gattc_sdp_callback()
243 tSDP_DISC_REC* p_sdp_rec = SDP_FindServiceInDb(cb_data->p_sdp_db, 0, nullptr); in bta_gattc_sdp_callback()
273 p_sdp_rec = SDP_FindServiceInDb(cb_data->p_sdp_db, 0, p_sdp_rec); in bta_gattc_sdp_callback()
280 bta_gattc_explore_next_service(cb_data->sdp_conn_id, p_srvc_cb); in bta_gattc_sdp_callback()
284 osi_free(cb_data); in bta_gattc_sdp_callback()
297 tBTA_GATTC_CB_DATA* cb_data = (tBTA_GATTC_CB_DATA*)osi_malloc( in bta_gattc_sdp_service_disc() local
300 cb_data->p_sdp_db = (tSDP_DISCOVERY_DB*)(cb_data + 1); in bta_gattc_sdp_service_disc()
305 SDP_InitDiscoveryDb(cb_data->p_sdp_db, BTA_GATT_SDP_DB_SIZE, 1, &uuid, in bta_gattc_sdp_service_disc()
309 cb_data->p_sdp_db, in bta_gattc_sdp_service_disc()
310 &bta_gattc_sdp_callback, cb_data)) { in bta_gattc_sdp_service_disc()
311 osi_free(cb_data); in bta_gattc_sdp_service_disc()
315 cb_data->sdp_conn_id = conn_id; in bta_gattc_sdp_service_disc()
412 tBTA_GATTC cb_data; in bta_gattc_search_service() local
413 memset(&cb_data, 0, sizeof(tBTA_GATTC)); in bta_gattc_search_service()
414 cb_data.srvc_res.conn_id = p_clcb->bta_conn_id; in bta_gattc_search_service()
415 cb_data.srvc_res.service_uuid.inst_id = service.handle; in bta_gattc_search_service()
416 cb_data.srvc_res.service_uuid.uuid = service.uuid; in bta_gattc_search_service()
418 (*p_clcb->p_rcb->p_cback)(BTA_GATTC_SEARCH_RES_EVT, &cb_data); in bta_gattc_search_service()