Lines Matching defs:fsrbuf
473 char *fsrbuf;
486 fsrbuf = Malloc(secsize);
487 if (fsrbuf == NULL)
489 if (blread(devfd, fsrbuf,
492 fsr = (struct fsrecovery *)&fsrbuf[secsize - sizeof *fsr];
501 free(fsrbuf);
514 char *fsrbuf;
522 (fsrbuf = Malloc(secsize)) == NULL ||
523 blread(devfd, fsrbuf, (SBLOCK_UFS2 - secsize) / dev_bsize,
530 fsr = (struct fsrecovery *)&fsrbuf[secsize - sizeof *fsr];
532 free(fsrbuf);
538 free(fsrbuf);
551 char *fsrbuf;
556 (fsrbuf = Malloc(secsize)) == NULL ||
557 blread(readfd, fsrbuf, (SBLOCK_UFS2 - secsize) / dev_bsize,
562 fsr = (struct fsrecovery *)&fsrbuf[secsize - sizeof *fsr];
568 blwrite(writefd, fsrbuf, (SBLOCK_UFS2 - secsize) / secsize, secsize);
569 free(fsrbuf);