Lines Matching refs:RWSEM_READER_BIAS
123 #define RWSEM_READER_BIAS (1UL << RWSEM_READER_SHIFT)
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, &sem->count);