Home
last modified time | relevance | path

Searched refs:hs_lock (Results 1 – 2 of 2) sorted by relevance

/linux-4.4.14/drivers/staging/lustre/include/linux/libcfs/
Dlibcfs_hash.h214 union cfs_hash_lock hs_lock; member
277 void (*hs_lock)(union cfs_hash_lock *lock, int exclusive); member
521 hs->hs_lops->hs_lock(&hs->hs_lock, excl); in cfs_hash_lock()
526 hs->hs_lops->hs_unlock(&hs->hs_lock, excl); in cfs_hash_unlock()
533 return atomic_dec_and_lock(condition, &hs->hs_lock.spin); in cfs_hash_dec_and_lock()
/linux-4.4.14/drivers/staging/lustre/lustre/libcfs/
Dhash.c163 .hs_lock = cfs_hash_nl_lock,
171 .hs_lock = cfs_hash_spin_lock,
179 .hs_lock = cfs_hash_rw_lock,
187 .hs_lock = cfs_hash_rw_lock,
195 .hs_lock = cfs_hash_nl_lock,
203 .hs_lock = cfs_hash_nl_lock,
217 spin_lock_init(&hs->hs_lock.spin); in cfs_hash_lock_setup()
220 rwlock_init(&hs->hs_lock.rw); in cfs_hash_lock_setup()