Home | History | Annotate | Download | only in gatt

Lines Matching defs:p_clreg

54 static void bta_gattc_deregister_cmpl(tBTA_GATTC_RCB *p_clreg);
276 void bta_gattc_deregister(tBTA_GATTC_CB *p_cb, tBTA_GATTC_RCB *p_clreg)
281 if (p_clreg != NULL)
288 if (p_cb->bg_track[i].cif_mask & (1 <<(p_clreg->client_if - 1)))
290 bta_gattc_mark_bg_conn(p_clreg->client_if, p_cb->bg_track[i].remote_bda, FALSE, FALSE);
291 GATT_CancelConnect(p_clreg->client_if, p_cb->bg_track[i].remote_bda, FALSE);
293 if (p_cb->bg_track[i].cif_adv_mask & (1 <<(p_clreg->client_if - 1)))
295 bta_gattc_mark_bg_conn(p_clreg->client_if, p_cb->bg_track[i].remote_bda, FALSE, TRUE);
300 if (p_clreg->num_clcb > 0)
305 if (p_cb->clcb[i].in_use && (p_cb->clcb[i].p_rcb == p_clreg))
307 p_clreg->dereg_pending = TRUE;
316 bta_gattc_deregister_cmpl(p_clreg);
336 tBTA_GATTC_RCB *p_clreg = bta_gattc_cl_get_regcb(p_msg->api_conn.client_if);
339 if (p_clreg != NULL)
353 bta_gattc_send_open_cback(p_clreg,
362 bta_gattc_init_bk_conn(&p_msg->api_conn, p_clreg);
384 tBTA_GATTC_RCB *p_clreg;
400 p_clreg = bta_gattc_cl_get_regcb(p_msg->api_cancel_conn.client_if);
402 if (p_clreg && p_clreg->p_cback)
405 (*p_clreg->p_cback)(BTA_GATTC_CANCEL_OPEN_EVT, &cb_data);
427 tBTA_GATTC_RCB *p_clreg;
431 p_clreg = bta_gattc_cl_get_regcb(p_msg->enc_cmpl.client_if);
433 if (p_clreg && p_clreg->p_cback)
440 (*p_clreg->p_cback)(BTA_GATTC_ENC_CMPL_CB_EVT, &cb_data);
554 void bta_gattc_init_bk_conn(tBTA_GATTC_API_OPEN *p_data, tBTA_GATTC_RCB *p_clreg)
595 bta_gattc_send_open_cback(p_clreg, status, p_data->remote_bda,
610 tBTA_GATTC_RCB *p_clreg;
626 p_clreg = bta_gattc_cl_get_regcb(p_data->client_if);
628 if (p_clreg && p_clreg->p_cback)
630 (*p_clreg->p_cback)(BTA_GATTC_CANCEL_OPEN_EVT, &cb_data);
786 tBTA_GATTC_RCB *p_clreg = p_clcb->p_rcb;
814 if (p_clreg->num_clcb == 0 && p_clreg->dereg_pending)
816 bta_gattc_deregister_cmpl(p_clreg);
1754 static void bta_gattc_deregister_cmpl(tBTA_GATTC_RCB *p_clreg)
1757 tBTA_GATTC_IF client_if = p_clreg->client_if;
1759 tBTA_GATTC_CBACK *p_cback = p_clreg->p_cback;
1763 GATT_Deregister(p_clreg->client_if);
1764 memset(p_clreg, 0, sizeof(tBTA_GATTC_RCB));
2255 tBTA_GATTC_RCB *p_clreg = bta_gattc_cl_get_regcb(p_msg->api_listen.client_if);
2262 if (p_clreg == NULL)
2279 (*p_clreg->p_cback)(BTA_GATTC_LISTEN_EVT, &cb_data);
2285 (*p_clreg->p_cback)(BTA_GATTC_LISTEN_EVT, &cb_data);
2328 tBTA_GATTC_RCB *p_clreg = bta_gattc_cl_get_regcb(p_msg->api_listen.client_if);
2335 if (p_clreg && p_clreg->p_cback)
2336 (*p_clreg->p_cback)(BTA_GATTC_LISTEN_EVT, &cb_data);