Home
last modified time | relevance | path

Searched refs:p_srcb (Results 1 – 4 of 4) sorted by relevance

/system/bt/bta/gatt/
Dbta_gattc_utils.cc142 p_clcb->p_srcb = bta_gattc_find_srcb(remote_bda); in bta_gattc_clcb_alloc()
143 if (p_clcb->p_srcb == NULL) in bta_gattc_clcb_alloc()
144 p_clcb->p_srcb = bta_gattc_srcb_alloc(remote_bda); in bta_gattc_clcb_alloc()
146 if (p_clcb->p_rcb != NULL && p_clcb->p_srcb != NULL) { in bta_gattc_clcb_alloc()
147 p_clcb->p_srcb->num_clcb++; in bta_gattc_clcb_alloc()
195 tBTA_GATTC_SERV* p_srcb = p_clcb->p_srcb; in bta_gattc_clcb_dealloc() local
196 if (p_srcb->num_clcb) p_srcb->num_clcb--; in bta_gattc_clcb_dealloc()
201 if (p_srcb->num_clcb == 0) { in bta_gattc_clcb_dealloc()
202 p_srcb->connected = false; in bta_gattc_clcb_dealloc()
203 p_srcb->state = BTA_GATTC_SERV_IDLE; in bta_gattc_clcb_dealloc()
[all …]
Dbta_gattc_act.cc110 void bta_gattc_reset_discover_st(tBTA_GATTC_SERV* p_srcb, tGATT_STATUS status);
461 VLOG(1) << __func__ << ": server cache state=" << +p_clcb->p_srcb->state; in bta_gattc_conn()
471 p_clcb->p_srcb->connected = true; in bta_gattc_conn()
473 if (p_clcb->p_srcb->mtu == 0) p_clcb->p_srcb->mtu = GATT_DEF_BLE_MTU_SIZE; in bta_gattc_conn()
476 if (p_clcb->p_srcb->srvc_cache.empty() || in bta_gattc_conn()
477 p_clcb->p_srcb->state != BTA_GATTC_SERV_IDLE) { in bta_gattc_conn()
478 if (p_clcb->p_srcb->state == BTA_GATTC_SERV_IDLE) { in bta_gattc_conn()
479 p_clcb->p_srcb->state = BTA_GATTC_SERV_LOAD; in bta_gattc_conn()
481 p_clcb->p_srcb->state = BTA_GATTC_SERV_IDLE; in bta_gattc_conn()
482 bta_gattc_reset_discover_st(p_clcb->p_srcb, GATT_SUCCESS); in bta_gattc_conn()
[all …]
Dbta_gattc_cache.cc57 tBTA_GATTC_SERV* p_srcb, uint16_t handle);
59 tBTA_GATTC_SERV* p_srcb, uint16_t handle);
346 p_clcb->p_srcb->state = BTA_GATTC_SERV_SAVE; in bta_gattc_explore_srvc()
349 bta_gattc_cache_save(p_clcb->p_srcb, p_clcb->bta_conn_id); in bta_gattc_explore_srvc()
352 bta_gattc_reset_discover_st(p_clcb->p_srcb, GATT_SUCCESS); in bta_gattc_explore_srvc()
610 for (const tBTA_GATTC_SERVICE& service : p_clcb->p_srcb->srvc_cache) { in bta_gattc_search_service()
630 tBTA_GATTC_SERV* p_srcb) { in bta_gattc_get_services_srcb() argument
631 if (!p_srcb || p_srcb->srvc_cache.empty()) return NULL; in bta_gattc_get_services_srcb()
633 return &p_srcb->srvc_cache; in bta_gattc_get_services_srcb()
641 tBTA_GATTC_SERV* p_srcb = p_clcb->p_srcb; in bta_gattc_get_services() local
[all …]
Dbta_gattc_int.h250 tBTA_GATTC_SERV* p_srcb; /* server cache CB */ member
405 tBTA_GATTC_SERV* p_srcb,
412 extern void bta_gattc_clear_notif_registration(tBTA_GATTC_SERV* p_srcb,
435 tBTA_GATTC_SERV* p_srcb, uint16_t handle);
437 tBTA_GATTC_SERV* p_srcb, uint16_t handle);
451 extern void bta_gattc_reset_discover_st(tBTA_GATTC_SERV* p_srcb,