Home
last modified time | relevance | path

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

/OK3568_Linux_fs/kernel/kernel/locking/
H A Drwsem.c103 #define RWSEM_NONSPINNABLE (RWSEM_RD_NONSPINNABLE | RWSEM_WR_NONSPINNABLE) macro
104 #define RWSEM_OWNER_FLAGS_MASK (RWSEM_READER_OWNED | RWSEM_NONSPINNABLE)
271 if (owner & RWSEM_NONSPINNABLE) in rwsem_set_nonspinnable()
274 owner | RWSEM_NONSPINNABLE)); in rwsem_set_nonspinnable()
1169 disable_rspin = atomic_long_read(&sem->owner) & RWSEM_NONSPINNABLE; in rwsem_down_write_slowpath()
1245 rwsem_spin_on_owner(sem, RWSEM_NONSPINNABLE) == OWNER_NULL) in rwsem_down_write_slowpath()
1496 !rwsem_test_oflags(sem, RWSEM_NONSPINNABLE), sem); in __up_write()