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()
249 __rwsem_down_read_failed_common(struct rw_semaphore *sem, int state) in __rwsem_down_read_failed_common()
307 rwsem_down_read_failed(struct rw_semaphore *sem) in rwsem_down_read_failed()
314 rwsem_down_read_failed_killable(struct rw_semaphore *sem) in rwsem_down_read_failed_killable()
325 static inline bool rwsem_try_write_lock(long count, struct rw_semaphore *sem) in rwsem_try_write_lock()
354 static inline bool rwsem_try_write_lock_unqueued(struct rw_semaphore *sem) in rwsem_try_write_lock_unqueued()
373 static inline bool rwsem_can_spin_on_owner(struct rw_semaphore *sem) in rwsem_can_spin_on_owner()
403 static noinline bool rwsem_spin_on_owner(struct rw_semaphore *sem) in rwsem_spin_on_owner()
441 static bool rwsem_optimistic_spin(struct rw_semaphore *sem) in rwsem_optimistic_spin()
496 static inline bool rwsem_has_spinner(struct rw_semaphore *sem) in rwsem_has_spinner()
502 static bool rwsem_optimistic_spin(struct rw_semaphore *sem) in rwsem_optimistic_spin()
507 static inline bool rwsem_has_spinner(struct rw_semaphore *sem) in rwsem_has_spinner()
517 __rwsem_down_write_failed_common(struct rw_semaphore *sem, int state) in __rwsem_down_write_failed_common()
615 rwsem_down_write_failed(struct rw_semaphore *sem) in rwsem_down_write_failed()
622 rwsem_down_write_failed_killable(struct rw_semaphore *sem) in rwsem_down_write_failed_killable()
633 struct rw_semaphore *rwsem_wake(struct rw_semaphore *sem) in rwsem_wake()
714 struct rw_semaphore *rwsem_downgrade_wake(struct rw_semaphore *sem) in rwsem_downgrade_wake()