Lines Matching refs:devfd
94 int c, devfd; in main() local
149 if ((devfd = opendev(dev, O_RDONLY, OPENDEV_PART, &dev)) < 0) in main()
151 if (fstat(devfd, &disksb) == -1) in main()
171 if (ioctl(devfd, DIOCGDINFO, &dl) != -1) { in main()
190 if (loadblocknums(boot, devfd, DL_SECTOBLK(&dl, partoffset)) != 0) in main()
193 (void)close(devfd); in main()
204 if ((devfd = opendev(dev, O_RDWR, OPENDEV_PART, &dev)) < 0) in main()
207 if (lseek(devfd, DEV_BSIZE, SEEK_SET) != DEV_BSIZE) in main()
210 if (write(devfd, protostore, protosize) != protosize) in main()
213 if (lseek(devfd, 0, SEEK_SET) != 0) in main()
216 if (read(devfd, &bb, sizeof (bb)) != sizeof (bb)) in main()
227 if (lseek(devfd, 0, SEEK_SET) != 0) in main()
230 if (write(devfd, &bb, sizeof bb) != sizeof bb) in main()
233 (void)close(devfd); in main()
318 loadblocknums(char *boot, int devfd, unsigned long partoffset) in loadblocknums() argument
379 sbread(devfd, partoffset, &fs, sblock); in loadblocknums()
386 devread(devfd, buf, blk + partoffset, fs->fs_bsize, "inode"); in loadblocknums()
445 devread(devfd, buf, blk + partoffset, fs->fs_bsize, in loadblocknums()
456 devread(devfd, buf, blk + partoffset, fs->fs_bsize, in loadblocknums()