Home
last modified time | relevance | path

Searched defs:sem (Results 1 – 4 of 4) sorted by relevance

/kernel/locking/
A Drwsem.c69 # define DEBUG_RWSEMS_WARN_ON(c, sem) do { \ argument
79 # define DEBUG_RWSEMS_WARN_ON(c, sem) argument
344 #define rwsem_first_waiter(sem) \ argument
744 rwsem_spin_on_owner(struct rw_semaphore *sem) in rwsem_spin_on_owner()
958 rwsem_spin_on_owner(struct rw_semaphore *sem) in rwsem_spin_on_owner()
1515 #define DEBUG_RWSEMS_WARN_ON(c, sem) argument
1534 void __sched down_read(struct rw_semaphore *sem) in down_read()
1574 int down_read_trylock(struct rw_semaphore *sem) in down_read_trylock()
1630 void up_read(struct rw_semaphore *sem) in up_read()
1640 void up_write(struct rw_semaphore *sem) in up_write()
[all …]
A Dsemaphore.c57 unsigned long sem_last_holder(struct semaphore *sem) in sem_last_holder()
68 unsigned long sem_last_holder(struct semaphore *sem) in sem_last_holder()
74 static inline void __sem_acquire(struct semaphore *sem) in __sem_acquire()
91 void __sched down(struct semaphore *sem) in down()
114 int __sched down_interruptible(struct semaphore *sem) in down_interruptible()
141 int __sched down_killable(struct semaphore *sem) in down_killable()
171 int __sched down_trylock(struct semaphore *sem) in down_trylock()
196 int __sched down_timeout(struct semaphore *sem, long timeout) in down_timeout()
220 void __sched up(struct semaphore *sem) in up()
301 static noinline void __sched __down(struct semaphore *sem) in __down()
[all …]
A Dpercpu-rwsem.c14 int __percpu_init_rwsem(struct percpu_rw_semaphore *sem, in __percpu_init_rwsem()
33 void percpu_free_rwsem(struct percpu_rw_semaphore *sem) in percpu_free_rwsem()
48 static bool __percpu_down_read_trylock(struct percpu_rw_semaphore *sem) in __percpu_down_read_trylock()
84 static inline bool __percpu_down_write_trylock(struct percpu_rw_semaphore *sem) in __percpu_down_write_trylock()
124 struct percpu_rw_semaphore *sem = key; in percpu_rwsem_wake_function() local
141 static void percpu_rwsem_wait(struct percpu_rw_semaphore *sem, bool reader, in percpu_rwsem_wait()
169 bool __sched __percpu_down_read(struct percpu_rw_semaphore *sem, bool try, in __percpu_down_read()
198 bool percpu_is_read_locked(struct percpu_rw_semaphore *sem) in percpu_is_read_locked()
212 static bool readers_active_check(struct percpu_rw_semaphore *sem) in readers_active_check()
227 void __sched percpu_down_write(struct percpu_rw_semaphore *sem) in percpu_down_write()
[all …]
/kernel/
A Dtaskstats.c55 struct rw_semaphore sem; member

Completed in 89 milliseconds