Searched refs:last_rowner (Results 1 – 1 of 1) sorted by relevance
356 unsigned long last_rowner; member470 if (waiter->last_rowner & RWSEM_RD_NONSPINNABLE) { in rwsem_mark_wake()945 unsigned long last_rowner) in rwsem_reader_phase_trylock() argument952 if (((owner ^ last_rowner) & ~RWSEM_OWNER_FLAGS_MASK) && in rwsem_reader_phase_trylock()975 unsigned long last_rowner) in rwsem_reader_phase_trylock() argument1003 waiter.last_rowner = atomic_long_read(&sem->owner); in rwsem_down_read_slowpath()1004 if (!(waiter.last_rowner & RWSEM_READER_OWNED)) in rwsem_down_read_slowpath()1005 waiter.last_rowner &= RWSEM_RD_NONSPINNABLE; in rwsem_down_read_slowpath()1030 } else if (rwsem_reader_phase_trylock(sem, waiter.last_rowner)) { in rwsem_down_read_slowpath()