Home | History | Annotate | Download | only in src

Lines Matching full:bonded_devices

587     /* Special handling for adapter BD_ADDR and BONDED_DEVICES */
599 btif_bonded_devices_t bonded_devices;
601 btif_in_fetch_bonded_devices(&bonded_devices, 0);
603 BTIF_TRACE_DEBUG2("%s: Number of bonded devices: %d Property:BT_PROPERTY_ADAPTER_BONDED_DEVICES", __FUNCTION__, bonded_devices.num_devices);
605 if (bonded_devices.num_devices > 0)
607 property->len = bonded_devices.num_devices * sizeof(bt_bdaddr_t);
608 memcpy(property->val, bonded_devices.devices, property->len);
611 /* if there are no bonded_devices, then length shall be 0 */
823 btif_bonded_devices_t bonded_devices;
837 bonded_devices, 1);
870 /* BONDED_DEVICES */
871 devices_list = (bt_bdaddr_t*)malloc(sizeof(bt_bdaddr_t)*bonded_devices.num_devices);
873 adapter_props[num_props].len = bonded_devices.num_devices * sizeof(bt_bdaddr_t);
875 for (i=0; i < bonded_devices.num_devices; i++)
877 memcpy(devices_list + i, &bonded_devices.devices[i], sizeof(bt_bdaddr_t));
892 BTIF_TRACE_EVENT2("%s: %d bonded devices found", __FUNCTION__, bonded_devices.num_devices);
895 for (i = 0; i < bonded_devices.num_devices; i++)
900 p_remote_addr = &bonded_devices.devices[i];