Home | History | Annotate | Download | only in src

Lines Matching refs:uuids

115 	GSList		*uuids;
232 g_slist_foreach(device->uuids, (GFunc) g_free, NULL);
233 g_slist_free(device->uuids);
273 char **uuids;
344 /* UUIDs */
345 uuids = g_new0(char *, g_slist_length(device->uuids) + 1);
346 for (i = 0, l = device->uuids; l; l = l->next, i++)
347 uuids[i] = l->data;
348 dict_append_array(&dict, "UUIDs", DBUS_TYPE_STRING, &uuids, i);
349 g_free(uuids);
542 device_probe_drivers(device, device->uuids);
1241 GSList *l, *uuids = NULL;
1252 uuids = g_slist_append(uuids, profile_uuid);
1255 return uuids;
1263 GSList *uuids = NULL;
1265 for (uuid = driver->uuids; *uuid; uuid++) {
1268 /* skip duplicated uuids */
1269 if (g_slist_find_custom(uuids, *uuid,
1277 uuids = g_slist_append(uuids, match->data);
1284 uuids = g_slist_append(uuids, match->data);
1287 return uuids;
1331 GSList *l = g_slist_find_custom(device->uuids, list->data,
1336 device->uuids = g_slist_insert_sorted(device->uuids,
1342 static void device_remove_drivers(struct btd_device *device, GSList *uuids)
1365 for (uuid = driver->uuids; *uuid; uuid++) {
1366 if (!g_slist_find_custom(uuids, *uuid,
1382 for (list = uuids; list; list = list->next) {
1385 device->uuids = g_slist_remove(device->uuids, list->data);
1405 char **uuids;
1409 uuids = g_new0(char *, g_slist_length(device->uuids) + 1);
1410 for (i = 0, l = device->uuids; l; l = l->next, i++)
1411 uuids[i] = l->data;
1414 "UUIDs", DBUS_TYPE_STRING, &uuids);
1416 g_free(uuids);
1498 l = g_slist_find_custom(device->uuids, profile_uuid,
1523 if (!device->uuids) {
1528 str = bt_list2string(device->uuids);
1633 /* Search for mandatory uuids */
1656 for (l = req->device->uuids; l; l = l->next)
2505 if (g_slist_find_custom(device->uuids, uuid,