Home
last modified time | relevance | path

Searched refs:rand_addr (Results 1 – 13 of 13) sorted by relevance

/hal_espressif-latest/components/bt/host/bluedroid/stack/btm/
Dbtm_ble_5_gap.c22 extern void BTM_BleSetStaticAddr(BD_ADDR rand_addr);
289 tBTM_STATUS BTM_BleSetExtendedAdvRandaddr(UINT8 instance, BD_ADDR rand_addr) in BTM_BleSetExtendedAdvRandaddr() argument
295 if (instance >= MAX_BLE_ADV_INSTANCE || rand_addr == NULL) { in BTM_BleSetExtendedAdvRandaddr()
309 if((rand_addr[0] & BT_STATIC_RAND_ADDR_MASK) == BT_STATIC_RAND_ADDR_MASK) { in BTM_BleSetExtendedAdvRandaddr()
311 if (memcmp(invalid_rand_addr_a, rand_addr, BD_ADDR_LEN) == 0 in BTM_BleSetExtendedAdvRandaddr()
312 || memcmp(invalid_rand_addr_b, rand_addr, BD_ADDR_LEN) == 0) { in BTM_BleSetExtendedAdvRandaddr()
316 } else if ((rand_addr[0] | BT_NON_RPA_MASK) == BT_NON_RPA_MASK) { in BTM_BleSetExtendedAdvRandaddr()
318 if (memcmp(invalid_rand_addr_a, rand_addr, BD_ADDR_LEN) == 0 in BTM_BleSetExtendedAdvRandaddr()
319 || memcmp(invalid_rand_addr_b, rand_addr, BD_ADDR_LEN) == 0) { in BTM_BleSetExtendedAdvRandaddr()
330 if((err = btsnd_hcic_ble_set_extend_rand_address(instance, rand_addr)) != HCI_SUCCESS) { in BTM_BleSetExtendedAdvRandaddr()
[all …]
Dbtm_ble_gap.c996 void BTM_BleSetStaticAddr(BD_ADDR rand_addr) in BTM_BleSetStaticAddr() argument
998 memcpy(btm_cb.ble_ctr_cb.addr_mgnt_cb.static_rand_addr, rand_addr, BD_ADDR_LEN); in BTM_BleSetStaticAddr()
2017 tBTM_STATUS BTM_BleSetRandAddress(BD_ADDR rand_addr) in BTM_BleSetRandAddress() argument
2019 if (rand_addr == NULL) { in BTM_BleSetRandAddress()
2027 memcpy(btm_cb.ble_ctr_cb.addr_mgnt_cb.private_addr, rand_addr, BD_ADDR_LEN); in BTM_BleSetRandAddress()
2028 memcpy(btm_cb.ble_ctr_cb.addr_mgnt_cb.static_rand_addr, rand_addr, BD_ADDR_LEN); in BTM_BleSetRandAddress()
2030 if(btsnd_hcic_ble_set_random_addr(rand_addr)) { in BTM_BleSetRandAddress()
/hal_espressif-latest/components/bt/host/bluedroid/api/
Desp_gap_ble_api.c191 esp_err_t esp_ble_gap_addr_create_static(esp_bd_addr_t rand_addr) in esp_ble_gap_addr_create_static() argument
194 rand_addr[0] = 0xC0 | (esp_random() & 0x3F); in esp_ble_gap_addr_create_static()
196 rand_addr[i] = esp_random() & 0xFF; // Randomize remaining bits in esp_ble_gap_addr_create_static()
201 esp_err_t esp_ble_gap_addr_create_nrpa(esp_bd_addr_t rand_addr) in esp_ble_gap_addr_create_nrpa() argument
204 rand_addr[0] = (esp_random() & 0x3F); in esp_ble_gap_addr_create_nrpa()
206 rand_addr[i] = esp_random() & 0xFF; // Randomize remaining bits in esp_ble_gap_addr_create_nrpa()
211 esp_err_t esp_ble_gap_set_rand_addr(esp_bd_addr_t rand_addr) in esp_ble_gap_set_rand_addr() argument
221 memcpy(arg.set_rand_addr.rand_addr, rand_addr, ESP_BD_ADDR_LEN); in esp_ble_gap_set_rand_addr()
1112 esp_err_t esp_ble_gap_ext_adv_set_rand_addr(uint8_t instance, esp_bd_addr_t rand_addr) in esp_ble_gap_ext_adv_set_rand_addr() argument
1123 memcpy(arg.ext_adv_set_rand_addr.rand_addr, rand_addr, BD_ADDR_LEN); in esp_ble_gap_ext_adv_set_rand_addr()
/hal_espressif-latest/components/bt/host/bluedroid/btc/profile/std/include/
Dbtc_gap_ble.h147 esp_bd_addr_t rand_addr; member
307 esp_bd_addr_t rand_addr; member
/hal_espressif-latest/components/bt/host/bluedroid/btc/profile/std/gap/
Dbtc_gap_ble.c1448 static void btc_ble_set_rand_addr (BD_ADDR rand_addr, tBTA_SET_RAND_ADDR_CBACK *p_set_rand_addr_cba… in btc_ble_set_rand_addr() argument
1450 if (rand_addr != NULL) { in btc_ble_set_rand_addr()
1465 if((rand_addr[0] & BT_STATIC_RAND_ADDR_MASK) == BT_STATIC_RAND_ADDR_MASK) { in btc_ble_set_rand_addr()
1467 …if (memcmp(invalid_rand_addr_a, rand_addr, BD_ADDR_LEN) != 0 && memcmp(invalid_rand_addr_b, rand_a… in btc_ble_set_rand_addr()
1468 BTA_DmSetRandAddress(rand_addr, btc_set_rand_addr_callback); in btc_ble_set_rand_addr()
1473 } else if ((rand_addr[0] | BT_NON_RPA_MASK) == BT_NON_RPA_MASK) { in btc_ble_set_rand_addr()
1475 …if (memcmp(invalid_rand_addr_a, rand_addr, BD_ADDR_LEN) != 0 && memcmp(invalid_rand_addr_b, rand_a… in btc_ble_set_rand_addr()
1476 BTA_DmSetRandAddress(rand_addr, btc_set_rand_addr_callback); in btc_ble_set_rand_addr()
1961 memcpy(bd_addr, arg->set_rand_addr.rand_addr, sizeof(BD_ADDR)); in btc_gap_ble_call_handler()
2165 …apExtAdvSetRandaddr(arg_5->ext_adv_set_rand_addr.instance, arg_5->ext_adv_set_rand_addr.rand_addr); in btc_gap_ble_call_handler()
/hal_espressif-latest/components/bt/host/bluedroid/api/include/api/
Desp_gap_ble_api.h1732 esp_err_t esp_ble_gap_set_rand_addr(esp_bd_addr_t rand_addr);
1740 esp_err_t esp_ble_gap_addr_create_static(esp_bd_addr_t rand_addr);
1748 esp_err_t esp_ble_gap_addr_create_nrpa(esp_bd_addr_t rand_addr);
2306 esp_err_t esp_ble_gap_ext_adv_set_rand_addr(uint8_t instance, esp_bd_addr_t rand_addr);
/hal_espressif-latest/components/bt/host/bluedroid/stack/include/stack/
Dbtm_ble_api.h1518 tBTM_STATUS BTM_BleSetRandAddress(BD_ADDR rand_addr);
2757 tBTM_STATUS BTM_BleSetExtendedAdvRandaddr(UINT8 instance, BD_ADDR rand_addr);
Dhcimsgs.h970 UINT8 btsnd_hcic_ble_set_extend_rand_address(UINT8 adv_handle, BD_ADDR rand_addr);
/hal_espressif-latest/components/bt/host/bluedroid/bta/dm/
Dbta_dm_api.c2847 extern void BTA_DmSetRandAddress(BD_ADDR rand_addr, tBTA_SET_RAND_ADDR_CBACK *p_set_rand_addr_cback) in BTA_DmSetRandAddress() argument
2853 memcpy(p_msg->address, rand_addr, BD_ADDR_LEN); in BTA_DmSetRandAddress()
3058 memcpy(&p_msg->rand_addr, addr, BD_ADDR_LEN); in BTA_DmBleGapExtAdvSetRandaddr()
Dbta_dm_act.c5811 …vRandaddr(p_data->ble_set_ext_adv_rand_addr.instance, p_data->ble_set_ext_adv_rand_addr.rand_addr); in bta_dm_ble_gap_ext_adv_set_rand_addr()
/hal_espressif-latest/components/bt/host/bluedroid/stack/hcic/
Dhciblecmds.c1222 UINT8 btsnd_hcic_ble_set_extend_rand_address(UINT8 adv_handle, BD_ADDR rand_addr) in btsnd_hcic_ble_set_extend_rand_address() argument
1233 BDADDR_TO_STREAM (pp, rand_addr); in btsnd_hcic_ble_set_extend_rand_address()
/hal_espressif-latest/components/bt/host/bluedroid/bta/dm/include/
Dbta_dm_int.h1026 BD_ADDR rand_addr; member
/hal_espressif-latest/components/bt/host/bluedroid/bta/include/bta/
Dbta_api.h2580 extern void BTA_DmSetRandAddress(BD_ADDR rand_addr, tBTA_SET_RAND_ADDR_CBACK *p_set_rand_addr_cback…