HomeSort by relevance Sort by last modified time
    Searched refs:p_clcb (Results 1 - 17 of 17) sorted by null

  /system/bt/stack/gatt/
gatt_cl.cc 52 void gatt_send_prepare_write(tGATT_TCB& tcb, tGATT_CLCB* p_clcb);
81 void gatt_act_discovery(tGATT_CLCB* p_clcb) {
82 uint8_t op_code = disc_type_to_att_opcode[p_clcb->op_subtype];
84 if (p_clcb->s_handle > p_clcb->e_handle || p_clcb->s_handle == 0) {
86 gatt_end_operation(p_clcb, GATT_SUCCESS, NULL);
93 cl_req.browse.s_handle = p_clcb->s_handle;
94 cl_req.browse.e_handle = p_clcb->e_handle;
96 if (disc_type_to_uuid[p_clcb->op_subtype] != 0)
1036 tGATT_CLCB* p_clcb = gatt_cmd_dequeue(tcb, &rsp_code); local
1070 tGATT_CLCB* p_clcb = gatt_cmd_dequeue(tcb, &cmd_code); local
    [all...]
gatt_attr.cc 62 static void gatt_cl_start_config_ccc(tGATT_PROFILE_CLCB* p_clcb);
104 tGATT_PROFILE_CLCB* p_clcb = NULL; local
106 for (i_clcb = 0, p_clcb = gatt_cb.profile_clcb; i_clcb < GATT_MAX_APPS;
107 i_clcb++, p_clcb++) {
108 if (p_clcb->in_use && p_clcb->conn_id == conn_id) return p_clcb;
126 tGATT_PROFILE_CLCB* p_clcb = NULL; local
128 for (i_clcb = 0, p_clcb = gatt_cb.profile_clcb; i_clcb < GATT_MAX_APPS;
129 i_clcb++, p_clcb++)
153 tGATT_PROFILE_CLCB* p_clcb = NULL; local
248 tGATT_PROFILE_CLCB* p_clcb = local
314 tGATT_PROFILE_CLCB* p_clcb = gatt_profile_find_clcb_by_conn_id(conn_id); local
349 tGATT_PROFILE_CLCB* p_clcb = gatt_profile_find_clcb_by_conn_id(conn_id); local
437 tGATT_PROFILE_CLCB* p_clcb = local
    [all...]
gatt_auth.cc 46 static bool gatt_sign_data(tGATT_CLCB* p_clcb) {
47 tGATT_VALUE* p_attr = (tGATT_VALUE*)p_clcb->p_attr_buf;
49 uint16_t payload_size = p_clcb->p_tcb->payload_size;
54 gatt_set_sec_act(p_clcb->p_tcb, GATT_SEC_OK);
71 p_clcb->p_tcb->peer_bda, p_data,
75 gatt_set_ch_state(p_clcb->p_tcb, GATT_CH_OPEN);
76 gatt_act_write(p_clcb, GATT_SEC_SIGN_DATA);
78 gatt_end_operation(p_clcb, GATT_INTERNAL_ERROR, NULL);
130 void gatt_sec_check_complete(bool sec_check_ok, tGATT_CLCB* p_clcb,
132 if (p_clcb && p_clcb->p_tcb && p_clcb->p_tcb->pending_enc_clcb.empty())
171 tGATT_CLCB* p_clcb = p_tcb->pending_enc_clcb.front(); local
192 tGATT_CLCB* p_clcb = p_tcb->pending_enc_clcb.front(); local
227 tGATT_CLCB* p_clcb = p_tcb->pending_enc_clcb.front(); local
    [all...]
gatt_utils.cc 531 void gatt_start_rsp_timer(tGATT_CLCB* p_clcb) {
534 if (p_clcb->operation == GATTC_OPTYPE_DISCOVERY &&
535 p_clcb->op_subtype == GATT_DISC_SRVC_ALL) {
541 if (p_clcb->gatt_rsp_timer_ent == NULL) {
542 p_clcb->gatt_rsp_timer_ent = alarm_new("gatt.gatt_rsp_timer_ent");
544 alarm_set_on_mloop(p_clcb->gatt_rsp_timer_ent, timeout_ms, gatt_rsp_timeout,
545 p_clcb);
587 tGATT_CLCB* p_clcb = (tGATT_CLCB*)data; local
589 if (p_clcb == NULL || p_clcb->p_tcb == NULL)
892 tGATT_CLCB* p_clcb = NULL; local
1145 tGATT_CLCB* p_clcb = cmd.p_clcb; local
1249 tGATT_CLCB* p_clcb = &gatt_cb.clcb[i]; local
    [all...]
gatt_api.cc 602 tGATT_CLCB* p_clcb = gatt_clcb_alloc(conn_id); local
603 if (!p_clcb) return GATT_NO_RESOURCES;
605 p_clcb->p_tcb->payload_size = mtu;
606 p_clcb->operation = GATTC_OPTYPE_CONFIG;
609 return attp_send_cl_msg(*p_clcb->p_tcb, p_clcb, GATT_REQ_MTU, &gatt_cl_msg);
655 tGATT_CLCB* p_clcb = gatt_clcb_alloc(conn_id); local
656 if (!p_clcb) return GATT_NO_RESOURCES;
658 p_clcb->operation = GATTC_OPTYPE_DISCOVERY;
659 p_clcb->op_subtype = disc_type
703 tGATT_CLCB* p_clcb = gatt_clcb_alloc(conn_id); local
781 tGATT_CLCB* p_clcb = gatt_clcb_alloc(conn_id); local
834 tGATT_CLCB* p_clcb = gatt_clcb_alloc(conn_id); local
1025 tGATT_CLCB* p_clcb; local
    [all...]
gatt_int.h 203 tGATT_CLCB* p_clcb; member in struct:__anon2206
426 extern tGATT_STATUS attp_send_cl_msg(tGATT_TCB& tcb, tGATT_CLCB* p_clcb,
445 extern void gatt_start_rsp_timer(tGATT_CLCB* p_clcb);
506 extern void gatt_clcb_dealloc(tGATT_CLCB* p_clcb);
530 extern uint8_t gatt_send_write_msg(tGATT_TCB& p_tcb, tGATT_CLCB* p_clcb,
536 extern void gatt_end_operation(tGATT_CLCB* p_clcb, tGATT_STATUS status,
539 extern void gatt_act_discovery(tGATT_CLCB* p_clcb);
540 extern void gatt_act_read(tGATT_CLCB* p_clcb, uint16_t offset);
541 extern void gatt_act_write(tGATT_CLCB* p_clcb, uint8_t sec_act);
543 extern void gatt_cmd_enq(tGATT_TCB& tcb, tGATT_CLCB* p_clcb, bool to_send
    [all...]
att_protocol.cc 418 tGATT_STATUS attp_cl_send_cmd(tGATT_TCB& tcb, tGATT_CLCB* p_clcb,
423 gatt_cmd_enq(tcb, p_clcb, true, cmd_code, p_cmd);
438 gatt_start_rsp_timer(p_clcb);
439 gatt_cmd_enq(tcb, p_clcb, false, cmd_code, NULL);
451 * p_clcb: clcb
459 tGATT_STATUS attp_send_cl_msg(tGATT_TCB& tcb, tGATT_CLCB* p_clcb,
534 return attp_cl_send_cmd(tcb, p_clcb, op_code, p_cmd);
  /system/bt/bta/gatt/
bta_gattc_act.cc 261 tBTA_GATTC_CLCB* p_clcb = bta_gattc_find_alloc_clcb( local
264 if (p_clcb != NULL) {
265 bta_gattc_sm_execute(p_clcb, event, p_msg);
284 tBTA_GATTC_CLCB* p_clcb = bta_gattc_find_clcb_by_cif( local
287 if (p_clcb != NULL) {
288 bta_gattc_sm_execute(p_clcb, event, p_msg);
319 void bta_gattc_cancel_open_error(tBTA_GATTC_CLCB* p_clcb,
325 if (p_clcb && p_clcb->p_rcb && p_clcb->p_rcb->p_cback
400 tBTA_GATTC_CLCB* p_clcb = bta_gattc_find_alloc_clcb( local
1066 tBTA_GATTC_CLCB* p_clcb = local
1095 tBTA_GATTC_CLCB* p_clcb = &bta_gattc_cb.clcb[0]; local
1239 tBTA_GATTC_CLCB* p_clcb = bta_gattc_find_clcb_by_conn_id(conn_id); local
1288 tBTA_GATTC_CLCB* p_clcb = bta_gattc_find_clcb_by_conn_id(conn_id); local
1326 tBTA_GATTC_CLCB* p_clcb = bta_gattc_find_clcb_by_conn_id(conn_id); local
    [all...]
bta_gattc_utils.cc 85 tBTA_GATTC_CLCB* p_clcb = &bta_gattc_cb.clcb[0]; local
88 for (i = 0; i < BTA_GATTC_CLCB_MAX; i++, p_clcb++) {
89 if (p_clcb->in_use && p_clcb->p_rcb->client_if == client_if &&
90 p_clcb->transport == transport && p_clcb->bda == remote_bda)
91 return p_clcb;
105 tBTA_GATTC_CLCB* p_clcb = &bta_gattc_cb.clcb[0]; local
108 for (i = 0; i < BTA_GATTC_CLCB_MAX; i++, p_clcb++) {
109 if (p_clcb->in_use && p_clcb->bta_conn_id == conn_id) return p_clcb
127 tBTA_GATTC_CLCB* p_clcb = NULL; local
171 tBTA_GATTC_CLCB* p_clcb; local
261 tBTA_GATTC_CLCB* p_clcb = bta_gattc_find_clcb_by_conn_id(conn_id); local
607 tBTA_GATTC_CLCB* p_clcb = NULL; local
642 tBTA_GATTC_CLCB* p_clcb = NULL; local
    [all...]
bta_gattc_int.h 315 extern bool bta_gattc_sm_execute(tBTA_GATTC_CLCB* p_clcb, uint16_t event,
328 extern void bta_gattc_open(tBTA_GATTC_CLCB* p_clcb, tBTA_GATTC_DATA* p_data);
329 extern void bta_gattc_open_fail(tBTA_GATTC_CLCB* p_clcb,
331 extern void bta_gattc_open_error(tBTA_GATTC_CLCB* p_clcb,
334 extern void bta_gattc_cancel_open(tBTA_GATTC_CLCB* p_clcb,
336 extern void bta_gattc_cancel_open_ok(tBTA_GATTC_CLCB* p_clcb,
338 extern void bta_gattc_cancel_open_error(tBTA_GATTC_CLCB* p_clcb,
341 extern void bta_gattc_conn(tBTA_GATTC_CLCB* p_clcb, tBTA_GATTC_DATA* p_data);
343 extern void bta_gattc_close(tBTA_GATTC_CLCB* p_clcb, tBTA_GATTC_DATA* p_data);
344 extern void bta_gattc_close_fail(tBTA_GATTC_CLCB* p_clcb,
    [all...]
bta_gattc_main.cc 68 typedef void (*tBTA_GATTC_ACTION)(tBTA_GATTC_CLCB* p_clcb,
299 bool bta_gattc_sm_execute(tBTA_GATTC_CLCB* p_clcb, uint16_t event,
305 tBTA_GATTC_STATE in_state = p_clcb->state;
317 state_table = bta_gattc_st_tbl[p_clcb->state];
322 p_clcb->state = state_table[event][BTA_GATTC_NEXT_STATE];
328 (*bta_gattc_action[action])(p_clcb, p_data);
329 if (p_clcb->p_q_cmd == p_data) {
341 if (in_state != p_clcb->state) {
344 gattc_state_code(p_clcb->state),
350 in_state, p_clcb->state, in_event)
366 tBTA_GATTC_CLCB* p_clcb = NULL; local
    [all...]
bta_gattc_cache.cc 279 tBTA_GATTC_CLCB* p_clcb = bta_gattc_find_clcb_by_conn_id(conn_id); local
280 if (!p_clcb) return GATT_ERROR;
282 if (p_clcb->transport == BTA_TRANSPORT_LE) {
318 tBTA_GATTC_CLCB* p_clcb = bta_gattc_find_clcb_by_conn_id(conn_id); local
319 if (!p_clcb) {
346 p_clcb->p_srcb->state = BTA_GATTC_SERV_SAVE;
349 bta_gattc_cache_save(p_clcb->p_srcb, p_clcb->bta_conn_id);
352 bta_gattc_reset_discover_st(p_clcb->p_srcb, GATT_SUCCESS);
500 tBTA_GATTC_CLCB* p_clcb = bta_gattc_find_clcb_by_conn_id(conn_id) local
551 tBTA_GATTC_CLCB* p_clcb = bta_gattc_find_clcb_by_conn_id(conn_id); local
637 tBTA_GATTC_CLCB* p_clcb = bta_gattc_find_clcb_by_conn_id(conn_id); local
678 tBTA_GATTC_CLCB* p_clcb = bta_gattc_find_clcb_by_conn_id(conn_id); local
706 tBTA_GATTC_CLCB* p_clcb = bta_gattc_find_clcb_by_conn_id(conn_id); local
732 tBTA_GATTC_CLCB* p_clcb = bta_gattc_find_clcb_by_conn_id(conn_id); local
887 tBTA_GATTC_CLCB* p_clcb = bta_gattc_find_clcb_by_conn_id(conn_id); local
    [all...]
  /system/bt/stack/srvc/
srvc_eng.cc 50 typedef void (*tSRVC_ENG_C_CMPL_ACTION)(tSRVC_CLCB* p_clcb, tGATTC_OPTYPE op,
71 tSRVC_CLCB* p_clcb = NULL; local
73 for (i_clcb = 0, p_clcb = srvc_eng_cb.clcb; i_clcb < SRVC_MAX_APPS;
74 i_clcb++, p_clcb++) {
75 if (p_clcb->in_use && p_clcb->connected && p_clcb->bda == bda) {
76 return p_clcb->conn_id;
94 tSRVC_CLCB* p_clcb = NULL; local
96 for (i_clcb = 0, p_clcb = srvc_eng_cb.clcb; i_clcb < SRVC_MAX_APPS
116 tSRVC_CLCB* p_clcb = NULL; local
138 tSRVC_CLCB* p_clcb = NULL; local
161 tSRVC_CLCB* p_clcb = NULL; local
186 tSRVC_CLCB* p_clcb = NULL; local
313 tSRVC_CLCB* p_clcb = srvc_eng_find_clcb_by_conn_id(conn_id); local
364 tSRVC_CLCB* p_clcb = srvc_eng_find_clcb_by_bd_addr(remote_bda); local
385 tSRVC_CLCB* p_clcb = srvc_eng_find_clcb_by_conn_id(conn_id); local
    [all...]
srvc_dis.cc 193 tSRVC_CLCB* p_clcb = srvc_eng_find_clcb_by_conn_id(conn_id); local
199 if (dis_cb.p_read_dis_cback && p_clcb) {
201 p_clcb->dis_value.attr_mask);
203 (*dis_cb.p_read_dis_cback)(p_clcb->bda, &p_clcb->dis_value);
256 void dis_c_cmpl_cback(tSRVC_CLCB* p_clcb, tGATTC_OPTYPE op, tGATT_STATUS status,
260 uint16_t conn_id = p_clcb->conn_id;
275 p_clcb->dis_value.attr_mask |= DIS_ATTR_SYS_ID_BIT;
277 STREAM_TO_UINT64(p_clcb->dis_value.system_id, pp);
283 p_clcb->dis_value.attr_mask |= DIS_ATTR_PNP_ID_BIT
    [all...]
srvc_dis_int.h 63 extern void dis_c_cmpl_cback(tSRVC_CLCB* p_clcb, tGATTC_OPTYPE op,
srvc_battery.cc 161 void battery_c_cmpl_cback(UNUSED_ATTR tSRVC_CLCB* p_clcb,
  /system/bt/stack/gap/
gap_ble.cc 290 tGAP_CLCB* p_clcb = find_clcb_by_bd_addr(bda); local
291 if (p_clcb == NULL) return;
294 p_clcb->conn_id = conn_id;
295 p_clcb->connected = true;
297 send_cl_read_request(*p_clcb);
299 p_clcb->connected = false;
300 cl_op_cmpl(*p_clcb, false, 0, NULL);
302 clcb_dealloc(*p_clcb);
309 tGAP_CLCB* p_clcb = ble_find_clcb_by_conn_id(conn_id); local
315 if (p_clcb == NULL) return
559 tGAP_CLCB* p_clcb = find_clcb_by_bd_addr(peer_bda); local
    [all...]

Completed in 171 milliseconds