/packages/modules/Bluetooth/system/stack/smp/ |
D | smp_act.cc | 54 static void smp_key_distribution_by_transport(tSMP_CB* p_cb, tSMP_INT_DATA* p_data); 65 static bool pts_test_send_authentication_complete_failure(tSMP_CB* p_cb) { in pts_test_send_authentication_complete_failure() argument 66 tSMP_STATUS reason = p_cb->cert_failure; in pts_test_send_authentication_complete_failure() 72 smp_sm_event(p_cb, SMP_AUTH_CMPL_EVT, &smp_int_data); in pts_test_send_authentication_complete_failure() 82 static void smp_update_key_mask(tSMP_CB* p_cb, uint8_t key_type, bool recv) { in smp_update_key_mask() argument 84 p_cb->role, recv, p_cb->local_i_key, p_cb->local_r_key); in smp_update_key_mask() 86 if (((p_cb->sc_mode_required_by_peer) || (p_cb->smp_over_br)) && in smp_update_key_mask() 90 p_cb->local_i_key &= ~key_type; in smp_update_key_mask() 91 p_cb->local_r_key &= ~key_type; in smp_update_key_mask() 92 } else if (p_cb->role == HCI_ROLE_PERIPHERAL) { in smp_update_key_mask() [all …]
|
D | smp_keys.cc | 59 static void smp_process_stk(tSMP_CB* p_cb, Octet16* p); 60 static Octet16 smp_calculate_legacy_short_term_key(tSMP_CB* p_cb); 61 static void smp_process_private_key(tSMP_CB* p_cb); 71 void smp_save_local_oob_data(tSMP_CB* p_cb) { in smp_save_local_oob_data() argument 72 saved_local_oob_data = p_cb->sc_oob_data.loc_oob_data; in smp_save_local_oob_data() 93 static void smp_proc_passkey(tSMP_CB* p_cb, uint64_t rand) { in smp_proc_passkey() argument 94 uint8_t* tt = p_cb->tk.data(); in smp_proc_passkey() 97 log::verbose("addr:{}", p_cb->pairing_bda); in smp_proc_passkey() 105 p_cb->tk = {0}; in smp_proc_passkey() 108 if (p_cb->p_callback) { in smp_proc_passkey() [all …]
|
D | smp_utils.cc | 101 static bool smp_parameter_unconditionally_valid(tSMP_CB* p_cb); 102 static bool smp_parameter_unconditionally_invalid(tSMP_CB* p_cb); 105 typedef bool (*tSMP_CMD_LEN_VALID)(tSMP_CB* p_cb); 107 static bool smp_command_has_valid_fixed_length(tSMP_CB* p_cb); 129 typedef bool (*tSMP_CMD_PARAM_RANGES_VALID)(tSMP_CB* p_cb); 131 static bool smp_pairing_request_response_parameters_are_valid(tSMP_CB* p_cb); 132 static bool smp_pairing_keypress_notification_is_valid(tSMP_CB* p_cb); 158 typedef BT_HDR* (*tSMP_CMD_ACT)(uint8_t cmd_code, tSMP_CB* p_cb); 160 static BT_HDR* smp_build_pairing_cmd(uint8_t cmd_code, tSMP_CB* p_cb); 161 static BT_HDR* smp_build_confirm_cmd(uint8_t cmd_code, tSMP_CB* p_cb); [all …]
|
D | smp_int.h | 360 typedef void (*tSMP_ACT)(tSMP_CB* p_cb, tSMP_INT_DATA* p_data); 365 bool smp_sm_event(tSMP_CB* p_cb, tSMP_EVENT event, tSMP_INT_DATA* p_data); 371 void smp_br_state_machine_event(tSMP_CB* p_cb, tSMP_BR_EVENT event, tSMP_INT_DATA* p_data); 376 void smp_send_pair_req(tSMP_CB* p_cb, tSMP_INT_DATA* p_data); 377 void smp_send_confirm(tSMP_CB* p_cb, tSMP_INT_DATA* p_data); 378 void smp_send_pair_fail(tSMP_CB* p_cb, tSMP_INT_DATA* p_data); 379 void smp_send_rand(tSMP_CB* p_cb, tSMP_INT_DATA* p_data); 380 void smp_send_pair_public_key(tSMP_CB* p_cb, tSMP_INT_DATA* p_data); 381 void smp_send_commitment(tSMP_CB* p_cb, tSMP_INT_DATA* p_data); 382 void smp_send_dhkey_check(tSMP_CB* p_cb, tSMP_INT_DATA* p_data); [all …]
|
D | smp_l2c.cc | 95 tSMP_CB* p_cb = &smp_cb; in smp_connect_callback() local 111 if (bd_addr == p_cb->pairing_bda) { in smp_connect_callback() 115 if (!p_cb->connect_initialized) { in smp_connect_callback() 116 p_cb->connect_initialized = true; in smp_connect_callback() 118 p_cb->role = stack::l2cap::get_interface().L2CA_GetBleConnRole(bd_addr); in smp_connect_callback() 121 p_cb->local_r_key = p_cb->local_i_key = SMP_SEC_DEFAULT_KEY; in smp_connect_callback() 122 p_cb->loc_auth_req = p_cb->peer_auth_req = SMP_DEFAULT_AUTH_REQ; in smp_connect_callback() 123 p_cb->cb_evt = SMP_IO_CAP_REQ_EVT; in smp_connect_callback() 124 smp_sm_event(p_cb, SMP_L2CAP_CONN_EVT, NULL); in smp_connect_callback() 128 smp_sm_event(p_cb, SMP_L2CAP_DISCONN_EVT, &int_data); in smp_connect_callback() [all …]
|
D | smp_api.cc | 84 tSMP_CB* p_cb = &smp_cb; in SMP_Pair() local 86 log::verbose("state={} br_state={} flag=0x{:x}, bd_addr={}", p_cb->state, p_cb->br_state, in SMP_Pair() 87 p_cb->flags, bd_addr); in SMP_Pair() 89 if (p_cb->state != SMP_STATE_IDLE || p_cb->flags & SMP_PAIR_FLAGS_WE_STARTED_DD || in SMP_Pair() 90 p_cb->smp_over_br) { in SMP_Pair() 94 p_cb->flags = SMP_PAIR_FLAGS_WE_STARTED_DD; in SMP_Pair() 95 p_cb->pairing_bda = bd_addr; in SMP_Pair() 97 p_cb->pairing_ble_bd_addr = { in SMP_Pair() 104 p_cb->status = SMP_PAIR_INTERNAL_ERR; in SMP_Pair() 106 smp_sm_event(p_cb, SMP_AUTH_CMPL_EVT, &smp_int_data); in SMP_Pair() [all …]
|
/packages/modules/Nfc/libnfc-nci/src/nfa/ee/ |
D | nfa_ee_act.cc | 165 static void nfa_ee_update_route_size(tNFA_EE_ECB* p_cb) { in nfa_ee_update_route_size() argument 169 p_cb->size_mask_proto = 0; in nfa_ee_update_route_size() 170 p_cb->size_mask_tech = 0; in nfa_ee_update_route_size() 174 if (p_cb->tech_switch_on & nfa_ee_tech_mask_list[xx]) in nfa_ee_update_route_size() 176 if (p_cb->tech_switch_off & nfa_ee_tech_mask_list[xx]) in nfa_ee_update_route_size() 178 if (p_cb->tech_battery_off & nfa_ee_tech_mask_list[xx]) in nfa_ee_update_route_size() 182 if (p_cb->tech_screen_lock & nfa_ee_tech_mask_list[xx]) in nfa_ee_update_route_size() 184 if (p_cb->tech_screen_off & nfa_ee_tech_mask_list[xx]) in nfa_ee_update_route_size() 186 if (p_cb->tech_screen_off_lock & nfa_ee_tech_mask_list[xx]) in nfa_ee_update_route_size() 191 p_cb->size_mask_tech += 5; in nfa_ee_update_route_size() [all …]
|
D | nfa_ee_main.cc | 189 void nfa_ee_restore_one_ecb(tNFA_EE_ECB* p_cb) { in nfa_ee_restore_one_ecb() argument 197 __func__, p_cb->nfcee_id, p_cb->ecb_flags, p_cb->ee_status, in nfa_ee_restore_one_ecb() 198 p_cb->ee_old_status); in nfa_ee_restore_one_ecb() 199 if ((p_cb->nfcee_id != NFA_EE_INVALID) && in nfa_ee_restore_one_ecb() 200 (p_cb->ee_status & NFA_EE_STATUS_RESTORING) == 0 && in nfa_ee_restore_one_ecb() 201 (p_cb->ee_old_status & NFA_EE_STATUS_RESTORING) != 0) { in nfa_ee_restore_one_ecb() 202 p_cb->ee_old_status &= ~NFA_EE_STATUS_RESTORING; in nfa_ee_restore_one_ecb() 203 mask = nfa_ee_ecb_to_mask(p_cb); in nfa_ee_restore_one_ecb() 204 if (p_cb->ee_status != p_cb->ee_old_status) { in nfa_ee_restore_one_ecb() 205 p_cb->ecb_flags |= NFA_EE_ECB_FLAGS_RESTORE; in nfa_ee_restore_one_ecb() [all …]
|
D | nfa_ee_api.cc | 103 tNFA_EE_ECB* p_cb = nfa_ee_cb.ecb; in NFA_EeGetInfo() local 124 for (xx = 0; (xx < ret) && (num_ret < max_ret); xx++, p_cb++) { in NFA_EeGetInfo() 125 if ((p_cb->ee_status & NFA_EE_STATUS_INT_MASK) || in NFA_EeGetInfo() 126 (p_cb->ee_status == NFA_EE_STATUS_REMOVED) || in NFA_EeGetInfo() 127 (p_cb->ee_status & NFA_EE_STATUS_MEP_MASK)) { in NFA_EeGetInfo() 132 __func__, xx, max_ret, num_ret, p_cb->nfcee_id, p_cb->ee_status); in NFA_EeGetInfo() 133 p_info->ee_handle = NFA_HANDLE_GROUP_EE | (tNFA_HANDLE)p_cb->nfcee_id; in NFA_EeGetInfo() 134 p_info->ee_status = p_cb->ee_status; in NFA_EeGetInfo() 135 p_info->num_interface = p_cb->num_interface; in NFA_EeGetInfo() 136 p_info->num_tlvs = p_cb->num_tlvs; in NFA_EeGetInfo() [all …]
|
/packages/modules/Bluetooth/system/bta/ag/ |
D | bta_ag_at.cc | 55 void bta_ag_at_init(tBTA_AG_AT_CB* p_cb) { in bta_ag_at_init() argument 56 p_cb->p_cmd_buf = nullptr; in bta_ag_at_init() 57 p_cb->cmd_pos = 0; in bta_ag_at_init() 72 void bta_ag_at_reinit(tBTA_AG_AT_CB* p_cb) { in bta_ag_at_reinit() argument 73 osi_free_and_reset((void**)&p_cb->p_cmd_buf); in bta_ag_at_reinit() 74 p_cb->cmd_pos = 0; in bta_ag_at_reinit() 89 static void bta_ag_process_at(tBTA_AG_AT_CB* p_cb, char* p_end) { in bta_ag_process_at() argument 95 for (idx = 0; p_cb->p_at_tbl[idx].p_cmd[0] != 0; idx++) { in bta_ag_process_at() 96 if (!utl_strucmp(p_cb->p_at_tbl[idx].p_cmd, p_cb->p_cmd_buf)) { in bta_ag_process_at() 102 if (p_cb->p_at_tbl[idx].p_cmd[0] != 0) { in bta_ag_process_at() [all …]
|
/packages/modules/Bluetooth/system/test/mock/ |
D | mock_stack_smp_act.h | 41 std::function<void(tSMP_CB* p_cb, tSMP_INT_DATA* p_data)> body{ 43 void operator()(tSMP_CB* p_cb, tSMP_INT_DATA* p_data) { body(p_cb, p_data); } in operator() 50 std::function<void(tSMP_CB* p_cb, tSMP_INT_DATA* p_data)> body{ 52 void operator()(tSMP_CB* p_cb, tSMP_INT_DATA* p_data) { body(p_cb, p_data); } in operator() 59 std::function<void(tSMP_CB* p_cb, tSMP_INT_DATA* p_data)> body{ 61 void operator()(tSMP_CB* p_cb, tSMP_INT_DATA* p_data) { body(p_cb, p_data); } in operator() 68 std::function<void(tSMP_CB* p_cb, tSMP_INT_DATA* p_data)> body{ 70 void operator()(tSMP_CB* p_cb, tSMP_INT_DATA* p_data) { body(p_cb, p_data); } in operator() 77 std::function<void(tSMP_CB* p_cb, tSMP_INT_DATA* p_data)> body{ 79 void operator()(tSMP_CB* p_cb, tSMP_INT_DATA* p_data) { body(p_cb, p_data); } in operator() [all …]
|
D | mock_stack_smp_act.cc | 115 void smp_send_app_cback(tSMP_CB* p_cb, tSMP_INT_DATA* p_data) { in smp_send_app_cback() argument 117 test::mock::stack_smp_act::smp_send_app_cback(p_cb, p_data); in smp_send_app_cback() 119 void smp_send_pair_fail(tSMP_CB* p_cb, tSMP_INT_DATA* p_data) { in smp_send_pair_fail() argument 121 test::mock::stack_smp_act::smp_send_pair_fail(p_cb, p_data); in smp_send_pair_fail() 123 void smp_send_pair_req(tSMP_CB* p_cb, tSMP_INT_DATA* p_data) { in smp_send_pair_req() argument 125 test::mock::stack_smp_act::smp_send_pair_req(p_cb, p_data); in smp_send_pair_req() 127 void smp_send_pair_rsp(tSMP_CB* p_cb, tSMP_INT_DATA* p_data) { in smp_send_pair_rsp() argument 129 test::mock::stack_smp_act::smp_send_pair_rsp(p_cb, p_data); in smp_send_pair_rsp() 131 void smp_send_confirm(tSMP_CB* p_cb, tSMP_INT_DATA* p_data) { in smp_send_confirm() argument 133 test::mock::stack_smp_act::smp_send_confirm(p_cb, p_data); in smp_send_confirm() [all …]
|
/packages/modules/Nfc/libnfc-nci/src/nfa/ce/ |
D | nfa_ce_act.cc | 54 tNFA_CE_CB* p_cb = &nfa_ce_cb; in nfa_ce_handle_t3t_evt() local 60 if ((p_cb->listen_info[idx].flags & NFA_CE_LISTEN_INFO_IN_USE) && in nfa_ce_handle_t3t_evt() 61 (p_cb->listen_info[idx].flags & NFA_CE_LISTEN_INFO_FELICA) && in nfa_ce_handle_t3t_evt() 62 (p_cb->listen_info[idx].flags & NFA_CE_LISTEN_INFO_T3T_ACTIVATE_PND)) { in nfa_ce_handle_t3t_evt() 63 p_cb->idx_cur_active = idx; in nfa_ce_handle_t3t_evt() 64 p_cb->p_active_conn_cback = in nfa_ce_handle_t3t_evt() 65 p_cb->listen_info[p_cb->idx_cur_active].p_conn_cback; in nfa_ce_handle_t3t_evt() 72 if (p_cb->idx_cur_active == NFA_CE_LISTEN_INFO_IDX_NDEF) { in nfa_ce_handle_t3t_evt() 74 (*p_cb->p_active_conn_cback)(NFA_CE_NDEF_WRITE_START_EVT, &conn_evt); in nfa_ce_handle_t3t_evt() 85 if (p_cb->idx_cur_active == NFA_CE_LISTEN_INFO_IDX_NDEF) { in nfa_ce_handle_t3t_evt() [all …]
|
/packages/modules/Bluetooth/system/bta/hh/ |
D | bta_hh_act.cc | 214 tBTA_HH_DEV_CB* p_cb = bta_hh_find_cb(link_spec); in bta_hh_sdp_cback() local 215 if (p_cb == nullptr) { in bta_hh_sdp_cback() 225 attr_mask, p_cb->hid_handle); in bta_hh_sdp_cback() 229 if (bta_hh_tod_spt(p_cb, sdp_rec->sub_class)) { in bta_hh_sdp_cback() 232 if (p_cb->hid_handle == BTA_HH_INVALID_HANDLE) { in bta_hh_sdp_cback() 234 if (HID_HostAddDev(p_cb->link_spec.addrt.bda, attr_mask, &hdl) == HID_SUCCESS) { in bta_hh_sdp_cback() 237 bta_hh_cb.cb_index[hdl] = p_cb->index; in bta_hh_sdp_cback() 239 p_cb->app_id = 0; in bta_hh_sdp_cback() 242 hdl = p_cb->hid_handle; in bta_hh_sdp_cback() 247 if (p_cb->app_id != 0) { in bta_hh_sdp_cback() [all …]
|
D | bta_hh_main.cc | 124 tBTA_HH_DEV_CB* p_cb = nullptr; in bta_hh_find_cb_by_event() local 128 p_cb = bta_hh_get_cb(((tBTA_HH_API_CONN*)p_msg)->link_spec); in bta_hh_find_cb_by_event() 132 p_cb = bta_hh_get_cb(((tBTA_HH_MAINT_DEV*)p_msg)->link_spec); in bta_hh_find_cb_by_event() 134 p_cb = bta_hh_find_cb_by_handle((uint8_t)p_msg->layer_specific); in bta_hh_find_cb_by_event() 145 if (p_cb != nullptr && !p_cb->in_use) { in bta_hh_find_cb_by_event() 147 p_cb->link_spec, p_cb->index, p_cb->hid_handle); in bta_hh_find_cb_by_event() 148 p_cb = nullptr; in bta_hh_find_cb_by_event() 152 p_cb = bta_hh_get_cb(((tBTA_HH_CBACK_DATA*)p_msg)->link_spec); in bta_hh_find_cb_by_event() 154 p_cb = bta_hh_find_cb_by_handle((uint8_t)p_msg->layer_specific); in bta_hh_find_cb_by_event() 157 return p_cb; in bta_hh_find_cb_by_event() [all …]
|
D | bta_hh_le.cc | 92 static void bta_hh_le_add_dev_bg_conn(tBTA_HH_DEV_CB* p_cb); 93 static void bta_hh_process_cache_rpt(tBTA_HH_DEV_CB* p_cb, tBTA_HH_RPT_CACHE_ENTRY* p_rpt_cache, 110 static void bta_hh_le_hid_report_dbg(tBTA_HH_DEV_CB* p_cb) { in bta_hh_le_hid_report_dbg() argument 113 if (p_cb->hid_srvc.state < BTA_HH_SERVICE_DISCOVERED) { in bta_hh_le_hid_report_dbg() 117 tBTA_HH_LE_RPT* p_rpt = &p_cb->hid_srvc.report[0]; in bta_hh_le_hid_report_dbg() 272 void bta_hh_le_open_conn(tBTA_HH_DEV_CB* p_cb, bool direct) { in bta_hh_le_open_conn() argument 273 p_cb->hid_handle = bta_hh_le_get_le_dev_hdl(p_cb->index); in bta_hh_le_open_conn() 274 if (p_cb->hid_handle == BTA_HH_IDX_INVALID) { in bta_hh_le_open_conn() 276 bta_hh_sm_execute(p_cb, BTA_HH_SDP_CMPL_EVT, (tBTA_HH_DATA*)&status); in bta_hh_le_open_conn() 280 bta_hh_cb.le_cb_index[BTA_HH_GET_LE_CB_IDX(p_cb->hid_handle)] = p_cb->index; // Update index map in bta_hh_le_open_conn() [all …]
|
D | bta_hh_utils.cc | 180 static void bta_hh_reset_cb(tBTA_HH_DEV_CB* p_cb) { in bta_hh_reset_cb() argument 182 osi_free_and_reset((void**)&p_cb->dscp_info.descriptor.dsc_list); in bta_hh_reset_cb() 185 if (p_cb->p_disc_db != nullptr) { in bta_hh_reset_cb() 186 (void)get_legacy_stack_sdp_api()->service.SDP_CancelServiceSearch(p_cb->p_disc_db); in bta_hh_reset_cb() 187 osi_free_and_reset((void**)&p_cb->p_disc_db); in bta_hh_reset_cb() 189 *p_cb = {}; in bta_hh_reset_cb() 202 void bta_hh_clean_up_kdev(tBTA_HH_DEV_CB* p_cb) { in bta_hh_clean_up_kdev() argument 203 if (p_cb->link_spec.transport == BT_TRANSPORT_LE) { in bta_hh_clean_up_kdev() 204 uint8_t le_hid_handle = BTA_HH_GET_LE_CB_IDX(p_cb->hid_handle); in bta_hh_clean_up_kdev() 206 log::warn("Invalid LE hid_handle {}", p_cb->hid_handle); in bta_hh_clean_up_kdev() [all …]
|
/packages/modules/Nfc/libnfc-nci/src/nfc/tags/ |
D | rw_t3t.cc | 135 static void rw_t3t_handle_get_sc_poll_rsp(tRW_T3T_CB* p_cb, uint8_t nci_status, 139 static void rw_t3t_handle_ndef_detect_poll_rsp(tRW_T3T_CB* p_cb, 142 static void rw_t3t_handle_fmt_poll_rsp(tRW_T3T_CB* p_cb, uint8_t nci_status, 144 static void rw_t3t_handle_sro_poll_rsp(tRW_T3T_CB* p_cb, uint8_t nci_status, 193 tRW_T3T_CB* p_cb = &rw_cb.tcb.t3t; in rw_t3t_check_timeout() local 197 timeout = (p_cb->check_tout_a + num_blocks * p_cb->check_tout_b) * in rw_t3t_check_timeout() 216 tRW_T3T_CB* p_cb = &rw_cb.tcb.t3t; in rw_t3t_update_timeout() local 220 timeout = (p_cb->update_tout_a + num_blocks * p_cb->update_tout_b) * in rw_t3t_update_timeout() 238 tRW_T3T_CB* p_cb = &rw_cb.tcb.t3t; in rw_t3t_process_error() local 243 if (p_cb->rw_state == RW_T3T_STATE_COMMAND_PENDING) { in rw_t3t_process_error() [all …]
|
D | ce_t3t.cc | 155 tCE_T3T_MEM* p_cb = &p_ce_cb->mem.t3t; in ce_t3t_send_rsp() local 161 p_nfcid2 = p_cb->local_nfcid2; in ce_t3t_send_rsp() 196 tCE_T3T_MEM* p_cb = &p_ce_cb->mem.t3t; in ce_t3t_handle_update_cmd() local 198 uint8_t* p_block_list = p_cb->cur_cmd.p_block_list_start; in ce_t3t_handle_update_cmd() 199 uint8_t* p_block_data = p_cb->cur_cmd.p_block_data_start; in ce_t3t_handle_update_cmd() 208 if (p_cb->state == CE_T3T_STATE_IDLE) { in ce_t3t_handle_update_cmd() 209 p_cb->state = CE_T3T_STATE_UPDATING; in ce_t3t_handle_update_cmd() 212 for (i = 0; i < p_cb->cur_cmd.num_blocks; i++) { in ce_t3t_handle_update_cmd() 224 p_cb->cur_cmd.service_code_list[bl0 & T3T_MSG_SERVICE_LIST_MASK]; in ce_t3t_handle_update_cmd() 237 if (p_cb->cur_cmd.num_blocks > p_cb->ndef_info.nbw) { in ce_t3t_handle_update_cmd() [all …]
|
/packages/modules/Bluetooth/system/bta/jv/ |
D | bta_jv_act.cc | 62 static tBTA_JV_PCB* bta_jv_add_rfc_port(tBTA_JV_RFC_CB* p_cb, tBTA_JV_PCB* p_pcb_open); 64 static void bta_jv_pm_conn_busy(tBTA_JV_PM_CB* p_cb); 65 static void bta_jv_pm_conn_idle(tBTA_JV_PM_CB* p_cb); 66 static void bta_jv_pm_state_change(tBTA_JV_PM_CB* p_cb, const tBTA_JV_CONN_STATE state); 67 static void bta_jv_reset_sniff_timer(tBTA_JV_PM_CB* p_cb); 219 tBTA_JV_RFC_CB* p_cb = NULL; in bta_jv_alloc_rfc_cb() local 224 p_cb = &bta_jv_cb.rfc_cb[i]; in bta_jv_alloc_rfc_cb() 226 p_cb->handle = (i + 1) | BTA_JV_RFCOMM_MASK; in bta_jv_alloc_rfc_cb() 228 p_cb->max_sess = 1; in bta_jv_alloc_rfc_cb() 229 p_cb->curr_sess = 1; in bta_jv_alloc_rfc_cb() [all …]
|
/packages/modules/Nfc/libnfc-nci/src/gki/common/ |
D | gki_buffer.cc | 53 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 …]
|
/packages/modules/Bluetooth/system/bta/av/ |
D | bta_av_act.cc | 176 static void bta_av_close_all_rc(tBTA_AV_CB* p_cb) { in bta_av_close_all_rc() argument 180 if ((p_cb->disabling) || (bta_av_cb.rcb[i].shdl != 0)) { in bta_av_close_all_rc() 340 uint8_t bta_av_rc_create(tBTA_AV_CB* p_cb, tAVCT_ROLE role, uint8_t shdl, uint8_t lidx) { in bta_av_rc_create() argument 361 tBTA_AV_SCB* p_scb = p_cb->p_scb[shdl - 1]; in bta_av_rc_create() 382 static_cast<uint8_t>(p_cb->features & (BTA_AV_FEAT_RCTG | BTA_AV_FEAT_RCCT | in bta_av_rc_create() 392 p_rcb = &p_cb->rcb[i]; in bta_av_rc_create() 408 p_cb->rc_acp_handle = p_rcb->handle; in bta_av_rc_create() 409 p_cb->rc_acp_idx = (i + 1); in bta_av_rc_create() 410 log::verbose("rc_acp_handle:{} idx:{}", p_cb->rc_acp_handle, p_cb->rc_acp_idx); in bta_av_rc_create() 495 tBTA_AV_CB* p_cb = &bta_av_cb; in bta_av_find_lcb() local [all …]
|
/packages/modules/Nfc/libnfc-nci/src/nfa/sys/ |
D | nfa_sys_ptim.cc | 44 void nfa_sys_ptim_init(tPTIM_CB* p_cb, uint16_t period, uint8_t timer_id) { in nfa_sys_ptim_init() argument 45 GKI_init_timer_list(&p_cb->timer_queue); in nfa_sys_ptim_init() 46 p_cb->period = period; in nfa_sys_ptim_init() 47 p_cb->timer_id = timer_id; in nfa_sys_ptim_init() 61 void nfa_sys_ptim_timer_update(tPTIM_CB* p_cb) { in nfa_sys_ptim_timer_update() argument 74 if (new_ticks_count >= p_cb->last_gki_ticks) { in nfa_sys_ptim_timer_update() 75 period_in_ticks = (int32_t)(new_ticks_count - p_cb->last_gki_ticks); in nfa_sys_ptim_timer_update() 77 period_in_ticks = (int32_t)(((uint32_t)0xffffffff - p_cb->last_gki_ticks) + in nfa_sys_ptim_timer_update() 82 GKI_update_timer_list(&p_cb->timer_queue, GKI_TICKS_TO_MS(period_in_ticks)); in nfa_sys_ptim_timer_update() 84 p_cb->last_gki_ticks = new_ticks_count; in nfa_sys_ptim_timer_update() [all …]
|
/packages/modules/Bluetooth/system/stack/acl/ |
D | btm_pm.cc | 127 tBTM_STATUS BTM_PmRegister(uint8_t mask, uint8_t* p_pm_id, tBTM_PM_STATUS_CBACK* p_cb) { in BTM_PmRegister() argument 139 if (p_cb == NULL) { in BTM_PmRegister() 142 pm_reg_db.cback = p_cb; in BTM_PmRegister() 192 auto* p_cb = btm_pm_get_power_manager_from_address(remote_bda); in BTM_SetPowerMode() local 193 if (p_cb == nullptr) { in BTM_SetPowerMode() 197 uint16_t handle = p_cb->handle_; in BTM_SetPowerMode() 222 if (mode == p_cb->state) { in BTM_SetPowerMode() 226 ((p_mode->mode & BTM_PM_MD_FORCE) && (p_mode->max >= p_cb->interval) && in BTM_SetPowerMode() 227 (p_mode->min <= p_cb->interval)) || in BTM_SetPowerMode() 228 ((p_mode->mode & BTM_PM_MD_FORCE) == 0 && (p_mode->max >= p_cb->interval))) { in BTM_SetPowerMode() [all …]
|
/packages/modules/Nfc/libnfc-nci/tests/src/ |
D | nfa_ce_main_test.cc | 61 tNFA_CE_CB* p_cb = &nfa_ce_cb; in TEST() local 62 memset(p_cb->listen_info, 0, sizeof(p_cb->listen_info)); in TEST() 65 memset(p_cb->listen_info, 0xFF, sizeof(p_cb->listen_info)); in TEST() 71 tNFA_CE_CB* p_cb = &nfa_ce_cb; in TEST() local 72 memset(p_cb->listen_info, 0, sizeof(p_cb->listen_info)); in TEST() 79 tNFA_CE_CB* p_cb = &nfa_ce_cb; in TEST() local 80 p_cb->listen_info[0].flags |= NFA_CE_LISTEN_INFO_IN_USE; in TEST() 81 p_cb->listen_info[0].rf_disc_handle = 1; in TEST() 87 tNFA_CE_CB* p_cb = &nfa_ce_cb; in TEST() local 88 p_cb->listen_info[0].flags |= NFA_CE_LISTEN_INFO_IN_USE; in TEST() [all …]
|