Searched refs:_QR_BIAS (Results 1 – 2 of 2) sorted by relevance
33 atomic_sub(_QR_BIAS, &lock->cnts); in queue_read_lock_slowpath()50 cnts = atomic_add_return(_QR_BIAS, &lock->cnts) - _QR_BIAS; in queue_read_lock_slowpath()
32 #define _QR_BIAS (1U << _QR_SHIFT) macro49 cnts = (u32)atomic_add_return(_QR_BIAS, &lock->cnts); in _read_trylock()52 atomic_sub(_QR_BIAS, &lock->cnts); in _read_trylock()65 cnts = atomic_add_return(_QR_BIAS, &lock->cnts); in _read_lock()97 atomic_sub(_QR_BIAS, &lock->cnts); in _read_unlock()
Completed in 3 milliseconds