Lines Matching refs:uuid
35 #include <uuid.h>
58 uuid_enc_le(void *buf, const uuid_t *uuid)
63 le32enc(p, uuid->time_low);
64 le16enc(p + 4, uuid->time_mid);
65 le16enc(p + 6, uuid->time_hi_and_version);
66 p[8] = uuid->clock_seq_hi_and_reserved;
67 p[9] = uuid->clock_seq_low;
69 p[10 + i] = uuid->node[i];
73 uuid_dec_le(const void *buf, uuid_t *uuid)
78 uuid->time_low = le32dec(p);
79 uuid->time_mid = le16dec(p + 4);
80 uuid->time_hi_and_version = le16dec(p + 6);
81 uuid->clock_seq_hi_and_reserved = p[8];
82 uuid->clock_seq_low = p[9];
84 uuid->node[i] = p[10 + i];
88 uuid_enc_be(void *buf, const uuid_t *uuid)
93 be32enc(p, uuid->time_low);
94 be16enc(p + 4, uuid->time_mid);
95 be16enc(p + 6, uuid->time_hi_and_version);
96 p[8] = uuid->clock_seq_hi_and_reserved;
97 p[9] = uuid->clock_seq_low;
99 p[10 + i] = uuid->node[i];
103 uuid_dec_be(const void *buf, uuid_t *uuid)
108 uuid->time_low = be32dec(p);
109 uuid->time_mid = be16dec(p + 4);
110 uuid->time_hi_and_version = be16dec(p + 6);
111 uuid->clock_seq_hi_and_reserved = p[8];
112 uuid->clock_seq_low = p[9];
114 uuid->node[i] = p[10 + i];