Searched refs:HFS_LOCK_SKIP_IF_EXCLUSIVE (Results 1 - 3 of 3) sorted by relevance

/xnu-2782.1.97/bsd/hfs/
H A Dhfs_cnode.h420 * using flag option HFS_LOCK_SKIP_IF_EXCLUSIVE) although there
518 HFS_LOCK_SKIP_IF_EXCLUSIVE = 0x2, /* Skip locking if the current thread already holds the lock exclusive */ enumerator in enum:hfs_lockflags
H A Dhfs_cnode.c2359 if ((flags & HFS_LOCK_SKIP_IF_EXCLUSIVE) == 0) {
2395 if ((flags & HFS_LOCK_SKIP_IF_EXCLUSIVE) == 0) {
2417 * If HFS_LOCK_SKIP_IF_EXCLUSIVE flag was set, it means that a previous
2429 * If HFS_LOCK_SKIP_IF_EXCLUSIVE is set in the flags AND the current
2432 * hfs_lock_truncate() by setting HFS_LOCK_SKIP_IF_EXCLUSIVE in the
2435 * If HFS_LOCK_SKIP_IF_EXCLUSIVE is not set (most of the time) then
2440 if (flags & HFS_LOCK_SKIP_IF_EXCLUSIVE) {
H A Dhfs_readwrite.c4278 truncate_lock_held = hfs_try_trunclock(cp, HFS_SHARED_LOCK, HFS_LOCK_SKIP_IF_EXCLUSIVE);
4282 hfs_lock_truncate(cp, HFS_SHARED_LOCK, HFS_LOCK_SKIP_IF_EXCLUSIVE);
4373 hfs_unlock_truncate(cp, HFS_LOCK_SKIP_IF_EXCLUSIVE);
4501 hfs_unlock_truncate(cp, HFS_LOCK_SKIP_IF_EXCLUSIVE);
4579 hfs_lock_truncate(cp, HFS_SHARED_LOCK, HFS_LOCK_SKIP_IF_EXCLUSIVE);
4825 hfs_unlock_truncate(cp, HFS_LOCK_SKIP_IF_EXCLUSIVE);

Completed in 26 milliseconds