Lines Matching refs:md
144 struct g_raid3_metadata md;
163 strlcpy(md.md_magic, G_RAID3_MAGIC, sizeof(md.md_magic));
164 md.md_version = G_RAID3_VERSION;
166 strlcpy(md.md_name, str, sizeof(md.md_name));
167 md.md_id = arc4random();
168 md.md_all = nargs - 1;
169 md.md_mflags = 0;
170 md.md_dflags = 0;
171 md.md_genid = 0;
172 md.md_syncid = 1;
173 md.md_sync_offset = 0;
175 md.md_mflags |= G_RAID3_DEVICE_FLAG_NOAUTOSYNC;
177 md.md_mflags |= G_RAID3_DEVICE_FLAG_NOFAILSYNC;
180 md.md_mflags |= G_RAID3_DEVICE_FLAG_ROUND_ROBIN;
183 md.md_mflags |= G_RAID3_DEVICE_FLAG_VERIFY;
213 md.md_mediasize = mediasize * (nargs - 2);
214 md.md_sectorsize = sectorsize * (nargs - 2);
215 md.md_mediasize -= (md.md_mediasize % md.md_sectorsize);
217 if (md.md_sectorsize > MAXPHYS) {
248 md.md_no = i - 1;
249 md.md_provsize = msize;
251 bzero(md.md_provider, sizeof(md.md_provider));
255 strlcpy(md.md_provider, str, sizeof(md.md_provider));
257 if (verify && md.md_no == md.md_all - 1) {
262 md.md_syncid = 0;
264 raid3_metadata_encode(&md, sector);
306 struct g_raid3_metadata md, tmpmd;
326 if (raid3_metadata_decode((u_char *)&tmpmd, &md) != 0) {
333 raid3_metadata_dump(&md);