Lines Matching refs:uuid
36 #include <bluetooth/uuid.h>
91 static sdp_record_t *server_record_new(uuid_t *uuid, uint16_t start, uint16_t end)
99 if (uuid == NULL)
114 svclass_id = sdp_list_append(NULL, uuid);
203 bt_uuid_t uuid;
208 bt_uuid16_create(&uuid, GATT_CHARAC_UUID);
216 if (bt_uuid_cmp(&a->uuid, &uuid) == 0) {
255 bt_uuid_t uuid;
258 bt_uuid16_create(&uuid, GATT_CLIENT_CHARAC_CFG_UUID);
259 if (bt_uuid_cmp(&orig_attr->uuid, &uuid) != 0)
289 uint16_t end, bt_uuid_t *uuid,
309 if (bt_uuid_cmp(uuid, &prim_uuid) != 0 &&
310 bt_uuid_cmp(uuid, &snd_uuid) != 0)
327 if (old && (bt_uuid_cmp(&a->uuid, &prim_uuid) == 0 ||
328 bt_uuid_cmp(&a->uuid, &snd_uuid) == 0)) {
333 if (bt_uuid_cmp(&a->uuid, uuid) != 0) {
409 uint16_t end, bt_uuid_t *uuid,
434 if (bt_uuid_cmp(&a->uuid, uuid) != 0)
517 last_type = a->uuid.type;
519 if (a->uuid.type != last_type)
525 last_type = a->uuid.type;
555 att_put_uuid(a->uuid, &value[2]);
566 static int find_by_type(uint16_t start, uint16_t end, bt_uuid_t *uuid,
589 if ((bt_uuid_cmp(&a->uuid, uuid) == 0) && (a->len == vlen) &&
603 if (bt_uuid_cmp(&a->uuid, &prim_uuid) == 0 ||
604 bt_uuid_cmp(&a->uuid, &snd_uuid) == 0)
638 if (bt_uuid_cmp(&attrib->uuid, &prim_uuid) != 0)
646 if (bt_uuid_cmp(&a->uuid, &prim_uuid) == 0 ||
647 bt_uuid_cmp(&a->uuid, &snd_uuid) == 0)
801 bt_uuid_t uuid;
809 length = dec_read_by_grp_req(ipdu, len, &start, &end, &uuid);
815 length = read_by_group(channel, start, end, &uuid, opdu,
819 length = dec_read_by_type_req(ipdu, len, &start, &end, &uuid);
825 length = read_by_type(channel, start, end, &uuid, opdu,
887 &uuid, value, &vlen);
893 length = find_by_type(start, end, &uuid, value, vlen,
1020 bt_uuid_t uuid;
1024 bt_uuid16_create(&uuid, GATT_PRIM_SVC_UUID);
1026 attrib_db_add(0x0001, &uuid, ATT_NONE, ATT_NOT_PERMITTED, atval, 2);
1030 bt_uuid16_create(&uuid, GATT_CHARAC_UUID);
1034 attrib_db_add(0x0004, &uuid, ATT_NONE, ATT_NOT_PERMITTED, atval, 5);
1037 bt_uuid16_create(&uuid, GATT_CHARAC_DEVICE_NAME);
1038 attrib_db_add(name_handle, &uuid, ATT_NONE, ATT_NOT_PERMITTED,
1043 bt_uuid16_create(&uuid, GATT_CHARAC_UUID);
1047 attrib_db_add(0x0007, &uuid, ATT_NONE, ATT_NOT_PERMITTED, atval, 5);
1050 bt_uuid16_create(&uuid, GATT_CHARAC_APPEARANCE);
1052 attrib_db_add(appearance_handle, &uuid, ATT_NONE, ATT_NOT_PERMITTED,
1061 bt_uuid16_create(&uuid, GATT_PRIM_SVC_UUID);
1063 attrib_db_add(0x0010, &uuid, ATT_NONE, ATT_NOT_PERMITTED, atval, 2);
1225 if (handle && (bt_uuid_cmp(&a->uuid, &prim_uuid) == 0 ||
1226 bt_uuid_cmp(&a->uuid, &snd_uuid) == 0) &&
1243 struct attribute *attrib_db_add(uint16_t handle, bt_uuid_t *uuid, int read_reqs,
1256 memcpy(&a->uuid, uuid, sizeof(bt_uuid_t));
1267 int attrib_db_update(uint16_t handle, bt_uuid_t *uuid, const uint8_t *value,
1285 if (uuid != NULL)
1286 memcpy(&a->uuid, uuid, sizeof(bt_uuid_t));
1317 int attrib_gap_set(uint16_t uuid, const uint8_t *value, int len)
1323 switch (uuid) {