Searched refs:last_rowner (Results 1 – 2 of 2) sorted by relevance
467 if (waiter->last_rowner & RWSEM_RD_NONSPINNABLE) { in rwsem_mark_wake()943 unsigned long last_rowner) in rwsem_reader_phase_trylock() argument950 if (((owner ^ last_rowner) & ~RWSEM_OWNER_FLAGS_MASK) && in rwsem_reader_phase_trylock()973 unsigned long last_rowner) in rwsem_reader_phase_trylock() argument1002 waiter.last_rowner = atomic_long_read(&sem->owner); in rwsem_down_read_slowpath()1003 if (!(waiter.last_rowner & RWSEM_READER_OWNED)) in rwsem_down_read_slowpath()1004 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()
69 unsigned long last_rowner; member