Searched defs:sem (Results 1 – 4 of 4) sorted by relevance
| /kernel/locking/ |
| D | rwsem.c | 70 # define DEBUG_RWSEMS_WARN_ON(c, sem) do { \ argument 80 # define DEBUG_RWSEMS_WARN_ON(c, sem) argument 142 static inline void rwsem_set_owner(struct rw_semaphore *sem) in rwsem_set_owner() 149 static inline void rwsem_clear_owner(struct rw_semaphore *sem) in rwsem_clear_owner() 159 static inline bool rwsem_test_oflags(struct rw_semaphore *sem, long flags) in rwsem_test_oflags() 174 static inline void __rwsem_set_reader_owned(struct rw_semaphore *sem, in __rwsem_set_reader_owned() 183 static inline void rwsem_set_reader_owned(struct rw_semaphore *sem) in rwsem_set_reader_owned() 193 static inline struct task_struct *rwsem_owner(struct rw_semaphore *sem) in rwsem_owner() 202 static inline bool is_rwsem_reader_owned(struct rw_semaphore *sem) in is_rwsem_reader_owned() 220 static inline void rwsem_clear_reader_owned(struct rw_semaphore *sem) in rwsem_clear_reader_owned() [all …]
|
| D | percpu-rwsem.c | 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() [all …]
|
| D | semaphore.c | 55 void __sched down(struct semaphore *sem) in down() 78 int __sched down_interruptible(struct semaphore *sem) in down_interruptible() 105 int __sched down_killable(struct semaphore *sem) in down_killable() 135 int __sched down_trylock(struct semaphore *sem) in down_trylock() 160 int __sched down_timeout(struct semaphore *sem, long timeout) in down_timeout() 184 void __sched up(struct semaphore *sem) in up() 213 static inline int __sched ___down_common(struct semaphore *sem, long state, in ___down_common() 244 static inline int __sched __down_common(struct semaphore *sem, long state, in __down_common() 256 static noinline void __sched __down(struct semaphore *sem) in __down() 261 static noinline int __sched __down_interruptible(struct semaphore *sem) in __down_interruptible() [all …]
|
| /kernel/ |
| D | taskstats.c | 55 struct rw_semaphore sem; member
|