Lines Matching refs:uuid
26 QemuUUID uuid; member
88 static inline bool uuid_is_valid(QemuUUID *uuid) in uuid_is_valid() argument
90 return qemu_uuid_is_null(uuid) || in uuid_is_valid()
91 ((uuid->data[6] & 0xf0) == 0x40 && (uuid->data[8] & 0xc0) == 0x80); in uuid_is_valid()
100 QemuUUID uuid; in test_uuid_generate() local
104 qemu_uuid_generate(&uuid); in test_uuid_generate()
105 g_assert(uuid_is_valid(&uuid)); in test_uuid_generate()
106 g_assert_false(qemu_uuid_is_null(&uuid)); in test_uuid_generate()
107 g_assert_false(qemu_uuid_is_equal(&uuid_not_null, &uuid)); in test_uuid_generate()
130 QemuUUID uuid; in test_uuid_parse() local
133 r = qemu_uuid_parse(uuid_test_data[i].uuidstr, &uuid); in test_uuid_parse()
136 g_assert_cmpint(is_valid, ==, uuid_is_valid(&uuid)); in test_uuid_parse()
137 g_assert_cmpmem(&uuid_test_data[i].uuid, sizeof(uuid), in test_uuid_parse()
138 &uuid, sizeof(uuid)); in test_uuid_parse()
153 qemu_uuid_unparse(&uuid_test_data[i].uuid, out); in test_uuid_unparse()
168 out = qemu_uuid_unparse_strdup(&uuid_test_data[i].uuid); in test_uuid_unparse_strdup()
176 QemuUUID uuid; in test_uuid_hash() local
180 qemu_uuid_generate(&uuid); in test_uuid_hash()
182 uint32_t hash_a = qemu_uuid_hash(&uuid); in test_uuid_hash()
185 if (uuid.data[data_idx] < 0xFF) { in test_uuid_hash()
186 uuid.data[data_idx]++; in test_uuid_hash()
188 uuid.data[data_idx]--; in test_uuid_hash()
191 uint32_t hash_b = qemu_uuid_hash(&uuid); in test_uuid_hash()