Lines Matching refs:devfd
48 static void scandisk(char *device, int devfd, int writeflag);
71 int devfd; /* device file descriptor */
129 if ((devfd = open(device, O_RDWR)) == -1) {
136 if ((ioctl(devfd, DKIOCGGEOM, &dkg)) == -1) {
143 if ((ioctl(devfd, DKIOCEXTPARTINFO, &extpartinfo)) == 0) {
147 if ((ioctl(devfd, DKIOCPARTINFO, &part_info)) == 0) {
158 scandisk(device, devfd, do_scan);
169 scandisk(char *device, int devfd, int writeflag)
182 if ((ioctl(devfd, DKIOCGMEDIAINFO, &mediainfo)) == 0) {
252 if (llseek(devfd, cursec * sector_size, 0) == -1) {
267 if (write(devfd, verbuf, trksiz) != trksiz) {
275 if (llseek(devfd, tmpsec * sector_size,
285 if (write(devfd, verbuf, sector_size)
299 if (llseek(devfd, cursec * sector_size, 0) == -1) {
313 if (read(devfd, verbuf, trksiz) != trksiz) {
316 if (llseek(devfd, tmpsec * sector_size,
324 if (read(devfd, verbuf, sector_size) !=