Home | History | Annotate | Download | only in uuid

Lines Matching refs:uuid

37 #include <uuid.h>
40 * Encode/Decode UUID into octet-stream.
60 uuid_enc_le(void *buf, const uuid_t *uuid)
65 le32enc(p, uuid->time_low);
66 le16enc(p + 4, uuid->time_mid);
67 le16enc(p + 6, uuid->time_hi_and_version);
68 p[8] = uuid->clock_seq_hi_and_reserved;
69 p[9] = uuid->clock_seq_low;
71 p[10 + i] = uuid->node[i];
75 uuid_dec_le(const void *buf, uuid_t *uuid)
80 uuid->time_low = le32dec(p);
81 uuid->time_mid = le16dec(p + 4);
82 uuid->time_hi_and_version = le16dec(p + 6);
83 uuid->clock_seq_hi_and_reserved = p[8];
84 uuid->clock_seq_low = p[9];
86 uuid->node[i] = p[10 + i];
90 uuid_enc_be(void *buf, const uuid_t *uuid)
95 be32enc(p, uuid->time_low);
96 be16enc(p + 4, uuid->time_mid);
97 be16enc(p + 6, uuid->time_hi_and_version);
98 p[8] = uuid->clock_seq_hi_and_reserved;
99 p[9] = uuid->clock_seq_low;
101 p[10 + i] = uuid->node[i];
105 uuid_dec_be(const void *buf, uuid_t *uuid)
110 uuid->time_low = be32dec(p);
111 uuid->time_mid = be16dec(p + 4);
112 uuid->time_hi_and_version = be16dec(p + 6);
113 uuid->clock_seq_hi_and_reserved = p[8];
114 uuid->clock_seq_low = p[9];
116 uuid->node[i] = p[10 + i];