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

/xnu-2782.1.97/bsd/hfs/
H A Dhfs_cnode.c1161 lck_rw_init(&cp->c_truncatelock, hfs_rwlock_group, hfs_lock_attr);
1478 lck_rw_destroy(&cp->c_truncatelock, hfs_rwlock_group);
2363 lck_rw_lock_shared(&cp->c_truncatelock);
2366 lck_rw_lock_exclusive(&cp->c_truncatelock);
2399 didlock = lck_rw_try_lock(&cp->c_truncatelock, LCK_RW_TYPE_SHARED);
2404 didlock = lck_rw_try_lock (&cp->c_truncatelock, LCK_RW_TYPE_EXCLUSIVE);
2478 lck_rw_unlock_exclusive(&cp->c_truncatelock);
2494 lck_rw_unlock_shared(&cp->c_truncatelock);
H A Dhfs_cnode.h137 lck_rw_t c_truncatelock; /* protects file from truncation during read/write */ member in struct:cnode
H A Dhfs_readwrite.c456 if (lck_rw_lock_shared_to_exclusive(&cp->c_truncatelock) == FALSE) {

Completed in 42 milliseconds