Home
last modified time | relevance | path

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

/linux-4.1.27/include/asm-generic/
Dqrwlock.h34 #define _QR_BIAS (1U << _QR_SHIFT) macro
71 cnts = (u32)atomic_add_return(_QR_BIAS, &lock->cnts); in queue_read_trylock()
74 atomic_sub(_QR_BIAS, &lock->cnts); in queue_read_trylock()
103 cnts = atomic_add_return(_QR_BIAS, &lock->cnts); in queue_read_lock()
134 atomic_sub(_QR_BIAS, &lock->cnts); in queue_read_unlock()
/linux-4.1.27/kernel/locking/
Dqrwlock.c62 atomic_sub(_QR_BIAS, &lock->cnts); in queue_read_lock_slowpath()
79 cnts = atomic_add_return(_QR_BIAS, &lock->cnts) - _QR_BIAS; in queue_read_lock_slowpath()