Searched refs:RWSEM_ACTIVE_WRITE_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.h29 #define RWSEM_ACTIVE_WRITE_BIAS (RWSEM_WAITING_BIAS + RWSEM_ACTIVE_BIAS) macro
105 tmp = atomic_add_return(RWSEM_ACTIVE_WRITE_BIAS,
107 if (tmp == RWSEM_ACTIVE_WRITE_BIAS)
118 RWSEM_ACTIVE_WRITE_BIAS);
142 if (atomic_sub_return(RWSEM_ACTIVE_WRITE_BIAS,
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/arch/sparc/include/asm/
H A Drwsem.h28 #define RWSEM_ACTIVE_WRITE_BIAS (RWSEM_WAITING_BIAS + RWSEM_ACTIVE_BIAS) macro
93 tmp = atomic64_add_return(RWSEM_ACTIVE_WRITE_BIAS,
95 if (unlikely(tmp != RWSEM_ACTIVE_WRITE_BIAS))
109 RWSEM_ACTIVE_WRITE_BIAS);
130 if (unlikely(atomic64_sub_return(RWSEM_ACTIVE_WRITE_BIAS,
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/arch/powerpc/include/asm/
H A Drwsem.h34 #define RWSEM_ACTIVE_WRITE_BIAS (RWSEM_WAITING_BIAS + RWSEM_ACTIVE_BIAS) macro
106 tmp = atomic_long_add_return(RWSEM_ACTIVE_WRITE_BIAS,
108 if (unlikely(tmp != RWSEM_ACTIVE_WRITE_BIAS))
122 RWSEM_ACTIVE_WRITE_BIAS);
143 if (unlikely(atomic_long_sub_return(RWSEM_ACTIVE_WRITE_BIAS,
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/arch/xtensa/include/asm/
H A Drwsem.h35 #define RWSEM_ACTIVE_WRITE_BIAS (RWSEM_WAITING_BIAS + RWSEM_ACTIVE_BIAS) macro
91 tmp = atomic_add_return(RWSEM_ACTIVE_WRITE_BIAS,
93 if (tmp == RWSEM_ACTIVE_WRITE_BIAS)
104 RWSEM_ACTIVE_WRITE_BIAS);
128 if (atomic_sub_return(RWSEM_ACTIVE_WRITE_BIAS,
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/arch/alpha/include/asm/
H A Drwsem.h36 #define RWSEM_ACTIVE_WRITE_BIAS (RWSEM_WAITING_BIAS + RWSEM_ACTIVE_BIAS) macro
102 sem->count += RWSEM_ACTIVE_WRITE_BIAS;
115 :"Ir" (RWSEM_ACTIVE_WRITE_BIAS), "m" (sem->count) : "memory");
127 RWSEM_ACTIVE_WRITE_BIAS);
162 sem->count -= RWSEM_ACTIVE_WRITE_BIAS;
177 :"Ir" (RWSEM_ACTIVE_WRITE_BIAS), "m" (sem->count) : "memory");
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/arch/x86/include/asm/
H A Drwsem.h75 #define RWSEM_ACTIVE_WRITE_BIAS (RWSEM_WAITING_BIAS + RWSEM_ACTIVE_BIAS) macro
169 : "a" (sem), "1" (RWSEM_ACTIVE_WRITE_BIAS)
185 RWSEM_ACTIVE_WRITE_BIAS);
223 : "a" (sem), "1" (-RWSEM_ACTIVE_WRITE_BIAS)
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/arch/ia64/include/asm/
H A Drwsem.h47 #define RWSEM_ACTIVE_WRITE_BIAS (RWSEM_WAITING_BIAS + RWSEM_ACTIVE_BIAS) macro
91 new = old + RWSEM_ACTIVE_WRITE_BIAS;
120 new = old - RWSEM_ACTIVE_WRITE_BIAS;
149 RWSEM_ACTIVE_WRITE_BIAS);
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/arch/s390/include/asm/
H A Drwsem.h81 #define RWSEM_ACTIVE_WRITE_BIAS (RWSEM_WAITING_BIAS + RWSEM_ACTIVE_BIAS) macro
184 tmp = RWSEM_ACTIVE_WRITE_BIAS;
234 : "Q" (sem->count), "d" (RWSEM_ACTIVE_WRITE_BIAS)
275 tmp = -RWSEM_ACTIVE_WRITE_BIAS;
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/lib/
H A Drwsem.c79 adjustment = RWSEM_ACTIVE_WRITE_BIAS;
204 adjustment == -RWSEM_ACTIVE_WRITE_BIAS)
239 -RWSEM_ACTIVE_WRITE_BIAS);

Completed in 78 milliseconds