Searched refs:vn_vfswlock (Results 1 - 18 of 18) sorted by relevance

/illumos-gate/usr/src/uts/common/syscall/
H A Dumount.c69 * Protect the call to vn_vfswlock() with the vfs reflock. This
73 * vn_vfswlock() on the covered vnode).
88 * Call vn_vfswlock() on the covered vnode so that dounmount()
92 * before we did the vfs_lock() above. In these cases, vn_vfswlock()
98 if (vn_vfswlock(vfsp->vfs_vnodecovered)) {
/illumos-gate/usr/src/uts/common/fs/namefs/
H A Dnamevfs.c226 * If the vn_vfswlock fails, skip the vfs since
229 if (vn_vfswlock(vfsp->vfs_vnodecovered)) {
/illumos-gate/usr/src/uts/common/fs/udfs/
H A Dudf_dir.c684 * vn_vfswlock() prevents races between mount and rmdir.
686 if (vn_vfswlock(ITOV(ip))) {
1500 * vn_vfswlock will prevent mounts from using the directory
1503 if (vn_vfswlock(ITOV(tip))) {
/illumos-gate/usr/src/uts/common/fs/tmpfs/
H A Dtmp_dir.c786 * vn_vfswlock will prevent mounts from using the directory
789 if (vn_vfswlock(TNTOV(to))) {
H A Dtmp_vnops.c1422 if (vn_vfswlock(vp)) {
/illumos-gate/usr/src/uts/common/fs/
H A Dvfs.c691 if (vn_vfswlock(mvp) != 0) {
769 if (vn_vfswlock(mvp) != 0) {
1292 * this before grabbing vn_vfswlock(), because otherwise we
1391 if (vn_vfswlock(vp) != 0) {
3111 error = vn_vfswlock(vfsp->vfs_vnodecovered);
H A Dvnode.c1859 * If we manage to grab vn_vfswlock(coveredvp) before releasing
1874 * Note: Implementation of vn_vfswlock shows that ordering of
1875 * v_lock / vn_vfswlock is not an issue here.
1877 error = vn_vfswlock(coveredvp);
2115 * vn_vfswlock_wait has been modified to be similar to vn_vfswlock,
2120 * need the non-blocking version of the writers lock i.e. vn_vfswlock
2159 * vn_vfswlock is used to implement a lock which is logically a writers lock
2163 vn_vfswlock(vnode_t *vp) function
2217 * vn_vfsrlock/vn_vfswlock etc,.
/illumos-gate/usr/src/uts/common/fs/zfs/
H A Dzfs_dir.c825 if (vn_vfswlock(vp)) /* prevent new mounts on zp */
H A Dzfs_ctldir.c538 if ((error = vn_vfswlock(svp)) != 0)
H A Dzfs_vfsops.c2071 if (vn_vfswlock(zfsvfs->z_vfs->vfs_vnodecovered) == 0)
H A Dzfs_ioctl.c3436 err = vn_vfswlock(vfsp->vfs_vnodecovered);
/illumos-gate/usr/src/uts/common/fs/autofs/
H A Dauto_vnops.c1432 if (vn_vfswlock(vp)) {
H A Dauto_subr.c1860 lck_error = vn_vfswlock(vfsp->vfs_vnodecovered);
/illumos-gate/usr/src/uts/common/fs/dev/
H A Dsdev_vnops.c1333 if (vn_vfswlock(vp)) {
H A Dsdev_subr.c1211 if (vn_vfswlock(nvp)) {
/illumos-gate/usr/src/lib/smbsrv/libfksmbsrv/common/sys/
H A Dvnode.h201 * A special lock (implemented by vn_vfswlock in vnode.c) protects:
1265 int vn_vfswlock(struct vnode *vp);
/illumos-gate/usr/src/uts/common/sys/
H A Dvnode.h200 * A special lock (implemented by vn_vfswlock in vnode.c) protects:
1276 int vn_vfswlock(struct vnode *vp);
/illumos-gate/usr/src/uts/common/fs/ufs/
H A Dufs_panic.c1847 if (vn_vfswlock(vfsp->vfs_vnodecovered)) {

Completed in 145 milliseconds