Home | History | Annotate | Download | only in gatt

Lines Matching refs:tGATT_TCB

296 } tGATT_TCB;
306 tGATT_TCB* p_tcb; /* associated TCB of this CLCB */
369 tGATT_TCB tcb[GATT_MAX_PHY_CHANNEL];
416 extern bool gatt_disconnect(tGATT_TCB* p_tcb);
420 extern bool gatt_connect(BD_ADDR rem_bda, tGATT_TCB* p_tcb,
422 extern void gatt_data_process(tGATT_TCB* p_tcb, BT_HDR* p_buf);
423 extern void gatt_update_app_use_link_flag(tGATT_IF gatt_if, tGATT_TCB* p_tcb,
427 extern void gatt_set_ch_state(tGATT_TCB* p_tcb, tGATT_CH_STATE ch_state);
428 extern tGATT_CH_STATE gatt_get_ch_state(tGATT_TCB* p_tcb);
439 extern tGATT_STATUS attp_send_cl_msg(tGATT_TCB* p_tcb, uint16_t clcb_idx,
441 extern BT_HDR* attp_build_sr_msg(tGATT_TCB* p_tcb, uint8_t op_code,
443 extern tGATT_STATUS attp_send_sr_msg(tGATT_TCB* p_tcb, BT_HDR* p_msg);
444 extern tGATT_STATUS attp_send_msg_to_l2cap(tGATT_TCB* p_tcb, BT_HDR* p_toL2CAP);
459 extern void gatt_start_conf_timer(tGATT_TCB* p_tcb);
463 extern void gatt_start_ind_ack_timer(tGATT_TCB* p_tcb);
464 extern tGATT_STATUS gatt_send_error_rsp(tGATT_TCB* p_tcb, uint8_t err_code,
469 tGATT_TCB* p_tcb, tGATT_CLCB* p_clcb);
471 tGATT_TCB* p_tcb);
479 extern tGATT_VALUE* gatt_add_pending_ind(tGATT_TCB* p_tcb, tGATT_VALUE* p_ind);
481 extern bool gatt_cl_send_next_cmd_inq(tGATT_TCB* p_tcb);
505 extern tGATT_STATUS gatt_sr_process_app_rsp(tGATT_TCB* p_tcb, tGATT_IF gatt_if,
509 extern void gatt_server_handle_client_req(tGATT_TCB* p_tcb, uint8_t op_code,
513 extern uint32_t gatt_sr_enqueue_cmd(tGATT_TCB* p_tcb, uint8_t op_code,
516 extern void gatt_notify_phy_updated(tGATT_TCB* p_tcb, uint8_t tx_phy,
526 extern void gatt_sr_copy_prep_cnt_to_cback_cnt(tGATT_TCB* p_tcb);
527 extern bool gatt_sr_is_cback_cnt_zero(tGATT_TCB* p_tcb);
528 extern bool gatt_sr_is_prep_cnt_zero(tGATT_TCB* p_tcb);
529 extern void gatt_sr_reset_cback_cnt(tGATT_TCB* p_tcb);
530 extern void gatt_sr_reset_prep_cnt(tGATT_TCB* p_tcb);
531 extern void gatt_sr_update_cback_cnt(tGATT_TCB* p_tcb, tGATT_IF gatt_if,
533 extern void gatt_sr_update_prep_cnt(tGATT_TCB* p_tcb, tGATT_IF gatt_if,
536 extern bool gatt_find_app_hold_link(tGATT_TCB* p_tcb, uint8_t start_idx,
538 extern uint8_t gatt_num_apps_hold_link(tGATT_TCB* p_tcb);
540 extern tGATT_TCB* gatt_find_tcb_by_cid(uint16_t lcid);
541 extern tGATT_TCB* gatt_allocate_tcb_by_bdaddr(BD_ADDR bda,
543 extern tGATT_TCB* gatt_get_tcb_by_idx(uint8_t tcb_idx);
544 extern tGATT_TCB* gatt_find_tcb_by_addr(BD_ADDR bda, tBT_TRANSPORT transport);
548 extern void gatt_dequeue_sr_cmd(tGATT_TCB* p_tcb);
549 extern uint8_t gatt_send_write_msg(tGATT_TCB* p_tcb, uint16_t clcb_idx,
561 extern uint8_t gatt_act_send_browse(tGATT_TCB* p_tcb, uint16_t index,
564 extern tGATT_CLCB* gatt_cmd_dequeue(tGATT_TCB* p_tcb, uint8_t* p_opcode);
565 extern bool gatt_cmd_enq(tGATT_TCB* p_tcb, uint16_t clcb_idx, bool to_send,
567 extern void gatt_client_handle_server_rsp(tGATT_TCB* p_tcb, uint8_t op_code,
569 extern void gatt_send_queue_write_cancel(tGATT_TCB* p_tcb, tGATT_CLCB* p_clcb,
574 extern void gatt_verify_signature(tGATT_TCB* p_tcb, BT_HDR* p_buf);
576 extern tGATT_STATUS gatt_get_link_encrypt_status(tGATT_TCB* p_tcb);
577 extern tGATT_SEC_ACTION gatt_get_sec_act(tGATT_TCB* p_tcb);
578 extern void gatt_set_sec_act(tGATT_TCB* p_tcb, tGATT_SEC_ACTION sec_act);
592 tGATT_TCB* p_tcb, tGATT_SVC_DB* p_db, uint8_t op_code, BT_HDR* p_rsp,
597 tGATT_TCB* p_tcb, tGATT_SVC_DB* p_db, uint8_t op_code, uint16_t handle,