Searched refs:LK_TYPE_MASK (Results 1 – 22 of 22) sorted by relevance
| /freebsd/sys/sys/ |
| H A D | lockmgr.h | 180 #define LK_TYPE_MASK 0xFF0000 macro 190 #define LK_TOTAL_MASK (LK_INIT_MASK | LK_EATTR_MASK | LK_TYPE_MASK)
|
| /freebsd/sys/ufs/ffs/ |
| H A D | ffs_vnops.c | 505 switch (ap->a_flags & LK_TYPE_MASK) { in ffs_lock() 529 if ((flags & LK_TYPE_MASK) == LK_UPGRADE) in ffs_lock() 530 flags = (flags & ~LK_TYPE_MASK) | LK_EXCLUSIVE; in ffs_lock() 534 switch (ap->a_flags & LK_TYPE_MASK) { in ffs_lock() 547 if ((ap->a_flags & LK_TYPE_MASK) == LK_DOWNGRADE) { in ffs_lock() 563 if ((ap->a_flags & LK_TYPE_MASK) == LK_DOWNGRADE) { in ffs_lock() 572 switch (ap->a_flags & LK_TYPE_MASK) { in ffs_lock()
|
| H A D | ffs_vfsops.c | 1724 if ((flags & LK_TYPE_MASK) == LK_SHARED) { in ffs_vgetf() 1725 flags &= ~LK_TYPE_MASK; in ffs_vgetf()
|
| /freebsd/sys/fs/p9fs/ |
| H A D | p9fs_vfsops.c | 308 if ((flags & LK_TYPE_MASK) == LK_SHARED) { in p9fs_vget_common() 309 flags &= ~LK_TYPE_MASK; in p9fs_vget_common()
|
| /freebsd/sys/kern/ |
| H A D | kern_lock.c | 983 op = flags & LK_TYPE_MASK; in lockmgr_upgrade() 1040 op = flags & LK_TYPE_MASK; in lockmgr_lock_flags() 1219 MPASS((flags & LK_TYPE_MASK) == LK_SHARED); in lockmgr_slock() 1240 MPASS((flags & LK_TYPE_MASK) == LK_EXCLUSIVE); in lockmgr_xlock() 1308 op = (flags & LK_TYPE_MASK); in __lockmgr_args()
|
| H A D | vfs_vnops.c | 1970 lktype = flags & LK_TYPE_MASK; in vn_lock_delayed_setsize() 2002 ap.a_flags = (flags & ~LK_TYPE_MASK) | LK_EXCLUSIVE | in vn_lock_delayed_setsize() 2022 ap.a_flags &= ~(LK_TYPE_MASK | LK_INTERLOCK); in vn_lock_delayed_setsize() 2034 VNASSERT((flags & LK_TYPE_MASK) != 0, vp, in _vn_lock() 4387 if ((lkflags1 & LK_TYPE_MASK) != (lkflags2 & LK_TYPE_MASK)) in vn_lock_pair()
|
| H A D | vfs_default.c | 517 if (__predict_false((flags & ~(LK_TYPE_MASK | LK_NODDLKTREAT | LK_RETRY)) != 0)) in vop_lock() 520 switch (flags & LK_TYPE_MASK) { in vop_lock()
|
| H A D | vfs_cache.c | 1961 ltype = cnp->cn_lkflags & LK_TYPE_MASK; in cache_lookup_dot()
|
| /freebsd/sys/fs/unionfs/ |
| H A D | union_vnops.c | 352 if (LK_SHARED == (cnp->cn_lkflags & LK_TYPE_MASK)) in unionfs_lookup() 368 if ((cnp->cn_lkflags & LK_TYPE_MASK) == LK_EXCLUSIVE) in unionfs_lookup() 378 if ((cnp->cn_lkflags & LK_TYPE_MASK) == LK_SHARED) in unionfs_lookup() 2224 if (LK_RELEASE == (flags & LK_TYPE_MASK) || !(flags & LK_TYPE_MASK)) in unionfs_lock() 2262 if ((flags & LK_TYPE_MASK) == LK_EXCLUSIVE && in unionfs_lock() 2304 flags = (flags & ~LK_TYPE_MASK) | LK_EXCLUSIVE; in unionfs_lock()
|
| H A D | union_vfsops.c | 444 if (flags & LK_TYPE_MASK) in unionfs_root()
|
| /freebsd/sys/fs/udf/ |
| H A D | udf_vfsops.c | 597 if ((flags & LK_TYPE_MASK) == LK_SHARED) { in udf_vget() 598 flags &= ~LK_TYPE_MASK; in udf_vget()
|
| H A D | udf_vnops.c | 1234 ltype = lkflags & LK_TYPE_MASK; in udf_lookup()
|
| /freebsd/sys/fs/cd9660/ |
| H A D | cd9660_vfsops.c | 691 if ((flags & LK_TYPE_MASK) == LK_SHARED) { in cd9660_vget_internal() 692 flags &= ~LK_TYPE_MASK; in cd9660_vget_internal()
|
| H A D | cd9660_lookup.c | 394 ltype = cnp->cn_lkflags & LK_TYPE_MASK; in cd9660_lookup()
|
| /freebsd/sys/fs/nullfs/ |
| H A D | null_vnops.c | 862 ap->a_flags &= ~LK_TYPE_MASK; in null_lock() 863 switch (flags & LK_TYPE_MASK) { in null_lock()
|
| H A D | null_vfsops.c | 415 KASSERT((flags & LK_TYPE_MASK) != 0, in nullfs_vget()
|
| /freebsd/sys/contrib/openzfs/module/os/freebsd/zfs/ |
| H A D | zfs_ctldir.c | 651 err = zfsctl_relock_dot(dvp, lkflags & LK_TYPE_MASK); in zfsctl_root_lookup() 947 err = zfsctl_relock_dot(dvp, lkflags & LK_TYPE_MASK); in zfsctl_snapdir_lookup()
|
| H A D | zfs_vnops_os.c | 683 ltype = lkflags & LK_TYPE_MASK; in zfs_lookup_lock()
|
| /freebsd/sys/fs/msdosfs/ |
| H A D | msdosfs_denode.c | 114 MPASS((lkflags & LK_TYPE_MASK) == LK_EXCLUSIVE); in deget()
|
| /freebsd/sys/fs/devfs/ |
| H A D | devfs_vnops.c | 1109 error = devfs_allocv(de, mp, cnp->cn_lkflags & LK_TYPE_MASK, in devfs_lookupx() 1209 error = devfs_allocv(de, mp, cnp->cn_lkflags & LK_TYPE_MASK, vpp); in devfs_lookupx()
|
| /freebsd/sys/fs/ext2fs/ |
| H A D | ext2_lookup.c | 683 ltype = cnp->cn_lkflags & LK_TYPE_MASK; in ext2_lookup_ino()
|
| /freebsd/sys/ufs/ufs/ |
| H A D | ufs_lookup.c | 715 ltype = cnp->cn_lkflags & LK_TYPE_MASK; in ufs_lookup_ino()
|