Home
last modified time | relevance | path

Searched refs:RWSEM_ACTIVE_READ_BIAS (Results 1 – 5 of 5) sorted by relevance

/Linux-v4.19/arch/alpha/include/asm/
Drwsem.h22 #define RWSEM_ACTIVE_READ_BIAS RWSEM_ACTIVE_BIAS macro
30 sem->count.counter += RWSEM_ACTIVE_READ_BIAS; in ___down_read()
43 :"Ir" (RWSEM_ACTIVE_READ_BIAS), "m" (sem->count) : "memory"); in ___down_read()
72 new = res + RWSEM_ACTIVE_READ_BIAS; in __down_read_trylock()
137 sem->count.counter -= RWSEM_ACTIVE_READ_BIAS; in __up_read()
150 :"Ir" (RWSEM_ACTIVE_READ_BIAS), "m" (sem->count) : "memory"); in __up_read()
153 if ((int)oldcount - RWSEM_ACTIVE_READ_BIAS == 0) in __up_read()
/Linux-v4.19/arch/x86/include/asm/
Drwsem.h58 #define RWSEM_ACTIVE_READ_BIAS RWSEM_ACTIVE_BIAS macro
111 : [inc] "i" (RWSEM_ACTIVE_READ_BIAS) in __down_read_trylock()
194 : [sem] "a" (sem), "[tmp]" (-RWSEM_ACTIVE_READ_BIAS) in __up_read()
/Linux-v4.19/include/asm-generic/
Drwsem.h29 #define RWSEM_ACTIVE_READ_BIAS RWSEM_ACTIVE_BIAS macro
57 tmp + RWSEM_ACTIVE_READ_BIAS)) { in __down_read_trylock()
/Linux-v4.19/kernel/locking/
Drwsem-xadd.c161 adjustment = RWSEM_ACTIVE_READ_BIAS; in __rwsem_mark_wake()
212 adjustment = woken * RWSEM_ACTIVE_READ_BIAS - adjustment; in __rwsem_mark_wake()
228 long count, adjustment = -RWSEM_ACTIVE_READ_BIAS; in __rwsem_down_read_failed_common()
251 adjustment != -RWSEM_ACTIVE_READ_BIAS)) in __rwsem_down_read_failed_common()
/Linux-v4.19/arch/ia64/include/asm/
Drwsem.h35 #define RWSEM_ACTIVE_READ_BIAS RWSEM_ACTIVE_BIAS macro