Lines Matching refs:dfd

332 cmd_open(struct g_bde_softc *sc, int dfd , const char *l_opt, u_int *nkey)
341 error = ioctl(dfd, DIOCGSECTORSIZE, &sectorsize);
344 error = ioctl(dfd, DIOCGMEDIASIZE, &mediasize);
346 error = fstat(dfd, &st);
380 cmd_nuke(struct g_bde_key *gl, int dfd , int key)
389 offset2 = lseek(dfd, offset, SEEK_SET);
392 i = write(dfd, sbuf, gl->sectorsize);
400 cmd_write(struct g_bde_key *gl, struct g_bde_softc *sc, int dfd , int key, const char *l_opt)
436 offset2 = lseek(dfd, 0, SEEK_SET);
439 i = read(dfd, sbuf, gl->sectorsize);
443 offset2 = lseek(dfd, 0, SEEK_SET);
446 i = write(dfd, sbuf, gl->sectorsize);
469 offset2 = lseek(dfd, offset, SEEK_SET);
472 i = write(dfd, sbuf, gl->sectorsize);
519 cmd_init(struct g_bde_key *gl, int dfd, const char *f_opt, int i_opt, const char *l_opt)
579 i = ioctl(dfd, DIOCGSECTORSIZE, &u);
598 i = ioctl(dfd, DIOCGMEDIASIZE, &off);
697 off2 = lseek(dfd, 0, SEEK_SET);
701 i = write(dfd, buf, sector_size);
710 off2 = lseek(dfd, off, SEEK_SET);
716 i = write(dfd, buf, sector_size);
744 int i_opt, n_opt, ch, dfd, doopen;
840 dfd = open(dest, O_RDWR);
841 if (dfd < 0 && dest[0] != '/') {
846 dfd = open(buf, O_RDWR);
848 if (dfd < 0)
856 sc.consumer = (void *)&dfd;
867 cmd_init(gl, dfd, f_opt, i_opt, L_opt);
869 cmd_write(gl, &sc, dfd, 0, L_opt);
873 cmd_open(&sc, dfd, l_opt, &nkey);
877 cmd_write(gl, &sc, dfd, n_opt - 1, L_opt);
881 cmd_open(&sc, dfd, l_opt, &nkey);
884 cmd_write(gl, &sc, dfd, nkey, l_opt);
888 cmd_open(&sc, dfd, l_opt, &nkey);
893 cmd_nuke(gl, dfd, i);
895 cmd_nuke(gl, dfd, n_opt - 1);