Lines Matching refs:tGATT_TCB
94 void gatt_free_pending_ind(tGATT_TCB* p_tcb) { in gatt_free_pending_ind()
164 void gatt_add_pending_ind(tGATT_TCB* p_tcb, tGATT_VALUE* p_ind) { in gatt_add_pending_ind()
283 bool gatt_is_srv_chg_ind_pending(tGATT_TCB* p_tcb) { in gatt_is_srv_chg_ind_pending()
389 tGATT_TCB* gatt_get_tcb_by_idx(uint8_t tcb_idx) { in gatt_get_tcb_by_idx()
390 tGATT_TCB* p_tcb = NULL; in gatt_get_tcb_by_idx()
407 tGATT_TCB* gatt_find_tcb_by_addr(const RawAddress& bda, in gatt_find_tcb_by_addr()
409 tGATT_TCB* p_tcb = NULL; in gatt_find_tcb_by_addr()
427 tGATT_TCB* gatt_allocate_tcb_by_bdaddr(const RawAddress& bda, in gatt_allocate_tcb_by_bdaddr()
435 tGATT_TCB* p_tcb = &gatt_cb.tcb[i]; in gatt_allocate_tcb_by_bdaddr()
438 *p_tcb = tGATT_TCB(); in gatt_allocate_tcb_by_bdaddr()
570 void gatt_start_conf_timer(tGATT_TCB* p_tcb, uint16_t cid) { in gatt_start_conf_timer()
588 void gatt_stop_conf_timer(tGATT_TCB& tcb, uint16_t cid) { in gatt_stop_conf_timer()
605 void gatt_start_ind_ack_timer(tGATT_TCB& tcb, uint16_t cid) { in gatt_start_ind_ack_timer()
623 void gatt_stop_ind_ack_timer(tGATT_TCB* p_tcb, uint16_t cid) { in gatt_stop_ind_ack_timer()
666 extern void gatts_proc_srv_chg_ind_ack(tGATT_TCB tcb);
678 tGATT_TCB* p_tcb = (tGATT_TCB*)data; in gatt_indication_confirmation_timeout()
714 tGATT_TCB* p_tcb = (tGATT_TCB*)data; in gatt_ind_ack_timeout()
803 tGATT_STATUS gatt_send_error_rsp(tGATT_TCB& tcb, uint16_t cid, uint8_t err_code, in gatt_send_error_rsp()
952 tGATT_TCB* p_tcb = gatt_get_tcb_by_idx(tcb_idx); in gatt_is_clcb_allocated()
979 bool gatt_tcb_is_cid_busy(tGATT_TCB& tcb, uint16_t cid) { in gatt_tcb_is_cid_busy()
1003 tGATT_TCB* p_tcb = gatt_get_tcb_by_idx(tcb_idx); in gatt_clcb_alloc()
1035 bool gatt_tcb_get_cid_available_for_indication(tGATT_TCB* p_tcb, in gatt_tcb_get_cid_available_for_indication()
1067 bool gatt_tcb_find_indicate_handle(tGATT_TCB& tcb, uint16_t cid, in gatt_tcb_find_indicate_handle()
1098 uint16_t gatt_tcb_get_att_cid(tGATT_TCB& tcb, bool eatt_support) { in gatt_tcb_get_att_cid()
1118 uint16_t gatt_tcb_get_payload_size_tx(tGATT_TCB& tcb, uint16_t cid) { in gatt_tcb_get_payload_size_tx()
1137 uint16_t gatt_tcb_get_payload_size_rx(tGATT_TCB& tcb, uint16_t cid) { in gatt_tcb_get_payload_size_rx()
1173 tGATT_TCB* gatt_find_tcb_by_cid(uint16_t lcid) { in gatt_find_tcb_by_cid()
1175 tGATT_TCB* p_tcb = NULL; in gatt_find_tcb_by_cid()
1207 void gatt_sr_copy_prep_cnt_to_cback_cnt(tGATT_TCB& tcb) { in gatt_sr_copy_prep_cnt_to_cback_cnt()
1216 tGATT_SR_CMD* gatt_sr_get_cmd_by_trans_id(tGATT_TCB* p_tcb, uint32_t trans_id) { in gatt_sr_get_cmd_by_trans_id()
1236 bool gatt_sr_is_cback_cnt_zero(tGATT_TCB& tcb) { in gatt_sr_is_cback_cnt_zero()
1254 bool gatt_sr_is_prep_cnt_zero(tGATT_TCB& tcb) { in gatt_sr_is_prep_cnt_zero()
1272 void gatt_sr_reset_cback_cnt(tGATT_TCB& tcb, uint16_t cid) { in gatt_sr_reset_cback_cnt()
1293 void gatt_sr_reset_prep_cnt(tGATT_TCB& tcb) { in gatt_sr_reset_prep_cnt()
1300 tGATT_SR_CMD* gatt_sr_get_cmd_by_cid(tGATT_TCB& tcb, uint16_t cid) { in gatt_sr_get_cmd_by_cid()
1316 tGATT_READ_MULTI* gatt_sr_get_read_multi(tGATT_TCB& tcb, uint16_t cid) { in gatt_sr_get_read_multi()
1340 void gatt_sr_update_cback_cnt(tGATT_TCB& tcb, uint16_t cid, tGATT_IF gatt_if, in gatt_sr_update_cback_cnt()
1374 void gatt_sr_update_prep_cnt(tGATT_TCB& tcb, tGATT_IF gatt_if, bool is_inc, in gatt_sr_update_prep_cnt()
1396 tGATT_TCB* p_tcb = gatt_find_tcb_by_addr(bda, BT_TRANSPORT_LE); in gatt_cancel_open()
1413 void gatt_cmd_enq(tGATT_TCB& tcb, tGATT_CLCB* p_clcb, bool to_send, in gatt_cmd_enq()
1433 tGATT_CLCB* gatt_cmd_dequeue(tGATT_TCB& tcb, uint16_t cid, uint8_t* p_op_code) { in gatt_cmd_dequeue()
1457 tGATT_STATUS gatt_send_write_msg(tGATT_TCB& tcb, tGATT_CLCB* p_clcb, in gatt_send_write_msg()
1549 tGATT_TCB* p_tcb = gatt_find_tcb_by_addr(bda, transport); in gatt_cleanup_upon_disc()
1584 *p_tcb = tGATT_TCB(); in gatt_cleanup_upon_disc()
1615 tGATT_TCB* p_tcb = gatt_find_tcb_by_addr(bd_addr, BT_TRANSPORT_LE); in gatt_auto_connect_dev_remove()