Lines Matching refs:sf_fd
143 fd->sf_fd = id;
164 if ((fd->sf_fd = open(_NSC_DEV_PATH, fd->sf_fmode)) < 0)
167 if (ioctl(fd->sf_fd, NSCIOC_OPEN, &op) == 0)
170 close(fd->sf_fd);
195 if (fcntl(fd->sf_fd, F_SETLKW, &lk) < 0)
202 for (i = fd->sf_fd; i <= 2 && (i = dup(i)) != -1; )
203 fd->sf_fd = i;
206 if (i != fd->sf_fd)
209 fcntl(fd->sf_fd, F_SETFD, 0);
215 (void) sprintf(s, "%d", fd->sf_fd);
236 rc = close(fd->sf_fd);
247 return ((fd) ? ioctl(fd->sf_fd, NSCIOC_RESERVE, 0) : 0);
263 return (ioctl(fd->sf_fd, NSCIOC_RELEASE, 0));
276 rc = ioctl(fd->sf_fd, NSCIOC_PARTSIZE, &partsize); in nsc_partsize()
290 return ((fd) ? fd->sf_fd : -1);