Lines Matching defs:curbad
85 static struct dkbad curbad, oldbad;
231 curbad = oldbad;
233 curbad.bt_csn = atoi(*argv++);
235 curbad.bt_mbz = 0;
236 curbad.bt_flag = DKBAD_MAGIC;
259 curbad.bt_bad[i].bt_cyl = sn / (dp->d_nsectors*dp->d_ntracks);
261 curbad.bt_bad[i].bt_trksec =
269 curbad.bt_bad[i].bt_trksec = -1;
270 curbad.bt_bad[i].bt_cyl = -1;
279 qsort((char *)curbad.bt_bad, nbad, sizeof (struct bt_bad),
298 if (nflag == 0 && write(f, (caddr_t)&curbad, sizeof(curbad)) !=
299 sizeof(curbad))
310 if (nflag == 0 && ioctl(f, DIOCSBAD, (caddr_t)&curbad) < 0)
419 compare(&curbad.bt_bad[new], &oldbad.bt_bad[old]) > 0) {
426 !blkcopy(f, badsn(&curbad.bt_bad[new]), repl - new))