Lines Matching refs:uuid
294 static void format_uuid_v1(uuid_t* uuid, uint16_t clock_seq, in format_uuid_v1() argument
299 uuid->time_low = (unsigned long)(timestamp & 0xFFFFFFFF); in format_uuid_v1()
300 uuid->time_mid = (unsigned short)((timestamp >> 32) & 0xFFFF); in format_uuid_v1()
301 uuid->time_hi_and_version = in format_uuid_v1()
303 uuid->time_hi_and_version |= (1 << 12); in format_uuid_v1()
304 uuid->clock_seq_low = clock_seq & 0xFF; in format_uuid_v1()
305 uuid->clock_seq_hi_and_reserved = (clock_seq & 0x3F00) >> 8; in format_uuid_v1()
306 uuid->clock_seq_hi_and_reserved |= 0x80; in format_uuid_v1()
307 memcpy(&uuid->node, &node, sizeof uuid->node); in format_uuid_v1()
311 int uuid_create(uuid_t *uuid) in uuid_create() argument
325 format_uuid_v1(uuid, clockseq, timestamp, node); in uuid_create()