Home
last modified time | relevance | path

Searched refs:vfsp (Results 1 – 25 of 127) sorted by relevance

123456

/illumos-gate/usr/src/uts/common/fs/
H A Dvfs.c532 vfsp->vfs_next = vfsp; in vfs_init()
533 vfsp->vfs_prev = vfsp; in vfs_init()
534 vfsp->vfs_zone_next = vfsp; in vfs_init()
535 vfsp->vfs_zone_prev = vfsp; in vfs_init()
2457 vfsp = vfsp->vfs_next; in vfs_settag()
2519 vfsp = vfsp->vfs_next; in vfs_clrtag()
3108 vfsp != rootvfs; vfsp = vfsp->vfs_prev) in vfs_unmountall()
3667 for (vfsp = rvfs_list[vhno].rvfs_head; vfsp; vfsp = vfsp->vfs_hash) { in getvfs()
3724 vfsp = vfsp->vfs_next; in vfs_devismounted()
3760 vfsp = vfsp->vfs_next; in vfs_dev2vfsp()
[all …]
/illumos-gate/usr/src/lib/smbclnt/libfksmbfs/common/
H A Dfake_vfs.c204 return ((*(vfsp)->vfs_op->vfs_root)(vfsp, vpp)); in fsop_root()
210 return (*(vfsp)->vfs_op->vfs_statvfs)(vfsp, sp); in fsop_statfs()
216 return (*(vfsp)->vfs_op->vfs_sync)(vfsp, flag, cr); in fsop_sync()
222 return (*(vfsp)->vfs_op->vfs_vget)(vfsp, vpp, fidp); in fsop_vget()
234 (*(vfsp)->vfs_op->vfs_freevfs)(vfsp); in fsop_freefs()
450 vfsp->vfs_next = vfsp; in vfs_init()
451 vfsp->vfs_prev = vfsp; in vfs_init()
452 vfsp->vfs_zone_next = vfsp; in vfs_init()
453 vfsp->vfs_zone_prev = vfsp; in vfs_init()
854 ASSERT(!VFS_ON_LIST(vfsp) || vfs_lock_held(vfsp)); in vfs_setpath()
[all …]
/illumos-gate/usr/src/uts/common/fs/lofs/
H A Dlofs_vfsops.c153 lo_mount(struct vfs *vfsp, in lo_mount() argument
316 li->li_mountvfs = vfsp; in lo_mount()
375 vfsp->vfs_data = (caddr_t)li; in lo_mount()
376 vfsp->vfs_bcount = 0; in lo_mount()
377 vfsp->vfs_fstype = lofsfstype; in lo_mount()
436 li = vtoli(vfsp); in lo_unmount()
457 *vpp = vtoli(vfsp)->li_rootvp; in lo_root()
511 lo_sync(struct vfs *vfsp, in lo_sync() argument
516 lo_dprint(4, "lo_sync: %p\n", vfsp); in lo_sync()
543 lo_freevfs(struct vfs *vfsp) in lo_freevfs() argument
[all …]
H A Dlofs_subr.c258 struct vfs *vfsp; in makelonode() local
325 if (vfsp == li->li_realvfs) in makelfsnode()
338 lfs->lfs_realvfs = vfsp; in makelfsnode()
354 if (vfsp->vfs_mntpt != NULL) { in makelfsnode()
445 if (lfs->lfs_realvfs == vfsp) { in lfsfind()
469 if (vfsp == li->li_mountvfs) { in lo_realvfs()
476 if (vfsp == &lfs->lfs_vfs) { in lo_realvfs()
632 vfs_t *vfsp = &lfs->lfs_vfs; in lfs_rele() local
635 ASSERT(vfsp->vfs_count > 1); in lfs_rele()
649 struct vfs *vfsp; in freelonode() local
[all …]
/illumos-gate/usr/src/ucbhead/sys/
H A Dvfs.h155 (*(vfsp)->vfs_op->vfs_mount)(vfsp, mvp, uap, cr)
156 #define VFS_UNMOUNT(vfsp, cr) (*(vfsp)->vfs_op->vfs_unmount)(vfsp, cr) argument
157 #define VFS_ROOT(vfsp, vpp) (*(vfsp)->vfs_op->vfs_root)(vfsp, vpp) argument
158 #define VFS_STATVFS(vfsp, sp) (*(vfsp)->vfs_op->vfs_statvfs)(vfsp, sp) argument
159 #define VFS_SYNC(vfsp) (*(vfsp)->vfs_op->vfs_sync)(vfsp) argument
161 (*(vfsp)->vfs_op->vfs_vget)(vfsp, vpp, fidp)
163 (*(vfsp)->vfs_op->vfs_mountroot)(vfsp, init)
165 (*(vfsp)->vfs_op->vfs_swapvp)(vfsp, vpp, nm)
208 (vfsp)->vfs_op = (op); \
209 (vfsp)->vfs_flag = 0; \
[all …]
/illumos-gate/usr/src/uts/common/syscall/
H A Dumount.c85 vfs_lock_wait(vfsp); in umount2_engine()
99 vfs_unlock(vfsp); in umount2_engine()
100 VFS_RELE(vfsp); in umount2_engine()
108 vfs_unlock(vfsp); in umount2_engine()
109 VFS_RELE(vfsp); in umount2_engine()
126 struct vfs *vfsp; in umount2() local
177 vfsp = fsrootvp->v_vfsp; in umount2()
178 VFS_HOLD(vfsp); in umount2()
180 vfsp = vfs_dev2vfsp(fsrootvp->v_rdev); in umount2()
182 vfsp = NULL; in umount2()
[all …]
/illumos-gate/usr/src/lib/smbclnt/libfknsmb/common/sys/
H A Dvfs.h357 #define VFS_UNMOUNT(vfsp, flag, cr) fsop_unmount(vfsp, flag, cr) argument
358 #define VFS_ROOT(vfsp, vpp) fsop_root(vfsp, vpp) argument
359 #define VFS_STATVFS(vfsp, sp) fsop_statfs(vfsp, sp) argument
360 #define VFS_SYNC(vfsp, flag, cr) fsop_sync(vfsp, flag, cr) argument
361 #define VFS_VGET(vfsp, vpp, fidp) fsop_vget(vfsp, vpp, fidp) argument
362 #define VFS_MOUNTROOT(vfsp, init) fsop_mountroot(vfsp, init) argument
363 #define VFS_FREEVFS(vfsp) fsop_freefs(vfsp) argument
364 #define VFS_VNSTATE(vfsp, vn, ns) fsop_vnstate(vfsp, vn, ns) argument
562 ((vfsp)->vfs_next != (vfsp) && (vfsp)->vfs_next != NULL)
591 vfs_hold(vfsp); \
[all …]
/illumos-gate/usr/src/uts/common/sys/
H A Dvfs.h354 #define VFS_UNMOUNT(vfsp, flag, cr) fsop_unmount(vfsp, flag, cr) argument
355 #define VFS_ROOT(vfsp, vpp) fsop_root(vfsp, vpp) argument
356 #define VFS_STATVFS(vfsp, sp) fsop_statfs(vfsp, sp) argument
357 #define VFS_SYNC(vfsp, flag, cr) fsop_sync(vfsp, flag, cr) argument
358 #define VFS_VGET(vfsp, vpp, fidp) fsop_vget(vfsp, vpp, fidp) argument
359 #define VFS_MOUNTROOT(vfsp, init) fsop_mountroot(vfsp, init) argument
360 #define VFS_FREEVFS(vfsp) fsop_freefs(vfsp) argument
361 #define VFS_VNSTATE(vfsp, vn, ns) fsop_vnstate(vfsp, vn, ns) argument
555 ((vfsp)->vfs_next != (vfsp) && (vfsp)->vfs_next != NULL)
584 vfs_hold(vfsp); \
[all …]
/illumos-gate/usr/src/uts/common/fs/sharefs/
H A Dsharefs_vfsops.c204 vfsp->vfs_bsize = DEV_BSIZE; in sharefs_mount()
205 vfsp->vfs_fstype = sharefs_fstype; in sharefs_mount()
211 vfsp->vfs_data = data; in sharefs_mount()
212 vfsp->vfs_dev = dev; in sharefs_mount()
227 if (secpolicy_fs_unmount(cr, vfsp) != 0) in sharefs_unmount()
240 ASSERT(vfsp->vfs_count >= 2); in sharefs_unmount()
245 data = vfsp->vfs_data; in sharefs_unmount()
260 sharefs_root(vfs_t *vfsp, vnode_t **vpp) in sharefs_root() argument
262 sharefs_vfs_t *data = vfsp->vfs_data; in sharefs_root()
281 (void) cmpldev(&d32, vfsp->vfs_dev); in sharefs_statvfs()
[all …]
/illumos-gate/usr/src/uts/common/fs/objfs/
H A Dobjfs_vfs.c178 vfsp->vfs_bsize = DEV_BSIZE; in objfs_mount()
179 vfsp->vfs_fstype = objfs_fstype; in objfs_mount()
185 vfsp->vfs_data = data; in objfs_mount()
186 vfsp->vfs_dev = dev; in objfs_mount()
201 if (secpolicy_fs_unmount(cr, vfsp) != 0) in objfs_unmount()
214 ASSERT(vfsp->vfs_count >= 2); in objfs_unmount()
219 data = vfsp->vfs_data; in objfs_unmount()
234 objfs_root(vfs_t *vfsp, vnode_t **vpp) in objfs_root() argument
236 objfs_vfs_t *data = vfsp->vfs_data; in objfs_root()
255 (void) cmpldev(&d32, vfsp->vfs_dev); in objfs_statvfs()
[all …]
/illumos-gate/usr/src/uts/common/fs/ufs/
H A Dufs_vfsops.c493 fsp = getfs(vfsp); in ufs_mountroot()
519 vfs_unlock(vfsp); in ufs_mountroot()
554 vfs_unlock(vfsp); in ufs_mountroot()
567 vfs_unlock(vfsp); in ufs_mountroot()
568 fsp = getfs(vfsp); in ufs_mountroot()
1733 vfsp); in ufs_unmount()
1764 if (!vfsp) in ufs_root()
1888 if (vfsp == NULL) { in ufs_sync()
1894 if (!vfs_matchops(vfsp, ufs_vfsops) || vfs_lock(vfsp) != 0) in ufs_sync()
1919 vfs_unlock(vfsp); in ufs_sync()
[all …]
/illumos-gate/usr/src/uts/common/fs/proc/
H A Dprvfsops.c123 prinitrootnode(prnode_t *pnp, vfs_t *vfsp) in prinitrootnode() argument
132 VN_SET_VFS_TYPE_DEV(vp, vfsp, VDIR, 0); in prinitrootnode()
214 vfs_setresource(vfsp, "proc", 0); in prmount()
229 prinitrootnode(pnp, vfsp); in prmount()
230 vfsp->vfs_fstype = procfstype; in prmount()
231 vfsp->vfs_data = (caddr_t)pnp; in prmount()
232 vfsp->vfs_bsize = DEV_BSIZE; in prmount()
240 } while (vfs_devismounted(vfsp->vfs_dev)); in prmount()
242 vfs_make_fsid(&vfsp->vfs_fsid, vfsp->vfs_dev, procfstype); in prmount()
317 (void) cmpldev(&d32, vfsp->vfs_dev); in prstatvfs()
[all …]
/illumos-gate/usr/src/lib/smbsrv/libfksmbsrv/common/
H A Dfake_vfs.c125 vfs_getops(vfs_t *vfsp) in vfs_getops() argument
127 return (vfsp->vfs_op); in vfs_getops()
147 fsop_root(vfs_t *vfsp, vnode_t **vpp) in fsop_root() argument
182 mntpt = vfsp->vfs_mntpt; in vfs_getmntpoint()
190 vfs_hold(vfs_t *vfsp) in vfs_hold() argument
196 vfs_rele(vfs_t *vfsp) in vfs_rele() argument
202 vfs_lock(vfs_t *vfsp) in vfs_lock() argument
209 vfs_rlock(vfs_t *vfsp) in vfs_rlock() argument
216 vfs_lock_wait(vfs_t *vfsp) in vfs_lock_wait() argument
222 vfs_rlock_wait(vfs_t *vfsp) in vfs_rlock_wait() argument
[all …]
/illumos-gate/usr/src/uts/common/fs/hsfs/
H A Dhsfs_vfsops.c367 struct vfs *vfsp, in hsfs_unmount() argument
384 fsp = VFS_TO_HSFS(vfsp); in hsfs_unmount()
390 if (hs_synchash(vfsp)) in hsfs_unmount()
449 fsp = VFS_TO_HSFS(vfsp); in hsfs_statvfs()
511 vfsp, vpp); in hsfs_vget()
569 struct vfs *vfsp, in hs_mountfs() argument
727 fsp->hsfs_vfs = vfsp; in hs_mountfs()
735 vfsp->vfs_dev = dev; in hs_mountfs()
955 struct vfs *vfsp, in hs_getrootvp() argument
1493 vfs_unlock(vfsp); in hsfs_mountroot()
[all …]
/illumos-gate/usr/src/uts/common/fs/mntfs/
H A Dmntvfsops.c185 if (secpolicy_fs_mount(cr, mvp, vfsp) != 0) in mntmount()
204 vfs_setresource(vfsp, "mnttab", 0); in mntmount()
220 vfsp->vfs_fstype = mntfstype; in mntmount()
221 vfsp->vfs_data = (caddr_t)mnt; in mntmount()
229 } while (vfs_devismounted(vfsp->vfs_dev)); in mntmount()
231 vfs_make_fsid(&vfsp->vfs_fsid, vfsp->vfs_dev, mntfstype); in mntmount()
232 vfsp->vfs_bsize = DEV_BSIZE; in mntmount()
234 MTOV(mnp)->v_vfsp = vfsp; in mntmount()
247 if (secpolicy_fs_unmount(cr, vfsp) != 0) in mntunmount()
293 (void) cmpldev(&d32, vfsp->vfs_dev); in mntstatvfs()
[all …]
/illumos-gate/usr/src/uts/common/fs/smbclnt/smbfs/
H A Dsmbfs_vfsops.c695 vfsp->vfs_dev = smbfs_dev; in smbfs_mount()
700 vfsp->vfs_bcount = 0; in smbfs_mount()
702 smi->smi_vfsp = vfsp; in smbfs_mount()
740 vfsp->vfs_data = NULL; in smbfs_mount()
763 smi = VFTOSMI(vfsp); in smbfs_unmount()
771 smbfs_rflush(vfsp, cr); in smbfs_unmount()
870 smi = VFTOSMI(vfsp); in smbfs_root()
1006 if (vfsp == NULL) { in smbfs_sync()
1014 smbfs_rflush(vfsp, cr); in smbfs_sync()
1037 smbfs_freevfs(vfs_t *vfsp) in smbfs_freevfs() argument
[all …]
/illumos-gate/usr/src/uts/common/fs/dev/
H A Dsdev_vfsops.c305 vfsp->vfs_mtime = ddi_get_time(); in sdev_mount()
333 vfsp->vfs_dev = devdev; in sdev_mount()
334 vfsp->vfs_data = (caddr_t)sdev_data; in sdev_mount()
335 vfsp->vfs_fstype = devtype; in sdev_mount()
336 vfsp->vfs_bsize = DEV_BSIZE; in sdev_mount()
337 vfsp->vfs_mtime = ddi_get_time(); in sdev_mount()
338 vfs_make_fsid(&vfsp->vfs_fsid, vfsp->vfs_dev, devtype); in sdev_mount()
342 sdev_data->sdev_vfsp = vfsp; in sdev_mount()
397 dv = VFSTOSDEVFS(vfsp)->sdev_root; in sdev_unmount()
425 vfsp->vfs_data = (caddr_t)0; in sdev_unmount()
[all …]
/illumos-gate/usr/src/uts/common/fs/bootfs/
H A Dbootfs_vfsops.c95 vfs_setresource(vfsp, bootfs_name, 0); in bootfs_mount()
121 bfs->bfs_vfsp = vfsp; in bootfs_mount()
123 vfsp->vfs_data = (caddr_t)bfs; in bootfs_mount()
124 vfsp->vfs_fstype = bootfs_fstype; in bootfs_mount()
125 vfsp->vfs_dev = fsdev; in bootfs_mount()
126 vfsp->vfs_bsize = PAGESIZE; in bootfs_mount()
159 bootfs_t *bfs = vfsp->vfs_data; in bootfs_unmount()
188 bootfs_root(vfs_t *vfsp, vnode_t **vpp) in bootfs_root() argument
192 bfs = (bootfs_t *)vfsp->vfs_data; in bootfs_root()
202 const bootfs_t *bfs = (bootfs_t *)vfsp; in bootfs_statvfs()
[all …]
/illumos-gate/usr/src/uts/common/fs/namefs/
H A Dnamevfs.c232 vfs_t *vfsp; in nm_umountall() local
503 newvp->v_vfsp = vfsp; in nm_mount()
508 VFS_HOLD(vfsp); in nm_mount()
515 vfsp->vfs_vnodecovered = NULL; in nm_mount()
517 vfsp->vfs_bsize = 1024; in nm_mount()
518 vfsp->vfs_fstype = namefstype; in nm_mount()
520 vfsp->vfs_data = (caddr_t)nodep; in nm_mount()
521 vfsp->vfs_dev = namedev; in nm_mount()
522 vfsp->vfs_bcount = 0; in nm_mount()
618 VFS_RELE(vfsp); in nm_unmount()
[all …]
/illumos-gate/usr/src/uts/common/fs/devfs/
H A Ddevfs_vfsops.c211 dv = dv_mkroot(vfsp, devfsdev); in devfs_mount()
217 devfs_data->devfs_vfsp = vfsp; in devfs_mount()
220 vfsp->vfs_data = (caddr_t)devfs_data; in devfs_mount()
221 vfsp->vfs_fstype = devfstype; in devfs_mount()
222 vfsp->vfs_dev = devfsdev; in devfs_mount()
223 vfsp->vfs_bsize = DEV_BSIZE; in devfs_mount()
224 vfsp->vfs_mtime = ddi_get_time(); in devfs_mount()
225 vfs_make_fsid(&vfsp->vfs_fsid, vfsp->vfs_dev, devfstype); in devfs_mount()
256 *vpp = DVTOV(VFSTODVFS(vfsp)->devfs_root); in devfs_root()
291 (void) cmpldev(&d32, vfsp->vfs_dev); in devfs_statvfs()
[all …]
/illumos-gate/usr/src/uts/common/fs/autofs/
H A Dauto_vfsops.c440 fnip = vfstofni(vfsp); in auto_mount()
497 fnip->fi_mountvfs = vfsp; in auto_mount()
502 vfsp->vfs_bsize = AUTOFS_BLOCKSIZE; in auto_mount()
503 vfsp->vfs_fstype = autofs_fstype; in auto_mount()
514 vfsp->vfs_dev = autofs_dev; in auto_mount()
516 vfsp->vfs_data = (void *)fnip; in auto_mount()
517 vfsp->vfs_bcount = 0; in auto_mount()
701 fnip = vfstofni(vfsp); in auto_unmount()
795 auto_root(vfs_t *vfsp, vnode_t **vpp) in auto_root() argument
816 sbp->f_bsize = vfsp->vfs_bsize; in auto_statvfs()
[all …]
/illumos-gate/usr/src/uts/common/fs/tmpfs/
H A Dtmp_vfsops.c261 vfs_setresource(vfsp, "swap", 0); in tmp_mount()
300 tm = (struct tmount *)VFSTOTM(vfsp); in tmp_mount()
337 tm->tm_vfsp = vfsp; in tmp_mount()
340 vfsp->vfs_data = (caddr_t)tm; in tmp_mount()
341 vfsp->vfs_fstype = tmpfsfstype; in tmp_mount()
342 vfsp->vfs_dev = tm->tm_dev; in tmp_mount()
343 vfsp->vfs_bsize = PAGESIZE; in tmp_mount()
344 vfsp->vfs_flag |= VFS_NOTRUNC; in tmp_mount()
404 vfs_set_feature(vfsp, VFSFT_SYSATTR_VIEWS); in tmp_mount()
658 (void) cmpldev(&d32, vfsp->vfs_dev); in tmp_statvfs()
[all …]
/illumos-gate/usr/src/uts/common/fs/ctfs/
H A Dctfs_root.c239 vfsp->vfs_bsize = DEV_BSIZE; in ctfs_mount()
240 vfsp->vfs_fstype = ctfs_fstype; in ctfs_mount()
246 vfsp->vfs_data = data; in ctfs_mount()
247 vfsp->vfs_dev = dev; in ctfs_mount()
283 if (secpolicy_fs_unmount(cr, vfsp) != 0) in ctfs_unmount()
297 ASSERT(vfsp->vfs_count >= 2); in ctfs_unmount()
303 data = vfsp->vfs_data; in ctfs_unmount()
325 ctfs_root(vfs_t *vfsp, vnode_t **vpp) in ctfs_root() argument
340 ctfs_statvfs(vfs_t *vfsp, statvfs64_t *sp) in ctfs_statvfs() argument
352 (void) cmpldev(&d32, vfsp->vfs_dev); in ctfs_statvfs()
[all …]
/illumos-gate/usr/src/uts/common/fs/zfs/
H A Dzfs_vfsops.c153 if (vfsp != NULL) { in zfs_sync()
434 ASSERT(vfsp); in zfs_register_callbacks()
435 zfsvfs = vfsp->vfs_data; in zfs_register_callbacks()
1376 ASSERT(vfsp); in zfs_domount()
1382 zfsvfs->z_vfs = vfsp; in zfs_domount()
1385 vfsp->vfs_bcount = 0; in zfs_domount()
1386 vfsp->vfs_data = NULL; in zfs_domount()
1402 vfsp->vfs_data = zfsvfs; in zfs_domount()
1785 ASSERT(vfsp); in zfs_mountroot()
1891 vfs_unlock(vfsp); in zfs_mountroot()
[all …]
/illumos-gate/usr/src/uts/common/os/
H A Dtlabel.c230 getflabel_zfs(vfs_t *vfsp) in getflabel_zfs() argument
256 getflabel_nfs(vfs_t *vfsp) in getflabel_nfs() argument
268 mi = VFTOMI(vfsp); in getflabel_nfs()
318 vfs_t *vfsp, *rvfsp; in getflabel() local
327 vfsp = vp->v_vfsp; in getflabel()
328 if (vfsp == NULL) in getflabel()
393 VFS_HOLD(vfsp); in getflabel()
465 nvfs = vfsp->vfs_next; in getflabel()
466 while (nvfs != vfsp) { in getflabel()
509 VFS_RELE(vfsp); in getflabel()
[all …]

123456