last_rowner 357 kernel/locking/rwsem.c unsigned long last_rowner; last_rowner 471 kernel/locking/rwsem.c if (waiter->last_rowner & RWSEM_RD_NONSPINNABLE) { last_rowner 948 kernel/locking/rwsem.c unsigned long last_rowner) last_rowner 955 kernel/locking/rwsem.c if (((owner ^ last_rowner) & ~RWSEM_OWNER_FLAGS_MASK) && last_rowner 978 kernel/locking/rwsem.c unsigned long last_rowner) last_rowner 1006 kernel/locking/rwsem.c waiter.last_rowner = atomic_long_read(&sem->owner); last_rowner 1007 kernel/locking/rwsem.c if (!(waiter.last_rowner & RWSEM_READER_OWNED)) last_rowner 1008 kernel/locking/rwsem.c waiter.last_rowner &= RWSEM_RD_NONSPINNABLE; last_rowner 1033 kernel/locking/rwsem.c } else if (rwsem_reader_phase_trylock(sem, waiter.last_rowner)) {