• Home
  • Raw
  • Download

Lines Matching refs:pairing_cb

192 static btif_dm_pairing_cb_t pairing_cb;  variable
488 if ((pairing_cb.state == state) && (state == BT_BOND_STATE_BONDING)) in bond_state_changed()
491 if (!bdaddr_is_empty(&pairing_cb.static_bdaddr)) in bond_state_changed()
498 if (pairing_cb.bond_type == BOND_TYPE_TEMPORARY) in bond_state_changed()
502 state, pairing_cb.state, pairing_cb.sdp_attempts); in bond_state_changed()
508 pairing_cb.state = state; in bond_state_changed()
509 bdcpy(pairing_cb.bd_addr, bd_addr->address); in bond_state_changed()
511 if (!pairing_cb.sdp_attempts) in bond_state_changed()
512 memset(&pairing_cb, 0, sizeof(pairing_cb)); in bond_state_changed()
629 …_DEBUG("%s: status=%d pairing_cb.state=%d", __FUNCTION__, p_remote_name->status, pairing_cb.state); in btif_dm_cb_hid_remote_name()
630 if (pairing_cb.state == BT_BOND_STATE_BONDING) in btif_dm_cb_hid_remote_name()
634 bdcpy(remote_bd.address, pairing_cb.bd_addr); in btif_dm_cb_hid_remote_name()
700 pairing_cb.is_local_initiated = TRUE; in btif_dm_cb_create_bond()
880 if (pairing_cb.is_local_initiated && (p_pin_req->min_16_digit == FALSE)) in btif_dm_pin_req_evt()
892 (pairing_cb.autopair_attempts == 0)) in btif_dm_pin_req_evt()
900 pairing_cb.autopair_attempts++; in btif_dm_pin_req_evt()
909 (pairing_cb.autopair_attempts == 0)) in btif_dm_pin_req_evt()
917 pairing_cb.autopair_attempts++; in btif_dm_pin_req_evt()
941 BOOLEAN is_incoming = !(pairing_cb.state == BT_BOND_STATE_BONDING); in btif_dm_ssp_cfm_req_evt()
964 pairing_cb.bond_type = BOND_TYPE_TEMPORARY; in btif_dm_ssp_cfm_req_evt()
966 pairing_cb.bond_type = BOND_TYPE_PERSISTENT; in btif_dm_ssp_cfm_req_evt()
968 btm_set_bond_type_dev(p_ssp_cfm_req->bd_addr, pairing_cb.bond_type); in btif_dm_ssp_cfm_req_evt()
970 pairing_cb.is_ssp = TRUE; in btif_dm_ssp_cfm_req_evt()
980 if (is_incoming && pairing_cb.bond_type != BOND_TYPE_TEMPORARY && in btif_dm_ssp_cfm_req_evt()
1003 pairing_cb.sdp_attempts = 0; in btif_dm_ssp_cfm_req_evt()
1030 pairing_cb.is_ssp = TRUE; in btif_dm_ssp_key_notif_evt()
1059 BTIF_TRACE_DEBUG("%s: bond state=%d", __func__, pairing_cb.state); in btif_dm_auth_cmpl_evt()
1068 pairing_cb.bond_type == BOND_TYPE_PERSISTENT) in btif_dm_auth_cmpl_evt()
1072 __FUNCTION__, p_auth_cmpl->key_type, pairing_cb.bond_type); in btif_dm_auth_cmpl_evt()
1075 pairing_cb.pin_code_len); in btif_dm_auth_cmpl_evt()
1081 __FUNCTION__, p_auth_cmpl->key_type, pairing_cb.bond_type); in btif_dm_auth_cmpl_evt()
1082 if(pairing_cb.bond_type == BOND_TYPE_TEMPORARY) in btif_dm_auth_cmpl_evt()
1101 pairing_cb.timeout_retries = 0; in btif_dm_auth_cmpl_evt()
1111 if(!pairing_cb.is_local_initiated && skip_sdp) in btif_dm_auth_cmpl_evt()
1134 pairing_cb.sdp_attempts = 1;; in btif_dm_auth_cmpl_evt()
1138 if(pairing_cb.state == BT_BOND_STATE_BONDING && in btif_dm_auth_cmpl_evt()
1139 (bdcmp(p_auth_cmpl->bd_addr, pairing_cb.bd_addr) != 0)) in btif_dm_auth_cmpl_evt()
1143 bdcpy(pairing_cb.static_bdaddr.address, p_auth_cmpl->bd_addr); in btif_dm_auth_cmpl_evt()
1161 && pairing_cb.timeout_retries) in btif_dm_auth_cmpl_evt()
1163 …ACE_WARNING("%s() - Pairing timeout; retrying (%d) ...", __FUNCTION__, pairing_cb.timeout_retries); in btif_dm_auth_cmpl_evt()
1164 --pairing_cb.timeout_retries; in btif_dm_auth_cmpl_evt()
1194 if (pairing_cb.autopair_attempts == 1) in btif_dm_auth_cmpl_evt()
1208 pairing_cb.autopair_attempts++; in btif_dm_auth_cmpl_evt()
1452 (pairing_cb.state == BT_BOND_STATE_BONDING ) && in btif_dm_search_services_evt()
1453 (pairing_cb.sdp_attempts < BTIF_DM_MAX_SDP_ATTEMPTS_AFTER_PAIRING)) in btif_dm_search_services_evt()
1456 pairing_cb.sdp_attempts++; in btif_dm_search_services_evt()
1477 if ((pairing_cb.state == BT_BOND_STATE_BONDING) && in btif_dm_search_services_evt()
1478 ((bdcmp(p_data->disc_res.bd_addr, pairing_cb.bd_addr) == 0) || in btif_dm_search_services_evt()
1479 (bdcmp(p_data->disc_res.bd_addr, pairing_cb.static_bdaddr.address) == 0)) && in btif_dm_search_services_evt()
1480 pairing_cb.sdp_attempts > 0) in btif_dm_search_services_evt()
1484 pairing_cb.sdp_attempts = 0; in btif_dm_search_services_evt()
1488 if (bdcmp(p_data->disc_res.bd_addr, pairing_cb.static_bdaddr.address) == 0) in btif_dm_search_services_evt()
1675 memset(&pairing_cb, 0, sizeof(btif_dm_pairing_cb_t)); in btif_dm_upstreams_evt()
1676 pairing_cb.bond_type = BOND_TYPE_PERSISTENT; in btif_dm_upstreams_evt()
1713 if (pairing_cb.state == BT_BOND_STATE_BONDING) in btif_dm_upstreams_evt()
1715 bdcpy(bd_addr.address, pairing_cb.bd_addr); in btif_dm_upstreams_evt()
1716 btm_set_bond_type_dev(pairing_cb.bd_addr, BOND_TYPE_UNKNOWN); in btif_dm_upstreams_evt()
1798 if (pairing_cb.state != BT_BOND_STATE_BONDING) in btif_dm_upstreams_evt()
1804 else if (memcmp (pairing_cb.bd_addr, p_data->ble_key.bd_addr, BD_ADDR_LEN)!=0) in btif_dm_upstreams_evt()
1814 pairing_cb.ble.is_penc_key_rcvd = TRUE; in btif_dm_upstreams_evt()
1815 pairing_cb.ble.penc_key = p_data->ble_key.p_key_value->penc_key; in btif_dm_upstreams_evt()
1820 pairing_cb.ble.is_pid_key_rcvd = TRUE; in btif_dm_upstreams_evt()
1821 pairing_cb.ble.pid_key = p_data->ble_key.p_key_value->pid_key; in btif_dm_upstreams_evt()
1826 pairing_cb.ble.is_pcsrk_key_rcvd = TRUE; in btif_dm_upstreams_evt()
1827 pairing_cb.ble.pcsrk_key = p_data->ble_key.p_key_value->pcsrk_key; in btif_dm_upstreams_evt()
1832 pairing_cb.ble.is_lenc_key_rcvd = TRUE; in btif_dm_upstreams_evt()
1833 pairing_cb.ble.lenc_key = p_data->ble_key.p_key_value->lenc_key; in btif_dm_upstreams_evt()
1838 pairing_cb.ble.is_lcsrk_key_rcvd = TRUE; in btif_dm_upstreams_evt()
1839 pairing_cb.ble.lcsrk_key = p_data->ble_key.p_key_value->lcsrk_key; in btif_dm_upstreams_evt()
1844 pairing_cb.ble.is_lidk_key_rcvd = TRUE; in btif_dm_upstreams_evt()
1991 pairing_cb.timeout_retries = NUM_TIMEOUT_RETRIES; in btif_dm_generic_evt()
2307 if (pairing_cb.state != BT_BOND_STATE_NONE) in btif_dm_create_bond()
2336 if (pairing_cb.state == BT_BOND_STATE_BONDING) in btif_dm_cancel_bond()
2341 if (pairing_cb.is_ssp) in btif_dm_cancel_bond()
2343 if (pairing_cb.is_le_only) in btif_dm_cancel_bond()
2356 if (pairing_cb.is_le_only) in btif_dm_cancel_bond()
2369 if (pairing_cb.is_ssp) in btif_dm_cancel_bond()
2398 if (pairing_cb.state == BT_BOND_STATE_BONDING && in btif_dm_hh_open_failed()
2399 bdcmp(bdaddr->address, pairing_cb.bd_addr) == 0) in btif_dm_hh_open_failed()
2444 if (pairing_cb.is_le_only) in btif_dm_pin_reply()
2463 pairing_cb.pin_code_len = pin_len; in btif_dm_pin_reply()
2469 pairing_cb.pin_code_len = pin_len; in btif_dm_pin_reply()
2500 if (pairing_cb.is_le_only) in btif_dm_ssp_reply()
2502 if(pairing_cb.is_le_nc) in btif_dm_ssp_reply()
2681 if(pairing_cb.is_local_initiated) in btif_dm_proc_io_req()
2692 __FUNCTION__, pairing_cb.auth_req); in btif_dm_proc_io_req()
2693 *p_auth_req = (pairing_cb.auth_req & BTA_AUTH_BONDS); in btif_dm_proc_io_req()
2696 if ((yes_no_bit) || (pairing_cb.io_cap & BTM_IO_CAP_IO) ) in btif_dm_proc_io_req()
2716 pairing_cb.auth_req = auth_req; in btif_dm_proc_io_rsp()
2717 pairing_cb.io_cap = io_cap; in btif_dm_proc_io_rsp()
2872 pairing_cb.is_ssp = FALSE; in btif_dm_ble_key_notif_evt()
2996 bdcpy(bd_addr.address, pairing_cb.bd_addr); in btif_dm_save_ble_bonding_keys()
2998 if (pairing_cb.ble.is_penc_key_rcvd) in btif_dm_save_ble_bonding_keys()
3001 (char *) &pairing_cb.ble.penc_key, in btif_dm_save_ble_bonding_keys()
3006 if (pairing_cb.ble.is_pid_key_rcvd) in btif_dm_save_ble_bonding_keys()
3009 (char *) &pairing_cb.ble.pid_key, in btif_dm_save_ble_bonding_keys()
3015 if (pairing_cb.ble.is_pcsrk_key_rcvd) in btif_dm_save_ble_bonding_keys()
3018 (char *) &pairing_cb.ble.pcsrk_key, in btif_dm_save_ble_bonding_keys()
3024 if (pairing_cb.ble.is_lenc_key_rcvd) in btif_dm_save_ble_bonding_keys()
3027 (char *) &pairing_cb.ble.lenc_key, in btif_dm_save_ble_bonding_keys()
3032 if (pairing_cb.ble.is_lcsrk_key_rcvd) in btif_dm_save_ble_bonding_keys()
3035 (char *) &pairing_cb.ble.lcsrk_key, in btif_dm_save_ble_bonding_keys()
3040 if (pairing_cb.ble.is_lidk_key_rcvd) in btif_dm_save_ble_bonding_keys()
3057 bdcpy(bd_addr.address, pairing_cb.bd_addr); in btif_dm_remove_ble_bonding_keys()
3080 if (pairing_cb.state == BT_BOND_STATE_BONDING) in btif_dm_ble_sec_req_evt()
3099 pairing_cb.bond_type = BOND_TYPE_PERSISTENT; in btif_dm_ble_sec_req_evt()
3100 pairing_cb.is_le_only = TRUE; in btif_dm_ble_sec_req_evt()
3101 pairing_cb.is_le_nc = FALSE; in btif_dm_ble_sec_req_evt()
3102 pairing_cb.is_ssp = TRUE; in btif_dm_ble_sec_req_evt()
3103 btm_set_bond_type_dev(p_ble_req->bd_addr, pairing_cb.bond_type); in btif_dm_ble_sec_req_evt()
3141 pairing_cb.is_le_only = TRUE; in btif_dm_ble_passkey_req_evt()
3164 pairing_cb.is_ssp = FALSE; in btif_dm_ble_key_nc_req_evt()
3165 pairing_cb.is_le_only = TRUE; in btif_dm_ble_key_nc_req_evt()
3166 pairing_cb.is_le_nc = TRUE; in btif_dm_ble_key_nc_req_evt()
3230 if (pairing_cb.state == BT_BOND_STATE_BONDING) in btif_dm_on_disable()
3235 bdcpy(bd_addr.address, pairing_cb.bd_addr); in btif_dm_on_disable()