Lines Matching defs:vndio
289 struct vnd_ioctl vndio;
300 memset(&vndio, 0, sizeof(vndio));
305 vndio.vnd_file = file;
307 rv = getgeom(&vndio.vnd_geom, geom);
310 vndio.vnd_flags = VNDIOF_HASGEOM;
315 vndio.vnd_geom.vng_secsize = lp->d_secsize;
316 vndio.vnd_geom.vng_nsectors = lp->d_nsectors;
317 vndio.vnd_geom.vng_ntracks = lp->d_ntracks;
318 vndio.vnd_geom.vng_ncylinders = lp->d_ncylinders;
319 vndio.vnd_flags = VNDIOF_HASGEOM;
323 vndio.vnd_flags |= VNDIOF_READONLY;
326 vndio.vnd_flags |= VNF_COMP;
329 vndio.vnd_flags |= VNDIOF_FILEIO;
336 vndio.vnd_flags |= VNDIOF_FORCE;
337 rv = ioctl(fd, VNDIOCCLR, &vndio);
340 rv = ioctl(fd, VNDIOOCCLR, &vndio);
360 rv = ioctl(fd, VNDIOCSET, &vndio);
363 rv = ioctl(fd, VNDIOOCSET, &vndio);
364 vndio.vnd_size = vndio.vnd_osize;
371 vndio.vnd_size, file);
372 if (vndio.vnd_flags & VNDIOF_HASGEOM)
374 vndio.vnd_geom.vng_secsize,
375 vndio.vnd_geom.vng_nsectors,
376 vndio.vnd_geom.vng_ntracks,
377 vndio.vnd_geom.vng_ncylinders);