Home | History | Annotate | Download | only in gatt

Lines Matching defs:p_clcb

70     tGATT_PROFILE_CLCB    *p_clcb = NULL;
72 for (i_clcb = 0, p_clcb= gatt_cb.profile_clcb; i_clcb < GATT_MAX_APPS; i_clcb++, p_clcb++)
74 if (p_clcb->in_use && p_clcb->connected && !memcmp(p_clcb->bda, bda, BD_ADDR_LEN))
76 return p_clcb->conn_id;
95 tGATT_PROFILE_CLCB *p_clcb = NULL;
97 for (i_clcb = 0, p_clcb= gatt_cb.profile_clcb; i_clcb < GATT_MAX_APPS; i_clcb++, p_clcb++)
99 if (p_clcb->in_use && p_clcb->transport == transport &&
100 p_clcb->connected && !memcmp(p_clcb->bda, bda, BD_ADDR_LEN))
102 return p_clcb;
106 return p_clcb;
121 tGATT_PROFILE_CLCB *p_clcb = NULL;
123 for (i_clcb = 0, p_clcb= gatt_cb.profile_clcb; i_clcb < GATT_MAX_APPS; i_clcb++, p_clcb++)
125 if (!p_clcb->in_use)
127 p_clcb->in_use = TRUE;
128 p_clcb->conn_id = conn_id;
129 p_clcb->connected = TRUE;
130 p_clcb->transport = tranport;
131 memcpy (p_clcb->bda, bda, BD_ADDR_LEN);
135 return p_clcb;
149 tGATT_PROFILE_CLCB *p_clcb = NULL;
151 for (i_clcb = 0, p_clcb= gatt_cb.profile_clcb; i_clcb < GATT_MAX_APPS; i_clcb++, p_clcb++)
153 if (p_clcb->in_use && p_clcb->connected && (p_clcb->conn_id == conn_id))
155 memset(p_clcb, 0, sizeof(tGATT_PROFILE_CLCB));