Lines Matching refs:sn
112 daddr_t sn;
184 sn = getold(f, &oldbad);
186 (long long)sn, diskname);
206 printf("sn=%lld, cn=%d, tn=%d, sn=%d\n",
248 sn = atoi(*argv++);
250 if (sn < 0 || sn >= size) {
252 (long long)sn, (long long)size, dp->d_typename);
257 bn[i] = sn;
259 curbad.bt_bad[i].bt_cyl = sn / (dp->d_nsectors*dp->d_ntracks);
260 sn %= (dp->d_nsectors*dp->d_ntracks);
262 ((sn/dp->d_nsectors) << 8) + (sn%dp->d_nsectors);
329 daddr_t sn;
336 sn = size - dp->d_nsectors + i;
337 if (lseek(f, (off_t)(sn * dp->d_secsize), SEEK_SET) < 0)
342 return(sn);
344 warn("read bad sector file at sn %lld", (long long)sn);
357 daddr_t sn, lsn;
377 "sn=%lld, cn=%d, tn=%d, sn=%d",
382 sn = (bt->bt_cyl * dp->d_ntracks +
385 if (i > 0 && sn < lsn && !warned) {
390 if (i > 0 && sn == lsn) {
391 warnx("bad sector file contains duplicates (sn %lld)",
392 (long long)sn);
395 lsn = sn;
478 blkzero(int f, daddr_t sn)
485 if (lseek(f, (off_t)(dp->d_secsize * sn), SEEK_SET) < 0) {
490 printf("zeroing %lld\n", (long long)sn);
493 (long long)sn);