Lines Matching refs:md
171 struct g_mirror_metadata md;
185 strlcpy(md.md_magic, G_MIRROR_MAGIC, sizeof(md.md_magic));
186 md.md_version = G_MIRROR_VERSION;
188 strlcpy(md.md_name, str, sizeof(md.md_name));
189 md.md_mid = arc4random();
190 md.md_all = nargs - 1;
191 md.md_mflags = 0;
192 md.md_dflags = 0;
193 md.md_genid = 0;
194 md.md_syncid = 1;
195 md.md_sync_offset = 0;
197 md.md_slice = val;
204 md.md_balance = bal;
206 md.md_mflags |= G_MIRROR_DEVICE_FLAG_NOAUTOSYNC;
208 md.md_mflags |= G_MIRROR_DEVICE_FLAG_NOFAILSYNC;
237 md.md_mediasize = mediasize;
238 md.md_sectorsize = sectorsize;
239 md.md_mediasize -= (md.md_mediasize % md.md_sectorsize);
259 md.md_did = arc4random();
260 md.md_priority = i - 1;
261 md.md_provsize = g_get_mediasize(str);
262 assert(md.md_provsize != 0);
264 bzero(md.md_provider, sizeof(md.md_provider));
268 strlcpy(md.md_provider, str, sizeof(md.md_provider));
270 mirror_metadata_encode(&md, sector);
312 struct g_mirror_metadata md, tmpmd;
332 if (mirror_metadata_decode((u_char *)&tmpmd, &md) != 0) {
339 mirror_metadata_dump(&md);
347 struct g_mirror_metadata md, tmpmd;
368 if (mirror_metadata_decode((u_char *)&tmpmd, &md) != 0) {
375 if (strcmp(md.md_name, name) != 0) {
382 md.md_dflags &= ~G_MIRROR_DISK_FLAG_INACTIVE;
383 mirror_metadata_encode(&md, (u_char *)&tmpmd);