Home | History | Annotate | Download | only in gatt

Lines Matching defs:p_clreg

58 static void bta_gattc_deregister_cmpl(tBTA_GATTC_RCB *p_clreg);
280 void bta_gattc_deregister(tBTA_GATTC_CB *p_cb, tBTA_GATTC_RCB *p_clreg)
285 if (p_clreg != NULL)
292 if (p_cb->bg_track[i].cif_mask & (1 <<(p_clreg->client_if - 1)))
294 bta_gattc_mark_bg_conn(p_clreg->client_if, p_cb->bg_track[i].remote_bda, FALSE, FALSE);
295 GATT_CancelConnect(p_clreg->client_if, p_cb->bg_track[i].remote_bda, FALSE);
297 if (p_cb->bg_track[i].cif_adv_mask & (1 <<(p_clreg->client_if - 1)))
299 bta_gattc_mark_bg_conn(p_clreg->client_if, p_cb->bg_track[i].remote_bda, FALSE, TRUE);
304 if (p_clreg->num_clcb > 0)
309 if (p_cb->clcb[i].in_use && (p_cb->clcb[i].p_rcb == p_clreg))
311 p_clreg->dereg_pending = TRUE;
320 bta_gattc_deregister_cmpl(p_clreg);
340 tBTA_GATTC_RCB *p_clreg = bta_gattc_cl_get_regcb(p_msg->api_conn.client_if);
343 if (p_clreg != NULL)
357 bta_gattc_send_open_cback(p_clreg,
366 bta_gattc_init_bk_conn(&p_msg->api_conn, p_clreg);
388 tBTA_GATTC_RCB *p_clreg;
404 p_clreg = bta_gattc_cl_get_regcb(p_msg->api_cancel_conn.client_if);
406 if (p_clreg && p_clreg->p_cback)
409 (*p_clreg->p_cback)(BTA_GATTC_CANCEL_OPEN_EVT, &cb_data);
431 tBTA_GATTC_RCB *p_clreg;
435 p_clreg = bta_gattc_cl_get_regcb(p_msg->enc_cmpl.client_if);
437 if (p_clreg && p_clreg->p_cback)
444 (*p_clreg->p_cback)(BTA_GATTC_ENC_CMPL_CB_EVT, &cb_data);
558 void bta_gattc_init_bk_conn(tBTA_GATTC_API_OPEN *p_data, tBTA_GATTC_RCB *p_clreg)
602 bta_gattc_send_open_cback(p_clreg, status, p_data->remote_bda,
617 tBTA_GATTC_RCB *p_clreg;
633 p_clreg = bta_gattc_cl_get_regcb(p_data->client_if);
635 if (p_clreg && p_clreg->p_cback)
637 (*p_clreg->p_cback)(BTA_GATTC_CANCEL_OPEN_EVT, &cb_data);
793 tBTA_GATTC_RCB *p_clreg = p_clcb->p_rcb;
822 if (p_clreg->num_clcb == 0 && p_clreg->dereg_pending)
824 bta_gattc_deregister_cmpl(p_clreg);
1774 static void bta_gattc_deregister_cmpl(tBTA_GATTC_RCB *p_clreg)
1777 tBTA_GATTC_IF client_if = p_clreg->client_if;
1779 tBTA_GATTC_CBACK *p_cback = p_clreg->p_cback;
1783 GATT_Deregister(p_clreg->client_if);
1784 memset(p_clreg, 0, sizeof(tBTA_GATTC_RCB));
2290 tBTA_GATTC_RCB *p_clreg = bta_gattc_cl_get_regcb(p_msg->api_listen.client_if);
2297 if (p_clreg == NULL)
2314 (*p_clreg->p_cback)(BTA_GATTC_LISTEN_EVT, &cb_data);
2320 (*p_clreg->p_cback)(BTA_GATTC_LISTEN_EVT, &cb_data);
2363 tBTA_GATTC_RCB *p_clreg = bta_gattc_cl_get_regcb(p_msg->api_listen.client_if);
2370 if (p_clreg && p_clreg->p_cback)
2371 (*p_clreg->p_cback)(BTA_GATTC_LISTEN_EVT, &cb_data);