Lines Matching defs:vfsp
50 vfs_setmntopt(vfs_t *vfsp, const char *name, const char *arg,
57 if (!(locked = mtx_owned(MNT_MTX(vfsp))))
58 MNT_ILOCK(vfsp);
60 if (vfsp->mnt_opt == NULL) {
63 MNT_IUNLOCK(vfsp);
64 opts = malloc(sizeof (*vfsp->mnt_opt), M_MOUNT, M_WAITOK);
65 MNT_ILOCK(vfsp);
66 if (vfsp->mnt_opt == NULL) {
67 vfsp->mnt_opt = opts;
68 TAILQ_INIT(vfsp->mnt_opt);
74 MNT_IUNLOCK(vfsp);
91 MNT_ILOCK(vfsp);
92 TAILQ_INSERT_TAIL(vfsp->mnt_opt, opt, link);
94 MNT_IUNLOCK(vfsp);
98 vfs_clearmntopt(vfs_t *vfsp, const char *name)
102 if (!(locked = mtx_owned(MNT_MTX(vfsp))))
103 MNT_ILOCK(vfsp);
104 vfs_deleteopt(vfsp->mnt_opt, name);
106 MNT_IUNLOCK(vfsp);
110 vfs_optionisset(const vfs_t *vfsp, const char *opt, char **argp)
112 struct vfsoptlist *opts = vfsp->mnt_optnew;
125 struct vfsconf *vfsp;
144 if (error == 0 && (vfsp = vfs_byname_kld(fstype, td, &error)) == NULL)
172 mp = vfs_mount_alloc(vp, vfsp, fspath, vp->v_mount->mnt_cred);