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

/darwin-on-arm/xnu/bsd/hfs/
H A Dhfs_cnode.c1117 lck_rw_init(&cp->c_truncatelock, hfs_rwlock_group, hfs_lock_attr);
1429 lck_rw_destroy(&cp->c_truncatelock, hfs_rwlock_group);
2076 lck_rw_lock_shared(&cp->c_truncatelock);
2080 lck_rw_lock_exclusive(&cp->c_truncatelock);
2113 didlock = lck_rw_try_lock(&cp->c_truncatelock, LCK_RW_TYPE_SHARED);
2119 didlock = lck_rw_try_lock (&cp->c_truncatelock, LCK_RW_TYPE_EXCLUSIVE);
2160 lck_rw_unlock_exclusive(&cp->c_truncatelock);
2164 lck_rw_unlock_shared(&cp->c_truncatelock);
H A Dhfs_cnode.h136 lck_rw_t c_truncatelock; /* protects file from truncation during read/write */ member in struct:cnode
H A Dhfs_readwrite.c427 if (lck_rw_lock_shared_to_exclusive(&cp->c_truncatelock) == FALSE) {

Completed in 78 milliseconds