Lines Matching refs:fss

133 CFATTACH_DECL_NEW(fss, sizeof(struct fss_softc),
338 struct fss_set *fss = (struct fss_set *)data; in fss_ioctl() local
350 fss = &_fss; in fss_ioctl()
351 fss->fss_mount = fss50->fss_mount; in fss_ioctl()
352 fss->fss_bstore = fss50->fss_bstore; in fss_ioctl()
353 fss->fss_csize = fss50->fss_csize; in fss_ioctl()
354 fss->fss_flags = 0; in fss_ioctl()
364 copyinstr(fss->fss_mount, sc->sc_mntname, in fss_ioctl()
391 error = fss_create_snapshot(sc, fss, l); in fss_ioctl()
395 sc->sc_uflags = fss->fss_flags; in fss_ioctl()
695 fss_create_files(struct fss_softc *sc, struct fss_set *fss, in fss_create_files() argument
710 error = namei_simple_user(fss->fss_mount, in fss_create_files()
729 error = namei_simple_user(fss->fss_bstore, in fss_create_files()
750 if ((fss->fss_flags & FSS_UNLINK_ON_CREATE) != 0) { in fss_create_files()
751 error = do_sys_unlink(fss->fss_bstore, UIO_USERSPACE); in fss_create_files()
787 error = pathbuf_copyin(fss->fss_bstore, &pb2); in fss_create_files()
807 if ((fss->fss_flags & FSS_UNLINK_ON_CREATE) != 0) { in fss_create_files()
808 error = do_sys_unlink(fss->fss_bstore, UIO_USERSPACE); in fss_create_files()
835 fss_create_snapshot(struct fss_softc *sc, struct fss_set *fss, struct lwp *l) in fss_create_snapshot() argument
846 if ((error = fss_create_files(sc, fss, &bsize, l)) != 0) in fss_create_snapshot()
861 if (fss->fss_csize <= 0) in fss_create_snapshot()
864 csize = fss->fss_csize; in fss_create_snapshot()
1376 MODULE(MODULE_CLASS_DRIVER, fss, "bufq_fcfs");
1377 CFDRIVER_DECL(fss, DV_DISK, NULL);