Searched refs:ul_fs_lock (Results 1 - 4 of 4) sorted by relevance

/illumos-gate/usr/src/uts/common/sys/fs/
H A Dufs_lockfs.h79 #define ULOCKFS_BUSY 0x00000001 /* ul_fs_lock is being set */
103 * ul_fs_lock
122 #define ULOCKFS_IS_WLOCK(LF) ((LF)->ul_fs_lock & ULOCKFS_WLOCK)
123 #define ULOCKFS_IS_HLOCK(LF) ((LF)->ul_fs_lock & ULOCKFS_HLOCK)
124 #define ULOCKFS_IS_ELOCK(LF) ((LF)->ul_fs_lock & ULOCKFS_ELOCK)
125 #define ULOCKFS_IS_ROELOCK(LF) ((LF)->ul_fs_lock & ULOCKFS_ROELOCK)
126 #define ULOCKFS_IS_ULOCK(LF) ((LF)->ul_fs_lock & ULOCKFS_ULOCK)
127 #define ULOCKFS_IS_NLOCK(LF) ((LF)->ul_fs_lock & ULOCKFS_NLOCK)
128 #define ULOCKFS_IS_DLOCK(LF) ((LF)->ul_fs_lock & ULOCKFS_DLOCK)
129 #define ULOCKFS_IS_SLOCK(LF) ((LF)->ul_fs_lock
200 ulong_t ul_fs_lock; /* current file system lock state */ member in struct:ulockfs
[all...]
/illumos-gate/usr/src/uts/common/fs/ufs/
H A Dufs_lockfs.c218 ulp->ul_fs_lock = (1 << ulp->ul_lockfs.lf_lock);
1190 ulp->ul_fs_lock = (1 << lfs.lf_lock);
1266 while (ulp->ul_fs_lock & mask) {
1295 if ((!sig && (ulp->ul_fs_lock & mask)) ||
1388 * If the lockfs state (indicated by ul_fs_lock) is not just
1599 * and if ulp->ul_fs_lock allows this operation, increment
1610 else if (ulp->ul_fs_lock & mask)
1641 else if (ulp->ul_fs_lock & mask)
H A Dufs_vnops.c5682 * as->a_lock and wait for ulp->ul_fs_lock status to change.
5691 while (ulp->ul_fs_lock & ULOCKFS_MAP_MASK) {
5698 if (((ulp->ul_fs_lock & ULOCKFS_MAP_MASK) &&
5986 if (ulp->ul_fs_lock & ULOCKFS_GETREAD_MASK) {
H A Dufs_vfsops.c1129 ufsvfsp->vfs_ulockfs.ul_fs_lock = ULOCKFS_ULOCK;

Completed in 77 milliseconds