Searched refs:HFS_LOCK_SKIP_IF_EXCLUSIVE (Results 1 - 3 of 3) sorted by relevance
/xnu-2782.1.97/bsd/hfs/ |
H A D | hfs_cnode.h | 420 * 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 D | hfs_cnode.c | 2359 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 D | hfs_readwrite.c | 4278 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