Home
last modified time | relevance | path

Searched refs:p_cb (Results 1 – 25 of 85) sorted by relevance

1234

/system/bt/stack/smp/
Dsmp_act.cc49 static bool pts_test_send_authentication_complete_failure(tSMP_CB* p_cb) { in pts_test_send_authentication_complete_failure() argument
50 tSMP_STATUS reason = p_cb->cert_failure; in pts_test_send_authentication_complete_failure()
56 smp_sm_event(p_cb, SMP_AUTH_CMPL_EVT, &smp_int_data); in pts_test_send_authentication_complete_failure()
66 static void smp_update_key_mask(tSMP_CB* p_cb, uint8_t key_type, bool recv) { in smp_update_key_mask() argument
69 __func__, p_cb->role, recv, p_cb->local_i_key, p_cb->local_r_key); in smp_update_key_mask()
71 if (((p_cb->le_secure_connections_mode_is_used) || (p_cb->smp_over_br)) && in smp_update_key_mask()
76 p_cb->local_i_key &= ~key_type; in smp_update_key_mask()
77 p_cb->local_r_key &= ~key_type; in smp_update_key_mask()
78 } else if (p_cb->role == HCI_ROLE_PERIPHERAL) { in smp_update_key_mask()
80 p_cb->local_i_key &= ~key_type; in smp_update_key_mask()
[all …]
Dsmp_keys.cc52 static void smp_process_stk(tSMP_CB* p_cb, Octet16* p);
53 static Octet16 smp_calculate_legacy_short_term_key(tSMP_CB* p_cb);
54 static void smp_process_private_key(tSMP_CB* p_cb);
62 void smp_save_local_oob_data(tSMP_CB* p_cb) { in smp_save_local_oob_data() argument
63 saved_local_oob_data = p_cb->sc_oob_data.loc_oob_data; in smp_save_local_oob_data()
89 void smp_proc_passkey(tSMP_CB* p_cb, BT_OCTET8 rand) { in smp_proc_passkey() argument
90 uint8_t* tt = p_cb->tk.data(); in smp_proc_passkey()
102 p_cb->tk = {0}; in smp_proc_passkey()
105 if (p_cb->p_callback) { in smp_proc_passkey()
108 (*p_cb->p_callback)(SMP_PASSKEY_NOTIF_EVT, p_cb->pairing_bda, in smp_proc_passkey()
[all …]
Dsmp_utils.cc79 static bool smp_parameter_unconditionally_valid(tSMP_CB* p_cb);
80 static bool smp_parameter_unconditionally_invalid(tSMP_CB* p_cb);
83 typedef bool (*tSMP_CMD_LEN_VALID)(tSMP_CB* p_cb);
85 static bool smp_command_has_valid_fixed_length(tSMP_CB* p_cb);
107 typedef bool (*tSMP_CMD_PARAM_RANGES_VALID)(tSMP_CB* p_cb);
109 static bool smp_pairing_request_response_parameters_are_valid(tSMP_CB* p_cb);
110 static bool smp_pairing_keypress_notification_is_valid(tSMP_CB* p_cb);
136 typedef BT_HDR* (*tSMP_CMD_ACT)(uint8_t cmd_code, tSMP_CB* p_cb);
138 static BT_HDR* smp_build_pairing_cmd(uint8_t cmd_code, tSMP_CB* p_cb);
140 tSMP_CB* p_cb);
[all …]
Dsmp_int.h304 typedef void (*tSMP_ACT)(tSMP_CB* p_cb, tSMP_INT_DATA* p_data);
312 extern void smp_sm_event(tSMP_CB* p_cb, tSMP_EVENT event,
319 extern void smp_br_state_machine_event(tSMP_CB* p_cb, tSMP_BR_EVENT event,
325 extern void smp_send_pair_req(tSMP_CB* p_cb, tSMP_INT_DATA* p_data);
326 extern void smp_send_confirm(tSMP_CB* p_cb, tSMP_INT_DATA* p_data);
327 extern void smp_send_pair_fail(tSMP_CB* p_cb, tSMP_INT_DATA* p_data);
328 extern void smp_send_rand(tSMP_CB* p_cb, tSMP_INT_DATA* p_data);
329 extern void smp_send_pair_public_key(tSMP_CB* p_cb, tSMP_INT_DATA* p_data);
330 extern void smp_send_commitment(tSMP_CB* p_cb, tSMP_INT_DATA* p_data);
331 extern void smp_send_dhkey_check(tSMP_CB* p_cb, tSMP_INT_DATA* p_data);
[all …]
Dsmp_l2c.cc91 tSMP_CB* p_cb = &smp_cb; in smp_connect_callback() local
113 if (bd_addr == p_cb->pairing_bda) { in smp_connect_callback()
119 if (!p_cb->connect_initialized) { in smp_connect_callback()
120 p_cb->connect_initialized = true; in smp_connect_callback()
122 p_cb->role = L2CA_GetBleConnRole(bd_addr); in smp_connect_callback()
125 p_cb->local_r_key = p_cb->local_i_key = SMP_SEC_DEFAULT_KEY; in smp_connect_callback()
126 p_cb->loc_auth_req = p_cb->peer_auth_req = SMP_DEFAULT_AUTH_REQ; in smp_connect_callback()
127 p_cb->cb_evt = SMP_IO_CAP_REQ_EVT; in smp_connect_callback()
128 smp_sm_event(p_cb, SMP_L2CAP_CONN_EVT, NULL); in smp_connect_callback()
132 smp_sm_event(p_cb, SMP_L2CAP_DISCONN_EVT, &int_data); in smp_connect_callback()
[all …]
Dsmp_api.cc146 tSMP_CB* p_cb = &smp_cb; in SMP_Pair() local
149 p_cb->state, p_cb->br_state, p_cb->flags, in SMP_Pair()
152 if (p_cb->state != SMP_STATE_IDLE || in SMP_Pair()
153 p_cb->flags & SMP_PAIR_FLAGS_WE_STARTED_DD || p_cb->smp_over_br) { in SMP_Pair()
157 p_cb->flags = SMP_PAIR_FLAGS_WE_STARTED_DD; in SMP_Pair()
158 p_cb->pairing_bda = bd_addr; in SMP_Pair()
163 p_cb->status = SMP_PAIR_INTERNAL_ERR; in SMP_Pair()
165 smp_sm_event(p_cb, SMP_AUTH_CMPL_EVT, &smp_int_data); in SMP_Pair()
190 tSMP_CB* p_cb = &smp_cb; in SMP_BR_PairWith() local
193 p_cb->state, p_cb->br_state, p_cb->flags, in SMP_BR_PairWith()
[all …]
/system/bt/bta/ag/
Dbta_ag_at.cc50 void bta_ag_at_init(tBTA_AG_AT_CB* p_cb) { in bta_ag_at_init() argument
51 p_cb->p_cmd_buf = nullptr; in bta_ag_at_init()
52 p_cb->cmd_pos = 0; in bta_ag_at_init()
67 void bta_ag_at_reinit(tBTA_AG_AT_CB* p_cb) { in bta_ag_at_reinit() argument
68 osi_free_and_reset((void**)&p_cb->p_cmd_buf); in bta_ag_at_reinit()
69 p_cb->cmd_pos = 0; in bta_ag_at_reinit()
84 void bta_ag_process_at(tBTA_AG_AT_CB* p_cb, char* p_end) { in bta_ag_process_at() argument
90 for (idx = 0; p_cb->p_at_tbl[idx].p_cmd[0] != 0; idx++) { in bta_ag_process_at()
91 if (!utl_strucmp(p_cb->p_at_tbl[idx].p_cmd, p_cb->p_cmd_buf)) { in bta_ag_process_at()
97 if (p_cb->p_at_tbl[idx].p_cmd[0] != 0) { in bta_ag_process_at()
[all …]
/system/bt/test/mock/
Dmock_stack_smp_act.h55 std::function<void(tSMP_CB* p_cb, tSMP_INT_DATA* p_data)> body{
56 [](tSMP_CB* p_cb, tSMP_INT_DATA* p_data) {}};
57 void operator()(tSMP_CB* p_cb, tSMP_INT_DATA* p_data) { body(p_cb, p_data); }; in operator()
64 std::function<void(tSMP_CB* p_cb, tSMP_INT_DATA* p_data)> body{
65 [](tSMP_CB* p_cb, tSMP_INT_DATA* p_data) {}};
66 void operator()(tSMP_CB* p_cb, tSMP_INT_DATA* p_data) { body(p_cb, p_data); }; in operator()
73 std::function<void(tSMP_CB* p_cb, tSMP_INT_DATA* p_data)> body{
74 [](tSMP_CB* p_cb, tSMP_INT_DATA* p_data) {}};
75 void operator()(tSMP_CB* p_cb, tSMP_INT_DATA* p_data) { body(p_cb, p_data); }; in operator()
82 std::function<void(tSMP_CB* p_cb, tSMP_INT_DATA* p_data)> body{
[all …]
Dmock_stack_smp_act.cc136 void smp_send_app_cback(tSMP_CB* p_cb, tSMP_INT_DATA* p_data) { in smp_send_app_cback() argument
138 test::mock::stack_smp_act::smp_send_app_cback(p_cb, p_data); in smp_send_app_cback()
140 void smp_send_pair_fail(tSMP_CB* p_cb, tSMP_INT_DATA* p_data) { in smp_send_pair_fail() argument
142 test::mock::stack_smp_act::smp_send_pair_fail(p_cb, p_data); in smp_send_pair_fail()
144 void smp_send_pair_req(tSMP_CB* p_cb, tSMP_INT_DATA* p_data) { in smp_send_pair_req() argument
146 test::mock::stack_smp_act::smp_send_pair_req(p_cb, p_data); in smp_send_pair_req()
148 void smp_send_pair_rsp(tSMP_CB* p_cb, tSMP_INT_DATA* p_data) { in smp_send_pair_rsp() argument
150 test::mock::stack_smp_act::smp_send_pair_rsp(p_cb, p_data); in smp_send_pair_rsp()
152 void smp_send_confirm(tSMP_CB* p_cb, tSMP_INT_DATA* p_data) { in smp_send_confirm() argument
154 test::mock::stack_smp_act::smp_send_confirm(p_cb, p_data); in smp_send_confirm()
[all …]
/system/nfc/src/nfa/ee/
Dnfa_ee_act.cc153 static void nfa_ee_update_route_size(tNFA_EE_ECB* p_cb) { in nfa_ee_update_route_size() argument
157 p_cb->size_mask_proto = 0; in nfa_ee_update_route_size()
158 p_cb->size_mask_tech = 0; in nfa_ee_update_route_size()
162 if (p_cb->tech_switch_on & nfa_ee_tech_mask_list[xx]) in nfa_ee_update_route_size()
164 if (p_cb->tech_switch_off & nfa_ee_tech_mask_list[xx]) in nfa_ee_update_route_size()
166 if (p_cb->tech_battery_off & nfa_ee_tech_mask_list[xx]) in nfa_ee_update_route_size()
170 if (p_cb->tech_screen_lock & nfa_ee_tech_mask_list[xx]) in nfa_ee_update_route_size()
172 if (p_cb->tech_screen_off & nfa_ee_tech_mask_list[xx]) in nfa_ee_update_route_size()
174 if (p_cb->tech_screen_off_lock & nfa_ee_tech_mask_list[xx]) in nfa_ee_update_route_size()
179 p_cb->size_mask_tech += 5; in nfa_ee_update_route_size()
[all …]
Dnfa_ee_main.cc161 void nfa_ee_restore_one_ecb(tNFA_EE_ECB* p_cb) { in nfa_ee_restore_one_ecb() argument
169 p_cb->nfcee_id, p_cb->ecb_flags, p_cb->ee_status, p_cb->ee_old_status); in nfa_ee_restore_one_ecb()
170 if ((p_cb->nfcee_id != NFA_EE_INVALID) && in nfa_ee_restore_one_ecb()
171 (p_cb->ee_status & NFA_EE_STATUS_RESTORING) == 0 && in nfa_ee_restore_one_ecb()
172 (p_cb->ee_old_status & NFA_EE_STATUS_RESTORING) != 0) { in nfa_ee_restore_one_ecb()
173 p_cb->ee_old_status &= ~NFA_EE_STATUS_RESTORING; in nfa_ee_restore_one_ecb()
174 mask = nfa_ee_ecb_to_mask(p_cb); in nfa_ee_restore_one_ecb()
175 if (p_cb->ee_status != p_cb->ee_old_status) { in nfa_ee_restore_one_ecb()
176 p_cb->ecb_flags |= NFA_EE_ECB_FLAGS_RESTORE; in nfa_ee_restore_one_ecb()
177 if (p_cb->ee_old_status == NFC_NFCEE_STATUS_ACTIVE) { in nfa_ee_restore_one_ecb()
[all …]
/system/nfc/src/nfa/ce/
Dnfa_ce_act.cc57 tNFA_CE_CB* p_cb = &nfa_ce_cb; in nfa_ce_handle_t3t_evt() local
64 if ((p_cb->listen_info[idx].flags & NFA_CE_LISTEN_INFO_IN_USE) && in nfa_ce_handle_t3t_evt()
65 (p_cb->listen_info[idx].flags & NFA_CE_LISTEN_INFO_FELICA) && in nfa_ce_handle_t3t_evt()
66 (p_cb->listen_info[idx].flags & NFA_CE_LISTEN_INFO_T3T_ACTIVATE_PND)) { in nfa_ce_handle_t3t_evt()
67 p_cb->idx_cur_active = idx; in nfa_ce_handle_t3t_evt()
68 p_cb->p_active_conn_cback = in nfa_ce_handle_t3t_evt()
69 p_cb->listen_info[p_cb->idx_cur_active].p_conn_cback; in nfa_ce_handle_t3t_evt()
76 if (p_cb->idx_cur_active == NFA_CE_LISTEN_INFO_IDX_NDEF) { in nfa_ce_handle_t3t_evt()
78 (*p_cb->p_active_conn_cback)(NFA_CE_NDEF_WRITE_START_EVT, &conn_evt); in nfa_ce_handle_t3t_evt()
88 if (p_cb->idx_cur_active == NFA_CE_LISTEN_INFO_IDX_NDEF) { in nfa_ce_handle_t3t_evt()
[all …]
/system/bt/stack/test/common/
Dmock_smp_smp_act.cc38 void smp_both_have_public_keys(tSMP_CB* p_cb, tSMP_INT_DATA* p_data) { in smp_both_have_public_keys() argument
41 void smp_br_check_authorization_request(tSMP_CB* p_cb, tSMP_INT_DATA* p_data) { in smp_br_check_authorization_request() argument
44 void smp_br_pairing_complete(tSMP_CB* p_cb, tSMP_INT_DATA* p_data) { in smp_br_pairing_complete() argument
47 void smp_br_process_link_key(tSMP_CB* p_cb, tSMP_INT_DATA* p_data) { in smp_br_process_link_key() argument
50 void smp_br_process_pairing_command(tSMP_CB* p_cb, tSMP_INT_DATA* p_data) { in smp_br_process_pairing_command() argument
53 void smp_br_process_peripheral_keys_response(tSMP_CB* p_cb, in smp_br_process_peripheral_keys_response() argument
57 void smp_br_process_security_grant(tSMP_CB* p_cb, tSMP_INT_DATA* p_data) { in smp_br_process_security_grant() argument
60 void smp_br_select_next_key(tSMP_CB* p_cb, tSMP_INT_DATA* p_data) { in smp_br_select_next_key() argument
63 void smp_br_send_pair_response(tSMP_CB* p_cb, tSMP_INT_DATA* p_data) { in smp_br_send_pair_response() argument
69 void smp_check_auth_req(tSMP_CB* p_cb, tSMP_INT_DATA* p_data) { in smp_check_auth_req() argument
[all …]
/system/bt/bta/hh/
Dbta_hh_act.cc185 tBTA_HH_DEV_CB* p_cb = bta_hh_cb.p_cur; in bta_hh_sdp_cback() local
190 if ((result == SDP_SUCCESS) && (p_cb != NULL)) { in bta_hh_sdp_cback()
195 __func__, p_cb, result, attr_mask, p_cb->hid_handle); in bta_hh_sdp_cback()
199 if (bta_hh_tod_spt(p_cb, sdp_rec->sub_class)) { in bta_hh_sdp_cback()
201 if (p_cb->hid_handle == BTA_HH_INVALID_HANDLE) { in bta_hh_sdp_cback()
203 if (HID_HostAddDev(p_cb->addr, attr_mask, &hdl) == HID_SUCCESS) { in bta_hh_sdp_cback()
206 bta_hh_cb.cb_index[hdl] = p_cb->index; in bta_hh_sdp_cback()
208 p_cb->app_id = 0; in bta_hh_sdp_cback()
211 hdl = p_cb->hid_handle; in bta_hh_sdp_cback()
216 if (p_cb->app_id != 0) { in bta_hh_sdp_cback()
[all …]
Dbta_hh_main.cc45 static void bta_hh_better_state_machine(tBTA_HH_DEV_CB* p_cb, uint16_t event, in bta_hh_better_state_machine() argument
47 switch (p_cb->state) { in bta_hh_better_state_machine()
51 p_cb->state = BTA_HH_W4_CONN_ST; in bta_hh_better_state_machine()
52 bta_hh_start_sdp(p_cb, p_data); in bta_hh_better_state_machine()
55 p_cb->state = BTA_HH_W4_CONN_ST; in bta_hh_better_state_machine()
56 bta_hh_open_act(p_cb, p_data); in bta_hh_better_state_machine()
59 bta_hh_close_act(p_cb, p_data); in bta_hh_better_state_machine()
62 bta_hh_maint_dev_act(p_cb, p_data); in bta_hh_better_state_machine()
65 p_cb->state = BTA_HH_CONN_ST; in bta_hh_better_state_machine()
66 bta_hh_open_cmpl_act(p_cb, p_data); in bta_hh_better_state_machine()
[all …]
Dbta_hh_le.cc67 static void bta_hh_le_add_dev_bg_conn(tBTA_HH_DEV_CB* p_cb, bool check_bond);
68 static void bta_hh_process_cache_rpt(tBTA_HH_DEV_CB* p_cb,
85 static void bta_hh_le_hid_report_dbg(tBTA_HH_DEV_CB* p_cb) { in bta_hh_le_hid_report_dbg() argument
88 if (!p_cb->hid_srvc.in_use) return; in bta_hh_le_hid_report_dbg()
90 tBTA_HH_LE_RPT* p_rpt = &p_cb->hid_srvc.report[0]; in bta_hh_le_hid_report_dbg()
247 void bta_hh_le_open_conn(tBTA_HH_DEV_CB* p_cb, const RawAddress& remote_bda) { in bta_hh_le_open_conn() argument
251 p_cb->hid_handle = bta_hh_le_get_le_dev_hdl(p_cb->index); in bta_hh_le_open_conn()
252 if (p_cb->hid_handle == BTA_HH_IDX_INVALID) { in bta_hh_le_open_conn()
253 bta_hh_sm_execute(p_cb, BTA_HH_SDP_CMPL_EVT, (tBTA_HH_DATA*)&status); in bta_hh_le_open_conn()
257 p_cb->addr = remote_bda; in bta_hh_le_open_conn()
[all …]
Dbta_hh_utils.cc114 void bta_hh_clean_up_kdev(tBTA_HH_DEV_CB* p_cb) { in bta_hh_clean_up_kdev() argument
117 if (p_cb->hid_handle != BTA_HH_INVALID_HANDLE) { in bta_hh_clean_up_kdev()
118 if (p_cb->is_le_device) in bta_hh_clean_up_kdev()
119 bta_hh_cb.le_cb_index[BTA_HH_GET_LE_CB_IDX(p_cb->hid_handle)] = in bta_hh_clean_up_kdev()
122 bta_hh_cb.cb_index[p_cb->hid_handle] = BTA_HH_IDX_INVALID; in bta_hh_clean_up_kdev()
126 index = p_cb->index; /* Preserve index for this control block */ in bta_hh_clean_up_kdev()
129 osi_free_and_reset((void**)&p_cb->dscp_info.descriptor.dsc_list); in bta_hh_clean_up_kdev()
131 memset(p_cb, 0, sizeof(tBTA_HH_DEV_CB)); /* Reset control block */ in bta_hh_clean_up_kdev()
133 p_cb->index = index; /* Restore index for this control block */ in bta_hh_clean_up_kdev()
134 p_cb->state = BTA_HH_IDLE_ST; in bta_hh_clean_up_kdev()
[all …]
/system/nfc/src/nfc/tags/
Drw_t3t.cc139 static void rw_t3t_handle_get_sc_poll_rsp(tRW_T3T_CB* p_cb, uint8_t nci_status,
143 static void rw_t3t_handle_ndef_detect_poll_rsp(tRW_T3T_CB* p_cb,
146 static void rw_t3t_handle_fmt_poll_rsp(tRW_T3T_CB* p_cb, uint8_t nci_status,
148 static void rw_t3t_handle_sro_poll_rsp(tRW_T3T_CB* p_cb, uint8_t nci_status,
196 tRW_T3T_CB* p_cb = &rw_cb.tcb.t3t; in rw_t3t_check_timeout() local
200 timeout = (p_cb->check_tout_a + num_blocks * p_cb->check_tout_b) * in rw_t3t_check_timeout()
219 tRW_T3T_CB* p_cb = &rw_cb.tcb.t3t; in rw_t3t_update_timeout() local
223 timeout = (p_cb->update_tout_a + num_blocks * p_cb->update_tout_b) * in rw_t3t_update_timeout()
241 tRW_T3T_CB* p_cb = &rw_cb.tcb.t3t; in rw_t3t_process_error() local
246 if (p_cb->rw_state == RW_T3T_STATE_COMMAND_PENDING) { in rw_t3t_process_error()
[all …]
Dce_t3t.cc159 tCE_T3T_MEM* p_cb = &p_ce_cb->mem.t3t; in ce_t3t_send_rsp() local
165 p_nfcid2 = p_cb->local_nfcid2; in ce_t3t_send_rsp()
200 tCE_T3T_MEM* p_cb = &p_ce_cb->mem.t3t; in ce_t3t_handle_update_cmd() local
202 uint8_t* p_block_list = p_cb->cur_cmd.p_block_list_start; in ce_t3t_handle_update_cmd()
203 uint8_t* p_block_data = p_cb->cur_cmd.p_block_data_start; in ce_t3t_handle_update_cmd()
212 if (p_cb->state == CE_T3T_STATE_IDLE) { in ce_t3t_handle_update_cmd()
213 p_cb->state = CE_T3T_STATE_UPDATING; in ce_t3t_handle_update_cmd()
216 for (i = 0; i < p_cb->cur_cmd.num_blocks; i++) { in ce_t3t_handle_update_cmd()
228 p_cb->cur_cmd.service_code_list[bl0 & T3T_MSG_SERVICE_LIST_MASK]; in ce_t3t_handle_update_cmd()
240 if (p_cb->cur_cmd.num_blocks > p_cb->ndef_info.nbw) { in ce_t3t_handle_update_cmd()
[all …]
/system/nfc/src/nfa/sys/
Dnfa_sys_ptim.cc45 void nfa_sys_ptim_init(tPTIM_CB* p_cb, uint16_t period, uint8_t timer_id) { in nfa_sys_ptim_init() argument
46 GKI_init_timer_list(&p_cb->timer_queue); in nfa_sys_ptim_init()
47 p_cb->period = period; in nfa_sys_ptim_init()
48 p_cb->timer_id = timer_id; in nfa_sys_ptim_init()
62 void nfa_sys_ptim_timer_update(tPTIM_CB* p_cb) { in nfa_sys_ptim_timer_update() argument
75 if (new_ticks_count >= p_cb->last_gki_ticks) { in nfa_sys_ptim_timer_update()
76 period_in_ticks = (int32_t)(new_ticks_count - p_cb->last_gki_ticks); in nfa_sys_ptim_timer_update()
78 period_in_ticks = (int32_t)(((uint32_t)0xffffffff - p_cb->last_gki_ticks) + in nfa_sys_ptim_timer_update()
83 GKI_update_timer_list(&p_cb->timer_queue, GKI_TICKS_TO_MS(period_in_ticks)); in nfa_sys_ptim_timer_update()
85 p_cb->last_gki_ticks = new_ticks_count; in nfa_sys_ptim_timer_update()
[all …]
/system/bt/bta/jv/
Dbta_jv_act.cc49 static tBTA_JV_PCB* bta_jv_add_rfc_port(tBTA_JV_RFC_CB* p_cb,
52 static void bta_jv_pm_conn_busy(tBTA_JV_PM_CB* p_cb);
53 static void bta_jv_pm_conn_idle(tBTA_JV_PM_CB* p_cb);
54 static void bta_jv_pm_state_change(tBTA_JV_PM_CB* p_cb,
130 tBTA_JV_RFC_CB* p_cb = NULL; in bta_jv_alloc_rfc_cb() local
135 p_cb = &bta_jv_cb.rfc_cb[i]; in bta_jv_alloc_rfc_cb()
137 p_cb->handle = (i + 1) | BTA_JV_RFCOMM_MASK; in bta_jv_alloc_rfc_cb()
139 p_cb->max_sess = 1; in bta_jv_alloc_rfc_cb()
140 p_cb->curr_sess = 1; in bta_jv_alloc_rfc_cb()
141 for (j = 0; j < BTA_JV_MAX_RFC_SR_SESSION; j++) p_cb->rfc_hdl[j] = 0; in bta_jv_alloc_rfc_cb()
[all …]
/system/bt/bta/gatt/
Dbta_gatts_utils.cc40 uint8_t bta_gatts_alloc_srvc_cb(tBTA_GATTS_CB* p_cb, uint8_t rcb_idx) { in bta_gatts_alloc_srvc_cb() argument
44 if (!p_cb->srvc_cb[i].in_use) { in bta_gatts_alloc_srvc_cb()
45 p_cb->srvc_cb[i].in_use = true; in bta_gatts_alloc_srvc_cb()
46 p_cb->srvc_cb[i].rcb_idx = rcb_idx; in bta_gatts_alloc_srvc_cb()
84 uint8_t bta_gatts_find_app_rcb_idx_by_app_if(tBTA_GATTS_CB* p_cb, in bta_gatts_find_app_rcb_idx_by_app_if() argument
89 if (p_cb->rcb[i].in_use && p_cb->rcb[i].gatt_if == server_if) return i; in bta_gatts_find_app_rcb_idx_by_app_if()
102 tBTA_GATTS_SRVC_CB* bta_gatts_find_srvc_cb_by_srvc_id(tBTA_GATTS_CB* p_cb, in bta_gatts_find_srvc_cb_by_srvc_id() argument
107 if (p_cb->srvc_cb[i].in_use && p_cb->srvc_cb[i].service_id == service_id) { in bta_gatts_find_srvc_cb_by_srvc_id()
109 return &p_cb->srvc_cb[i]; in bta_gatts_find_srvc_cb_by_srvc_id()
123 tBTA_GATTS_SRVC_CB* bta_gatts_find_srvc_cb_by_attr_id(tBTA_GATTS_CB* p_cb, in bta_gatts_find_srvc_cb_by_attr_id() argument
[all …]
/system/bt/btif/co/
Dbta_gatts_co.cc51 btif_gatts_srv_chg_cb_t* p_cb = &btif_gatts_srv_chg_cb; in btif_gatts_check_init() local
53 if (!p_cb->enable) { in btif_gatts_check_init()
54 memset(p_cb, 0, sizeof(btif_gatts_srv_chg_cb_t)); in btif_gatts_check_init()
55 p_cb->enable = true; in btif_gatts_check_init()
64 btif_gatts_srv_chg_cb_t* p_cb = &btif_gatts_srv_chg_cb; in btif_gatts_add_bonded_dev_from_nv() local
70 for (i = 0; i != p_cb->num_clients; ++i) { in btif_gatts_add_bonded_dev_from_nv()
71 if (p_cb->srv_chg[i].bda == bda) { in btif_gatts_add_bonded_dev_from_nv()
78 if (p_cb->num_clients < BTIF_GATTS_MAX_SRV_CHG_CLT_SIZE) { in btif_gatts_add_bonded_dev_from_nv()
79 p_cb->srv_chg[p_cb->num_clients].bda = bda; in btif_gatts_add_bonded_dev_from_nv()
80 p_cb->srv_chg[p_cb->num_clients].srv_changed = false; in btif_gatts_add_bonded_dev_from_nv()
[all …]
/system/nfc/src/gki/common/
Dgki_buffer.cc53 tGKI_COM_CB* p_cb = &gki_cb.com; in gki_init_free_queue() local
61 p_cb->pool_start[id] = (uint8_t*)p_mem; in gki_init_free_queue()
62 p_cb->pool_end[id] = (uint8_t*)p_mem + (act_size * total); in gki_init_free_queue()
65 p_cb->pool_size[id] = act_size; in gki_init_free_queue()
67 p_cb->freeq[id].size = (uint16_t)tempsize; in gki_init_free_queue()
68 p_cb->freeq[id].total = total; in gki_init_free_queue()
69 p_cb->freeq[id].cur_cnt = 0; in gki_init_free_queue()
70 p_cb->freeq[id].max_cnt = 0; in gki_init_free_queue()
75 p_cb->freeq[id].p_first = hdr; in gki_init_free_queue()
88 p_cb->freeq[id].p_last = hdr; in gki_init_free_queue()
[all …]
/system/bt/stack/acl/
Dbtm_pm.cc123 tBTM_PM_STATUS_CBACK* p_cb) { in BTM_PmRegister() argument
126 ASSERT(p_cb != nullptr); in BTM_PmRegister()
128 return (bluetooth::shim::UnregisterLinkPolicyClient(p_cb)) in BTM_PmRegister()
133 return (bluetooth::shim::RegisterLinkPolicyClient(p_cb)) in BTM_PmRegister()
148 if (p_cb == NULL) return BTM_ILLEGAL_VALUE; in BTM_PmRegister()
149 pm_reg_db.cback = p_cb; in BTM_PmRegister()
194 auto* p_cb = btm_pm_get_power_manager_from_address(remote_bda); in BTM_SetPowerMode() local
195 if (p_cb == nullptr) { in BTM_SetPowerMode()
200 uint16_t handle = p_cb->handle_; in BTM_SetPowerMode()
232 if (mode == p_cb->state) { in BTM_SetPowerMode()
[all …]

1234