Lines Matching full:owned
38 * - Bit 0: RWSEM_READER_OWNED - The rwsem is owned by readers
39 * - Bit 1: RWSEM_NONSPINNABLE - Cannot spin on a reader-owned lock
41 * When the rwsem is reader-owned and a spinning writer has timed out,
50 * for a free or reader-owned rwsem, the owner value may contain
54 * seems to hang on a reader owned rwsem especially if only one reader
59 * is previously owned by a writer and the following conditions are met:
60 * - rwsem is not currently writer owned
164 * Note that the owner value just indicates the task has owned the rwsem
185 * Return true if the rwsem is owned by a reader.
204 * is a task pointer in owner of a reader-owned rwsem, it will be the
293 * When the RWSEM_WRITER_LOCKED bit in count is set, the lock is owned
296 * The lock is owned by readers when
301 * Having some reader bits set is not enough to guarantee a readers owned
477 * Set it to reader-owned to give spinners an early in rwsem_mark_wake()
795 * Calculate reader-owned rwsem spinning threshold for writer
852 * Time-based reader-owned rwsem optimistic spinning in rwsem_optimistic_spin()
970 * reader-owned, wake up read lock waiters in queue front or wake up any
1006 * currently owned by readers. in rwsem_down_read_slowpath()
1043 * In case the wait queue is empty and the lock isn't owned in rwsem_down_read_slowpath()
1683 * The owner value for a reader-owned lock is mostly for debugging in down_read_non_owner()