Searched refs:RWSEM_WAITING_BIAS (Results 1 - 9 of 9) sorted by relevance

/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/arch/sh/include/asm/
H A Drwsem.h27 #define RWSEM_WAITING_BIAS (-0x00010000) macro
29 #define RWSEM_ACTIVE_WRITE_BIAS (RWSEM_WAITING_BIAS + RWSEM_ACTIVE_BIAS)
163 tmp = atomic_add_return(-RWSEM_WAITING_BIAS, (atomic_t *)(&sem->count));
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/arch/sparc/include/asm/
H A Drwsem.h26 #define RWSEM_WAITING_BIAS (-RWSEM_ACTIVE_MASK-1) macro
28 #define RWSEM_ACTIVE_WRITE_BIAS (RWSEM_WAITING_BIAS + RWSEM_ACTIVE_BIAS)
150 tmp = atomic64_add_return(-RWSEM_WAITING_BIAS, (atomic64_t *)(&sem->count));
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/arch/powerpc/include/asm/
H A Drwsem.h32 #define RWSEM_WAITING_BIAS (-RWSEM_ACTIVE_MASK-1) macro
34 #define RWSEM_ACTIVE_WRITE_BIAS (RWSEM_WAITING_BIAS + RWSEM_ACTIVE_BIAS)
163 tmp = atomic_long_add_return(-RWSEM_WAITING_BIAS,
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/arch/x86/include/asm/
H A Drwsem.h73 #define RWSEM_WAITING_BIAS (-RWSEM_ACTIVE_MASK-1) macro
75 #define RWSEM_ACTIVE_WRITE_BIAS (RWSEM_WAITING_BIAS + RWSEM_ACTIVE_BIAS)
243 : "a" (sem), "er" (-RWSEM_WAITING_BIAS)
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/arch/xtensa/include/asm/
H A Drwsem.h33 #define RWSEM_WAITING_BIAS (-0x00010000) macro
35 #define RWSEM_ACTIVE_WRITE_BIAS (RWSEM_WAITING_BIAS + RWSEM_ACTIVE_BIAS)
149 tmp = atomic_add_return(-RWSEM_WAITING_BIAS, (atomic_t *)(&sem->count));
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/arch/ia64/include/asm/
H A Drwsem.h45 #define RWSEM_WAITING_BIAS (-0x100000000L) macro
47 #define RWSEM_ACTIVE_WRITE_BIAS (RWSEM_WAITING_BIAS + RWSEM_ACTIVE_BIAS)
163 new = old - RWSEM_WAITING_BIAS;
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/arch/s390/include/asm/
H A Drwsem.h73 #define RWSEM_WAITING_BIAS (-0x00010000) macro
78 #define RWSEM_WAITING_BIAS (-0x0000000100000000L) macro
81 #define RWSEM_ACTIVE_WRITE_BIAS (RWSEM_WAITING_BIAS + RWSEM_ACTIVE_BIAS)
305 tmp = -RWSEM_WAITING_BIAS;
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/arch/alpha/include/asm/
H A Drwsem.h34 #define RWSEM_WAITING_BIAS (-0x0000000100000000L) macro
36 #define RWSEM_ACTIVE_WRITE_BIAS (RWSEM_WAITING_BIAS + RWSEM_ACTIVE_BIAS)
192 sem->count -= RWSEM_WAITING_BIAS;
205 :"Ir" (-RWSEM_WAITING_BIAS), "m" (sem->count) : "memory");
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/lib/
H A Drwsem.c81 adjustment -= RWSEM_WAITING_BIAS;
117 rwsem_atomic_update(0, sem) < RWSEM_WAITING_BIAS)
140 adjustment -= RWSEM_WAITING_BIAS;
189 adjustment += RWSEM_WAITING_BIAS;
201 if (count == RWSEM_WAITING_BIAS)
203 else if (count > RWSEM_WAITING_BIAS &&

Completed in 76 milliseconds