Lines Matching refs:uuid
32 #include <uuid.h>
55 uuid_enc_le(void *buf, const uuid_t *uuid)
60 le32enc(p, uuid->time_low);
61 le16enc(p + 4, uuid->time_mid);
62 le16enc(p + 6, uuid->time_hi_and_version);
63 p[8] = uuid->clock_seq_hi_and_reserved;
64 p[9] = uuid->clock_seq_low;
66 p[10 + i] = uuid->node[i];
70 uuid_dec_le(const void *buf, uuid_t *uuid)
75 uuid->time_low = le32dec(p);
76 uuid->time_mid = le16dec(p + 4);
77 uuid->time_hi_and_version = le16dec(p + 6);
78 uuid->clock_seq_hi_and_reserved = p[8];
79 uuid->clock_seq_low = p[9];
81 uuid->node[i] = p[10 + i];
85 uuid_enc_be(void *buf, const uuid_t *uuid)
90 be32enc(p, uuid->time_low);
91 be16enc(p + 4, uuid->time_mid);
92 be16enc(p + 6, uuid->time_hi_and_version);
93 p[8] = uuid->clock_seq_hi_and_reserved;
94 p[9] = uuid->clock_seq_low;
96 p[10 + i] = uuid->node[i];
100 uuid_dec_be(const void *buf, uuid_t *uuid)
105 uuid->time_low = be32dec(p);
106 uuid->time_mid = be16dec(p + 4);
107 uuid->time_hi_and_version = be16dec(p + 6);
108 uuid->clock_seq_hi_and_reserved = p[8];
109 uuid->clock_seq_low = p[9];
111 uuid->node[i] = p[10 + i];