Lines Matching refs:md
76 multipath_metadata_encode(const struct g_multipath_metadata *md, u_char *data)
78 bcopy(md->md_magic, data, sizeof(md->md_magic));
79 data += sizeof(md->md_magic);
80 bcopy(md->md_uuid, data, sizeof(md->md_uuid));
81 data += sizeof(md->md_uuid);
82 bcopy(md->md_name, data, sizeof(md->md_name));
83 data += sizeof(md->md_name);
84 le32enc(data, md->md_version);
85 data += sizeof(md->md_version);
86 le32enc(data, md->md_sectorsize);
87 data += sizeof(md->md_sectorsize);
88 le64enc(data, md->md_size);
89 data += sizeof(md->md_size);
90 *data = md->md_active_active;
94 multipath_metadata_decode(u_char *data, struct g_multipath_metadata *md)
96 bcopy(data, md->md_magic, sizeof(md->md_magic));
97 data += sizeof(md->md_magic);
98 bcopy(data, md->md_uuid, sizeof(md->md_uuid));
99 data += sizeof(md->md_uuid);
100 bcopy(data, md->md_name, sizeof(md->md_name));
101 data += sizeof(md->md_name);
102 md->md_version = le32dec(data);
103 data += sizeof(md->md_version);
104 md->md_sectorsize = le32dec(data);
105 data += sizeof(md->md_sectorsize);
106 md->md_size = le64dec(data);
107 data += sizeof(md->md_size);
108 md->md_active_active = *data;