Loading system/bta/dm/bta_dm_act.cc +3 −3 Original line number Original line Diff line number Diff line Loading @@ -570,7 +570,7 @@ void bta_dm_remove_device(const RawAddress& bd_addr) { if (peer_device.peer_bdaddr == bd_addr) { if (peer_device.peer_bdaddr == bd_addr) { peer_device.conn_state = BTA_DM_UNPAIRING; peer_device.conn_state = BTA_DM_UNPAIRING; /* Make sure device is not in white list before we disconnect */ /* Make sure device is not in acceptlist before we disconnect */ GATT_CancelConnect(0, bd_addr, false); GATT_CancelConnect(0, bd_addr, false); btm_remove_acl(bd_addr, peer_device.transport); btm_remove_acl(bd_addr, peer_device.transport); Loading Loading @@ -610,7 +610,7 @@ void bta_dm_remove_device(const RawAddress& bd_addr) { if (peer_device.peer_bdaddr == other_address) { if (peer_device.peer_bdaddr == other_address) { peer_device.conn_state = BTA_DM_UNPAIRING; peer_device.conn_state = BTA_DM_UNPAIRING; /* Make sure device is not in white list before we disconnect */ /* Make sure device is not in acceptlist before we disconnect */ GATT_CancelConnect(0, bd_addr, false); GATT_CancelConnect(0, bd_addr, false); btm_remove_acl(other_address, peer_device.transport); btm_remove_acl(other_address, peer_device.transport); Loading Loading @@ -681,7 +681,7 @@ void bta_dm_close_acl(const RawAddress& bd_addr, bool remove_dev, APPL_TRACE_ERROR("unknown device, remove ACL failed"); APPL_TRACE_ERROR("unknown device, remove ACL failed"); } } /* Make sure device is not in white list before we disconnect */ /* Make sure device is not in acceptlist before we disconnect */ GATT_CancelConnect(0, bd_addr, false); GATT_CancelConnect(0, bd_addr, false); /* Disconnect the ACL link */ /* Disconnect the ACL link */ Loading system/bta/gatt/bta_gattc_act.cc +1 −1 Original line number Original line Diff line number Diff line Loading @@ -206,7 +206,7 @@ void bta_gattc_deregister(tBTA_GATTC_RCB* p_clreg) { } } /* remove bg connection associated with this rcb */ /* remove bg connection associated with this rcb */ for (uint8_t i = 0; i < BTM_GetWhiteListSize(); i++) { for (uint8_t i = 0; i < BTM_GetAcceptlistSize(); i++) { if (!bta_gattc_cb.bg_track[i].in_use) continue; if (!bta_gattc_cb.bg_track[i].in_use) continue; if (bta_gattc_cb.bg_track[i].cif_mask & (1 << (p_clreg->client_if - 1))) { if (bta_gattc_cb.bg_track[i].cif_mask & (1 << (p_clreg->client_if - 1))) { Loading system/bta/gatt/bta_gattc_utils.cc +6 −6 Original line number Original line Diff line number Diff line Loading @@ -225,7 +225,7 @@ tBTA_GATTC_SERV* bta_gattc_find_srcb(const RawAddress& bda) { tBTA_GATTC_SERV* p_srcb = &bta_gattc_cb.known_server[0]; tBTA_GATTC_SERV* p_srcb = &bta_gattc_cb.known_server[0]; uint8_t i; uint8_t i; for (i = 0; i < BTM_GetWhiteListSize(); i++, p_srcb++) { for (i = 0; i < BTM_GetAcceptlistSize(); i++, p_srcb++) { if (p_srcb->in_use && p_srcb->server_bda == bda) return p_srcb; if (p_srcb->in_use && p_srcb->server_bda == bda) return p_srcb; } } return NULL; return NULL; Loading @@ -244,7 +244,7 @@ tBTA_GATTC_SERV* bta_gattc_find_srvr_cache(const RawAddress& bda) { tBTA_GATTC_SERV* p_srcb = &bta_gattc_cb.known_server[0]; tBTA_GATTC_SERV* p_srcb = &bta_gattc_cb.known_server[0]; uint8_t i; uint8_t i; for (i = 0; i < BTM_GetWhiteListSize(); i++, p_srcb++) { for (i = 0; i < BTM_GetAcceptlistSize(); i++, p_srcb++) { if (p_srcb->server_bda == bda) return p_srcb; if (p_srcb->server_bda == bda) return p_srcb; } } return NULL; return NULL; Loading Loading @@ -280,7 +280,7 @@ tBTA_GATTC_SERV* bta_gattc_srcb_alloc(const RawAddress& bda) { bool found = false; bool found = false; uint8_t i; uint8_t i; for (i = 0; i < BTM_GetWhiteListSize(); i++, p_tcb++) { for (i = 0; i < BTM_GetAcceptlistSize(); i++, p_tcb++) { if (!p_tcb->in_use) { if (!p_tcb->in_use) { found = true; found = true; break; break; Loading Loading @@ -410,7 +410,7 @@ bool bta_gattc_mark_bg_conn(tGATT_IF client_if, uint8_t i = 0; uint8_t i = 0; tBTA_GATTC_CIF_MASK* p_cif_mask; tBTA_GATTC_CIF_MASK* p_cif_mask; for (i = 0; i < BTM_GetWhiteListSize(); i++, p_bg_tck++) { for (i = 0; i < BTM_GetAcceptlistSize(); i++, p_bg_tck++) { if (p_bg_tck->in_use && ((p_bg_tck->remote_bda == remote_bda_ptr) || if (p_bg_tck->in_use && ((p_bg_tck->remote_bda == remote_bda_ptr) || (p_bg_tck->remote_bda.IsEmpty()))) { (p_bg_tck->remote_bda.IsEmpty()))) { p_cif_mask = &p_bg_tck->cif_mask; p_cif_mask = &p_bg_tck->cif_mask; Loading Loading @@ -438,7 +438,7 @@ bool bta_gattc_mark_bg_conn(tGATT_IF client_if, } else /* adding a new device mask */ } else /* adding a new device mask */ { { for (i = 0, p_bg_tck = &bta_gattc_cb.bg_track[0]; for (i = 0, p_bg_tck = &bta_gattc_cb.bg_track[0]; i < BTM_GetWhiteListSize(); i++, p_bg_tck++) { i < BTM_GetAcceptlistSize(); i++, p_bg_tck++) { if (!p_bg_tck->in_use) { if (!p_bg_tck->in_use) { p_bg_tck->in_use = true; p_bg_tck->in_use = true; p_bg_tck->remote_bda = remote_bda_ptr; p_bg_tck->remote_bda = remote_bda_ptr; Loading Loading @@ -469,7 +469,7 @@ bool bta_gattc_check_bg_conn(tGATT_IF client_if, const RawAddress& remote_bda, uint8_t i = 0; uint8_t i = 0; bool is_bg_conn = false; bool is_bg_conn = false; for (i = 0; i < BTM_GetWhiteListSize() && !is_bg_conn; i++, p_bg_tck++) { for (i = 0; i < BTM_GetAcceptlistSize() && !is_bg_conn; i++, p_bg_tck++) { if (p_bg_tck->in_use && (p_bg_tck->remote_bda == remote_bda || if (p_bg_tck->in_use && (p_bg_tck->remote_bda == remote_bda || p_bg_tck->remote_bda.IsEmpty())) { p_bg_tck->remote_bda.IsEmpty())) { if (((p_bg_tck->cif_mask & (1 << (client_if - 1))) != 0) && if (((p_bg_tck->cif_mask & (1 << (client_if - 1))) != 0) && Loading system/bta/hearing_aid/hearing_aid.cc +8 −8 Original line number Original line Diff line number Diff line Loading @@ -317,17 +317,17 @@ class HearingAidImpl : public HearingAid { BTA_GATTC_Open(gatt_if, address, true, BT_TRANSPORT_LE, false); BTA_GATTC_Open(gatt_if, address, true, BT_TRANSPORT_LE, false); } } void AddToWhiteList(const RawAddress& address) override { void AddToAcceptlist(const RawAddress& address) override { VLOG(2) << __func__ << " address: " << address; VLOG(2) << __func__ << " address: " << address; hearingDevices.Add(HearingDevice(address, true)); hearingDevices.Add(HearingDevice(address, true)); BTA_GATTC_Open(gatt_if, address, false, BT_TRANSPORT_LE, false); BTA_GATTC_Open(gatt_if, address, false, BT_TRANSPORT_LE, false); } } void AddFromStorage(const HearingDevice& dev_info, uint16_t is_white_listed) { void AddFromStorage(const HearingDevice& dev_info, uint16_t is_acceptlisted) { DVLOG(2) << __func__ << " " << dev_info.address DVLOG(2) << __func__ << " " << dev_info.address << ", hiSyncId=" << loghex(dev_info.hi_sync_id) << ", hiSyncId=" << loghex(dev_info.hi_sync_id) << ", isWhiteListed=" << is_white_listed; << ", isAcceptlisted=" << is_acceptlisted; if (is_white_listed) { if (is_acceptlisted) { hearingDevices.Add(dev_info); hearingDevices.Add(dev_info); // TODO: we should increase the scanning window for few seconds, to get // TODO: we should increase the scanning window for few seconds, to get Loading Loading @@ -361,7 +361,7 @@ class HearingAidImpl : public HearingAid { if (status != GATT_SUCCESS) { if (status != GATT_SUCCESS) { if (!hearingDevice->connecting_actively) { if (!hearingDevice->connecting_actively) { // whitelist connection failed, that's ok. // acceptlist connection failed, that's ok. return; return; } } Loading Loading @@ -1487,7 +1487,7 @@ class HearingAidImpl : public HearingAid { DoDisconnectCleanUp(hearingDevice); DoDisconnectCleanUp(hearingDevice); // This is needed just for the first connection. After stack is restarted, // This is needed just for the first connection. After stack is restarted, // code that loads device will add them to whitelist. // code that loads device will add them to acceptlist. BTA_GATTC_Open(gatt_if, hearingDevice->address, false, BT_TRANSPORT_LE, BTA_GATTC_Open(gatt_if, hearingDevice->address, false, BT_TRANSPORT_LE, false); false); Loading Loading @@ -1780,12 +1780,12 @@ HearingAid* HearingAid::Get() { }; }; void HearingAid::AddFromStorage(const HearingDevice& dev_info, void HearingAid::AddFromStorage(const HearingDevice& dev_info, uint16_t is_white_listed) { uint16_t is_acceptlisted) { if (!instance) { if (!instance) { LOG(ERROR) << "Not initialized yet"; LOG(ERROR) << "Not initialized yet"; } } instance->AddFromStorage(dev_info, is_white_listed); instance->AddFromStorage(dev_info, is_acceptlisted); }; }; int HearingAid::GetDeviceCount() { int HearingAid::GetDeviceCount() { Loading system/bta/include/bta_hearing_aid_api.h +2 −2 Original line number Original line Diff line number Diff line Loading @@ -218,13 +218,13 @@ class HearingAid { static void DebugDump(int fd); static void DebugDump(int fd); static void AddFromStorage(const HearingDevice& dev_info, static void AddFromStorage(const HearingDevice& dev_info, uint16_t is_white_listed); uint16_t is_acceptlisted); static int GetDeviceCount(); static int GetDeviceCount(); virtual void Connect(const RawAddress& address) = 0; virtual void Connect(const RawAddress& address) = 0; virtual void Disconnect(const RawAddress& address) = 0; virtual void Disconnect(const RawAddress& address) = 0; virtual void AddToWhiteList(const RawAddress& address) = 0; virtual void AddToAcceptlist(const RawAddress& address) = 0; virtual void SetVolume(int8_t volume) = 0; virtual void SetVolume(int8_t volume) = 0; }; }; Loading Loading
system/bta/dm/bta_dm_act.cc +3 −3 Original line number Original line Diff line number Diff line Loading @@ -570,7 +570,7 @@ void bta_dm_remove_device(const RawAddress& bd_addr) { if (peer_device.peer_bdaddr == bd_addr) { if (peer_device.peer_bdaddr == bd_addr) { peer_device.conn_state = BTA_DM_UNPAIRING; peer_device.conn_state = BTA_DM_UNPAIRING; /* Make sure device is not in white list before we disconnect */ /* Make sure device is not in acceptlist before we disconnect */ GATT_CancelConnect(0, bd_addr, false); GATT_CancelConnect(0, bd_addr, false); btm_remove_acl(bd_addr, peer_device.transport); btm_remove_acl(bd_addr, peer_device.transport); Loading Loading @@ -610,7 +610,7 @@ void bta_dm_remove_device(const RawAddress& bd_addr) { if (peer_device.peer_bdaddr == other_address) { if (peer_device.peer_bdaddr == other_address) { peer_device.conn_state = BTA_DM_UNPAIRING; peer_device.conn_state = BTA_DM_UNPAIRING; /* Make sure device is not in white list before we disconnect */ /* Make sure device is not in acceptlist before we disconnect */ GATT_CancelConnect(0, bd_addr, false); GATT_CancelConnect(0, bd_addr, false); btm_remove_acl(other_address, peer_device.transport); btm_remove_acl(other_address, peer_device.transport); Loading Loading @@ -681,7 +681,7 @@ void bta_dm_close_acl(const RawAddress& bd_addr, bool remove_dev, APPL_TRACE_ERROR("unknown device, remove ACL failed"); APPL_TRACE_ERROR("unknown device, remove ACL failed"); } } /* Make sure device is not in white list before we disconnect */ /* Make sure device is not in acceptlist before we disconnect */ GATT_CancelConnect(0, bd_addr, false); GATT_CancelConnect(0, bd_addr, false); /* Disconnect the ACL link */ /* Disconnect the ACL link */ Loading
system/bta/gatt/bta_gattc_act.cc +1 −1 Original line number Original line Diff line number Diff line Loading @@ -206,7 +206,7 @@ void bta_gattc_deregister(tBTA_GATTC_RCB* p_clreg) { } } /* remove bg connection associated with this rcb */ /* remove bg connection associated with this rcb */ for (uint8_t i = 0; i < BTM_GetWhiteListSize(); i++) { for (uint8_t i = 0; i < BTM_GetAcceptlistSize(); i++) { if (!bta_gattc_cb.bg_track[i].in_use) continue; if (!bta_gattc_cb.bg_track[i].in_use) continue; if (bta_gattc_cb.bg_track[i].cif_mask & (1 << (p_clreg->client_if - 1))) { if (bta_gattc_cb.bg_track[i].cif_mask & (1 << (p_clreg->client_if - 1))) { Loading
system/bta/gatt/bta_gattc_utils.cc +6 −6 Original line number Original line Diff line number Diff line Loading @@ -225,7 +225,7 @@ tBTA_GATTC_SERV* bta_gattc_find_srcb(const RawAddress& bda) { tBTA_GATTC_SERV* p_srcb = &bta_gattc_cb.known_server[0]; tBTA_GATTC_SERV* p_srcb = &bta_gattc_cb.known_server[0]; uint8_t i; uint8_t i; for (i = 0; i < BTM_GetWhiteListSize(); i++, p_srcb++) { for (i = 0; i < BTM_GetAcceptlistSize(); i++, p_srcb++) { if (p_srcb->in_use && p_srcb->server_bda == bda) return p_srcb; if (p_srcb->in_use && p_srcb->server_bda == bda) return p_srcb; } } return NULL; return NULL; Loading @@ -244,7 +244,7 @@ tBTA_GATTC_SERV* bta_gattc_find_srvr_cache(const RawAddress& bda) { tBTA_GATTC_SERV* p_srcb = &bta_gattc_cb.known_server[0]; tBTA_GATTC_SERV* p_srcb = &bta_gattc_cb.known_server[0]; uint8_t i; uint8_t i; for (i = 0; i < BTM_GetWhiteListSize(); i++, p_srcb++) { for (i = 0; i < BTM_GetAcceptlistSize(); i++, p_srcb++) { if (p_srcb->server_bda == bda) return p_srcb; if (p_srcb->server_bda == bda) return p_srcb; } } return NULL; return NULL; Loading Loading @@ -280,7 +280,7 @@ tBTA_GATTC_SERV* bta_gattc_srcb_alloc(const RawAddress& bda) { bool found = false; bool found = false; uint8_t i; uint8_t i; for (i = 0; i < BTM_GetWhiteListSize(); i++, p_tcb++) { for (i = 0; i < BTM_GetAcceptlistSize(); i++, p_tcb++) { if (!p_tcb->in_use) { if (!p_tcb->in_use) { found = true; found = true; break; break; Loading Loading @@ -410,7 +410,7 @@ bool bta_gattc_mark_bg_conn(tGATT_IF client_if, uint8_t i = 0; uint8_t i = 0; tBTA_GATTC_CIF_MASK* p_cif_mask; tBTA_GATTC_CIF_MASK* p_cif_mask; for (i = 0; i < BTM_GetWhiteListSize(); i++, p_bg_tck++) { for (i = 0; i < BTM_GetAcceptlistSize(); i++, p_bg_tck++) { if (p_bg_tck->in_use && ((p_bg_tck->remote_bda == remote_bda_ptr) || if (p_bg_tck->in_use && ((p_bg_tck->remote_bda == remote_bda_ptr) || (p_bg_tck->remote_bda.IsEmpty()))) { (p_bg_tck->remote_bda.IsEmpty()))) { p_cif_mask = &p_bg_tck->cif_mask; p_cif_mask = &p_bg_tck->cif_mask; Loading Loading @@ -438,7 +438,7 @@ bool bta_gattc_mark_bg_conn(tGATT_IF client_if, } else /* adding a new device mask */ } else /* adding a new device mask */ { { for (i = 0, p_bg_tck = &bta_gattc_cb.bg_track[0]; for (i = 0, p_bg_tck = &bta_gattc_cb.bg_track[0]; i < BTM_GetWhiteListSize(); i++, p_bg_tck++) { i < BTM_GetAcceptlistSize(); i++, p_bg_tck++) { if (!p_bg_tck->in_use) { if (!p_bg_tck->in_use) { p_bg_tck->in_use = true; p_bg_tck->in_use = true; p_bg_tck->remote_bda = remote_bda_ptr; p_bg_tck->remote_bda = remote_bda_ptr; Loading Loading @@ -469,7 +469,7 @@ bool bta_gattc_check_bg_conn(tGATT_IF client_if, const RawAddress& remote_bda, uint8_t i = 0; uint8_t i = 0; bool is_bg_conn = false; bool is_bg_conn = false; for (i = 0; i < BTM_GetWhiteListSize() && !is_bg_conn; i++, p_bg_tck++) { for (i = 0; i < BTM_GetAcceptlistSize() && !is_bg_conn; i++, p_bg_tck++) { if (p_bg_tck->in_use && (p_bg_tck->remote_bda == remote_bda || if (p_bg_tck->in_use && (p_bg_tck->remote_bda == remote_bda || p_bg_tck->remote_bda.IsEmpty())) { p_bg_tck->remote_bda.IsEmpty())) { if (((p_bg_tck->cif_mask & (1 << (client_if - 1))) != 0) && if (((p_bg_tck->cif_mask & (1 << (client_if - 1))) != 0) && Loading
system/bta/hearing_aid/hearing_aid.cc +8 −8 Original line number Original line Diff line number Diff line Loading @@ -317,17 +317,17 @@ class HearingAidImpl : public HearingAid { BTA_GATTC_Open(gatt_if, address, true, BT_TRANSPORT_LE, false); BTA_GATTC_Open(gatt_if, address, true, BT_TRANSPORT_LE, false); } } void AddToWhiteList(const RawAddress& address) override { void AddToAcceptlist(const RawAddress& address) override { VLOG(2) << __func__ << " address: " << address; VLOG(2) << __func__ << " address: " << address; hearingDevices.Add(HearingDevice(address, true)); hearingDevices.Add(HearingDevice(address, true)); BTA_GATTC_Open(gatt_if, address, false, BT_TRANSPORT_LE, false); BTA_GATTC_Open(gatt_if, address, false, BT_TRANSPORT_LE, false); } } void AddFromStorage(const HearingDevice& dev_info, uint16_t is_white_listed) { void AddFromStorage(const HearingDevice& dev_info, uint16_t is_acceptlisted) { DVLOG(2) << __func__ << " " << dev_info.address DVLOG(2) << __func__ << " " << dev_info.address << ", hiSyncId=" << loghex(dev_info.hi_sync_id) << ", hiSyncId=" << loghex(dev_info.hi_sync_id) << ", isWhiteListed=" << is_white_listed; << ", isAcceptlisted=" << is_acceptlisted; if (is_white_listed) { if (is_acceptlisted) { hearingDevices.Add(dev_info); hearingDevices.Add(dev_info); // TODO: we should increase the scanning window for few seconds, to get // TODO: we should increase the scanning window for few seconds, to get Loading Loading @@ -361,7 +361,7 @@ class HearingAidImpl : public HearingAid { if (status != GATT_SUCCESS) { if (status != GATT_SUCCESS) { if (!hearingDevice->connecting_actively) { if (!hearingDevice->connecting_actively) { // whitelist connection failed, that's ok. // acceptlist connection failed, that's ok. return; return; } } Loading Loading @@ -1487,7 +1487,7 @@ class HearingAidImpl : public HearingAid { DoDisconnectCleanUp(hearingDevice); DoDisconnectCleanUp(hearingDevice); // This is needed just for the first connection. After stack is restarted, // This is needed just for the first connection. After stack is restarted, // code that loads device will add them to whitelist. // code that loads device will add them to acceptlist. BTA_GATTC_Open(gatt_if, hearingDevice->address, false, BT_TRANSPORT_LE, BTA_GATTC_Open(gatt_if, hearingDevice->address, false, BT_TRANSPORT_LE, false); false); Loading Loading @@ -1780,12 +1780,12 @@ HearingAid* HearingAid::Get() { }; }; void HearingAid::AddFromStorage(const HearingDevice& dev_info, void HearingAid::AddFromStorage(const HearingDevice& dev_info, uint16_t is_white_listed) { uint16_t is_acceptlisted) { if (!instance) { if (!instance) { LOG(ERROR) << "Not initialized yet"; LOG(ERROR) << "Not initialized yet"; } } instance->AddFromStorage(dev_info, is_white_listed); instance->AddFromStorage(dev_info, is_acceptlisted); }; }; int HearingAid::GetDeviceCount() { int HearingAid::GetDeviceCount() { Loading
system/bta/include/bta_hearing_aid_api.h +2 −2 Original line number Original line Diff line number Diff line Loading @@ -218,13 +218,13 @@ class HearingAid { static void DebugDump(int fd); static void DebugDump(int fd); static void AddFromStorage(const HearingDevice& dev_info, static void AddFromStorage(const HearingDevice& dev_info, uint16_t is_white_listed); uint16_t is_acceptlisted); static int GetDeviceCount(); static int GetDeviceCount(); virtual void Connect(const RawAddress& address) = 0; virtual void Connect(const RawAddress& address) = 0; virtual void Disconnect(const RawAddress& address) = 0; virtual void Disconnect(const RawAddress& address) = 0; virtual void AddToWhiteList(const RawAddress& address) = 0; virtual void AddToAcceptlist(const RawAddress& address) = 0; virtual void SetVolume(int8_t volume) = 0; virtual void SetVolume(int8_t volume) = 0; }; }; Loading