Lines Matching full:ble
21 * This file contains functions for BLE whitelist operation.
162 if (p_dev_rec->ble.ble_addr_type == BLE_ADDR_PUBLIC || !BTM_BLE_IS_RESOLVE_BDA(bd_addr))
164 started = btsnd_hcic_ble_add_white_list (p_dev_rec->ble.ble_addr_type, bd_addr);
165 p_dev_rec->ble.in_controller_list |= BTM_WHITE_LIST_BIT;
167 else if (memcmp(p_dev_rec->ble.static_addr, bd_addr, BD_ADDR_LEN) != 0 &&
168 memcmp(p_dev_rec->ble.static_addr, dummy_bda, BD_ADDR_LEN) != 0)
170 started = btsnd_hcic_ble_add_white_list (p_dev_rec->ble.static_addr_type,
171 p_dev_rec->ble.static_addr);
172 p_dev_rec->ble.in_controller_list |= BTM_WHITE_LIST_BIT;
177 if (p_dev_rec->ble.ble_addr_type == BLE_ADDR_PUBLIC || !BTM_BLE_IS_RESOLVE_BDA(bd_addr))
179 started = btsnd_hcic_ble_remove_from_white_list (p_dev_rec->ble.ble_addr_type, bd_addr);
181 if (memcmp(p_dev_rec->ble.static_addr, dummy_bda, BD_ADDR_LEN) != 0 &&
182 memcmp(p_dev_rec->ble.static_addr, bd_addr, BD_ADDR_LEN) != 0)
184 started = btsnd_hcic_ble_remove_from_white_list (p_dev_rec->ble.static_addr_type, p_dev_rec->ble.static_addr);
186 p_dev_rec->ble.in_controller_list &= ~BTM_WHITE_LIST_BIT;
670 ** Description This function get BLE connection state
683 ** Description This function set BLE connection state