uuid_t
uuid_t *store, *uuid;
store = (uuid_t*)malloc(sizeof(uuid_t) * count);
int32_t uuid_compare(const uuid_t *, const uuid_t *, uint32_t *);
void uuid_create(uuid_t *, uint32_t *);
void uuid_create_nil(uuid_t *, uint32_t *);
int32_t uuid_equal(const uuid_t *, const uuid_t *, uint32_t *);
void uuid_from_string(const char *, uuid_t *, uint32_t *);
uint16_t uuid_hash(const uuid_t *, uint32_t *);
int32_t uuid_is_nil(const uuid_t *, uint32_t *);
void uuid_to_string(const uuid_t *, char **, uint32_t *);
void uuid_enc_le(void *, const uuid_t *);
void uuid_dec_le(const void *, uuid_t *);
void uuid_enc_be(void *, const uuid_t *);
void uuid_dec_be(const void *, uuid_t *);
void uuid_addr_lookup(const uuid_t *, char **, uint32_t *);
void uuid_name_lookup(uuid_t *, const char *, uint32_t *);
uuid_compare(const uuid_t *a, const uuid_t *b, uint32_t *status)
uuid_create(uuid_t *u, uint32_t *status)
uuid_create_nil(uuid_t *u, uint32_t *status)
uuid_equal(const uuid_t *a, const uuid_t *b, uint32_t *status)
return ((memcmp(a, b, sizeof(uuid_t))) ? 0 : 1);
uuid_from_string(const char *s, uuid_t *u, uint32_t *status)
uuid_hash(const uuid_t *u, uint32_t *status)
uuid_is_nil(const uuid_t *u, uint32_t *status)
uuid_addr_lookup(const uuid_t *u, char **strp, uint32_t *status)
uuid_name_lookup(uuid_t *u, const char *name, uint32_t *status)
uuid_dec_be(const void *buf, uuid_t *uuid)
uuid_enc_le(void *buf, const uuid_t *uuid)
uuid_dec_le(const void *buf, uuid_t *uuid)
uuid_enc_be(void *buf, const uuid_t *uuid)
uuid_to_string(const uuid_t *u, char **s, uint32_t *status)
uuid_t nil;
uuid_t media_id;
const char *dmsg_uuid_to_str(uuid_t *uuid, char **strp);
dmsg_cluster_get(uuid_t *peer_id)
dmsg_node_get(h2span_cluster_t *cls, uuid_t *pfs_id)
uuid_t peer_id; /* shared fsid */
uuid_t pfs_id; /* unique pfs id */
dmsg_uuid_to_str(uuid_t *uuid, char **strp)
uuid_t guid;
uuid_t guid;
typedef uuid_t efi_guid_t;
#define CopyGuid(dst, src) memcpy(dst, src, sizeof(uuid_t))
return (uuid_compare((const uuid_t *)g1, (const uuid_t *)g2,
uuid_from_string(str, (uuid_t *)guid, &status);
uuid_to_string((const uuid_t *)g, &str, &ignored_status);
char *libhammer_find_pfs_mount(uuid_t *);
uuid_t unique_uuid; /* unique uuid of this master/slave */
uuid_t vol_fsid; /* Filesystem UUID */
libhammer_find_pfs_mount(uuid_t *unique_uuid)
uuid_t uuid;
uuid_t uuid;
uuid_t uuid;
uuid_t uuid;
type = (uuid_t)GPT_ENT_TYPE_EFI;
type = (uuid_t)GPT_ENT_TYPE_DRAGONFLY_LABEL64;
type = (uuid_t)GPT_ENT_TYPE_DRAGONFLY_LABEL64;
static uuid_t type;
uuid_t uuid = GPT_ENT_TYPE_DRAGONFLY_LABEL32;
uuid_t uuid;
uuid_t uuid;
parse_uuid(const char *s, uuid_t *uuid)
uuid_t tmp;
uuid_t type;
int parse_uuid(const char *, uuid_t *);
static uuid_t type;
uuid_t uuid;
convert_fstype(uint8_t fstype, uuid_t *uuid)
*uuid = (uuid_t)GPT_ENT_TYPE_DRAGONFLY_SWAP;
*uuid = (uuid_t)GPT_ENT_TYPE_DRAGONFLY_UFS1;
*uuid = (uuid_t)GPT_ENT_TYPE_MS_BASIC_DATA;
*uuid = (uuid_t)GPT_ENT_TYPE_DRAGONFLY_VINUM;
*uuid = (uuid_t)GPT_ENT_TYPE_DRAGONFLY_CCD;
*uuid = (uuid_t)GPT_ENT_TYPE_DRAGONFLY_HAMMER;
*uuid = (uuid_t)GPT_ENT_TYPE_DRAGONFLY_HAMMER2;
uuid_t uuid;
uuid_t uuid;
uuid_t uuid;
uuid = (uuid_t)
uuid = (uuid_t)
uuid = (uuid_t)GPT_ENT_TYPE_EFI;
static uuid_t type;
uuid_t uuid;
friendly(uuid_t *t)
uuid_t type, guid;
uuid_t uuid;
uuid_t uuid;
uuid_t uuid;
uuid_t h2uuid;
hammer2_to_unix_xid(const uuid_t *uuid)
static uint32_t hammer2_to_unix_xid(const uuid_t *uuid);
uuid_t fsid;
uuid_t fstype;
const char *hammer2_uuid_to_str(const uuid_t *uuid, char **strp);
hammer2_err_uuid_mismatch(uuid_t *uuid1, uuid_t *uuid2, const char *id)
uuid_t uuid;
uuid_t uuid;
uuid_t uuid;
hammer2_uuid_to_str(const uuid_t *uuid, char **strp)
uuid_t Hammer2_FSType; /* filesystem type id for HAMMER2 */
uuid_t Hammer2_VolFSID; /* unique filesystem id in volu header */
uuid_t Hammer2_SupCLID; /* PFS cluster id in super-root inode */
uuid_t Hammer2_SupFSID; /* PFS unique id in super-root inode */
uuid_t Hammer2_PfsCLID[MAXLABELS];
uuid_t Hammer2_PfsFSID[MAXLABELS];
uuid_to_string((uuid_t *)matchguid, &str, &uuid_status);
uuid_from_string(optarg, (uuid_t *)&matchguid,
uuid_from_string(optarg, (uuid_t *)&matchguid,
uuid_from_string(uuid, (uuid_t *)&guid, &status);
uuid_from_string(uuid, (uuid_t *)&guid, &status);
uuid_from_string(const char *s, uuid_t *u, uint32_t *status)
uuid_to_string(const uuid_t *u, char **s, uint32_t *status)
uuid_t nil;
uuid_t peer_id;
uuid_t media_id; /* media configuration id */
uuid_t peer_id; /* unique peer uuid */
uuid_t reserved01;
uuid_t peer_id;
uuid_t pfs_id; /* unique pfs id */
uuid_t f_fsid_uuid;
uuid_t f_uid_uuid;
uuid_t va_uid_uuid; /* native uuids if available */
uuid_t va_gid_uuid;
uuid_t va_fsid_uuid;
typedef uuid_t hammer_uuid_t;
uuid_t pfs_clid;
uint32_t hammer2_to_unix_xid(const uuid_t *uuid);
void hammer2_guid_to_uuid(uuid_t *uuid, uint32_t guid);
uuid_t fsid; /* 0040 */
uuid_t fstype; /* 0050 */
uuid_t pfs_clid; /* 20-2F copy target must match this uuid */
uuid_t mediaid;
uuid_t uid; /* 0030 uid / degenerate unix uid */
uuid_t gid; /* 0040 gid / degenerate unix gid */
uuid_t pfs_clid; /* 0090 (if PFSROOT) cluster uuid */
uuid_t pfs_fsid; /* 00A0 (if PFSROOT) unique uuid */
uuid_t pip_uid;
uuid_t pip_gid;
uuid_t opfs_clid;
uuid_t pfs_fsid; /* identifies PFS instance */
uuid_t pfs_clid; /* identifies PFS cluster */
uuid_t uuid;
hammer2_print_uuid_mismatch(uuid_t *uuid1, uuid_t *uuid2, const char *id)
uuid_t fsid, fstype;
hammer2_to_unix_xid(const uuid_t *uuid)
hammer2_guid_to_uuid(uuid_t *uuid, uint32_t guid)
uuid_t uuid_uid;
uuid_t uuid_gid;
uuid_t uuid;
static uuid_t fsid, fstype;
uuid_t uuid;
uuid_t pfs_clid;
uint32_t hammer2_to_unix_xid(const uuid_t *uuid);
void hammer2_guid_to_uuid(uuid_t *uuid, uint32_t guid);
uuid_t pip_uid;
uuid_t pip_gid;
uuid_t opfs_clid;
uuid_t uuid;
hammer2_print_uuid_mismatch(uuid_t *uuid1, uuid_t *uuid2, const char *id)
uuid_t fsid, fstype;
hammer2_to_unix_xid(const uuid_t *uuid)
hammer2_guid_to_uuid(uuid_t *uuid, uint32_t guid)
uuid_t uuid_uid;
uuid_t uuid_gid;