/hal_espressif-latest/components/bt/host/bluedroid/stack/btm/ |
D | btm_ble_privacy.c | 200 p_dev_rec->ble.in_controller_list |= BTM_RESOLVING_LIST_BIT; in btm_ble_update_resolving_list() 202 p_dev_rec->ble.resolving_list_index = btm_ble_find_irk_index(); in btm_ble_update_resolving_list() 205 p_dev_rec->ble.in_controller_list &= ~BTM_RESOLVING_LIST_BIT; in btm_ble_update_resolving_list() 208 btm_ble_clear_irk_index(p_dev_rec->ble.resolving_list_index); in btm_ble_update_resolving_list() 209 p_dev_rec->ble.resolving_list_index = 0; in btm_ble_update_resolving_list() 259 p_dev_rec->ble.in_controller_list &= ~BTM_RESOLVING_LIST_BIT; in btm_ble_clear_resolving_list_complete() 543 if (btsnd_hcic_ble_rm_device_resolving_list(p_dev_rec->ble.static_addr_type, in btm_ble_remove_resolving_list_entry() 544 p_dev_rec->ble.static_addr)) { in btm_ble_remove_resolving_list_entry() 559 UINT8_TO_STREAM(p, p_dev_rec->ble.static_addr_type); in btm_ble_remove_resolving_list_entry() 560 BDADDR_TO_STREAM(p, p_dev_rec->ble.static_addr); in btm_ble_remove_resolving_list_entry() [all …]
|
D | btm_ble.c | 125 p_dev_rec->ble.ble_addr_type = addr_type; in BTM_SecAddBleDevice() 126 p_dev_rec->ble.auth_mode = auth_mode; in BTM_SecAddBleDevice() 128 memcpy (p_dev_rec->ble.pseudo_addr, bd_addr, BD_ADDR_LEN); in BTM_SecAddBleDevice() 132 p_info->results.ble_addr_type = p_dev_rec->ble.ble_addr_type ; in BTM_SecAddBleDevice() 362 *p_addr_type = p_dev_rec->ble.ble_addr_type; in BTM_ReadRemoteConnectionAddr() 532 oob.peer_oob_data.addr_rcvd_from.type = p_dev_rec->ble.ble_addr_type; in BTM_BleSecureConnectionOobDataReply() 701 p_dev_rec->ble.ble_addr_type = p_inq_info->results.ble_addr_type; in BTM_ReadDevInfo() 704 memcmp(p_dev_rec->ble.pseudo_addr, remote_bda, BD_ADDR_LEN) == 0) { in BTM_ReadDevInfo() 706 *p_addr_type = p_dev_rec->ble.ble_addr_type; in BTM_ReadDevInfo() 707 } else if (memcmp(p_dev_rec->ble.pseudo_addr, remote_bda, BD_ADDR_LEN) == 0) { in BTM_ReadDevInfo() [all …]
|
D | btm_ble_addr.c | 278 if (memcmp(p_dev_rec->ble.pseudo_addr, dummy_bda, BD_ADDR_LEN) == 0) { in btm_ble_init_pseudo_addr() 279 memcpy(p_dev_rec->ble.pseudo_addr, new_pseudo_addr, BD_ADDR_LEN); in btm_ble_init_pseudo_addr() 306 (p_dev_rec->ble.key_type & BTM_LE_KEY_PID)) { in btm_ble_addr_resolvable() 314 SMP_Encrypt(p_dev_rec->ble.keys.irk, BT_OCTET16_LEN, in btm_ble_addr_resolvable() 361 (p_dev_rec->ble.key_type & BTM_LE_KEY_PID)) { in btm_ble_match_random_bda() 363 SMP_Encrypt(p_dev_rec->ble.keys.irk, BT_OCTET16_LEN, in btm_ble_match_random_bda() 443 if ((p_dev_rec->ble.static_addr_type & (~BLE_ADDR_TYPE_ID_BIT)) != in btm_find_dev_by_identity_addr() 446 __func__, p_dev_rec->ble.static_addr_type, addr_type); in btm_find_dev_by_identity_addr() 481 memcpy(bd_addr, p_dev_rec->ble.pseudo_addr, BD_ADDR_LEN); in btm_identity_addr_to_random_pseudo() 484 *p_addr_type = p_dev_rec->ble.ble_addr_type; in btm_identity_addr_to_random_pseudo() [all …]
|
D | btm_dev.c | 288 if (!memcmp(p_context->context.p_bd_addr, p_sec_dev->ble.static_addr, BD_ADDR_LEN)) { in btm_find_sec_dev_in_list() 299 if (!memcmp(p_sec_dev->ble.pseudo_addr, p_context->context.p_bd_addr, BD_ADDR_LEN)) { in btm_find_sec_dev_in_list() 394 p_dev_rec->ble.ble_addr_type = p_inq_info->results.ble_addr_type; in btm_sec_alloc_dev() 585 p_target_rec->ble = temp_rec.ble; in btm_consolidate_dev() 602 if (memcmp(p_target_rec->ble.pseudo_addr, p_dev_rec->bd_addr, BD_ADDR_LEN) == 0) { in btm_consolidate_dev() 603 p_target_rec->ble.ble_addr_type = p_dev_rec->ble.ble_addr_type; in btm_consolidate_dev()
|
D | btm_ble_bgconn.c | 296 if(p_dev_rec && memcmp(invalid_rand_addr_b, p_dev_rec->ble.static_addr, BD_ADDR_LEN) != 0) { in btm_update_dev_to_white_list() 297 memcpy(bd_addr, p_dev_rec->ble.static_addr, BD_ADDR_LEN); in btm_update_dev_to_white_list() 298 addr_type = p_dev_rec->ble.static_addr_type; in btm_update_dev_to_white_list()
|
D | btm_ble_gap.c | 1189 match_rec->ble.active_addr_type = BTM_BLE_ADDR_RRA; in btm_ble_resolve_random_addr_on_adv() 1190 memcpy(match_rec->ble.cur_rand_addr, bda, BD_ADDR_LEN); in btm_ble_resolve_random_addr_on_adv() 1196 memcpy(bda, match_rec->ble.pseudo_addr, BD_ADDR_LEN); in btm_ble_resolve_random_addr_on_adv() 1388 p_dev_rec->ble.in_controller_list & BTM_RESOLVING_LIST_BIT) { in btm_set_conn_mode_adv_init_addr() 1390 memcpy(p_peer_addr_ptr, p_dev_rec->ble.static_addr, BD_ADDR_LEN); in btm_set_conn_mode_adv_init_addr() 1391 *p_peer_addr_type = p_dev_rec->ble.static_addr_type; in btm_set_conn_mode_adv_init_addr() 1417 (p_dev_rec->ble.in_controller_list & BTM_RESOLVING_LIST_BIT) != 0) { in btm_set_conn_mode_adv_init_addr() 1418 memcpy(p_peer_addr_ptr, p_dev_rec->ble.static_addr, BD_ADDR_LEN); in btm_set_conn_mode_adv_init_addr() 1419 *p_peer_addr_type = p_dev_rec->ble.static_addr_type; in btm_set_conn_mode_adv_init_addr() 3621 p_dev_rec->ble.current_addr_type = temp_addr_type; in btm_ble_process_adv_pkt() [all …]
|
D | btm_acl.c | 201 switch (p_dev_rec->ble.active_addr_type) { in btm_ble_get_acl_remote_addr() 204 * p_addr_type = p_dev_rec->ble.ble_addr_type; in btm_ble_get_acl_remote_addr() 208 memcpy(conn_addr, p_dev_rec->ble.cur_rand_addr, BD_ADDR_LEN); in btm_ble_get_acl_remote_addr() 213 memcpy(conn_addr, p_dev_rec->ble.static_addr, BD_ADDR_LEN); in btm_ble_get_acl_remote_addr() 214 * p_addr_type = p_dev_rec->ble.static_addr_type; in btm_ble_get_acl_remote_addr() 218 BTM_TRACE_ERROR("Unknown active address: %d\n", p_dev_rec->ble.active_addr_type); in btm_ble_get_acl_remote_addr()
|
D | btm_sec.c | 4131 p_dev_rec->ble.key_type = BTM_LE_KEY_NONE; in btm_sec_encrypt_change() 4133 btm_ble_link_encrypted(p_dev_rec->ble.pseudo_addr, encr_enable); in btm_sec_encrypt_change() 5823 (*p_callback) (p_dev_rec->ble.pseudo_addr, BT_TRANSPORT_LE, p_dev_rec->p_ref_data, res); in btm_sec_dev_rec_cback_event() 6139 p_dev_rec->ble.key_type = BTM_LE_KEY_NONE; in btm_sec_clear_ble_keys() 6140 memset (&p_dev_rec->ble.keys, 0, sizeof(tBTM_SEC_BLE_KEYS)); in btm_sec_clear_ble_keys() 6165 ((p_dev_rec->ble.key_type && (p_dev_rec->sec_flags & BTM_SEC_LE_LINK_KEY_KNOWN)) || in btm_sec_is_a_bonded_dev() 6217 if (p_dev_rec->ble.key_type || (p_dev_rec->sec_flags & BTM_SEC_LINK_KEY_KNOWN)) { in btm_sec_find_bonded_dev()
|
/hal_espressif-latest/components/bt/host/bluedroid/btc/core/ |
D | btc_dm.c | 188 …if (!(btc_dm_cb.pairing_cb.ble.is_penc_key_rcvd || btc_dm_cb.pairing_cb.ble.is_pid_key_rcvd || btc… in btc_dm_save_ble_bonding_keys() 189 …btc_dm_cb.pairing_cb.ble.is_lenc_key_rcvd || btc_dm_cb.pairing_cb.ble.is_lcsrk_key_rcvd || btc_dm_… in btc_dm_save_ble_bonding_keys() 197 …penc = %d, pid = %d", __func__, btc_dm_cb.pairing_cb.ble.is_penc_key_rcvd, btc_dm_cb.pairing_cb.bl… in btc_dm_save_ble_bonding_keys() 198 if (btc_dm_cb.pairing_cb.ble.is_penc_key_rcvd) { in btc_dm_save_ble_bonding_keys() 200 (char *) &btc_dm_cb.pairing_cb.ble.penc_key, in btc_dm_save_ble_bonding_keys() 203 btc_dm_cb.pairing_cb.ble.is_penc_key_rcvd = false; in btc_dm_save_ble_bonding_keys() 206 if (btc_dm_cb.pairing_cb.ble.is_pid_key_rcvd) { in btc_dm_save_ble_bonding_keys() 208 (char *) &btc_dm_cb.pairing_cb.ble.pid_key, in btc_dm_save_ble_bonding_keys() 211 btc_dm_cb.pairing_cb.ble.is_pid_key_rcvd = false; in btc_dm_save_ble_bonding_keys() 215 if (btc_dm_cb.pairing_cb.ble.is_pcsrk_key_rcvd) { in btc_dm_save_ble_bonding_keys() [all …]
|
/hal_espressif-latest/components/esp_rom/esp32c3/ld/ |
D | esp32c3.rom.eco7_bt_funcs.ld | 78 /* ble Functions eco */ 105 /* ble functions rename */ 108 /* ble functions disable */
|
/hal_espressif-latest/components/bt/esp_ble_mesh/ |
D | README.md | 12 …f.com/projects/esp-idf/en/latest/api-guides/esp_ble_mesh/index.html##getting-started-with-ble-mesh) 21 …esp-idf/en/latest/api-guides/esp_ble_mesh/index.html##getting-started-with-ble-mesh) for the tutor…
|
/hal_espressif-latest/components/bt/host/bluedroid/btc/include/btc/ |
D | btc_dm.h | 43 btc_dm_ble_cb_t ble; member
|
/hal_espressif-latest/components/bt/controller/esp32c2/ |
D | Kconfig.in | 312 bool "Store ble controller logs to flash(Experimental)" 317 Store ble controller logs to flash memory. 320 int "size of ble controller log partition(Multiples of 4K)" 324 The size of ble controller log partition shall be a multiples of 4K. 646 Move most IRAM into flash. This will increase the usage of flash and reduce ble performance.
|
/hal_espressif-latest/components/bt/host/bluedroid/stack/smp/ |
D | smp_utils.c | 990 p_rec->ble.auth_mode = p_cb->auth_mode; in smp_proc_pairing_cmpl() 993 evt_data.cmplt.auth_mode = p_rec->ble.auth_mode; in smp_proc_pairing_cmpl() 1019 if(p_rec && p_rec->ble.skip_update_conn_param) { in smp_proc_pairing_cmpl() 1021 p_rec->ble.skip_update_conn_param = false; in smp_proc_pairing_cmpl()
|
D | smp_act.c | 1550 if(p_rec && p_rec->ble.skip_update_conn_param) { in smp_fast_conn_param() 2053 0 == memcmp(p_dev_rec->ble.pseudo_addr, smp_cb.pairing_bda, BD_ADDR_LEN) && in smp_proc_ltk_request() 2054 0 != memcmp(p_dev_rec->ble.pseudo_addr, dummy_bda, BD_ADDR_LEN)) { in smp_proc_ltk_request()
|
/hal_espressif-latest/components/esp_rom/ |
D | CMakeLists.txt | 305 rom_linker_script("ble-eco4") 307 rom_linker_script("ble")
|
/hal_espressif-latest/components/bt/controller/esp32c6/ |
D | Kconfig.in | 346 bool "Store ble controller logs to flash(Experimental)" 351 Store ble controller logs to flash memory. 354 int "size of ble controller log partition(Multiples of 4K)" 358 The size of ble controller log partition shall be a multiples of 4K.
|
/hal_espressif-latest/components/bt/controller/esp32h2/ |
D | Kconfig.in | 337 bool "Store ble controller logs to flash(Experimental)" 342 Store ble controller logs to flash memory. 345 int "size of ble controller log partition(Multiples of 4K)" 349 The size of ble controller log partition shall be a multiples of 4K.
|
/hal_espressif-latest/components/bt/host/bluedroid/stack/l2cap/ |
D | l2c_ble.c | 920 if(p_dev_rec->ble.current_addr_valid) { in l2cble_init_direct_conn() 921 peer_addr_type = p_dev_rec->ble.current_addr_type; in l2cble_init_direct_conn() 922 memcpy(peer_addr, p_dev_rec->ble.current_addr, 6); in l2cble_init_direct_conn() 942 if (p_dev_rec->ble.in_controller_list & BTM_RESOLVING_LIST_BIT) { in l2cble_init_direct_conn()
|
/hal_espressif-latest/components/bt/host/bluedroid/stack/btm/include/ |
D | btm_int.h | 688 tBTM_SEC_BLE ble; member
|
/hal_espressif-latest/components/bt/host/nimble/ |
D | Kconfig.in | 426 …`https://docs.espressif.com/projects/esp-idf/en/latest/esp32/api-guides/esp-ble-mesh/ble-mesh-inde…
|
/hal_espressif-latest/zephyr/esp32/ |
D | CMakeLists.txt | 418 ## ble
|
/hal_espressif-latest/zephyr/esp32c2/ |
D | CMakeLists.txt | 382 ## ble
|
/hal_espressif-latest/zephyr/esp32c3/ |
D | CMakeLists.txt | 424 ## ble
|
/hal_espressif-latest/zephyr/esp32c6/ |
D | CMakeLists.txt | 390 ## ble
|