Lines Matching defs:sem
22 void _trace_android_vh_record_pcpu_rwsem_starttime(struct percpu_rw_semaphore *sem, in _trace_android_vh_record_pcpu_rwsem_starttime()
29 int __percpu_init_rwsem(struct percpu_rw_semaphore *sem, in __percpu_init_rwsem()
48 void percpu_free_rwsem(struct percpu_rw_semaphore *sem) in percpu_free_rwsem()
63 static bool __percpu_down_read_trylock(struct percpu_rw_semaphore *sem) in __percpu_down_read_trylock()
99 static inline bool __percpu_down_write_trylock(struct percpu_rw_semaphore *sem) in __percpu_down_write_trylock()
107 static bool __percpu_rwsem_trylock(struct percpu_rw_semaphore *sem, bool reader) in __percpu_rwsem_trylock()
139 struct percpu_rw_semaphore *sem = key; in percpu_rwsem_wake_function() local
156 static void percpu_rwsem_wait(struct percpu_rw_semaphore *sem, bool reader) in percpu_rwsem_wait()
183 bool __sched __percpu_down_read(struct percpu_rw_semaphore *sem, bool try) in __percpu_down_read()
217 bool percpu_is_read_locked(struct percpu_rw_semaphore *sem) in percpu_is_read_locked()
231 static bool readers_active_check(struct percpu_rw_semaphore *sem) in readers_active_check()
246 void __sched percpu_down_write(struct percpu_rw_semaphore *sem) in percpu_down_write()
285 void percpu_up_write(struct percpu_rw_semaphore *sem) in percpu_up_write()