Lines Matching defs:sem
76 void __init_rwsem(struct rw_semaphore *sem, const char *name, in __init_rwsem()
127 static void __rwsem_mark_wake(struct rw_semaphore *sem, in __rwsem_mark_wake()
226 __rwsem_down_read_failed_common(struct rw_semaphore *sem, int state) in __rwsem_down_read_failed_common()
284 rwsem_down_read_failed(struct rw_semaphore *sem) in rwsem_down_read_failed()
291 rwsem_down_read_failed_killable(struct rw_semaphore *sem) in rwsem_down_read_failed_killable()
302 static inline bool rwsem_try_write_lock(long count, struct rw_semaphore *sem) in rwsem_try_write_lock()
331 static inline bool rwsem_try_write_lock_unqueued(struct rw_semaphore *sem) in rwsem_try_write_lock_unqueued()
359 static inline bool rwsem_can_spin_on_owner(struct rw_semaphore *sem) in rwsem_can_spin_on_owner()
382 static noinline bool rwsem_spin_on_owner(struct rw_semaphore *sem) in rwsem_spin_on_owner()
419 static bool rwsem_optimistic_spin(struct rw_semaphore *sem) in rwsem_optimistic_spin()
474 static inline bool rwsem_has_spinner(struct rw_semaphore *sem) in rwsem_has_spinner()
480 static bool rwsem_optimistic_spin(struct rw_semaphore *sem) in rwsem_optimistic_spin()
485 static inline bool rwsem_has_spinner(struct rw_semaphore *sem) in rwsem_has_spinner()
495 __rwsem_down_write_failed_common(struct rw_semaphore *sem, int state) in __rwsem_down_write_failed_common()
593 rwsem_down_write_failed(struct rw_semaphore *sem) in rwsem_down_write_failed()
600 rwsem_down_write_failed_killable(struct rw_semaphore *sem) in rwsem_down_write_failed_killable()
611 struct rw_semaphore *rwsem_wake(struct rw_semaphore *sem) in rwsem_wake()
692 struct rw_semaphore *rwsem_downgrade_wake(struct rw_semaphore *sem) in rwsem_downgrade_wake()