Home
last modified time | relevance | path

Searched refs:RWSEM_FLAG_HANDOFF (Results 1 – 1 of 1) sorted by relevance

/OK3568_Linux_fs/kernel/kernel/locking/
H A Drwsem.c158 #define RWSEM_FLAG_HANDOFF (1UL << 2) macro
167 RWSEM_FLAG_HANDOFF|RWSEM_FLAG_READFAIL)
451 if (!(oldcount & RWSEM_FLAG_HANDOFF) && in rwsem_mark_wake()
453 adjustment -= RWSEM_FLAG_HANDOFF; in rwsem_mark_wake()
524 if (woken && (atomic_long_read(&sem->count) & RWSEM_FLAG_HANDOFF)) in rwsem_mark_wake()
525 adjustment -= RWSEM_FLAG_HANDOFF; in rwsem_mark_wake()
569 bool has_handoff = !!(count & RWSEM_FLAG_HANDOFF); in rwsem_try_write_lock()
580 new |= RWSEM_FLAG_HANDOFF; in rwsem_try_write_lock()
583 new &= ~RWSEM_FLAG_HANDOFF; in rwsem_try_write_lock()
594 if (new & RWSEM_FLAG_HANDOFF) in rwsem_try_write_lock()
[all …]