Lines Matching refs:uuid

21 int libxl_uuid_is_nil(const libxl_uuid *uuid)  in libxl_uuid_is_nil()  argument
23 return uuid_is_null(uuid->uuid); in libxl_uuid_is_nil()
26 void libxl_uuid_generate(libxl_uuid *uuid) in libxl_uuid_generate() argument
28 uuid_generate(uuid->uuid); in libxl_uuid_generate()
31 int libxl_uuid_from_string(libxl_uuid *uuid, const char *in) in libxl_uuid_from_string() argument
33 return uuid_parse(in, uuid->uuid); in libxl_uuid_from_string()
39 uuid_copy(dst->uuid, src->uuid); in libxl_uuid_copy()
42 void libxl_uuid_clear(libxl_uuid *uuid) in libxl_uuid_clear() argument
44 uuid_clear(uuid->uuid); in libxl_uuid_clear()
49 return uuid_compare(uuid1->uuid, uuid2->uuid); in libxl_uuid_compare()
52 const uint8_t *libxl_uuid_bytearray_const(const libxl_uuid *uuid) in libxl_uuid_bytearray_const() argument
54 return uuid->uuid; in libxl_uuid_bytearray_const()
57 uint8_t *libxl_uuid_bytearray(libxl_uuid *uuid) in libxl_uuid_bytearray() argument
59 return uuid->uuid; in libxl_uuid_bytearray()
64 int libxl_uuid_is_nil(const libxl_uuid *uuid) in libxl_uuid_is_nil() argument
69 uuid_dec_be(uuid->uuid, &nat_uuid); in libxl_uuid_is_nil()
74 void libxl_uuid_generate(libxl_uuid *uuid) in libxl_uuid_generate() argument
82 uuid_enc_be(uuid->uuid, &nat_uuid); in libxl_uuid_generate()
86 int libxl_uuid_from_string(libxl_uuid *uuid, const char *in) in libxl_uuid_from_string() argument
94 uuid_enc_be(uuid->uuid, &nat_uuid); in libxl_uuid_from_string()
99 #define LIBXL__UUID_PTRS(uuid) &uuid[0], &uuid[1], &uuid[2], &uuid[3], \ argument
100 &uuid[4], &uuid[5], &uuid[6], &uuid[7], \
101 &uuid[8], &uuid[9], &uuid[10],&uuid[11], \
102 &uuid[12],&uuid[13],&uuid[14],&uuid[15]
103 int libxl_uuid_from_string(libxl_uuid *uuid, const char *in) in libxl_uuid_from_string() argument
105 if ( sscanf(in, LIBXL_UUID_FMT, LIBXL__UUID_PTRS(uuid->uuid)) != sizeof(uuid->uuid) ) in libxl_uuid_from_string()
115 memcpy(&dst->uuid, &src->uuid, sizeof(dst->uuid)); in libxl_uuid_copy()
118 void libxl_uuid_clear(libxl_uuid *uuid) in libxl_uuid_clear() argument
120 memset(&uuid->uuid, 0, sizeof(uuid->uuid)); in libxl_uuid_clear()
128 uuid_dec_be(uuid1->uuid, &nat_uuid1); in libxl_uuid_compare()
129 uuid_dec_be(uuid2->uuid, &nat_uuid2); in libxl_uuid_compare()
136 return memcmp(uuid1->uuid, uuid2->uuid, sizeof(uuid1->uuid)); in libxl_uuid_compare()
140 const uint8_t *libxl_uuid_bytearray_const(const libxl_uuid *uuid) in libxl_uuid_bytearray_const() argument
143 return uuid->uuid; in libxl_uuid_bytearray_const()
146 uint8_t *libxl_uuid_bytearray(libxl_uuid *uuid) in libxl_uuid_bytearray() argument
149 return uuid->uuid; in libxl_uuid_bytearray()