Home
last modified time | relevance | path

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

/linux-4.4.14/arch/alpha/include/asm/
Drwsem.h21 #define RWSEM_ACTIVE_READ_BIAS RWSEM_ACTIVE_BIAS macro
29 sem->count += RWSEM_ACTIVE_READ_BIAS; in __down_read()
42 :"Ir" (RWSEM_ACTIVE_READ_BIAS), "m" (sem->count) : "memory"); in __down_read()
57 new = res + RWSEM_ACTIVE_READ_BIAS; in __down_read_trylock()
107 sem->count -= RWSEM_ACTIVE_READ_BIAS; in __up_read()
120 :"Ir" (RWSEM_ACTIVE_READ_BIAS), "m" (sem->count) : "memory"); in __up_read()
123 if ((int)oldcount - RWSEM_ACTIVE_READ_BIAS == 0) in __up_read()
/linux-4.4.14/arch/s390/include/asm/
Drwsem.h46 #define RWSEM_ACTIVE_READ_BIAS RWSEM_ACTIVE_BIAS macro
63 : "Q" (sem->count), "i" (RWSEM_ACTIVE_READ_BIAS) in __down_read()
85 : "Q" (sem->count), "i" (RWSEM_ACTIVE_READ_BIAS) in __down_read_trylock()
150 : "Q" (sem->count), "i" (-RWSEM_ACTIVE_READ_BIAS) in __up_read()
/linux-4.4.14/arch/x86/include/asm/
Drwsem.h57 #define RWSEM_ACTIVE_READ_BIAS RWSEM_ACTIVE_BIAS macro
94 : "i" (RWSEM_ACTIVE_READ_BIAS) in __down_read_trylock()
164 : "a" (sem), "1" (-RWSEM_ACTIVE_READ_BIAS) in __up_read()
/linux-4.4.14/arch/xtensa/include/asm/
Drwsem.h24 #define RWSEM_ACTIVE_READ_BIAS RWSEM_ACTIVE_BIAS macro
44 tmp + RWSEM_ACTIVE_READ_BIAS)) { in __down_read_trylock()
/linux-4.4.14/arch/sparc/include/asm/
Drwsem.h20 #define RWSEM_ACTIVE_READ_BIAS RWSEM_ACTIVE_BIAS macro
38 tmp + RWSEM_ACTIVE_READ_BIAS)) { in __down_read_trylock()
/linux-4.4.14/include/asm-generic/
Drwsem.h28 #define RWSEM_ACTIVE_READ_BIAS RWSEM_ACTIVE_BIAS macro
46 tmp + RWSEM_ACTIVE_READ_BIAS)) { in __down_read_trylock()
/linux-4.4.14/arch/sh/include/asm/
Drwsem.h19 #define RWSEM_ACTIVE_READ_BIAS RWSEM_ACTIVE_BIAS macro
39 tmp + RWSEM_ACTIVE_READ_BIAS)) { in __down_read_trylock()
/linux-4.4.14/kernel/locking/
Drwsem-xadd.c147 adjustment = RWSEM_ACTIVE_READ_BIAS; in __rwsem_do_wake()
176 adjustment = woken * RWSEM_ACTIVE_READ_BIAS - adjustment; in __rwsem_do_wake()
216 long count, adjustment = -RWSEM_ACTIVE_READ_BIAS; in rwsem_down_read_failed()
240 adjustment != -RWSEM_ACTIVE_READ_BIAS)) in rwsem_down_read_failed()
/linux-4.4.14/arch/ia64/include/asm/
Drwsem.h34 #define RWSEM_ACTIVE_READ_BIAS RWSEM_ACTIVE_BIAS macro