| /f-stack/freebsd/contrib/openzfs/module/os/freebsd/spl/ |
| H A D | spl_vfs.c | 58 MNT_ILOCK(vfsp); in vfs_setmntopt() 60 if (vfsp->mnt_opt == NULL) { in vfs_setmntopt() 63 MNT_IUNLOCK(vfsp); in vfs_setmntopt() 65 MNT_ILOCK(vfsp); in vfs_setmntopt() 67 vfsp->mnt_opt = opts; in vfs_setmntopt() 74 MNT_IUNLOCK(vfsp); in vfs_setmntopt() 91 MNT_ILOCK(vfsp); in vfs_setmntopt() 94 MNT_IUNLOCK(vfsp); in vfs_setmntopt() 103 MNT_ILOCK(vfsp); in vfs_clearmntopt() 106 MNT_IUNLOCK(vfsp); in vfs_clearmntopt() [all …]
|
| H A D | spl_policy.c | 79 secpolicy_fs_unmount(cred_t *cr, struct mount *vfsp __unused) in secpolicy_fs_unmount() 379 secpolicy_fs_mount(cred_t *cr, vnode_t *mvp, struct mount *vfsp) in secpolicy_fs_mount() argument 408 secpolicy_fs_mount_clearopts(cred_t *cr, struct mount *vfsp) in secpolicy_fs_mount_clearopts() argument 412 MNT_ILOCK(vfsp); in secpolicy_fs_mount_clearopts() 413 vfsp->vfs_flag |= VFS_NOSETUID | MNT_USER; in secpolicy_fs_mount_clearopts() 414 vfs_clearmntopt(vfsp, MNTOPT_SETUID); in secpolicy_fs_mount_clearopts() 415 vfs_setmntopt(vfsp, MNTOPT_NOSETUID, NULL, 0); in secpolicy_fs_mount_clearopts() 416 MNT_IUNLOCK(vfsp); in secpolicy_fs_mount_clearopts()
|
| /f-stack/freebsd/contrib/openzfs/module/os/freebsd/zfs/ |
| H A D | zfs_vfsops.c | 154 vfs_t *vfsp; in zfs_get_temporary_prop() local 167 vfsp = zfvp->z_vfs; in zfs_get_temporary_prop() 210 vfs_unbusy(vfsp); in zfs_get_temporary_prop() 214 vfs_unbusy(vfsp); in zfs_get_temporary_prop() 295 vfs_unbusy(vfsp); in zfs_quotactl() 354 vfs_unbusy(vfsp); in zfs_quotactl() 358 vfs_unbusy(vfsp); in zfs_quotactl() 406 if (vfsp != NULL) { in zfs_sync() 623 ASSERT(vfsp); in zfs_register_callbacks() 1169 ASSERT(vfsp); in zfs_domount() [all …]
|
| H A D | zfs_ctldir.c | 1240 zfsctl_lookup_objset(vfs_t *vfsp, uint64_t objsetid, zfsvfs_t **zfsvfsp) in zfsctl_lookup_objset() argument 1242 zfsvfs_t *zfsvfs __unused = vfsp->vfs_data; in zfsctl_lookup_objset() 1248 error = sfs_vnode_get(vfsp, LK_EXCLUSIVE, in zfsctl_lookup_objset() 1269 zfsctl_umount_snapshots(vfs_t *vfsp, int fflags, cred_t *cr) in zfsctl_umount_snapshots() argument 1272 zfsvfs_t *zfsvfs = vfsp->vfs_data; in zfsctl_umount_snapshots() 1295 error = sfs_vnode_get(vfsp, LK_EXCLUSIVE, in zfsctl_umount_snapshots() 1338 vfs_t *vfsp = NULL; in zfsctl_snapshot_unmount() local 1349 vfsp = zfsvfs->z_vfs; in zfsctl_snapshot_unmount() 1353 vfs_ref(vfsp); in zfsctl_snapshot_unmount() 1354 vfs_unbusy(vfsp); in zfsctl_snapshot_unmount() [all …]
|
| /f-stack/freebsd/contrib/openzfs/module/os/linux/zfs/ |
| H A D | zfs_vfsops.c | 114 if (vfsp != NULL) { in zfsvfs_vfs_free() 143 vfsp->vfs_exec = B_TRUE; in zfsvfs_parse_option() 248 *vfsp = tmp_vfsp; in zfsvfs_parse_options() 464 ASSERT(vfsp); in zfs_register_callbacks() 529 if (vfsp->vfs_do_exec) in zfs_register_callbacks() 533 if (vfsp->vfs_do_xattr) in zfs_register_callbacks() 535 if (vfsp->vfs_do_atime) in zfs_register_callbacks() 561 vfs_t *vfsp; in zfs_get_temporary_prop() local 578 vfsp = zfvp->z_vfs; in zfs_get_temporary_prop() 1645 vfs_t *vfsp; in zfs_remount() local [all …]
|
| /f-stack/freebsd/kern/ |
| H A D | vfs_init.c | 116 struct vfsconf *vfsp; in vfs_byname_locked() local 123 return (vfsp); in vfs_byname_locked() 131 struct vfsconf *vfsp; in vfs_byname() local 136 return (vfsp); in vfs_byname() 142 struct vfsconf *vfsp; in vfs_byname_kld() local 146 if (vfsp != NULL) in vfs_byname_kld() 147 return (vfsp); in vfs_byname_kld() 159 if (vfsp == NULL) { in vfs_byname_kld() 165 return (vfsp); in vfs_byname_kld() 530 struct vfsconf *vfsp; in vfs_unregister() local [all …]
|
| H A D | vfs_mount.c | 516 mp->mnt_op = vfsp->vfc_vfsops; in vfs_mount_alloc() 517 mp->mnt_vfc = vfsp; in vfs_mount_alloc() 518 mp->mnt_stat.f_type = vfsp->vfc_typenum; in vfs_mount_alloc() 837 struct vfsconf *vfsp = NULL; in sys_mount() local 868 vfsp = vfs_byname_kld(fstype, td, &error); in sys_mount() 870 if (vfsp == NULL) in sys_mount() 884 if ((vfsp->vfc_flags & VFCF_SBDRY) != 0) in sys_mount() 1294 struct vfsconf *vfsp; in vfs_domount() local 1335 vfsp = NULL; in vfs_domount() 1339 vfsp = vfs_byname(fstype); in vfs_domount() [all …]
|
| H A D | vfs_mountroot.c | 253 struct vfsconf *vfsp; in vfs_mountroot_devfs() local 268 vfsp = vfs_byname("devfs"); in vfs_mountroot_devfs() 269 KASSERT(vfsp != NULL, ("Could not find devfs by name")); in vfs_mountroot_devfs() 270 if (vfsp == NULL) in vfs_mountroot_devfs() 273 mp = vfs_mount_alloc(NULLVP, vfsp, "/dev", td->td_ucred); in vfs_mountroot_devfs()
|
| H A D | vfs_subr.c | 4452 xvfsp.vfc_flags = vfsp->vfc_flags; in vfsconf2x() 4481 xvfsp.vfc_flags = vfsp->vfc_flags; in vfsconf2x32() 4492 struct vfsconf *vfsp; in sysctl_vfs_conflist() local 4500 error = vfsconf2x32(req, vfsp); in sysctl_vfs_conflist() 4503 error = vfsconf2x(req, vfsp); in sysctl_vfs_conflist() 4523 struct vfsconf *vfsp; in vfs_sysctl() local 4548 if (vfsp == NULL) in vfs_sysctl() 4552 return (vfsconf2x32(req, vfsp)); in vfs_sysctl() 4555 return (vfsconf2x(req, vfsp)); in vfs_sysctl() 4570 struct vfsconf *vfsp; in sysctl_ovfs_conf() local [all …]
|
| H A D | vfs_default.c | 1423 vfs_stdinit (vfsp) in vfs_stdinit() argument 1424 struct vfsconf *vfsp; in vfs_stdinit() 1431 vfs_stduninit (vfsp) in vfs_stduninit() argument 1432 struct vfsconf *vfsp; in vfs_stduninit()
|
| H A D | kern_jail.c | 4180 prison_add_vfs(struct vfsconf *vfsp) in prison_add_vfs() argument 4184 vfsp->vfc_prison_flag = prison_add_allow("mount", vfsp->vfc_name, in prison_add_vfs() 4190 vfsp->vfc_name); in prison_add_vfs() 4191 vfsp->vfc_prison_flag = prison_add_allow("mount", vfsp->vfc_name, in prison_add_vfs()
|
| /f-stack/freebsd/contrib/openzfs/include/os/freebsd/spl/sys/ |
| H A D | vfs.h | 101 void vfs_setmntopt(vfs_t *vfsp, const char *name, const char *arg, 103 void vfs_clearmntopt(vfs_t *vfsp, const char *name); 104 int vfs_optionisset(const vfs_t *vfsp, const char *opt, char **argp); 122 #define vfs_set_feature(vfsp, feature) do { } while (0) argument 123 #define vfs_clear_feature(vfsp, feature) do { } while (0) argument 124 #define vfs_has_feature(vfsp, feature) (0) argument
|
| H A D | policy.h | 44 int secpolicy_fs_unmount(cred_t *cr, struct mount *vfsp); 66 int secpolicy_fs_owner(struct mount *vfsp, cred_t *cr); 67 int secpolicy_fs_mount(cred_t *cr, vnode_t *mvp, struct mount *vfsp); 68 void secpolicy_fs_mount_clearopts(cred_t *cr, struct mount *vfsp);
|
| /f-stack/freebsd/contrib/openzfs/include/os/freebsd/zfs/sys/ |
| H A D | zfs_ctldir.h | 56 int zfsctl_lookup_objset(vfs_t *vfsp, uint64_t objsetid, zfsvfs_t **zfsvfsp);
|
| /f-stack/freebsd/libkern/ |
| H A D | iconv.c | 579 struct vfsconf *vfsp; in iconv_vfs_refcount() local 581 vfsp = vfs_byname(fsname); in iconv_vfs_refcount() 582 if (vfsp != NULL && vfsp->vfc_refcount > 0) in iconv_vfs_refcount()
|
| /f-stack/freebsd/sys/ |
| H A D | jail.h | 441 void prison_add_vfs(struct vfsconf *vfsp);
|