Lines Matching defs:ms
98 g_mbr_modify(struct g_geom *gp, struct g_mbr_softc *ms, u_char *sec0, int len __unused)
148 l[i] = (off_t)dp[i].dp_size * ms->sectorsize;
150 (off_t)dp[i].dp_start * ms->sectorsize, l[i],
151 ms->sectorsize, "%ss%d", gp->name, 1 + i);
156 ms->type[i] = dp[i].dp_typ;
158 (off_t)dp[i].dp_start * ms->sectorsize, l[i],
159 ms->sectorsize, "%ss%d", gp->name, 1 + i);
161 bcopy(sec0, ms->sec0, 512);
168 MD5Update(&md5sum, ms->sec0, sizeof(ms->sec0));
169 MD5Final(ms->slicesum, &md5sum);
178 struct g_mbr_softc *ms;
185 ms = gsp->softc;
201 error = g_mbr_modify(gp, ms, data, 512);
266 struct g_mbr_softc *ms;
276 gp = g_slice_new(mp, NDOSPART, pp, &cp, &ms, sizeof *ms, g_mbr_start);
287 ms->sectorsize = sectorsize;
296 bcopy(buf, ms->sec0, 512);
298 MD5Update(&md5sum, ms->sec0, sizeof(ms->sec0));
299 MD5Final(ms->slicesum, &md5sum);
302 if (!error && !bcmp(ms->slicesum, hash, sizeof(hash))) {
308 g_mbr_modify(gp, ms, buf, 512);
327 struct g_mbr_softc *ms;
342 ms = gsp->softc;
357 error = g_mbr_modify(gp, ms, data, len);
430 struct g_mbrext_softc *ms;
440 gp = g_slice_new(mp, NDOSEXTPART, pp, &cp, &ms, sizeof *ms,
489 ms->type[slice] = dp[0].dp_typ;