Home
last modified time | relevance | path

Searched refs:tGATT_TCB (Results 1 – 20 of 20) sorted by relevance

/aosp12/system/bt/stack/gatt/
H A Dgatt_int.h327 } tGATT_TCB; typedef
337 tGATT_TCB* p_tcb; /* associated TCB of this CLCB */
388 tGATT_TCB tcb[GATT_MAX_PHY_CHANNEL];
442 extern bool gatt_disconnect(tGATT_TCB* p_tcb);
465 extern void gatt_cl_init_sr_status(tGATT_TCB& tcb);
470 extern bool gatt_sr_is_cl_change_aware(tGATT_TCB& tcb);
471 extern void gatt_sr_init_cl_status(tGATT_TCB& tcb);
521 extern bool gatt_cl_send_next_cmd_inq(tGATT_TCB& tcb);
572 extern bool gatt_sr_is_prep_cnt_zero(tGATT_TCB& p_tcb);
574 extern void gatt_sr_reset_prep_cnt(tGATT_TCB& tcb);
[all …]
H A Dgatt_utils.cc94 void gatt_free_pending_ind(tGATT_TCB* p_tcb) { in gatt_free_pending_ind()
390 tGATT_TCB* p_tcb = NULL; in gatt_get_tcb_by_idx()
409 tGATT_TCB* p_tcb = NULL; in gatt_find_tcb_by_addr()
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()
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()
1175 tGATT_TCB* p_tcb = NULL; in gatt_find_tcb_by_cid()
1254 bool gatt_sr_is_prep_cnt_zero(tGATT_TCB& tcb) { in gatt_sr_is_prep_cnt_zero()
1293 void gatt_sr_reset_prep_cnt(tGATT_TCB& tcb) { in gatt_sr_reset_prep_cnt()
[all …]
H A Dgatt_main.cc66 static void gatt_send_conn_cback(tGATT_TCB* p_tcb);
244 bool gatt_disconnect(tGATT_TCB* p_tcb) { in gatt_disconnect()
400 *p_tcb = tGATT_TCB(); in gatt_act_connect()
510 tGATT_TCB* p_tcb = in gatt_notify_phy_updated()
628 tGATT_TCB* p_tcb = gatt_find_tcb_by_cid(lcid); in gatt_on_l2cap_error()
640 tGATT_TCB* p_tcb; in gatt_l2cif_connect_cfm_cback()
663 tGATT_TCB* p_tcb = gatt_find_tcb_by_cid(lcid); in gatt_l2cif_config_cfm_cback()
687 tGATT_TCB* p_tcb = gatt_find_tcb_by_cid(lcid); in gatt_l2cif_config_ind_cback()
701 tGATT_TCB* p_tcb = gatt_find_tcb_by_cid(lcid); in gatt_l2cif_disconnect_ind_cback()
717 tGATT_TCB* p_tcb = gatt_find_tcb_by_cid(lcid); in gatt_l2cif_disconnect()
[all …]
H A Dgatt_auth.cc99 void gatt_verify_signature(tGATT_TCB& tcb, uint16_t cid, BT_HDR* p_buf) { in gatt_verify_signature()
159 tGATT_TCB* p_tcb = gatt_find_tcb_by_addr(*bd_addr, transport); in gatt_enc_cmpl_cback()
209 tGATT_TCB* p_tcb = gatt_find_tcb_by_addr(bd_addr, BT_TRANSPORT_LE); in gatt_notify_enc_cmpl()
244 void gatt_set_sec_act(tGATT_TCB* p_tcb, tGATT_SEC_ACTION sec_act) { in gatt_set_sec_act()
258 tGATT_SEC_ACTION gatt_get_sec_act(tGATT_TCB* p_tcb) { in gatt_get_sec_act()
271 tGATT_TCB* p_tcb = p_clcb->p_tcb; in gatt_determine_sec_act()
347 tGATT_STATUS gatt_get_link_encrypt_status(tGATT_TCB& tcb) { in gatt_get_link_encrypt_status()
399 tGATT_TCB* p_tcb = p_clcb->p_tcb; in gatt_security_check_start()
H A Dgatt_api.cc150 tGATT_TCB& tcb = gatt_cb.tcb[i]; in gatt_update_for_database_change()
442 tGATT_TCB* p_tcb = gatt_get_tcb_by_idx(tcb_idx); in GATTS_HandleValueIndication()
505 tGATT_TCB* p_tcb = gatt_get_tcb_by_idx(tcb_idx); in GATTS_HandleValueNotification()
558 tGATT_TCB* p_tcb = gatt_get_tcb_by_idx(tcb_idx); in GATTS_SendRsp()
607 tGATT_TCB* p_tcb = gatt_get_tcb_by_idx(tcb_idx); in GATTC_ConfigureMTU()
668 tGATT_TCB* p_tcb = gatt_get_tcb_by_idx(tcb_idx); in GATTC_Discover()
741 tGATT_TCB* p_tcb = gatt_get_tcb_by_idx(tcb_idx); in GATTC_Read()
822 tGATT_TCB* p_tcb = gatt_get_tcb_by_idx(tcb_idx); in GATTC_Write()
875 tGATT_TCB* p_tcb = gatt_get_tcb_by_idx(tcb_idx); in GATTC_ExecuteWrite()
1072 tGATT_TCB* p_tcb; in GATT_Deregister()
[all …]
H A Dgatt_sr.cc96 bool gatt_sr_cmd_empty(tGATT_TCB& tcb, uint16_t cid) { in gatt_sr_cmd_empty()
114 void gatt_dequeue_sr_cmd(tGATT_TCB& tcb, uint16_t cid) { in gatt_dequeue_sr_cmd()
510 BT_HDR* p_msg, tGATT_TCB& tcb, uint16_t cid, uint8_t op_code, in gatt_build_primary_service_rsp()
676 void gatts_process_primary_service_req(tGATT_TCB& tcb, uint16_t cid, in gatts_process_primary_service_req()
739 static void gatts_process_find_info(tGATT_TCB& tcb, uint16_t cid, in gatts_process_find_info()
856 void gatts_process_read_by_type_req(tGATT_TCB& tcb, uint16_t cid, in gatts_process_read_by_type_req()
932 static void gatts_process_write_req(tGATT_TCB& tcb, uint16_t cid, in gatts_process_write_req()
1022 static void gatts_process_read_req(tGATT_TCB& tcb, uint16_t cid, in gatts_process_read_req()
1153 void gatts_proc_srv_chg_ind_ack(tGATT_TCB tcb) { in gatts_proc_srv_chg_ind_ack()
1180 static void gatts_chk_pending_ind(tGATT_TCB& tcb) { in gatts_chk_pending_ind()
[all …]
H A Dgatt_cl.cc59 void gatt_send_prepare_write(tGATT_TCB& tcb, tGATT_CLCB* p_clcb);
148 tGATT_TCB& tcb = *p_clcb->p_tcb; in gatt_act_read()
219 tGATT_TCB& tcb = *p_clcb->p_tcb; in gatt_act_write()
284 void gatt_send_queue_write_cancel(tGATT_TCB& tcb, tGATT_CLCB* p_clcb, in gatt_send_queue_write_cancel()
338 void gatt_send_prepare_write(tGATT_TCB& tcb, tGATT_CLCB* p_clcb) { in gatt_send_prepare_write()
382 void gatt_process_find_type_value_rsp(UNUSED_ATTR tGATT_TCB& tcb, in gatt_process_find_type_value_rsp()
519 void gatt_process_error_rsp(tGATT_TCB& tcb, tGATT_CLCB* p_clcb, in gatt_process_error_rsp()
578 void gatt_process_prep_write_rsp(tGATT_TCB& tcb, tGATT_CLCB* p_clcb, in gatt_process_prep_write_rsp()
985 void gatt_process_read_rsp(tGATT_TCB& tcb, tGATT_CLCB* p_clcb, in gatt_process_read_rsp()
1123 bool gatt_cl_send_next_cmd_inq(tGATT_TCB& tcb) { in gatt_cl_send_next_cmd_inq()
[all …]
H A Dgatt_attr.cc586 tGATT_TCB& tcb = gatt_cb.tcb[tcb_idx]; in gatt_cl_op_cmpl_cback()
717 void gatt_cl_init_sr_status(tGATT_TCB& tcb) { in gatt_cl_init_sr_status()
809 tGATT_TCB& tcb = gatt_cb.tcb[tcb_idx]; in gatt_profile_get_eatt_support()
835 static bool gatt_sr_is_cl_robust_caching_supported(tGATT_TCB& tcb) { in gatt_sr_is_cl_robust_caching_supported()
850 bool gatt_sr_is_cl_change_aware(tGATT_TCB& tcb) { in gatt_sr_is_cl_change_aware()
865 void gatt_sr_init_cl_status(tGATT_TCB& tcb) { in gatt_sr_init_cl_status()
894 void gatt_sr_update_cl_status(tGATT_TCB& tcb, bool chg_aware) { in gatt_sr_update_cl_status()
934 tGATT_TCB& tcb = gatt_cb.tcb[tcb_idx]; in gatt_sr_read_cl_supp_feat()
963 tGATT_TCB& tcb = gatt_cb.tcb[tcb_idx]; in gatt_sr_write_cl_supp_feat()
H A Datt_protocol.cc328 tGATT_STATUS attp_send_msg_to_l2cap(tGATT_TCB& tcb, uint16_t lcid, in attp_send_msg_to_l2cap()
351 BT_HDR* attp_build_sr_msg(tGATT_TCB& tcb, uint8_t op_code, in attp_build_sr_msg()
404 tGATT_STATUS attp_send_sr_msg(tGATT_TCB& tcb, uint16_t cid, BT_HDR* p_msg) { in attp_send_sr_msg()
427 static tGATT_STATUS attp_cl_send_cmd(tGATT_TCB& tcb, tGATT_CLCB* p_clcb, in attp_cl_send_cmd()
471 tGATT_STATUS attp_send_cl_confirmation_msg(tGATT_TCB& tcb, uint16_t cid) { in attp_send_cl_confirmation_msg()
502 tGATT_STATUS attp_send_cl_msg(tGATT_TCB& tcb, tGATT_CLCB* p_clcb, in attp_send_cl_msg()
H A Dgatt_db.cc48 tGATT_TCB& tcb, uint16_t cid, uint8_t op_code, uint16_t handle,
268 tGATT_TCB& tcb, uint16_t cid, tGATT_SVC_DB* p_db, uint8_t op_code, in gatts_db_read_attr_value_by_type()
470 tGATT_TCB& tcb, uint16_t cid, tGATT_SVC_DB* p_db, uint8_t op_code, in gatts_read_attr_value_by_handle()
707 tGATT_TCB& tcb, uint16_t cid, uint8_t op_code, uint16_t handle, in gatts_send_app_read_request()
/aosp12/system/bt/stack/test/gatt/
H A Dmock_gatt_utils_ref.cc42 BT_HDR* attp_build_sr_msg(tGATT_TCB& tcb, uint8_t op_code, in attp_build_sr_msg()
46 tGATT_STATUS attp_send_cl_confirmation_msg(tGATT_TCB& tcb, uint16_t cid) { in attp_send_cl_confirmation_msg()
49 tGATT_STATUS attp_send_cl_msg(tGATT_TCB& tcb, tGATT_CLCB* p_clcb, in attp_send_cl_msg()
53 tGATT_STATUS attp_send_sr_msg(tGATT_TCB& tcb, uint16_t cid, BT_HDR* p_msg) { in attp_send_sr_msg()
58 void gatt_sr_init_cl_status(tGATT_TCB& tcb) {} in gatt_sr_init_cl_status()
64 void gatt_update_app_use_link_flag(tGATT_IF gatt_if, tGATT_TCB* p_tcb, in gatt_update_app_use_link_flag()
66 void gatts_proc_srv_chg_ind_ack(tGATT_TCB) {} in gatts_proc_srv_chg_ind_ack() argument
67 bool gatt_disconnect(tGATT_TCB* p_tcb) { return false; } in gatt_disconnect()
69 void gatt_set_ch_state(tGATT_TCB* p_tcb, tGATT_CH_STATE ch_state) {} in gatt_set_ch_state()
72 uint32_t gatt_sr_enqueue_cmd(tGATT_TCB& tcb, uint16_t cid, uint8_t op_code, in gatt_sr_enqueue_cmd()
[all …]
H A Dgatt_sr_test.cc66 BT_HDR* attp_build_sr_msg(tGATT_TCB& tcb, uint8_t op_code, in attp_build_sr_msg()
74 tGATT_STATUS attp_send_cl_msg(tGATT_TCB& tcb, tGATT_CLCB* p_clcb, in attp_send_cl_msg()
93 bool gatt_disconnect(tGATT_TCB* p_tcb) { return false; } in gatt_disconnect()
96 tGATT_TCB& tcb, uint16_t cid, tGATT_SVC_DB* p_db, uint8_t op_code, in gatts_db_read_attr_value_by_type()
102 void gatt_set_ch_state(tGATT_TCB* p_tcb, tGATT_CH_STATE ch_state) {} in gatt_set_ch_state()
115 tGATT_TCB& tcb, uint16_t cid, tGATT_SVC_DB* p_db, uint8_t op_code, in gatts_read_attr_value_by_handle()
164 bool gatt_sr_is_cl_change_aware(tGATT_TCB& tcb) { return false; } in gatt_sr_is_cl_change_aware()
165 void gatt_sr_init_cl_status(tGATT_TCB& p_tcb) {} in gatt_sr_init_cl_status()
166 void gatt_sr_update_cl_status(tGATT_TCB& p_tcb, bool chg_aware) { in gatt_sr_update_cl_status()
199 tGATT_TCB tcb_;
[all …]
/aosp12/system/bt/stack/test/common/
H A Dmock_gatt_main.cc47 bool gatt_connect(const RawAddress& rem_bda, tGATT_TCB* p_tcb, in gatt_connect()
53 bool gatt_disconnect(tGATT_TCB* p_tcb) { in gatt_disconnect()
57 bool gatt_update_app_hold_link_status(tGATT_IF gatt_if, tGATT_TCB* p_tcb, in gatt_update_app_hold_link_status()
62 tGATT_CH_STATE gatt_get_ch_state(tGATT_TCB* p_tcb) { in gatt_get_ch_state()
72 void gatt_data_process(tGATT_TCB& tcb, uint16_t cid, BT_HDR* p_buf) { in gatt_data_process()
105 void gatt_set_ch_state(tGATT_TCB* p_tcb, tGATT_CH_STATE ch_state) { in gatt_set_ch_state()
108 void gatt_update_app_use_link_flag(tGATT_IF gatt_if, tGATT_TCB* p_tcb, in gatt_update_app_use_link_flag()
H A Dmock_gatt_layer.h29 virtual void ClientInitServerStatus(tGATT_TCB& tcb) = 0;
39 MOCK_METHOD1(ClientInitServerStatus, void(tGATT_TCB& tcb));
H A Dmock_gatt_layer.cc31 void gatt_cl_init_sr_status(tGATT_TCB& tcb) { in gatt_cl_init_sr_status()
/aosp12/system/bt/test/mock/
H A Dmock_stack_gatt_main.cc48 bool gatt_connect(const RawAddress& rem_bda, tGATT_TCB* p_tcb, in gatt_connect()
54 bool gatt_disconnect(tGATT_TCB* p_tcb) { in gatt_disconnect()
58 bool gatt_update_app_hold_link_status(tGATT_IF gatt_if, tGATT_TCB* p_tcb, in gatt_update_app_hold_link_status()
63 tGATT_CH_STATE gatt_get_ch_state(tGATT_TCB* p_tcb) { in gatt_get_ch_state()
73 void gatt_data_process(tGATT_TCB& tcb, uint16_t cid, BT_HDR* p_buf) { in gatt_data_process()
105 void gatt_set_ch_state(tGATT_TCB* p_tcb, tGATT_CH_STATE ch_state) { in gatt_set_ch_state()
108 void gatt_update_app_use_link_flag(tGATT_IF gatt_if, tGATT_TCB* p_tcb, in gatt_update_app_use_link_flag()
H A Dmock_stack_gatt_auth.cc42 tGATT_SEC_ACTION gatt_get_sec_act(tGATT_TCB* p_tcb) { in gatt_get_sec_act()
46 tGATT_STATUS gatt_get_link_encrypt_status(tGATT_TCB& tcb) { in gatt_get_link_encrypt_status()
61 void gatt_set_sec_act(tGATT_TCB* p_tcb, tGATT_SEC_ACTION sec_act) { in gatt_set_sec_act()
64 void gatt_verify_signature(tGATT_TCB& tcb, uint16_t cid, BT_HDR* p_buf) { in gatt_verify_signature()
H A Dmock_stack_gatt_attr.cc46 bool gatt_sr_is_cl_change_aware(tGATT_TCB& tcb) { in gatt_sr_is_cl_change_aware()
79 void gatt_sr_init_cl_status(tGATT_TCB& tcb) { in gatt_sr_init_cl_status()
82 void gatt_sr_update_cl_status(tGATT_TCB& tcb, bool chg_aware) { in gatt_sr_update_cl_status()
/aosp12/system/bt/stack/test/eatt/
H A Deatt_test.cc49 static tGATT_TCB test_tcb;
51 void gatt_data_process(tGATT_TCB& tcb, uint16_t cid, BT_HDR* p_buf) { return; } in gatt_data_process()
52 tGATT_TCB* gatt_find_tcb_by_addr(const RawAddress& bda, in gatt_find_tcb_by_addr()
/aosp12/system/bt/stack/eatt/
H A Deatt_impl.h43 tGATT_TCB* eatt_tcb_;
451 tGATT_TCB* p_tcb = gatt_find_tcb_by_addr(channel->bda_, BT_TRANSPORT_LE); in eatt_ind_ack_timeout()
459 tGATT_TCB* p_tcb = gatt_find_tcb_by_addr(channel->bda_, BT_TRANSPORT_LE); in eatt_ind_confirmation_timeout()