/aosp12/system/bt/stack/gatt/ |
H A D | gatt_int.h | 327 } 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 D | gatt_utils.cc | 94 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 D | gatt_main.cc | 66 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 D | gatt_auth.cc | 99 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 D | gatt_api.cc | 150 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 D | gatt_sr.cc | 96 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 D | gatt_cl.cc | 59 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 D | gatt_attr.cc | 586 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 D | att_protocol.cc | 328 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 D | gatt_db.cc | 48 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 D | mock_gatt_utils_ref.cc | 42 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 D | gatt_sr_test.cc | 66 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 D | mock_gatt_main.cc | 47 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 D | mock_gatt_layer.h | 29 virtual void ClientInitServerStatus(tGATT_TCB& tcb) = 0; 39 MOCK_METHOD1(ClientInitServerStatus, void(tGATT_TCB& tcb));
|
H A D | mock_gatt_layer.cc | 31 void gatt_cl_init_sr_status(tGATT_TCB& tcb) { in gatt_cl_init_sr_status()
|
/aosp12/system/bt/test/mock/ |
H A D | mock_stack_gatt_main.cc | 48 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 D | mock_stack_gatt_auth.cc | 42 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 D | mock_stack_gatt_attr.cc | 46 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 D | eatt_test.cc | 49 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 D | eatt_impl.h | 43 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()
|