Home | History | Annotate | Download | only in dev

Lines Matching defs:fss

1 /*	$NetBSD: fss.c,v 1.114 2023/03/22 21:14:46 hannken Exp $	*/
39 __KERNEL_RCSID(0, "$NetBSD: fss.c,v 1.114 2023/03/22 21:14:46 hannken Exp $");
133 CFATTACH_DECL_NEW(fss, sizeof(struct fss_softc),
338 struct fss_set *fss = (struct fss_set *)data;
350 fss = &_fss;
351 fss->fss_mount = fss50->fss_mount;
352 fss->fss_bstore = fss50->fss_bstore;
353 fss->fss_csize = fss50->fss_csize;
354 fss->fss_flags = 0;
364 copyinstr(fss->fss_mount, sc->sc_mntname,
391 error = fss_create_snapshot(sc, fss, l);
395 sc->sc_uflags = fss->fss_flags;
695 fss_create_files(struct fss_softc *sc, struct fss_set *fss,
710 error = namei_simple_user(fss->fss_mount,
729 error = namei_simple_user(fss->fss_bstore,
750 if ((fss->fss_flags & FSS_UNLINK_ON_CREATE) != 0) {
751 error = do_sys_unlink(fss->fss_bstore, UIO_USERSPACE);
787 error = pathbuf_copyin(fss->fss_bstore, &pb2);
807 if ((fss->fss_flags & FSS_UNLINK_ON_CREATE) != 0) {
808 error = do_sys_unlink(fss->fss_bstore, UIO_USERSPACE);
835 fss_create_snapshot(struct fss_softc *sc, struct fss_set *fss, struct lwp *l)
846 if ((error = fss_create_files(sc, fss, &bsize, l)) != 0)
861 if (fss->fss_csize <= 0)
864 csize = fss->fss_csize;
1376 MODULE(MODULE_CLASS_DRIVER, fss, "bufq_fcfs");
1377 CFDRIVER_DECL(fss, DV_DISK, NULL);