Searched refs:p_cb (Results 1 - 25 of 72) sorted by relevance

123

/system/bt/bta/ag/
H A Dbta_ag_at.c44 void bta_ag_at_init(tBTA_AG_AT_CB *p_cb) argument
46 p_cb->p_cmd_buf = NULL;
47 p_cb->cmd_pos = 0;
62 void bta_ag_at_reinit(tBTA_AG_AT_CB *p_cb) argument
64 osi_free_and_reset((void **)&p_cb->p_cmd_buf);
65 p_cb->cmd_pos = 0;
80 void bta_ag_process_at(tBTA_AG_AT_CB *p_cb) argument
87 for (idx = 0; p_cb->p_at_tbl[idx].p_cmd[0] != 0; idx++)
89 if (!utl_strucmp(p_cb->p_at_tbl[idx].p_cmd, p_cb
185 bta_ag_at_parse(tBTA_AG_AT_CB *p_cb, char *p_buf, UINT16 len) argument
[all...]
H A Dbta_ag_at.h90 extern void bta_ag_at_init(tBTA_AG_AT_CB *p_cb);
104 extern void bta_ag_at_reinit(tBTA_AG_AT_CB *p_cb);
118 extern void bta_ag_at_parse(tBTA_AG_AT_CB *p_cb, char *p_buf, UINT16 len);
/system/bt/stack/smp/
H A Dsmp_act.c66 static bool pts_test_send_authentication_complete_failure(tSMP_CB *p_cb) argument
70 if (p_cb->cert_failure < 2 || p_cb->cert_failure > 6)
73 SMP_TRACE_ERROR("%s failure case = %d", __func__, p_cb->cert_failure);
75 switch (p_cb->cert_failure)
79 smp_sm_event(p_cb, SMP_AUTH_CMPL_EVT, &reason);
83 smp_sm_event(p_cb, SMP_AUTH_CMPL_EVT, &reason);
87 smp_sm_event(p_cb, SMP_AUTH_CMPL_EVT, &reason);
91 smp_sm_event(p_cb, SMP_AUTH_CMPL_EVT, &reason);
95 smp_sm_event(p_cb, SMP_AUTH_CMPL_EV
106 smp_update_key_mask(tSMP_CB *p_cb, UINT8 key_type, BOOLEAN recv) argument
144 smp_send_app_cback(tSMP_CB *p_cb, tSMP_INT_DATA *p_data) argument
270 smp_send_pair_fail(tSMP_CB *p_cb, tSMP_INT_DATA *p_data) argument
288 smp_send_pair_req(tSMP_CB *p_cb, tSMP_INT_DATA *p_data) argument
305 smp_send_pair_rsp(tSMP_CB *p_cb, tSMP_INT_DATA *p_data) argument
325 smp_send_confirm(tSMP_CB *p_cb, tSMP_INT_DATA *p_data) argument
335 smp_send_init(tSMP_CB *p_cb, tSMP_INT_DATA *p_data) argument
345 smp_send_rand(tSMP_CB *p_cb, tSMP_INT_DATA *p_data) argument
355 smp_send_pair_public_key(tSMP_CB *p_cb, tSMP_INT_DATA *p_data) argument
365 smp_send_commitment(tSMP_CB *p_cb, tSMP_INT_DATA *p_data) argument
375 smp_send_dhkey_check(tSMP_CB *p_cb, tSMP_INT_DATA *p_data) argument
385 smp_send_keypress_notification(tSMP_CB *p_cb, tSMP_INT_DATA *p_data) argument
395 smp_send_enc_info(tSMP_CB *p_cb, tSMP_INT_DATA *p_data) argument
424 smp_send_id_info(tSMP_CB *p_cb, tSMP_INT_DATA *p_data) argument
445 smp_send_csrk_info(tSMP_CB *p_cb, tSMP_INT_DATA *p_data) argument
467 smp_send_ltk_reply(tSMP_CB *p_cb, tSMP_INT_DATA *p_data) argument
478 smp_proc_sec_req(tSMP_CB *p_cb, tSMP_INT_DATA *p_data) argument
533 smp_proc_sec_grant(tSMP_CB *p_cb, tSMP_INT_DATA *p_data) argument
552 smp_proc_pair_fail(tSMP_CB *p_cb, tSMP_INT_DATA *p_data) argument
562 smp_proc_pair_cmd(tSMP_CB *p_cb, tSMP_INT_DATA *p_data) argument
661 smp_proc_confirm(tSMP_CB *p_cb, tSMP_INT_DATA *p_data) argument
687 smp_proc_init(tSMP_CB *p_cb, tSMP_INT_DATA *p_data) argument
708 smp_proc_rand(tSMP_CB *p_cb, tSMP_INT_DATA *p_data) argument
733 smp_process_pairing_public_key(tSMP_CB *p_cb, tSMP_INT_DATA *p_data) argument
757 smp_process_pairing_commitment(tSMP_CB *p_cb, tSMP_INT_DATA *p_data) argument
782 smp_process_dhkey_check(tSMP_CB *p_cb, tSMP_INT_DATA *p_data) argument
807 smp_process_keypress_notification(tSMP_CB *p_cb, tSMP_INT_DATA *p_data) argument
837 smp_br_process_pairing_command(tSMP_CB *p_cb, tSMP_INT_DATA *p_data) argument
899 smp_br_process_security_grant(tSMP_CB *p_cb, tSMP_INT_DATA *p_data) argument
919 smp_br_check_authorization_request(tSMP_CB *p_cb, tSMP_INT_DATA *p_data) argument
963 smp_br_select_next_key(tSMP_CB *p_cb, tSMP_INT_DATA *p_data) argument
992 smp_proc_enc_info(tSMP_CB *p_cb, tSMP_INT_DATA *p_data) argument
1005 smp_proc_master_id(tSMP_CB *p_cb, tSMP_INT_DATA *p_data) argument
1033 smp_proc_id_info(tSMP_CB *p_cb, tSMP_INT_DATA *p_data) argument
1046 smp_proc_id_addr(tSMP_CB *p_cb, tSMP_INT_DATA *p_data) argument
1074 smp_proc_srk_info(tSMP_CB *p_cb, tSMP_INT_DATA *p_data) argument
1097 smp_proc_compare(tSMP_CB *p_cb, tSMP_INT_DATA *p_data) argument
1131 smp_proc_sl_key(tSMP_CB *p_cb, tSMP_INT_DATA *p_data) argument
1153 smp_start_enc(tSMP_CB *p_cb, tSMP_INT_DATA *p_data) argument
1172 smp_proc_discard(tSMP_CB *p_cb, tSMP_INT_DATA *p_data) argument
1183 smp_enc_cmpl(tSMP_CB *p_cb, tSMP_INT_DATA *p_data) argument
1196 smp_check_auth_req(tSMP_CB *p_cb, tSMP_INT_DATA *p_data) argument
1265 smp_key_pick_key(tSMP_CB *p_cb, tSMP_INT_DATA *p_data) argument
1288 smp_key_distribution(tSMP_CB *p_cb, tSMP_INT_DATA *p_data) argument
1325 smp_decide_association_model(tSMP_CB *p_cb, tSMP_INT_DATA *p_data) argument
1416 smp_process_io_response(tSMP_CB *p_cb, tSMP_INT_DATA *p_data) argument
1460 smp_br_process_slave_keys_response(tSMP_CB *p_cb, tSMP_INT_DATA *p_data) argument
1469 smp_br_send_pair_response(tSMP_CB *p_cb, tSMP_INT_DATA *p_data) argument
1484 smp_pairing_cmpl(tSMP_CB *p_cb, tSMP_INT_DATA *p_data) argument
1500 smp_pair_terminate(tSMP_CB *p_cb, tSMP_INT_DATA *p_data) argument
1512 smp_idle_terminate(tSMP_CB *p_cb, tSMP_INT_DATA *p_data) argument
1526 smp_fast_conn_param(tSMP_CB *p_cb, tSMP_INT_DATA *p_data) argument
1541 smp_both_have_public_keys(tSMP_CB *p_cb, tSMP_INT_DATA *p_data) argument
1561 smp_start_secure_connection_phase1(tSMP_CB *p_cb, tSMP_INT_DATA *p_data) argument
1610 smp_process_local_nonce(tSMP_CB *p_cb, tSMP_INT_DATA *p_data) argument
1680 smp_process_peer_nonce(tSMP_CB *p_cb, tSMP_INT_DATA *p_data) argument
1771 smp_match_dhkey_checks(tSMP_CB *p_cb, tSMP_INT_DATA *p_data) argument
1811 smp_move_to_secure_connections_phase2(tSMP_CB *p_cb, tSMP_INT_DATA *p_data) argument
1824 smp_phase_2_dhkey_checks_are_present(tSMP_CB *p_cb, tSMP_INT_DATA *p_data) argument
1840 smp_wait_for_both_public_keys(tSMP_CB *p_cb, tSMP_INT_DATA *p_data) argument
1860 smp_start_passkey_verification(tSMP_CB *p_cb, tSMP_INT_DATA *p_data) argument
1879 smp_process_secure_connection_oob_data(tSMP_CB *p_cb, tSMP_INT_DATA *p_data) argument
1935 smp_set_local_oob_keys(tSMP_CB *p_cb, tSMP_INT_DATA *p_data) argument
1950 smp_set_local_oob_random_commitment(tSMP_CB *p_cb, tSMP_INT_DATA *p_data) argument
2006 tSMP_CB *p_cb = &smp_cb; local
2075 tSMP_CB *p_cb = &smp_cb; local
2095 smp_set_derive_link_key(tSMP_CB *p_cb, tSMP_INT_DATA *p_data) argument
2112 smp_derive_link_key_from_long_term_key(tSMP_CB *p_cb, tSMP_INT_DATA *p_data) argument
2136 smp_br_process_link_key(tSMP_CB *p_cb, tSMP_INT_DATA *p_data) argument
2159 smp_key_distribution_by_transport(tSMP_CB *p_cb, tSMP_INT_DATA *p_data) argument
2177 smp_br_pairing_complete(tSMP_CB *p_cb, tSMP_INT_DATA *p_data) argument
[all...]
H A Dsmp_l2c.c94 tSMP_CB *p_cb = &smp_cb; local
103 if (memcmp(bd_addr, p_cb->pairing_bda, BD_ADDR_LEN) == 0)
113 if(!p_cb->connect_initialized)
115 p_cb->connect_initialized = TRUE;
117 p_cb->role = L2CA_GetBleConnRole(bd_addr);
120 p_cb->local_r_key = p_cb->local_i_key = SMP_SEC_DEFAULT_KEY;
121 p_cb->loc_auth_req = p_cb->peer_auth_req = SMP_DEFAULT_AUTH_REQ;
122 p_cb
148 tSMP_CB *p_cb = &smp_cb; local
217 tSMP_CB *p_cb = &smp_cb; local
246 tSMP_CB *p_cb = &smp_cb; local
299 tSMP_CB *p_cb = &smp_cb; local
[all...]
H A Dsmp_api.c140 tSMP_CB *p_cb = &smp_cb; local
144 __FUNCTION__, p_cb->state, p_cb->br_state, p_cb->flags);
145 if (p_cb->state != SMP_STATE_IDLE || p_cb->flags & SMP_PAIR_FLAGS_WE_STARTED_DD ||
146 p_cb->smp_over_br)
153 p_cb->flags = SMP_PAIR_FLAGS_WE_STARTED_DD;
155 memcpy (p_cb->pairing_bda, bd_addr, BD_ADDR_LEN);
160 smp_sm_event(p_cb, SMP_AUTH_CMPL_EV
182 tSMP_CB *p_cb = &smp_cb; local
225 tSMP_CB *p_cb = &smp_cb; local
305 tSMP_CB *p_cb = & smp_cb; local
363 tSMP_CB *p_cb = & smp_cb; local
413 tSMP_CB *p_cb = & smp_cb; local
453 tSMP_CB *p_cb = &smp_cb; local
542 tSMP_CB *p_cb = &smp_cb; local
590 tSMP_CB *p_cb = &smp_cb; local
[all...]
H A Dsmp_utils.c80 static BOOLEAN smp_parameter_unconditionally_valid(tSMP_CB *p_cb);
81 static BOOLEAN smp_parameter_unconditionally_invalid(tSMP_CB *p_cb);
84 typedef BOOLEAN (*tSMP_CMD_LEN_VALID)(tSMP_CB *p_cb);
86 static BOOLEAN smp_command_has_valid_fixed_length(tSMP_CB *p_cb);
109 typedef BOOLEAN (*tSMP_CMD_PARAM_RANGES_VALID)(tSMP_CB *p_cb);
111 static BOOLEAN smp_pairing_request_response_parameters_are_valid(tSMP_CB *p_cb);
112 static BOOLEAN smp_pairing_keypress_notification_is_valid(tSMP_CB *p_cb);
135 typedef BT_HDR * (*tSMP_CMD_ACT)(UINT8 cmd_code, tSMP_CB *p_cb);
137 static BT_HDR *smp_build_pairing_cmd(UINT8 cmd_code, tSMP_CB *p_cb);
138 static BT_HDR *smp_build_confirm_cmd(UINT8 cmd_code, tSMP_CB *p_cb);
315 smp_send_cmd(UINT8 cmd_code, tSMP_CB *p_cb) argument
361 tSMP_CB *p_cb = &smp_cb; local
383 smp_build_pairing_cmd(UINT8 cmd_code, tSMP_CB *p_cb) argument
414 smp_build_confirm_cmd(UINT8 cmd_code, tSMP_CB *p_cb) argument
441 smp_build_rand_cmd(UINT8 cmd_code, tSMP_CB *p_cb) argument
467 smp_build_encrypt_info_cmd(UINT8 cmd_code, tSMP_CB *p_cb) argument
493 smp_build_master_id_cmd(UINT8 cmd_code, tSMP_CB *p_cb) argument
520 smp_build_identity_info_cmd(UINT8 cmd_code, tSMP_CB *p_cb) argument
551 smp_build_id_addr_cmd(UINT8 cmd_code, tSMP_CB *p_cb) argument
579 smp_build_signing_info_cmd(UINT8 cmd_code, tSMP_CB *p_cb) argument
605 smp_build_pairing_fail(UINT8 cmd_code, tSMP_CB *p_cb) argument
631 smp_build_security_request(UINT8 cmd_code, tSMP_CB *p_cb) argument
659 smp_build_pair_public_key_cmd(UINT8 cmd_code, tSMP_CB *p_cb) argument
690 smp_build_pairing_commitment_cmd(UINT8 cmd_code, tSMP_CB *p_cb) argument
716 smp_build_pair_dhkey_check_cmd(UINT8 cmd_code, tSMP_CB *p_cb) argument
742 smp_build_pairing_keypress_notification_cmd(UINT8 cmd_code, tSMP_CB *p_cb) argument
837 smp_cb_cleanup(tSMP_CB *p_cb) argument
860 smp_remove_fixed_channel(tSMP_CB *p_cb) argument
881 smp_reset_control_value(tSMP_CB *p_cb) argument
908 smp_proc_pairing_cmpl(tSMP_CB *p_cb) argument
952 smp_command_has_invalid_parameters(tSMP_CB *p_cb) argument
985 smp_command_has_valid_fixed_length(tSMP_CB *p_cb) argument
1016 smp_pairing_request_response_parameters_are_valid(tSMP_CB *p_cb) argument
1069 smp_pairing_keypress_notification_is_valid(tSMP_CB *p_cb) argument
1093 smp_parameter_unconditionally_valid(UNUSED_ATTR tSMP_CB *p_cb) argument
1105 smp_parameter_unconditionally_invalid(UNUSED_ATTR tSMP_CB *p_cb) argument
1154 smp_select_association_model(tSMP_CB *p_cb) argument
1195 smp_select_legacy_association_model(tSMP_CB *p_cb) argument
1233 smp_select_association_model_secure_connections(tSMP_CB *p_cb) argument
1316 smp_collect_local_io_capabilities(UINT8 *iocap, tSMP_CB *p_cb) argument
1334 smp_collect_peer_io_capabilities(UINT8 *iocap, tSMP_CB *p_cb) argument
1353 smp_collect_local_ble_address(UINT8 *le_addr, tSMP_CB *p_cb) argument
1376 smp_collect_peer_ble_address(UINT8 *le_addr, tSMP_CB *p_cb) argument
1405 smp_check_commitment(tSMP_CB *p_cb) argument
1435 smp_save_secure_connections_long_term_key(tSMP_CB *p_cb) argument
1468 smp_calculate_f5_mackey_and_long_term_key(tSMP_CB *p_cb) argument
1512 smp_request_oob_data(tSMP_CB *p_cb) argument
[all...]
H A Dsmp_keys.c46 static void smp_generate_confirm(tSMP_CB *p_cb, tSMP_INT_DATA *p_data);
47 static void smp_generate_ltk_cont(tSMP_CB *p_cb, tSMP_INT_DATA *p_data);
48 static void smp_generate_y(tSMP_CB *p_cb, tSMP_INT_DATA *p);
49 static void smp_generate_rand_vector (tSMP_CB *p_cb, tSMP_INT_DATA *p);
50 static void smp_process_stk(tSMP_CB *p_cb, tSMP_ENC *p);
51 static void smp_calculate_comfirm_cont(tSMP_CB *p_cb, tSMP_ENC *p);
52 static void smp_process_confirm(tSMP_CB *p_cb, tSMP_ENC *p);
53 static void smp_process_compare(tSMP_CB *p_cb, tSMP_ENC *p);
54 static void smp_process_ediv(tSMP_CB *p_cb, tSMP_ENC *p);
55 static BOOLEAN smp_calculate_legacy_short_term_key(tSMP_CB *p_cb, tSMP_EN
185 smp_generate_passkey(tSMP_CB *p_cb, tSMP_INT_DATA *p_data) argument
254 smp_generate_stk(tSMP_CB *p_cb, tSMP_INT_DATA *p_data) argument
292 smp_generate_srand_mrand_confirm(tSMP_CB *p_cb, tSMP_INT_DATA *p_data) argument
313 smp_generate_rand_cont(tSMP_CB *p_cb, tSMP_INT_DATA *p_data) argument
339 smp_generate_ltk(tSMP_CB *p_cb, tSMP_INT_DATA *p_data) argument
382 smp_compute_csrk(tSMP_CB *p_cb, tSMP_INT_DATA *p_data) argument
429 smp_generate_csrk(tSMP_CB *p_cb, tSMP_INT_DATA *p_data) argument
455 smp_concatenate_local( tSMP_CB *p_cb, UINT8 **p_data, UINT8 op_code) argument
475 smp_concatenate_peer( tSMP_CB *p_cb, UINT8 **p_data, UINT8 op_code) argument
501 smp_gen_p1_4_confirm( tSMP_CB *p_cb, BT_OCTET16 p1) argument
555 smp_gen_p2_4_confirm( tSMP_CB *p_cb, BT_OCTET16 p2) argument
600 smp_calculate_comfirm(tSMP_CB *p_cb, BT_OCTET16 rand, BD_ADDR bda) argument
639 smp_calculate_comfirm_cont(tSMP_CB *p_cb, tSMP_ENC *p) argument
688 smp_generate_confirm(tSMP_CB *p_cb, tSMP_INT_DATA *p_data) argument
709 smp_generate_compare(tSMP_CB *p_cb, tSMP_INT_DATA *p_data) argument
729 smp_process_confirm(tSMP_CB *p_cb, tSMP_ENC *p) argument
756 smp_process_compare(tSMP_CB *p_cb, tSMP_ENC *p) argument
781 smp_process_stk(tSMP_CB *p_cb, tSMP_ENC *p) argument
806 smp_generate_ltk_cont(tSMP_CB *p_cb, tSMP_INT_DATA *p_data) argument
842 smp_generate_y(tSMP_CB *p_cb, tSMP_INT_DATA *p) argument
876 smp_generate_rand_vector(tSMP_CB *p_cb, tSMP_INT_DATA *p) argument
897 smp_process_ediv(tSMP_CB *p_cb, tSMP_ENC *p) argument
925 smp_calculate_legacy_short_term_key(tSMP_CB *p_cb, tSMP_ENC *output) argument
965 smp_create_private_key(tSMP_CB *p_cb, tSMP_INT_DATA *p_data) argument
989 smp_use_oob_private_key(tSMP_CB *p_cb, tSMP_INT_DATA *p_data) argument
1019 smp_continue_private_key_creation(tSMP_CB *p_cb, tBTM_RAND_ENC *p) argument
1070 smp_process_private_key(tSMP_CB *p_cb) argument
1104 smp_compute_dhkey(tSMP_CB *p_cb) argument
1141 smp_calculate_local_commitment(tSMP_CB *p_cb) argument
1187 smp_calculate_peer_commitment(tSMP_CB *p_cb, BT_OCTET16 output_buf) argument
1302 smp_calculate_numeric_comparison_display_number(tSMP_CB *p_cb, tSMP_INT_DATA *p_data) argument
1743 smp_calculate_local_dhkey_check(tSMP_CB *p_cb, tSMP_INT_DATA *p_data) argument
1770 smp_calculate_peer_dhkey_check(tSMP_CB *p_cb, tSMP_INT_DATA *p_data) argument
1907 smp_calculate_link_key_from_long_term_key(tSMP_CB *p_cb) argument
2009 smp_calculate_long_term_key_from_link_key(tSMP_CB *p_cb) argument
2155 smp_start_nonce_generation(tSMP_CB *p_cb) argument
2172 smp_finish_nonce_generation(tSMP_CB *p_cb) argument
2189 smp_process_new_nonce(tSMP_CB *p_cb) argument
2207 tSMP_CB *p_cb = &smp_cb; local
[all...]
H A Dsmp_int.h102 /*and saved in p_cb->rand */
346 typedef void (*tSMP_ACT)(tSMP_CB *p_cb, tSMP_INT_DATA *p_data);
369 extern void smp_sm_event(tSMP_CB *p_cb, tSMP_EVENT event, void *p_data);
371 extern void smp_proc_sec_request(tSMP_CB *p_cb, tSMP_INT_DATA *p_data);
392 extern void smp_sm_event(tSMP_CB *p_cb, tSMP_EVENT event, void *p_data);
397 extern void smp_br_state_machine_event(tSMP_CB *p_cb, tSMP_BR_EVENT event, void *p_data);
403 extern void smp_send_pair_req(tSMP_CB *p_cb, tSMP_INT_DATA *p_data);
404 extern void smp_send_confirm(tSMP_CB *p_cb, tSMP_INT_DATA *p_data);
405 extern void smp_send_pair_fail(tSMP_CB *p_cb, tSMP_INT_DATA *p_data);
406 extern void smp_send_rand(tSMP_CB *p_cb, tSMP_INT_DAT
[all...]
/system/bt/btif/src/
H A Dbtif_sm.c67 btif_sm_cb_t *p_cb = (btif_sm_cb_t *)osi_malloc(sizeof(btif_sm_cb_t)); local
68 p_cb->state = initial_state;
69 p_cb->p_handlers = (btif_sm_handler_t*)p_handlers;
72 p_cb->p_handlers[initial_state](BTIF_SM_ENTER_EVT, NULL);
74 return (btif_sm_handle_t)p_cb;
88 btif_sm_cb_t *p_cb = (btif_sm_cb_t*)handle; local
90 if (p_cb == NULL)
95 osi_free(p_cb);
109 btif_sm_cb_t *p_cb = (btif_sm_cb_t*)handle; local
111 if (p_cb
136 btif_sm_cb_t *p_cb = (btif_sm_cb_t*)handle; local
166 btif_sm_cb_t *p_cb = (btif_sm_cb_t*)handle; local
[all...]
H A Dbtif_gatt_server.c361 btif_gatts_cb_t* p_cb = (btif_gatts_cb_t*)p_param; local
362 if (!p_cb) return;
371 btif_to_bta_uuid(&uuid, &p_cb->uuid);
377 BTA_GATTS_AppDeregister(p_cb->server_if);
387 if (btif_get_address_type(p_cb->bd_addr.address, &addr_type) &&
388 btif_get_device_type(p_cb->bd_addr.address, &device_type) &&
391 BTA_DmAddBleDevice(p_cb->bd_addr.address, addr_type, device_type);
395 if (!p_cb->is_direct)
399 if (p_cb->transport != GATT_TRANSPORT_AUTO)
401 transport = p_cb
[all...]
/system/bt/stack/gap/
H A Dgap_utils.c35 tGAP_INFO *p_cb = &gap_cb.blk[0]; local
38 for (x = 0; x < GAP_MAX_BLOCKS; x++, p_cb++)
40 if (!p_cb->in_use)
42 memset (p_cb, 0, sizeof (tGAP_INFO));
44 p_cb->in_use = TRUE;
45 p_cb->index = x;
46 p_cb->p_data = (void *)NULL;
47 return (p_cb);
65 void gap_free_cb (tGAP_INFO *p_cb) argument
67 if (p_cb)
89 tGAP_INFO *p_cb = &gap_cb.blk[0]; local
[all...]
/system/bt/bta/gatt/
H A Dbta_gatts_main.c65 tBTA_GATTS_CB *p_cb = &bta_gatts_cb; local
71 bta_gatts_api_disable(p_cb);
75 bta_gatts_register(p_cb, (tBTA_GATTS_DATA *) p_msg);
79 bta_gatts_start_if(p_cb, (tBTA_GATTS_DATA *) p_msg);
83 bta_gatts_deregister(p_cb, (tBTA_GATTS_DATA *) p_msg);
87 bta_gatts_create_srvc(p_cb, (tBTA_GATTS_DATA *) p_msg);
91 bta_gatts_indicate_handle(p_cb,(tBTA_GATTS_DATA *) p_msg);
95 bta_gatts_open(p_cb,(tBTA_GATTS_DATA *) p_msg);
99 bta_gatts_cancel_open(p_cb,(tBTA_GATTS_DATA *) p_msg);
103 bta_gatts_close(p_cb,(tBTA_GATTS_DAT
[all...]
H A Dbta_gatts_utils.c64 UINT8 bta_gatts_alloc_srvc_cb(tBTA_GATTS_CB *p_cb, UINT8 rcb_idx) argument
70 if (!p_cb->srvc_cb[i].in_use)
72 p_cb->srvc_cb[i].in_use = TRUE;
73 p_cb->srvc_cb[i].rcb_idx = rcb_idx;
112 UINT8 bta_gatts_find_app_rcb_idx_by_app_if(tBTA_GATTS_CB *p_cb, tBTA_GATTS_IF server_if) argument
118 if (p_cb->rcb[i].in_use && p_cb->rcb[i].gatt_if == server_if)
132 tBTA_GATTS_SRVC_CB * bta_gatts_find_srvc_cb_by_srvc_id(tBTA_GATTS_CB *p_cb, UINT16 service_id) argument
138 if (p_cb->srvc_cb[i].in_use &&
139 p_cb
156 bta_gatts_find_srvc_cb_by_attr_id(tBTA_GATTS_CB *p_cb, UINT16 attr_id) argument
[all...]
H A Dbta_gatts_int.h229 extern void bta_gatts_api_disable(tBTA_GATTS_CB *p_cb);
230 extern void bta_gatts_api_enable(tBTA_GATTS_CB *p_cb, tBTA_GATTS_DATA *p_data);
231 extern void bta_gatts_register(tBTA_GATTS_CB *p_cb, tBTA_GATTS_DATA *p_msg);
232 extern void bta_gatts_start_if(tBTA_GATTS_CB *p_cb, tBTA_GATTS_DATA *p_msg);
233 extern void bta_gatts_deregister(tBTA_GATTS_CB *p_cb, tBTA_GATTS_DATA *p_msg);
234 extern void bta_gatts_create_srvc(tBTA_GATTS_CB *p_cb, tBTA_GATTS_DATA * p_msg);
242 extern void bta_gatts_send_rsp(tBTA_GATTS_CB *p_cb, tBTA_GATTS_DATA * p_msg);
243 extern void bta_gatts_indicate_handle (tBTA_GATTS_CB *p_cb, tBTA_GATTS_DATA * p_msg);
246 extern void bta_gatts_open (tBTA_GATTS_CB *p_cb, tBTA_GATTS_DATA * p_msg);
247 extern void bta_gatts_cancel_open (tBTA_GATTS_CB *p_cb, tBTA_GATTS_DAT
[all...]
/system/bt/btif/co/
H A Dbta_gatts_co.c55 btif_gatts_srv_chg_cb_t *p_cb= &btif_gatts_srv_chg_cb; local
57 if (!p_cb->enable)
59 memset(p_cb, 0, sizeof(btif_gatts_srv_chg_cb_t));
60 p_cb->enable = TRUE;
70 btif_gatts_srv_chg_cb_t *p_cb= &btif_gatts_srv_chg_cb; local
76 for (i=0; i != p_cb->num_clients; ++i)
78 if (!memcmp(p_cb->srv_chg[i].bda, bda, sizeof(BD_ADDR)))
87 if (p_cb->num_clients < BTIF_GATTS_MAX_SRV_CHG_CLT_SIZE)
89 bdcpy(p_cb->srv_chg[p_cb
[all...]
/system/bt/bta/hh/
H A Dbta_hh_act.c191 tBTA_HH_DEV_CB *p_cb = bta_hh_cb.p_cur; local
196 if ((result == SDP_SUCCESS) && (p_cb != NULL))
199 if (p_cb->sec_mask)
203 APPL_TRACE_EVENT("bta_hh_sdp_cback: p_cb: %d result 0x%02x, \
205 p_cb, result, attr_mask,p_cb->hid_handle);
209 if (bta_hh_tod_spt(p_cb, sdp_rec->sub_class))
212 if (p_cb->hid_handle == BTA_HH_INVALID_HANDLE)
215 if(HID_HostAddDev (p_cb->addr, attr_mask, &hdl) == HID_SUCCESS)
219 bta_hh_cb.cb_index[hdl] = p_cb
271 tBTA_HH_DEV_CB *p_cb = bta_hh_cb.p_cur; local
338 bta_hh_start_sdp(tBTA_HH_DEV_CB *p_cb, tBTA_HH_DATA *p_data) argument
421 bta_hh_sdp_cmpl(tBTA_HH_DEV_CB *p_cb, tBTA_HH_DATA *p_data) argument
518 bta_hh_api_disc_act(tBTA_HH_DEV_CB *p_cb, tBTA_HH_DATA *p_data) argument
552 bta_hh_open_cmpl_act(tBTA_HH_DEV_CB *p_cb, tBTA_HH_DATA *p_data) argument
619 bta_hh_open_act(tBTA_HH_DEV_CB *p_cb, tBTA_HH_DATA *p_data) argument
662 bta_hh_data_act(tBTA_HH_DEV_CB *p_cb, tBTA_HH_DATA * p_data) argument
684 bta_hh_handsk_act(tBTA_HH_DEV_CB *p_cb, tBTA_HH_DATA * p_data) argument
757 bta_hh_ctrl_dat_act(tBTA_HH_DEV_CB *p_cb, tBTA_HH_DATA * p_data) argument
824 bta_hh_open_failure(tBTA_HH_DEV_CB *p_cb, tBTA_HH_DATA *p_data) argument
867 bta_hh_close_act(tBTA_HH_DEV_CB *p_cb, tBTA_HH_DATA *p_data) argument
948 bta_hh_get_dscp_act(tBTA_HH_DEV_CB *p_cb, tBTA_HH_DATA *p_data) argument
972 bta_hh_maint_dev_act(tBTA_HH_DEV_CB *p_cb, tBTA_HH_DATA *p_data) argument
1080 bta_hh_write_dev_act(tBTA_HH_DEV_CB *p_cb, tBTA_HH_DATA *p_data) argument
[all...]
H A Dbta_hh_int.h330 extern void bta_hh_sm_execute(tBTA_HH_DEV_CB *p_cb, UINT16 event,
334 extern void bta_hh_api_disc_act(tBTA_HH_DEV_CB *p_cb, tBTA_HH_DATA *p_data);
335 extern void bta_hh_open_act(tBTA_HH_DEV_CB *p_cb, tBTA_HH_DATA *p_data);
336 extern void bta_hh_close_act(tBTA_HH_DEV_CB *p_cb, tBTA_HH_DATA *p_data);
337 extern void bta_hh_data_act(tBTA_HH_DEV_CB *p_cb, tBTA_HH_DATA * p_data);
338 extern void bta_hh_ctrl_dat_act(tBTA_HH_DEV_CB *p_cb, tBTA_HH_DATA * p_data);
339 extern void bta_hh_start_sdp(tBTA_HH_DEV_CB *p_cb, tBTA_HH_DATA *p_data);
340 extern void bta_hh_sdp_cmpl(tBTA_HH_DEV_CB *p_cb, tBTA_HH_DATA *p_data);
341 extern void bta_hh_write_dev_act(tBTA_HH_DEV_CB *p_cb, tBTA_HH_DATA *p_data);
342 extern void bta_hh_get_dscp_act(tBTA_HH_DEV_CB *p_cb, tBTA_HH_DAT
[all...]
H A Dbta_hh_utils.c120 void bta_hh_clean_up_kdev(tBTA_HH_DEV_CB *p_cb) argument
124 if (p_cb->hid_handle != BTA_HH_INVALID_HANDLE )
127 if (p_cb->is_le_device)
128 bta_hh_cb.le_cb_index[BTA_HH_GET_LE_CB_IDX(p_cb->hid_handle)] = BTA_HH_IDX_INVALID;
131 bta_hh_cb.cb_index[p_cb->hid_handle] = BTA_HH_IDX_INVALID;
135 index = p_cb->index; /* Preserve index for this control block */
138 osi_free_and_reset((void **)&p_cb->dscp_info.descriptor.dsc_list);
140 memset(p_cb, 0, sizeof(tBTA_HH_DEV_CB)); /* Reset control block */
142 p_cb->index = index; /* Restore index for this control block */
143 p_cb
156 bta_hh_update_di_info(tBTA_HH_DEV_CB *p_cb, UINT16 vendor_id, UINT16 product_id, UINT16 version, UINT8 flag) argument
181 bta_hh_add_device_to_list(tBTA_HH_DEV_CB *p_cb, UINT8 handle, UINT16 attr_mask, tHID_DEV_DSCP_INFO *p_dscp_info, UINT8 sub_class, UINT16 ssr_max_latency, UINT16 ssr_min_tout, UINT8 app_id) argument
226 bta_hh_tod_spt(tBTA_HH_DEV_CB *p_cb,UINT8 sub_class) argument
410 tBTA_HH_CB *p_cb = &bta_hh_cb; local
[all...]
H A Dbta_hh_le.c64 static void bta_hh_le_add_dev_bg_conn(tBTA_HH_DEV_CB *p_cb, BOOLEAN check_bond);
66 // static void bta_hh_process_cache_rpt (tBTA_HH_DEV_CB *p_cb,
251 static void bta_hh_le_hid_report_dbg(tBTA_HH_DEV_CB *p_cb) argument
255 if (!p_cb->hid_srvc.in_use)
258 tBTA_HH_LE_RPT *p_rpt = &p_cb->hid_srvc.report[0];
423 BOOLEAN bta_hh_is_le_device(tBTA_HH_DEV_CB *p_cb, BD_ADDR remote_bda) argument
425 p_cb->is_le_device = BTM_UseLeLink (remote_bda);
427 return p_cb->is_le_device;
439 void bta_hh_le_open_conn(tBTA_HH_DEV_CB *p_cb, BD_ADDR remote_bda) argument
442 p_cb
498 bta_hh_le_find_service_inst_by_battery_inst_id(tBTA_HH_DEV_CB *p_cb, UINT8 ba_inst_id) argument
516 bta_hh_le_find_report_entry(tBTA_HH_DEV_CB *p_cb, UINT8 srvc_inst_id, UINT16 rpt_uuid, UINT8 char_inst_id) argument
594 bta_hh_le_find_alloc_report_entry(tBTA_HH_DEV_CB *p_cb, UINT8 srvc_inst_id, UINT16 rpt_uuid, UINT8 inst_id) argument
682 bta_hh_le_read_char_dscrpt(tBTA_HH_DEV_CB *p_cb, UINT16 char_handle, UINT16 short_uuid) argument
850 bta_hh_le_open_cmpl(tBTA_HH_DEV_CB *p_cb) argument
877 bta_hh_le_write_char_clt_cfg(tBTA_HH_DEV_CB *p_cb, UINT8 char_handle, UINT16 clt_cfg_value) argument
902 bta_hh_le_write_rpt_clt_cfg(tBTA_HH_DEV_CB *p_cb, UINT8 srvc_inst_id) argument
940 bta_hh_le_set_protocol_mode(tBTA_HH_DEV_CB *p_cb, tBTA_HH_PROTO_MODE mode) argument
990 bta_hh_le_get_protocol_mode(tBTA_HH_DEV_CB *p_cb) argument
1019 tBTA_HH_DEV_CB *p_cb = bta_hh_le_find_dev_cb_by_bda(addr); local
1055 bta_hh_le_pri_service_discovery(tBTA_HH_DEV_CB *p_cb) argument
1118 bta_hh_security_cmpl(tBTA_HH_DEV_CB *p_cb, tBTA_HH_DATA *p_buf) argument
1173 bta_hh_le_notify_enc_cmpl(tBTA_HH_DEV_CB *p_cb, tBTA_HH_DATA *p_buf) argument
1194 bta_hh_clear_service_cache(tBTA_HH_DEV_CB *p_cb) argument
1214 bta_hh_start_security(tBTA_HH_DEV_CB *p_cb, tBTA_HH_DATA *p_buf) argument
1273 bta_hh_gatt_open(tBTA_HH_DEV_CB *p_cb, tBTA_HH_DATA *p_buf) argument
1352 bta_hh_le_gatt_disc_cmpl(tBTA_HH_DEV_CB *p_cb, tBTA_HH_STATUS status) argument
2171 bta_hh_le_open_fail(tBTA_HH_DEV_CB *p_cb, tBTA_HH_DATA *p_data) argument
2207 bta_hh_gatt_close(tBTA_HH_DEV_CB *p_cb, tBTA_HH_DATA *p_data) argument
2249 bta_hh_le_api_disc_act(tBTA_HH_DEV_CB *p_cb) argument
2270 bta_hh_le_get_rpt(tBTA_HH_DEV_CB *p_cb, tBTA_HH_RPT_TYPE r_type, UINT8 rpt_id) argument
2292 bta_hh_le_write_rpt(tBTA_HH_DEV_CB *p_cb, tBTA_HH_RPT_TYPE r_type, BT_HDR *p_buf, UINT16 w4_evt ) argument
2340 bta_hh_le_suspend(tBTA_HH_DEV_CB *p_cb, tBTA_HH_TRANS_CTRL_TYPE ctrl_type) argument
2357 bta_hh_le_write_dev_act(tBTA_HH_DEV_CB *p_cb, tBTA_HH_DATA *p_data) argument
2417 bta_hh_le_get_dscp_act(tBTA_HH_DEV_CB *p_cb) argument
2437 bta_hh_le_add_dev_bg_conn(tBTA_HH_DEV_CB *p_cb, BOOLEAN check_bond) argument
2474 bta_hh_le_add_device(tBTA_HH_DEV_CB *p_cb, tBTA_HH_MAINT_DEV *p_dev_info) argument
2653 tBTA_HH_DEV_CB *p_cb = NULL; local
[all...]
/system/bt/bta/hl/
H A Dbta_hl_sdp.c184 tBTA_HL_APP_CB *p_cb = BTA_HL_GET_APP_CB_PTR(0); local
189 if ((p_cb->sup_feature.app_role_mask == BTA_HL_MDEP_ROLE_MASK_SOURCE) &&
190 (!p_cb->sup_feature.advertize_source_sdp))
197 if (p_cb->sup_feature.app_role_mask == BTA_HL_MDEP_ROLE_MASK_SINK)
203 if (p_cb->sup_feature.app_role_mask != BTA_HL_MDEP_ROLE_MASK_SOURCE)
210 result &= SDP_AddServiceClassIdList(p_cb->sdp_handle, num_services, svc_class_id_list);
217 proto_elem_list[0].params[0] = p_cb->ctrl_psm;
221 result &= SDP_AddProtocolList(p_cb->sdp_handle, BTA_HL_NUM_PROTO_ELEMS, proto_elem_list);
223 result &= SDP_AddProfileDescriptorList(p_cb->sdp_handle, profile_uuid, version);
231 add_proto_list.list_elem[0].params[0] = p_cb
387 tBTA_HL_APP_CB *p_cb = BTA_HL_GET_APP_CB_PTR(app_idx); local
[all...]
/system/bt/bta/av/
H A Dbta_av_act.c157 static void bta_av_close_all_rc(tBTA_AV_CB *p_cb) argument
163 if ((p_cb->disabling == TRUE) || (bta_av_cb.rcb[i].shdl != 0))
303 UINT8 bta_av_rc_create(tBTA_AV_CB *p_cb, UINT8 role, UINT8 shdl, UINT8 lidx) argument
308 tBTA_AV_SCB *p_scb = p_cb->p_scb[shdl - 1];
332 ccb.control = p_cb->features & (BTA_AV_FEAT_RCTG | BTA_AV_FEAT_RCCT | AVRC_CT_PASSIVE);
338 p_rcb = &p_cb->rcb[i];
353 p_cb->rc_acp_handle = p_rcb->handle;
354 p_cb->rc_acp_idx = (i + 1);
355 APPL_TRACE_DEBUG("rc_acp_handle:%d idx:%d", p_cb->rc_acp_handle, p_cb
456 tBTA_AV_CB *p_cb = &bta_av_cb; local
487 bta_av_rc_opened(tBTA_AV_CB *p_cb, tBTA_AV_DATA *p_data) argument
592 bta_av_rc_remote_cmd(tBTA_AV_CB *p_cb, tBTA_AV_DATA *p_data) argument
618 bta_av_rc_vendor_cmd(tBTA_AV_CB *p_cb, tBTA_AV_DATA *p_data) argument
641 bta_av_rc_vendor_rsp(tBTA_AV_CB *p_cb, tBTA_AV_DATA *p_data) argument
664 bta_av_rc_meta_rsp(tBTA_AV_CB *p_cb, tBTA_AV_DATA *p_data) argument
697 bta_av_rc_free_rsp(tBTA_AV_CB *p_cb, tBTA_AV_DATA *p_data) argument
712 bta_av_rc_free_msg(tBTA_AV_CB *p_cb, tBTA_AV_DATA *p_data) argument
865 bta_av_rc_msg(tBTA_AV_CB *p_cb, tBTA_AV_DATA *p_data) argument
1050 bta_av_rc_close(tBTA_AV_CB *p_cb, tBTA_AV_DATA *p_data) argument
1189 tBTA_AV_CB *p_cb = &bta_av_cb; local
1394 bta_av_disable(tBTA_AV_CB *p_cb, tBTA_AV_DATA *p_data) argument
1447 tBTA_AV_CB *p_cb = &bta_av_cb; local
1561 tBTA_AV_CB *p_cb = &bta_av_cb; local
1600 tBTA_AV_CB *p_cb = &bta_av_cb; local
1666 tBTA_AV_CB *p_cb = &bta_av_cb; local
1736 tBTA_AV_CB *p_cb = &bta_av_cb; local
1809 tBTA_AV_CB *p_cb = &bta_av_cb; local
1940 tBTA_AV_CB *p_cb = &bta_av_cb; local
2039 tBTA_AV_CB *p_cb = &bta_av_cb; local
2106 tBTA_AV_CB *p_cb = &bta_av_cb; local
[all...]
/system/bt/bta/jv/
H A Dbta_jv_act.c96 static tBTA_JV_PCB * bta_jv_add_rfc_port(tBTA_JV_RFC_CB *p_cb, tBTA_JV_PCB *p_pcb_open);
98 static void bta_jv_pm_conn_busy(tBTA_JV_PM_CB *p_cb);
99 static void bta_jv_pm_conn_idle(tBTA_JV_PM_CB *p_cb);
100 static void bta_jv_pm_state_change(tBTA_JV_PM_CB *p_cb, const tBTA_JV_CONN_STATE state);
101 tBTA_JV_STATUS bta_jv_set_pm_conn_state(tBTA_JV_PM_CB *p_cb, const tBTA_JV_CONN_STATE
189 tBTA_JV_RFC_CB *p_cb = NULL; local
196 p_cb = &bta_jv_cb.rfc_cb[i];
198 p_cb->handle = (i + 1) | BTA_JV_RFCOMM_MASK;
200 p_cb->max_sess = 1;
201 p_cb
257 tBTA_JV_RFC_CB *p_cb = NULL; local
277 bta_jv_free_rfc_cb(tBTA_JV_RFC_CB *p_cb, tBTA_JV_PCB *p_pcb) argument
384 bta_jv_free_l2c_cb(tBTA_JV_L2C_CB *p_cb) argument
438 tBTA_JV_PM_CB **p_cb; local
990 tBTA_JV_L2C_CB *p_cb = &bta_jv_cb.l2c_cb[gap_handle]; local
1052 tBTA_JV_L2C_CB *p_cb; local
1157 tBTA_JV_L2C_CB *p_cb = &bta_jv_cb.l2c_cb[gap_handle]; local
1222 tBTA_JV_L2C_CB *p_cb; local
1297 tBTA_JV_L2C_CB *p_cb; local
1439 tBTA_JV_RFC_CB *p_cb = bta_jv_rfc_port_to_cb(port_handle); local
1472 tBTA_JV_RFC_CB *p_cb = bta_jv_rfc_port_to_cb(port_handle); local
1526 tBTA_JV_RFC_CB *p_cb = bta_jv_rfc_port_to_cb(port_handle); local
1572 tBTA_JV_RFC_CB *p_cb = NULL; local
1677 tBTA_JV_RFC_CB *p_cb = NULL; local
1707 tBTA_JV_RFC_CB *p_cb = bta_jv_rfc_port_to_cb(port_handle); local
1777 tBTA_JV_RFC_CB *p_cb = bta_jv_rfc_port_to_cb(port_handle); local
1817 bta_jv_add_rfc_port(tBTA_JV_RFC_CB *p_cb, tBTA_JV_PCB *p_pcb_open) argument
1909 tBTA_JV_RFC_CB *p_cb = NULL; local
1997 tBTA_JV_RFC_CB *p_cb = NULL; local
2027 tBTA_JV_RFC_CB *p_cb = wc->p_cb; local
2067 tBTA_JV_PM_CB *p_cb; local
2126 bta_jv_set_pm_conn_state(tBTA_JV_PM_CB *p_cb, const tBTA_JV_CONN_STATE new_st) argument
2157 bta_jv_pm_conn_busy(tBTA_JV_PM_CB *p_cb) argument
2174 bta_jv_pm_conn_idle(tBTA_JV_PM_CB *p_cb) argument
2191 bta_jv_pm_state_change(tBTA_JV_PM_CB *p_cb, const tBTA_JV_CONN_STATE state) argument
[all...]
/system/bt/stack/btm/
H A Dbtm_pm.c134 tBTM_STATUS BTM_PmRegister (UINT8 mask, UINT8 *p_pm_id, tBTM_PM_STATUS_CBACK *p_cb) argument
155 if(p_cb == NULL)
157 btm_cb.pm_reg_db[xx].cback = p_cb;
183 tBTM_PM_MCB *p_cb = NULL; /* per ACL link */ local
203 p_cb = &(btm_cb.pm_mode_db[acl_ind]);
214 if(mode == p_cb->state) /* the requested mode is current mode */
218 ((p_mode->mode & BTM_PM_MD_FORCE) && (p_mode->max >= p_cb->interval) && (p_mode->min <= p_cb->interval)) ||
219 ((p_mode->mode & BTM_PM_MD_FORCE)==0 && (p_mode->max >= p_cb->interval)) )
221 BTM_TRACE_DEBUG( "BTM_SetPowerMode: mode:0x%x interval %d max:%d, min:%d", p_mode->mode, p_cb
350 tBTM_PM_MCB *p_cb; local
541 btm_pm_get_set_mode(UINT8 pm_id, tBTM_PM_MCB *p_cb, tBTM_PM_PWR_MD *p_mode, tBTM_PM_PWR_MD *p_res) argument
609 tBTM_PM_MCB *p_cb = &btm_cb.pm_mode_db[link_ind]; local
761 tBTM_PM_MCB *p_cb; local
816 tBTM_PM_MCB *p_cb = NULL; local
911 tBTM_PM_MCB *p_cb; local
[all...]
H A Dbtm_ble_bgconn.c255 tBTM_BLE_CB *p_cb = &btm_cb.ble_ctr_cb; local
257 if (to_add && p_cb->white_list_avail_size == 0)
268 btm_suspend_wl_activity(p_cb->wl_state);
270 btm_resume_wl_activity(p_cb->wl_state);
297 tBTM_BLE_CB *p_cb = &btm_cb.ble_ctr_cb; local
305 p_cb->white_list_avail_size = controller_get_interface()->get_ble_white_list_size();
363 tBTM_BLE_CB *p_cb = &btm_cb.ble_ctr_cb; local
368 UINT8 own_addr_type = p_cb->addr_mgnt_cb.own_addr_type;
373 if (p_cb->conn_state == BLE_CONN_IDLE && background_connections_pending()
376 p_cb
456 tBTM_BLE_CB *p_cb = &btm_cb.ble_ctr_cb; local
639 tBTM_BLE_CB *p_cb = &btm_cb.ble_ctr_cb; local
[all...]
H A Dbtm_devctl.c125 tBTM_CMPL_CB *p_cb; local
132 p_cb = btm_cb.devcb.p_rln_cmpl_cb;
135 if (p_cb)
136 (*p_cb)((void *) NULL);
141 p_cb = btm_cb.devcb.p_rssi_cmpl_cb;
144 if (p_cb)
145 (*p_cb)((tBTM_RSSI_RESULTS *) &status);
215 void BTM_DeviceReset (UNUSED_ATTR tBTM_CMPL_CB *p_cb) { argument
254 tBTM_CMPL_CB *p_cb = btm_cb.devcb.p_rln_cmpl_cb; local
256 if (p_cb)
536 tBTM_CMPL_CB *p_cb = btm_cb.devcb.p_rln_cmpl_cb; local
627 BTM_RegisterForDeviceStatusNotif(tBTM_DEV_STATUS_CB *p_cb) argument
650 BTM_VendorSpecificCommand(UINT16 opcode, UINT8 param_len, UINT8 *p_param_buf, tBTM_VSC_CMPL_CB *p_cb) argument
712 BTM_RegisterForVSEvents(tBTM_VS_EVT_CB *p_cb, BOOLEAN is_register) argument
901 BTM_DeleteStoredLinkKey(BD_ADDR bd_addr, tBTM_CMPL_CB *p_cb) argument
944 tBTM_CMPL_CB *p_cb = btm_cb.devcb.p_stored_link_key_cmpl_cb; local
977 tBTM_DEV_STATUS_CB *p_cb = btm_cb.devcb.p_dev_status_cb; local
[all...]

Completed in 1187 milliseconds

123