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

/linux-master/kernel/locking/
H A Drwsem.c123 #define RWSEM_READER_BIAS (1UL << RWSEM_READER_SHIFT) macro
124 #define RWSEM_READER_MASK (~(RWSEM_READER_BIAS - 1))
243 *cntp = atomic_long_add_return_acquire(RWSEM_READER_BIAS, &sem->count);
457 adjustment = RWSEM_READER_BIAS;
524 adjustment = woken * RWSEM_READER_BIAS - adjustment;
998 long adjustment = -RWSEM_READER_BIAS;
1045 * immediately as its RWSEM_READER_BIAS has already been set
1287 tmp + RWSEM_READER_BIAS)) {
1347 tmp = atomic_long_add_return_release(-RWSEM_READER_BIAS, &sem->count);
1397 -RWSEM_WRITER_LOCKED+RWSEM_READER_BIAS,
[all...]

Completed in 188 milliseconds