• Home
  • Raw
  • Download

Lines Matching refs:bta_ar_cb

31 tBTA_AR_CB bta_ar_cb;  variable
64 memset(&bta_ar_cb, 0, sizeof(tBTA_AR_CB)); in bta_ar_init()
80 if (bta_ar_cb.p_av_conn_cback) in bta_ar_avdt_cback()
81 (*bta_ar_cb.p_av_conn_cback)(handle, bd_addr, event, p_data, scb_index); in bta_ar_avdt_cback()
82 if (bta_ar_cb.p_avk_conn_cback) in bta_ar_avdt_cback()
83 (*bta_ar_cb.p_avk_conn_cback)(handle, bd_addr, event, p_data, scb_index); in bta_ar_avdt_cback()
100 bta_ar_cb.p_av_conn_cback = p_cback; in bta_ar_reg_avdt()
103 bta_ar_cb.p_avk_conn_cback = p_cback; in bta_ar_reg_avdt()
114 if (bta_ar_cb.avdt_registered == 0) { in bta_ar_reg_avdt()
117 bta_ar_cb.avdt_registered |= mask; in bta_ar_reg_avdt()
134 bta_ar_cb.p_av_conn_cback = NULL; in bta_ar_dereg_avdt()
137 bta_ar_cb.p_avk_conn_cback = NULL; in bta_ar_dereg_avdt()
140 bta_ar_cb.avdt_registered &= ~mask; in bta_ar_dereg_avdt()
142 if (bta_ar_cb.avdt_registered == 0) AVDT_Deregister(); in bta_ar_dereg_avdt()
163 if (bta_ar_cb.p_avk_conn_cback) { in bta_ar_avdt_conn()
164 (*bta_ar_cb.p_avk_conn_cback)(0, bd_addr, event, &data, scb_index); in bta_ar_avdt_conn()
167 if (bta_ar_cb.p_av_conn_cback) { in bta_ar_avdt_conn()
168 (*bta_ar_cb.p_av_conn_cback)(0, bd_addr, event, &data, scb_index); in bta_ar_avdt_conn()
187 if (bta_ar_cb.avct_registered == 0) { in bta_ar_reg_avct()
190 bta_ar_cb.avct_registered |= mask; in bta_ar_reg_avct()
206 bta_ar_cb.avct_registered &= ~mask; in bta_ar_dereg_avct()
208 if (bta_ar_cb.avct_registered == 0) AVCT_Deregister(); in bta_ar_dereg_avct()
230 if (bta_ar_cb.sdp_tg_handle == 0) { in bta_ar_reg_avrc()
231 bta_ar_cb.tg_registered = mask; in bta_ar_reg_avrc()
232 bta_ar_cb.sdp_tg_handle = SDP_CreateRecord(); in bta_ar_reg_avrc()
234 bta_ar_cb.sdp_tg_handle, browse_supported, in bta_ar_reg_avrc()
242 bta_ar_cb.ct_categories[mask - 1] = categories; in bta_ar_reg_avrc()
243 categories = bta_ar_cb.ct_categories[0] | bta_ar_cb.ct_categories[1]; in bta_ar_reg_avrc()
244 if (bta_ar_cb.sdp_ct_handle == 0) { in bta_ar_reg_avrc()
245 bta_ar_cb.sdp_ct_handle = SDP_CreateRecord(); in bta_ar_reg_avrc()
247 bta_ar_cb.sdp_ct_handle, browse_supported, in bta_ar_reg_avrc()
255 SDP_AddAttribute(bta_ar_cb.sdp_ct_handle, ATTR_ID_SUPPORTED_FEATURES, in bta_ar_reg_avrc()
279 if (bta_ar_cb.sdp_tg_handle && mask == bta_ar_cb.tg_registered) { in bta_ar_dereg_avrc()
280 bta_ar_cb.tg_registered = 0; in bta_ar_dereg_avrc()
281 SDP_DeleteRecord(bta_ar_cb.sdp_tg_handle); in bta_ar_dereg_avrc()
282 bta_ar_cb.sdp_tg_handle = 0; in bta_ar_dereg_avrc()
286 if (bta_ar_cb.sdp_ct_handle) { in bta_ar_dereg_avrc()
287 bta_ar_cb.ct_categories[mask - 1] = 0; in bta_ar_dereg_avrc()
288 categories = bta_ar_cb.ct_categories[0] | bta_ar_cb.ct_categories[1]; in bta_ar_dereg_avrc()
291 SDP_DeleteRecord(bta_ar_cb.sdp_ct_handle); in bta_ar_dereg_avrc()
292 bta_ar_cb.sdp_ct_handle = 0; in bta_ar_dereg_avrc()
298 SDP_AddAttribute(bta_ar_cb.sdp_ct_handle, ATTR_ID_SUPPORTED_FEATURES, in bta_ar_dereg_avrc()