Lines Matching defs:p_srcb

94 void bta_gattc_reset_discover_st(tBTA_GATTC_SERV* p_srcb,
559 p_clcb->p_srcb->state);
569 p_clcb->p_srcb->connected = true;
571 if (p_clcb->p_srcb->mtu == 0) p_clcb->p_srcb->mtu = GATT_DEF_BLE_MTU_SIZE;
574 if (p_clcb->p_srcb->p_srvc_cache == NULL ||
575 p_clcb->p_srcb->state != BTA_GATTC_SERV_IDLE) {
576 if (p_clcb->p_srcb->state == BTA_GATTC_SERV_IDLE) {
577 p_clcb->p_srcb->state = BTA_GATTC_SERV_LOAD;
579 p_clcb->p_srcb->state = BTA_GATTC_SERV_IDLE;
580 bta_gattc_reset_discover_st(p_clcb->p_srcb, BTA_GATT_OK);
582 p_clcb->p_srcb->state = BTA_GATTC_SERV_DISC;
592 if (p_clcb->p_srcb->srvc_hdl_chg) {
593 p_clcb->p_srcb->srvc_hdl_chg = false;
606 p_clcb->p_srcb->mtu);
681 void bta_gattc_reset_discover_st(tBTA_GATTC_SERV* p_srcb,
686 if (bta_gattc_cb.clcb[i].p_srcb == p_srcb) {
707 bta_gattc_reset_discover_st(p_clcb->p_srcb, BTA_GATT_ERROR);
731 void bta_gattc_set_discover_st(tBTA_GATTC_SERV* p_srcb) {
734 L2CA_EnableUpdateBleConnParams(p_srcb->server_bda, false);
736 if (bta_gattc_cb.clcb[i].p_srcb == p_srcb) {
795 APPL_TRACE_DEBUG("%s: conn_id=%d p_clcb->p_srcb->state = %d ", __func__,
796 p_clcb->bta_conn_id, p_clcb->p_srcb->state);
800 p_clcb->p_srcb->state == BTA_GATTC_SERV_IDLE) ||
801 p_clcb->p_srcb->state == BTA_GATTC_SERV_DISC)
806 if (p_clcb->p_srcb != NULL) {
808 p_clcb->p_srcb->srvc_hdl_chg = false;
809 p_clcb->p_srcb->update_count = 0;
810 p_clcb->p_srcb->state = BTA_GATTC_SERV_DISC_ACT;
813 L2CA_EnableUpdateBleConnParams(p_clcb->p_srcb->server_bda, false);
816 bta_gattc_set_discover_st(p_clcb->p_srcb);
818 p_clcb->status = bta_gattc_init_cache(p_clcb->p_srcb);
821 p_clcb->bta_conn_id, p_clcb->p_srcb, GATT_DISC_SRVC_ALL);
825 bta_gattc_reset_discover_st(p_clcb->p_srcb, p_clcb->status);
836 if (p_clcb->p_srcb->state == BTA_GATTC_SERV_IDLE)
856 L2CA_EnableUpdateBleConnParams(p_clcb->p_srcb->server_bda, true);
857 p_clcb->p_srcb->state = BTA_GATTC_SERV_IDLE;
862 if (p_clcb->p_srcb && p_clcb->p_srcb->p_srvc_cache) {
863 list_free(p_clcb->p_srcb->p_srvc_cache);
864 p_clcb->p_srcb->p_srvc_cache = NULL;
868 bta_gattc_cache_reset(p_clcb->p_srcb->server_bda);
870 if (p_clcb->p_srcb && p_clcb->p_srcb->p_srvc_list) {
872 osi_free_and_reset((void**)&p_clcb->p_srcb->p_srvc_list);
884 if (l2cu_find_lcb_by_bd_addr(p_clcb->p_srcb->server_bda, BT_TRANSPORT_LE)) {
1135 p_clcb->p_srcb->mtu = p_data->p_cmpl->mtu;
1141 cb_data.cfg_mtu.mtu = p_clcb->p_srcb->mtu;
1184 p_clcb->p_srcb->srvc_hdl_chg && op != GATTC_OPTYPE_CONFIG) {
1237 if (p_clcb->p_srcb && p_clcb->p_srcb->p_srvc_cache) {
1397 if (p_clcb->in_use && p_clcb->p_srcb == p_srvc_cb) {
1426 tBTA_GATTC_SERV* p_srcb,
1441 bta_gattc_get_characteristic_srcb(p_srcb, p_notify->handle);
1461 p_srcb->srvc_hdl_chg = true;
1463 bta_gattc_clear_notif_registration(p_srcb, conn_id, s_handle, e_handle);
1465 if (++p_srcb->update_count == bta_gattc_num_reg_app()) {
1471 bta_gattc_cb.clcb[i].p_srcb == p_srcb &&
1488 bta_gattc.remote_bda = p_srcb->server_bda;
1537 tBTA_GATTC_SERV* p_srcb = NULL;
1558 p_srcb = bta_gattc_find_srcb(remote_bda);
1559 if (p_srcb == NULL) {
1571 if (!bta_gattc_process_srvc_chg_ind(conn_id, p_clrcb, p_srcb, p_clcb, &notify,
1574 if (bta_gattc_check_notif_registry(p_clrcb, p_srcb, &notify)) {